Контрольная: Команда перемещения данных микропроцессора К580 - текст контрольной. Скачать бесплатно.
Банк рефератов, курсовых и дипломных работ. Много и бесплатно. # | Правила оформления работ | Добавить в избранное
 
 
   
Меню Меню Меню Меню Меню
   
Napishem.com Napishem.com Napishem.com

Контрольная

Команда перемещения данных микропроцессора К580

Банк рефератов / Информатика, информационные технологии

Рубрики  Рубрики реферат банка

закрыть
Категория: Контрольная работа
Язык контрольной: Русский
Дата добавления:   
 
Скачать
Microsoft Word, 109 kb, скачать бесплатно
Обойти Антиплагиат
Повысьте уникальность файла до 80-100% здесь.
Промокод referatbank - cкидка 20%!
Заказать
Узнать стоимость написания уникальной работы

Узнайте стоимость написания уникальной работы

Дон ГТУ Лабораторна я работа № 2 Команда перемещения данных микропроцессора К580 Цель лаборато рной работы - изучить форматы команд микропроцессора К580, методы адресаци и, команды перемещения данных. 1 ТЕОРЕТИЧЕСКАЯ ЧАСТЬ Микропроцессор К580 имеет 27 оригинальных команд. С кажд ой из оригинальных команд возможно использование различных методов за дания операндов, поэтому общее число команд около 250. Каждая команда микропроцессора состоит из непосредственно кода команд ы и операндов. Операнд может быть задан в самой команде или в команде указ ывается адрес, по которому расположен операнд. Способ задания операнда в команде называется методом адресации. Команды микропроцессора записываются в 8-разрядные ячейки памяти и могу т иметь в длину одно, два или три машинных слова (байта). Все слова команды д олжны следовать друг за другом и располагаться в соседних ячейках памят и. В микропроцессоре К580 длину в одно слово имеют команды перемещения данн ых из одного регистра в другой и другие команды перемещения данных; длин у в два слова имеют команды с непо сред ственной адресацией (в первом байте находится код операции, во втором - ба йт данных), команды ввода-вывода; из трех слов состоят команды условных и б езусловных переходов, команды заг рузки и запомина ния данных. Методы адрес ации Прямая адресация - это такой метод адресации, когда к аждая команда состоит из кода операции (пер вый байт) и адр еса операнда, со держащегося во втором и третьем байт ах (например, рассмотренная выше команда LDA). Прямая адресация - самая прост ая, но зато и самая неэкономичная с точки зрения объёма памяти и времени в ыполнения (13 машинных тактов). Непосредственная адресация - когда команда состоит из кода операции (пер вый байт) и байта данных (второй байт), который подлежит обработке микропроцессором. Таким образом, данные непосредственно содержатся в самой команде. Косвенная адреса ция позволяет компактно адресоваться ко всем ячейкам памяти микропроц ессора. В этом случае в поле операнда ука зывается код пары регистров, содержащих адрес памяти, по которому расположен байт данных. Адрес может содержаться в парах регистров HL (основн ой указатель адреса), а также в парах регистров ВС, DE . Команды перемеще ния данных Команды перемещения дан ных MOV R 1, R 2 предна значены для перемещ ения байта данных из регистра R 2 в регистр R 1 . При выпо лнении этой команды содержимое регистра R 2 не изменяется. Формат команды - одно машинное слово вида 01 d ddSSS , где ddd - код регистра приемника R 1, SSS - код регистра источника R 2 (см. таблицу) . Таблица 1.1 – Форматы команд Обозначение Двоичные ко ды Обозначение Двоичные коды B 000 C 001 D 010 E 011 H 100 L 101 M 110 A 111 (память) (аккумулятор) Если на месте R 1 или R .2. стоит М (память), то происходит перемещение данных в ячейку или из ячейки памяти, адрес кото рой записан в паре регистров HL . Поэтом у перед выполнением этих команд необход имо занести в пару регистров HL нужный адрес ячейки памяти. Команда перемещения данных с непосредственной адресацией MVI R предназначена для перемещения байта д анных, записанного во втором бай те команды, в регис тр R (или ячейку памяти М с адресом, содержащимся в регистровой паре HL ). Формат команды 000 ddd < байт данных >, где dd d – код R (см . таблицу). Команда загрузки аккумулятора LDR – 3-байтная к оманда, пред назначенная для загрузки в аккумулято р А содержимого ячейки памяти, адрес которой записан во втором и третьем байтах команды. Команда запоминания данных STA - 3-байтная команда, предназ наченная для пере дачи содержимого аккумулятора в ячейку памяти с а д ресом, записанным во втором и третьем байтах коман ды. К оманды загрузки и запоминан ия с косвенной адресацией LDAX R и STAX R предназначены для загрузки в аккумулятор содержимого ячейк и памяти, адрес которой содержится в паре регистров, и занесения содержи мого аккумулятора в ячейку памяти, адрес которой содержит ся в паре регистров. Операнд R команды содержит код первог о регистра регистровой пары, в которой содержится адрес ячейки памяти (В С или DE ). Длина - один байт, двоичные коды – 00 rr 010 и 00 rr 0010, где rr - первые две цифры кода первого регистра регистр овой пары . Команды непосредственной загрузки пары регистров LXIR - 3-байто вая команда загрузки пары регистров ВС, D Е , HL или указателя стека S Р адресом, н аходящимся во в тором и третьем байтах ко манды. Команды загрузки пары регистров HL и записи сод ержимого HL в память LHL D и SHL D загружают ре гистры HL из пары ячеек памяти и записывают содержимое регистров HL в пару ячеек памяти. Адрес первой яче йки, из которой или в которую загру жается регистр L , указывается во втором и третьем б айтах команды. Из следующей ячейки или в нее загруж ается регистр H . Команда обмена содержимого пар регистров XCHG : H – D , L – E . Формат команды - одно машинное слово. Команда обмена XT H L пары регистров HL и двух ве рхних ячеек стека, т.е. последних загруженных в стек данных L - ( SP ), H - ( SP +1 ) . Формат ко манды - один байт, со держимое указателя стека SP - не из меняется. Команда SPHL передает содержимое пары регистров H L в указатель команды - оди н байт. Команда PCHL переда ет содержимое пары регистров HL в счетчик адреса. Таким образом, следующая команда пр ограммы выбирается микропроцессором из ячейки с указанным адресом. Фор мат команды - один байт. Команды операции со стеком. Команда PUSH R засылае т в стек содержимое пары регистров. Содержимое старшего регистра ( В , D , H ) пересылается в ячейку памяти, адрес которой на один меньш е содержимого указателя стека SP , младши й регистр (С, Е, L ) пересылается в ячейку памяти, на два меньше содержимого указателя стека SP . Со держимое указателя стека уменьшается на два. Формат команды - один байт. Команда POP R засылает в пару регистров содержимое двух последних я чеек стека (в младший регистр - ячейку с адресом, равным содержимому указа теля стека SP , в старший регистр - ячейку с адресом на 1 больше), затем указатель стека увеличив ается на два. Формат команды - один байт.
1Архитектура и строительство
2Астрономия, авиация, космонавтика
 
