Комментарии 11
Пользователь FForth прислал мне личное сообщение, по определённым причинам оне может оставить комментарий. Так что я процитирую:
Много демок в боот-секторе на ассемблере представлено в рамках этого и прошлых мероприятий
www.qemu-advent-calendar.org/2020
+5
Лампово. Вспомнились даже скриптованые снежинки на сайтах под новый год в 2000-х. Сейчас это уже наверно выходит из моды…
+1
В DOSBOX не пробовал? Там для загрузки с дискеты надо прописать в конфиге
BOOT «treeosFloppy.img» -l a
Конфиг лежит в
C:\Users\%USERNAME\AppData\Local\DOSBox\ dosbox-0.74.conf
BOOT «treeosFloppy.img» -l a
Конфиг лежит в
C:\Users\%USERNAME\AppData\Local\DOSBox\ dosbox-0.74.conf
+1
> И ниже пошёл ассемблер работы с плавающей точкой.
Где вы там увидели работу с плавающей точкой?
Где вы там увидели работу с плавающей точкой?
-1
Буду честен, в х86 ассемблере слаб. Но всё же крупными штрихами постараюсь описать то что происходит. Гуру ассемблера могут справедливо меня поправить в комментариях. Прошу не бить сильно, и не пинать.
Буду рад вашим подробным пояснениям, для меня и будущих читателей.
Надеюсь, что вы не цепляетесь просто к словам, и к тому что я некорректно назвал вещественные числа.
0
Приведённые команды работают только с целыми числами. С плавающей точкой работают другие команды.
-1
Беру первую из списка (строка 120)
Отсюда. В упор не вижу слов «целые числа», но вижу слова «вещественные числа»
fld qword [tree_t]
FLD Загрузить вещественное значение. Описание:
Команда FLD помещает операнд-источник в стек FPU. Если операндом-источником является регистр, то номер регистра используется прежде, чем происходит уменьшение указателя вершины стека. В частности, код FLD ST(0) дублирует вершину стека.
Если операнд-источник представлен коротким или длинным вещественным, то он автоматически преобразуется к формату временного вещественного.
Отсюда. В упор не вижу слов «целые числа», но вижу слова «вещественные числа»
0
.
0
Какой смысл в очистке текстового экрана, если сразу после этого устанавливается графический режим?
0
Красиво
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
TreeOS. 16-битная рождественская демка в загрузочном секторе