0
ответов

Загрузка ПК :dl регистр и номер диска

Где-то в инете читал, что перед переходом на 0x7c00 BIOS загружает в %dl "номер диска" загружаемого устройства. Но что это за «номер диска»? Каждое устройство, подключенное к компьютеру...
вопрос задан: 24 June 2012 01:44
0
ответов

Что не так с моим ассемблерным кодом

Итак, я пишу игру на c++ для MS-DOS и добавляю встроенный ассемблер для ускорения. Этот конкретный блок кода рисует звезду в видеопамяти (0A000h). Проблема с моим кодом в том, что...
вопрос задан: 15 June 2012 16:25
0
ответов

Как проверить состояние ключей в сборке x86?

В январе прошлого года я занялся сборкой x86 в качестве хобби, поэтому я мог делать игры, которые будут работать на старых компьютерах с процессором 8086, таких как PCj и Tandy 1000, но книги, которые я нашел, мало что говорят об этом...
вопрос задан: 10 May 2012 19:07
0
ответов

Разница между byte ptr и word ptr

Я видел следующий вопрос на тестовом листе: Вопрос VarM DWORD ABBF01598h Выдать содержимое регистров al, bx и dl после выполнения mov al, byte ptr VarM + 1 mov bx, word ptr VarM +...
вопрос задан: 2 May 2012 12:28
0
ответов

В чем разница между RCR и ROR?

Я понимаю из терминов, что RCR будет вращать бит справа налево, беря бит из переноса, в то время как ROR будет вращать бит справа налево, беря бит справа, но...
вопрос задан: 2 May 2012 02:09
0
ответов

Допускается ли добавление A, 5?

ADD A, 5 Теперь A и 5 оба являются непосредственными. Это разрешено на ассемблере?
вопрос задан: 2 May 2012 02:09
0
ответов

Эмулятор 8086/88 для ubuntu

Мне нужно эмулировать сборку для программы 8086 в Ubuntu. Я искал репозиторий и нашел эмулятор 8085, который не похож на 8086. Есть ли какой-нибудь эмулятор сборки 8086/88 для ubuntu?
вопрос задан: 18 December 2011 22:14
0
ответов

манипулирование 32-битными числами с 16-битными регистрами в 8086

Я пытаюсь написать программу, которая получает два шестизначных десятичных числа и показывает их сложение , но в 16-битном 8086 я определил числа как двойное слово и поместил LO в СЛОВО 1 и HO в слово 2. аналогично ...
вопрос задан: 2 December 2011 10:45
0
ответов

Когда будет выполняться код в сегменте данных в этот код?

Я новичок в программировании на ассемблере ... Я много искал в гугле. Информации много, но я все еще не понимаю следующий код. Буду признателен, если кто-нибудь сможет объяснить MOV ...
вопрос задан: 16 March 2011 19:07
0
ответов

Сколько способов установить регистр в ноль?

Мне любопытно, сколько существует способов установить регистр в ноль в x86 сборка. Используя одну инструкцию. Кто-то сказал мне, что ему удалось найти как минимум 10 способов сделать это. Я могу вспомнить следующие: ...
вопрос задан: 28 January 2011 15:30
0
ответов

Объясните, как работает флаг AF в инструкциях x86?

У меня есть небольшой эмулятор 8086, и у меня есть давняя ошибка примерно 2 года, когда AF делает не вести себя должным образом внутри саб и добавить инструкции. Мой текущий способ вычисления его значения таков ...
вопрос задан: 22 December 2010 21:13
0
ответов

Есть ли компилятор C, предназначенный для 8086?

У меня есть эмулятор процессора 8086. Он эмулирует только 8086 инструкций. Сейчас я ищу компилятор C для этого эмулятора. Есть ли какой-нибудь компилятор C, который может это сделать? Кроме того, имея ...
вопрос задан: 20 December 2010 19:19