05.12.2019, 12:53 | #1 (permalink) |
Новичок
Регистрация: 05.12.2019
Сообщений: 1
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
Assembler
Записать в регистр AL содержимое байта памяти с абсолютным адресом 01234h. Определить, какая из следующих групп команд правильно решают эту задачу? Записать в регистр AL содержимое байта памяти с абсолютным адресом 01234h. Определить, какая из следующих групп команд правильно решают эту задачу? Пусть в программе описан следующий сегмент данных: S SEGMENT A DB 100 DUP(4) BDW 5,8,6 S ENDS и пусть регистр DS уже установлен на начало этого сегмента. Определить, какое значение будет иметь регистр AX после выполнения следующей команды MOVAX,B? Пусть в программе описан следующий сегмент данных: S SEGMENT A DB 100 DUP(4) BDW 5,8,6 S ENDS и пусть регистр DS уже установлен на начало этого сегмента. Определить, какое значение будет иметь регистр AX после выполнения следующей команды MOVAX,OFFSETB? |
05.12.2019, 12:53 | |
Helpmaster
Member
Регистрация: 08.03.2016
Сообщений: 0
|
Тема, которую вы создали имеет сходства с данными топиками Assembler Assembler |
05.12.2019, 14:54 | #2 (permalink) |
Радиоинженер
Регистрация: 25.09.2012
Адрес: г.Дзержинск Нижегородской обл.
Сообщений: 25,308
Записей в дневнике: 7
Сказал(а) спасибо: 292
Поблагодарили 219 раз(а) в 70 сообщениях
Репутация: 110185
|
А почему одна и та же задача повторяется по два раза? Это специально для программистов, которые с первого раза не понимают?
По первому вопросу: Запись содержимого памяти в регистр процессора осуществляется командой "MOV откуда, куда". Всё бы ничего, но в разных интерпретаторах Ассемблера есть свои особенности с указанием абсолютного адреса ячейки памяти. Связано это с "тонкостями" адресации к ОЗУ семейства процессоров 8086. В Макроассемблере это выглядело так: Код:
mov 0x01234, al По второму вопросу: Содержимое регистра АХ после выполнения команды MOV AX, B (как и команды MOV AX, OFFSET B) останется таким же, как и до её выполнения. Команда МОV не изменяет содержимое источника. Последний раз редактировалось Николай_С; 05.12.2019 в 15:02 |
05.12.2019, 21:24 | #3 (permalink) |
Banned
Регистрация: 22.12.2015
Сообщений: 1,404
Сказал(а) спасибо: 45
Поблагодарили 10 раз(а) в 4 сообщениях
Репутация: 12622
|
Николай, простите, но для ассемблера не существует интерпретаторов, если не считать таковыми некоторых отладчиков
А в целом возникает ощущение не совсем полного описания задачи автором темы. |
06.12.2019, 10:03 | #4 (permalink) |
Радиоинженер
Регистрация: 25.09.2012
Адрес: г.Дзержинск Нижегородской обл.
Сообщений: 25,308
Записей в дневнике: 7
Сказал(а) спасибо: 292
Поблагодарили 219 раз(а) в 70 сообщениях
Репутация: 110185
|
Возможно я неправильно выразился - за давностью лет подзабыл терминологию. Имелась ввиду программа, которая переводит символьное описание, созданное на языке программирования, в машинные коды.
|
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
|
|