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

Контрольная

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

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

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

закрыть
Категория: Контрольная работа
Язык контрольной: Русский
Дата добавления:   
 
Скачать
Microsoft Word, 109 kb, скачать бесплатно
Заказать
Узнать стоимость написания уникальной работы

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

Дон ГТУ Лабораторна я работа № 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 - 2016
Рейтинг@Mail.ru