Консультация № 143285
07.09.2008, 18:15
0.00 руб.
0 2 1
Всем привет, я чайник в ассемблере. Составить программу, которая пересылает содержимое регистра DX в память, изпользовать косвенную адресацию с регистром SI

Обсуждение

Неизвестный
07.09.2008, 18:38
общий
А в чем трудность? Команда пересылки имеет мнемонику MOV. Приемник, т.е. ячейка или регистр, куда пересылаются данные, по условию задачи, находится в памяти. Раз адресация косвенная, адрес памяти содержится в регистре, по условию это SI. Ячейка памяти по адресу SI записывается в виде [SI]. Источник данных по условию - регистр DX. Значит, целиком инструкция выглядит как MOV [SI], DX.
Или трудность в составлении программы, описании необходимых для её компилирования семгентов? В таком случае укажите ассемблер, которым вы пользуетесь.
давно
Советник
419
1011
11.09.2008, 09:32
общий
это ответ
Здравствуйте, Владимир Д!

mov word ptr [si], dx

или

mov [word ptr si], dx

или просто

mov [si], dx
Форма ответа