Организация арифметико-логических устройств ЭВМ [Электронный ресурс]: метод. указания к лабораторным работам по дисциплине Б3.Б.2 «ЭВМ и периферийные устройства» направления 230100.62 «Информатика и вычислительная техника» / сост. О. А. Заякин, В. П. Павлов. – Самара: Изд-во Самар. гос. аэрокос. ун-та, 2014. – 90 с.: ил. – 1 электрон. опт. диск (CD ROM).
В методических указаниях изучается структурная организация основной составляющей процессора ЭВМ – его арифметико-логического устройства.
Для изучения использованы графический редактор и эмулятор из системы автоматизированного проектирования MAX+PLUS II фирмы «Altera», разработанной ею для программирования собственных ПЛИС.
Предназначены для студентов, обучающихся дисциплине Б3.Б.2 «ЭВМ и периферийные устройства» по направлению 230100.62 «Информатика и вычислительная техника», а также по специальности «Автоматизированные системы обработки данных и управления». Могут быть полезны студентам, обучающимся по другим специальностям, связанным с информационными технологиями.
Работа выполнена на кафедре информационных систем и технологий Самарского государственного аэрокосмического университета.
1. Изучить схему и операционные возможности УА АЛУ.
2. В соответствии с указанными преподавателем вариантом задания и пусковым адресом микропрограммы разработать микропрограмму, обязательно содержащую (использующую) указанные в задании типы микрокоманд переходов. Варианты заданий представлены в табл. 8. Выполнить микропрограмму в шаговом режиме. Перед выполнением загрузить (инициализировать) память микропрограмм. Для этого после этапа компилирования проекта запустить симулятор, войти в меню инициализации, выбрать режим инициализации памяти. Результаты выполнения представить в виде временной диаграммы и трассы в виде таблицы.
Таблица 8 - Варианты для самостоятельного задания
|
Номер варианта |
Условн. переход |
Безусловн. переход |
Цикл |
|
1 |
jz |
jmp |
endz |
|
2 |
jz |
jmp |
ends |
|
3 |
js |
jmp |
endc |
|
4 |
jovr |
jmp |
endz |
|
5 |
jc |
call, jmp |
ends |
|
6 |
jz |
jmp |
endc |
|
7 |
jz |
call, jmp |
endz |
|
8 |
js |
jmp |
ends |
|
9 |
jovr |
jmp |
endc |
|
10 |
jc |
jmp |
endz |
|
11 |
jz |
jmp |
ends |
|
12 |
jz |
call, jmp |
endc |
|
13 |
js |
jmp |
endz |
|
14 |
jovr |
jmp |
ends |
|
15 |
jc |
jmp |
endc |
|
16 |
jz |
jmp |
endz |
|
17 |
jz |
jmp |
ends |
|
18 |
js |
jmp |
endc |
|
19 |
jovr |
call, jmp |
endz |
|
20 |
jc |
jmp |
ends |
|
21 |
jz |
jmp |
endc |
|
22 |
jz |
call, jmp |
endz |
|
23 |
js |
jmp |
ends |
|
24 |
jovr |
jmp |
endc |
|
25 |
jc |
call,jmp |
endz |