Как считать ячейку памяти в регистр AL. Косвенная адресация (т.е адрес считуемой ячейки находится в регистрах). Как оформить команду? Подскажите?
Malice
13.04.2006 3:24
mov al, byte ptr ds:[xx] ?
Den64
13.04.2006 3:45
Malice писал(а)... mov al, byte ptr ds:[xx] ?
Компилятор FASM выдаёт ощибку, я ввёл:
mov al, byte ptr ds:[bx];
Пробовал и другие варианты FASM не понял. Другими компиляторами не пробовал...
Как всё-таки написать?
red_alex
16.04.2006 14:42
а зачем указывать в команде Data segment? Если у вас предположим в регистре BX содержится адрес байта памяти, который надо записать в Al и этот байт в DS, то это делается mov al,[BX]
И мне кажется, что не надо указывать в команде Data segment, он и так подразумевается, надо указывать когда надо ES.
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.