Size: a a a

2020 March 24

VK

Vsevolod Keller in pro.asm
Евгений Красников (Jin X)
👋
2adder-subtractor 

[ˌædəsəb'træktə]

1) Математика: сумматор-вычитатель

2) Вычислительная техника: суммирующе-вычитающее устройство

3) Космонавтика: блок суммирования и вычитания, устройство суммирования и вычитания

Универсальный англо-русский словарь
спасибо)
источник

VS

Vladimir Sh in pro.asm
Король Плутин
Легаси пофиг на разметку, он выполняет код из lba 0 при наличии в конце сектора 0x55 0xAA.
Теоретически да, и сигнатура даже не нужна. Но на практике поведение биосов совершенно непредсказуемо, в том числе для int 13h может быть открыт доступ к единственному разделу, при попытке обращения за его пределы возвращается ошибка.
источник

КП

Король Плутин in pro.asm
Vladimir Sh
Теоретически да, и сигнатура даже не нужна. Но на практике поведение биосов совершенно непредсказуемо, в том числе для int 13h может быть открыт доступ к единственному разделу, при попытке обращения за его пределы возвращается ошибка.
Сигнатура нужна, иначе сектор считается не bootable.
источник

VS

Vladimir Sh in pro.asm
Король Плутин
Сигнатура нужна, иначе сектор считается не bootable.
Она нужна загрузчикам. Биосу положено считать сектор 0 по адресу 7C00 и прыгнуть туда, пофиг что там. Если биос что-то там парсит - это неправильный биос и грузит неправильные ОС.
источник

ЕК

Евгений Красников (Jin X) in pro.asm
Vladimir Sh
Она нужна загрузчикам. Биосу положено считать сектор 0 по адресу 7C00 и прыгнуть туда, пофиг что там. Если биос что-то там парсит - это неправильный биос и грузит неправильные ОС.
Если биос не будет проверять сигнатуру, как он поймёт, что это корректный сектор? А не просто чистый (заполненный нулями или ещё чем-то), как и весь диск, например.
источник

КП

Король Плутин in pro.asm
Vladimir Sh
Она нужна загрузчикам. Биосу положено считать сектор 0 по адресу 7C00 и прыгнуть туда, пофиг что там. Если биос что-то там парсит - это неправильный биос и грузит неправильные ОС.
Чего?
источник

ЕК

Евгений Красников (Jin X) in pro.asm
Короче... это пипец!
При загрузке с флешки, на которой нет Partition Table, перед передачей управления по адресу 0:7C00 обнуляются байты по смещениям 1C..1F и 24 (hex) 🤦🏻‍♂️
источник

ЕК

Евгений Красников (Jin X) in pro.asm
У меня. Сейчас поищу обновление BIOS'а...
источник

КП

Король Плутин in pro.asm
Евгений Красников (Jin X)
Короче... это пипец!
При загрузке с флешки, на которой нет Partition Table, перед передачей управления по адресу 0:7C00 обнуляются байты по смещениям 1C..1F и 24 (hex) 🤦🏻‍♂️
Это странно...
источник

КП

Король Плутин in pro.asm
Мамка не гнилобайт, случаем?
источник

ЕК

Евгений Красников (Jin X) in pro.asm
Она самая :)
источник

КП

Король Плутин in pro.asm
Ясно. Главный забиватель хуёв на стандарты это.
источник

ЕК

Евгений Красников (Jin X) in pro.asm
Перепрошиваю на версию чуть посвежее (провода, тот же 12-й год). Напишу о результатах.
источник

ЕК

Евгений Красников (Jin X) in pro.asm
Заставка стала аскетичнее, но вместе с тем немного красивее 🤣
источник

ЕК

Евгений Красников (Jin X) in pro.asm
Но, сука, теперь вообще не запускает код с флехи, падла. И ничего не выводит 🤦‍♂
источник

ЕК

Евгений Красников (Jin X) in pro.asm
А через 10 сек перезагрузка. Любопытно.
источник

ЕК

Евгений Красников (Jin X) in pro.asm
Не, по теме та же херня. Не помогло.
источник

𝐦

𝐦𝐚𝐤𝐟𝐥𝐨𝐲 in pro.asm
Тестовый код скинь посмотреть
источник

𝐦

𝐦𝐚𝐤𝐟𝐥𝐨𝐲 in pro.asm
Или в qemu прогони. Или в борще
источник

D🐈

Dan 🐈 Capybara in pro.asm
Aiwan ╭∩╮ (òÓ,) ╭∩╮
#book ПЕРСОНАЛЬНЫЙ КОМПЬЮТЕР ZX-SPECTRUM Программирование в машинных кодах и на языке ассемблера (1993)
Это очень хорошая книга. Я когда-то её держал в руках, но давно уже потерял из виду. Рад, что снова её вижу, уже в электронном виде :)
источник