Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
MOV х,ан
MOV X [ B X ] [ D I ], 5 MOV [BX],CL При записи команд в символьной форме необходимо внима- Тельно следить за правильным указанием типа (размера) операндов, Чтобы не было ошибок. Тип обычно определяется по внешнему виду одного из них, например: MOV АН,5 Пересылка байта, так как АН - байтовый Регистр MOV АХ,5 Пересылка слова, так как АХ - 16-битовый Регистр-операнд (5 может быть байтом и Словом, по нему нельзя определить размер Пересылаемой величины) MOV [ВХ],300 Пересылка слова, так как число 300 Не может быть байтом Если по внешнему виду можно однозначно определить тип обо- Их операндов, тогда эти типы должны совпадать, иначе ассемблер зафиксирует ошибку. Примеры: MOV DS,AX Оба операнда имеют размер слова MOV СХ,ВН Ошибка: регистры СХ и ВН имеют разные Размеры MOV DL,300 Ошибка: DL —байтовый регистр, а число 300 Не может быть байтом Возможны ситуации, когда по внешнему виду операндов нельзя Определить тип ни одного из них, как, например, в команде MOV [BX],5 Глава 4. Персональные компьютеры Здесь число 5 может быть и байтом, и словом, а адрес из регист- Ра вх может указывать и на байт памяти, и на слово. В подобных Ситуациях ассемблер фиксирует ошибку. Чтобы избежать ее, надо Уточнить тип одного из операндов с помощью оператора с названи- ем PTR: MOV BYTE PTR [BX],5 Пересылка байта MOV WORD PTR [BX],5 Пересылка слова (Операторы —это разновидность выражений языка MASM, Аналогичные функциям.) Оператор PTR необходим и в том случае, когда надо изменить Тип, предписанный имени при его описании. Если, например, х описано как имя переменной размером в слово: X DW 999 И если надо записать в байтовый регистр АН значение только перво- Го байта этого слова, тогда воспользоваться командой вида MOV АН,Х Нельзя, так как ее операнды имеют разный размер. Эту команду следует записать несколько иначе: Date: 2015-11-13; view: 394; Нарушение авторских прав |