КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
В регистр В пересылается константа 8Dh
R – все регистры (B, C, D, E, H, L) и аккумулятор (A) Другие (вспомогательные) команды. Команды ввода и вывода данных. Команды управления (безусловные и условные переходы). Команды логических операций. Команды арифметических операций. Команды пересылки данных. Рассмотрим систему команд на языке ассемблера. Система команд Й учебный вопрос 5) Константа во 2-м байте команды (7Eh) складывается с содержимым аккумулятора и результат сложения записывается в аккумулятор. В аккумулятор заносятся данные из устройства ввода, адрес которого во 2-м байте команды. В аккумулятор заносятся данные из ЯП, адрес которой во 2-м и 3-м байтах команды. Режимы адресации в МП В МП используются четыре режима адресации: 1) Прямая адресация – код адреса в команде является исполнительным адресом обращения к памяти или устройству ввода вывода. Примеры:
(A)←([8F79]).
(A)←([8B]) 2) Регистровая адресация – это адресация, при которой операнд содержится в одном из регистров МП. MOV A,B (A)←(B) Содержимое 8-ми разрядного регистра В пересылается по внутренней шине данных МП в аккумулятор (А). 3) Непосредственная адресация – это адресация, при которой операнд находится в самой команде.
(A)←(A)+7Eh 4) Регистровая косвенная адресация – это адресация, при которой адрес ячейки памяти с операндом хранится в регистровой паре H-L. MOV A,M; (A)←([H-L]) В аккумулятор пересылается содержимое ячейки памяти, адрес которой храниться в регистровой паре H-L. Помни: Скобки (….) обозначают содержимое ячейки памяти или регистра РОН и аккумулятора. Скобки […] адрес ячейки памяти или устройства ввода/вывода. Ассемблер - это программа, которая переводит последовательность команд с языка пользователя (ассемблера) в машинный код (код микропроцессора). Система команд включает в себя следующие группы команд: 1. Команды пересылки данных 1.1 регистровая пересылка
(rd)←(rs). Где: Б1 – байт команды (команда содержится в 1-м байте ЗУ); rd – все регистры (B, C, D, E, H, L) и аккумулятор (A); rs – все регистры (B, C, D, E, H, L) и аккумулятор (A). Cодержимое регистра rs переносится в регистр rd, при этом содержимое регистра rsостается неизменным. Пример команды на языке ассемблер: MOV D, E; (D)←(E) 1.2 пересылка константы
(r)←< Б2> Пример команды на языке ассемблер: MVI B, 8Dh; (B)←8Dh 1.3 загрузка константы в пару регистров
(rr)←< Б3>< Б2> rr – регистровая пара (B-C, D-E, H-L; PSW-аккумулятор и регистр признаков).
(B-C)←8B9A Помни!!!: Если в коде операции команды (КОП) присутствует символ Х – команда «работает»с регистровой парой. Если в коде операции команды (КОП) присутствует символ I – команда «работает» с константой. Например: КОП LXI – команда работает с регистровой парой и константой. 1.4 косвенная регистровая пересылка данных
(r)←([H-L]);
([H-L])←(r). Где: r- аккумулятор и РОН (регистр общего назначения); М – мнемоническое обозначение регистровой пары H-L, в которой записан адрес ячейки памяти ЗУ; (..) – содержимое 8- разрядной (однобайтной) ячейки памяти; [..] – содержимое 16-ти разрядного (2-х байтного) адреса команды. 1.5 прямая загрузка
Дата добавления: 2014-01-04; Просмотров: 376; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |