Недавняя активность

Лента действий всех зарегистрированных пользователей сайта "WASM".

  1. amvoz ответил(а) в теме Кто-нибудь ковырялся в MBR? Как регистр ch приравнивается к 80-ти?.

    нельзя ли объяснить? Пока же ситуация видится такой. MBR зачем-то запрашивает данные диска номер 0x80 (Зачем? Почему? Для чего? Этот...

    27 июл 2024 в 02:14
  2. Rockphorr ответил(а) в теме Кто-нибудь ковырялся в MBR? Как регистр ch приравнивается к 80-ти?.

    как вам писали DL = drive (bit 7 set for hard disk) ну и википедия https://en.wikipedia.org/wiki/INT_13H говорит что нумерация жестких...

    25 июл 2024 в 23:07
  3. amvoz ответил(а) в теме Кто-нибудь ковырялся в MBR? Как регистр ch приравнивается к 80-ти?.

    чё за фантазии веснухина? Не, ну серьёзно. Таблица разделов- да, создаётся при разбиении разделов, но код? Ты прочёл это или где? Или...

    25 июл 2024 в 20:57
  4. Treant ответил(а) в теме Кто-нибудь ковырялся в MBR? Как регистр ch приравнивается к 80-ти?.

    Marylin, там 446 байт кода, которые с ОС поставляются, partition table там уже может быть всякими тулзами записана Ну можно конечно свой...

    25 июл 2024 в 19:38
  5. amvoz ответил(а) в теме Кто-нибудь ковырялся в MBR? Как регистр ch приравнивается к 80-ти?.

    Вот он и описывает по-разному. Таблицу разделов, кстати, да, одинаково описывает. А вот код, как видишь, нет. Ты же сам видишь, что...

    25 июл 2024 в 14:51
  6. amvoz ответил(а) в теме Кто-нибудь ковырялся в MBR? Как регистр ch приравнивается к 80-ти?.

    разные версии ОС- разные MBR. Всё просто на самом деле.

    25 июл 2024 в 14:01
  7. amvoz ответил(а) в теме Кто-нибудь ковырялся в MBR? Как регистр ch приравнивается к 80-ти?.

    На счёт отличаться- вы просто так ляпнули предполагаете или знаете? ...Ну, раз легко проверить, давайте проверим. У меня сейчас пока нет...

    25 июл 2024 в 12:32
  8. amvoz ответил(а) в теме Кто-нибудь ковырялся в MBR? Как регистр ch приравнивается к 80-ти?.

    да но MBR-то не изменяется, согласитесь, виртуальная машина или нет. И на реальной машине тоже будет ровно такой же код и ровно так же...

    25 июл 2024 в 11:52
  9. amvoz добавил(а) вложение в тему Кто-нибудь ковырялся в MBR? Как регистр ch приравнивается к 80-ти?.

    у меня другой MBR. Ты могу бы убедиться в этом, посмотрев на прилагаемые картинки (но почему-то они не очень хорошего качества...

    25 июл 2024 в 11:06
  10. amvoz ответил(а) в теме Кто-нибудь ковырялся в MBR? Как регистр ch приравнивается к 80-ти?.

    ...Получатся. меняется флаг, меняется и номер устройства? Договорились.

    25 июл 2024 в 04:40
  11. Rockphorr ответил(а) в теме Кто-нибудь ковырялся в MBR? Как регистр ch приравнивается к 80-ти?.

    Скорее всего разделы нумеруются с нуля и ищется загрузочный перебором по порядку, в тривиальном случае это будет 80h в более изощренном...

    24 июл 2024 в 23:21
  12. amvoz ответил(а) в теме Кто-нибудь ковырялся в MBR? Как регистр ch приравнивается к 80-ти?.

    я о том же. То есть прерывание 0x13 говорит bios-у: Занавес.

    24 июл 2024 в 20:46
  13. Treant ответил(а) в теме Кто-нибудь ковырялся в MBR? Как регистр ch приравнивается к 80-ти?.

    0x80 меньше нуля, потому что старший бит - это бит знака по поводу флага активности раздела - флаг активности раздела это просто бит...

    24 июл 2024 в 20:13
  14. amvoz ответил(а) в теме Кто-нибудь ковырялся в MBR? Как регистр ch приравнивается к 80-ти?.

    да это я понял. Я понял, что почему-то 80 оказывается меньше нуля (а также 81 и прочая)- ну там свои заморочки, разбираться надо. В...

    24 июл 2024 в 20:10
  15. Treant ответил(а) в теме Кто-нибудь ковырялся в MBR? Как регистр ch приравнивается к 80-ти?.

    Я тебе пишу: вот у тебя ch =0x00 (очевидно) вот CMP [BP+0x0], CH, то есть сравнение байта с нулем если тот байт имеет старшим битом 1 (а...

    24 июл 2024 в 19:37
Загрузка...