Данный процессор, хотя и был построен на архитектуре Intel 8080, но имеет множество отличий от своего предшественника, благодаря которым и получил большую популярность. В этом процессоре очень развита система команд — 16 команд передачи данных, 31 команда для их обработки, 28 команд для перехода (с прямой адресацией), 5 команд управления. В микропроцессоре Intel 8080 не было команд умножения, для их использования приходилось применять сопроцессор. Процессор, благодаря наличию 16-разрядной адресной шины, может адресовать 64 Кбайт памяти, которая теперь не разделялась на память команд и данных. Хотя процессор и является 8-разрядным и содержит 7 8-битных регистров (A, B, C, D, E, H, L), он может обрабатывать и 16-разрядные числа, для этого объединялись некоторые пары регистров (BC, DE, HL). В новом процессоре использовался стек внешней памяти (в i8080 стек был внутренним).
В МП КР580 используются 11 форматов команд, коды операций (КОП) которых имеют различную длину (2, 5, 6 или 8 бит) и часто состоят из двух частей. В зависимости от способа адресации команды могут быть одно-, двух- или трехбайтовыми. В командах используются четыре способа адресации:
1. регистровая (MOV rl, r2; ADD r; PCHL; ...);
2. косвенно-регистровая (MOV M, r; ADD M; PUSH; POP; ...);
3. непосредственная (MVI r, data 8; ADI data 8; ...);
4. прямая (LDA addr; SHLD addr; IN port; ...).
Типы команд
В структуре МК имеется ряд регистров. Аккумулятор (A) является источником операнда и местом фиксации результата при выполнении арифметических, логических операций и ряда операций передачи данных. Кроме того, только с использованием аккумулятора могут быть выполнены операции сдвигов, проверка на нуль, формирование флага паритета и т.п.
Опубликовал Kest
November 26 2009 11:00:20 ·
0 Комментариев ·
12392 Прочтений ·
• Не нашли ответ на свой вопрос? Тогда задайте вопрос в комментариях или на форуме! •
Комментарии
Нет комментариев.
Добавить комментарий
Рейтинги
Рейтинг доступен только для пользователей.
Пожалуйста, залогиньтесь или зарегистрируйтесь для голосования.
Нет данных для оценки.
Гость
Вы не зарегистрированны? Нажмите здесь для регистрации.