3Безопасность жизнедеятельности
4Биология
 
5Военная кафедра, гражданская оборона
 
6География, экономическая география
7Геология и геодезия
8Государственное регулирование и налоги
 
9Естествознание
 
10Журналистика
 
11Законодательство и право
12Адвокатура
13Административное право
14Арбитражное процессуальное право
15Банковское право
16Государство и право
17Гражданское право и процесс
18Жилищное право
19Законодательство зарубежных стран
20Земельное право
21Конституционное право
22Конституционное право зарубежных стран
23Международное право
24Муниципальное право
25Налоговое право
26Римское право
27Семейное право
28Таможенное право
29Трудовое право
30Уголовное право и процесс
31Финансовое право
32Хозяйственное право
33Экологическое право
34Юриспруденция
 
35Иностранные языки
36Информатика, информационные технологии
37Базы данных
38Компьютерные сети
39Программирование
40Искусство и культура
41Краеведение
42Культурология
43Музыка
44История
45Биографии
46Историческая личность
47Литература
 
48Маркетинг и реклама
49Математика
50Медицина и здоровье
51Менеджмент
52Антикризисное управление
53Делопроизводство и документооборот
54Логистика
 
55Педагогика
56Политология
57Правоохранительные органы
58Криминалистика и криминология
59Прочее
60Психология
61Юридическая психология
 
62Радиоэлектроника
63Религия
 
64Сельское хозяйство и землепользование
65Социология
66Страхование
 
67Технологии
68Материаловедение
69Машиностроение
70Металлургия
71Транспорт
72Туризм
 
73Физика
74Физкультура и спорт
75Философия
 
76Химия
 
77Экология, охрана природы
78Экономика и финансы
79Анализ хозяйственной деятельности
80Банковское дело и кредитование
81Биржевое дело
82Бухгалтерский учет и аудит
83История экономических учений
84Международные отношения
85Предпринимательство, бизнес, микроэкономика
86Финансы
87Ценные бумаги и фондовый рынок
88Экономика предприятия
89Экономико-математическое моделирование
90Экономическая теория

 Анекдоты - это почти как рефераты, только короткие и смешные Следующий
Каждой женщине нравится, что ей дарят цветы до тех пор, пока она не узнает, что другим дарят бриллианты.
Anekdot.ru

Узнайте стоимость курсовой, диплома, реферата на заказ.

Обратите внимание, контрольная по информатике и информационным технологиям "Команда перемещения данных микропроцессора К580", также как и все другие рефераты, курсовые, дипломные и другие работы вы можете скачать бесплатно.

Смотрите также:


Банк рефератов - РефератБанк.ру
© РефератБанк, 2002 - 2017
Рейтинг@Mail.ru