Содержание
- 2. Размер команды Фиксированный переменный
- 3. Структура команды Битовые поля: Адреса операндов Код команды Уточнения типа операции Методы адресации Размер операндов
- 4. Ассемблер Автокодовый язык Взаимно-однозначное соответствие команды процессора и записи на языке ассемблера Макровозможности ассемблера
- 5. Регистры pdp11 Общего назначения: R0 R1 R2 R3 R4 R5 R6 R7 R6 – указатель стека
- 6. Служебные регистры SP (KSP, SSP, USP) PC PSW
- 7. Структура команды Двухадресная Р КОП М1 Р1 М2 Р2 Одноадресная Р КОП М1 Р1 Со смещением
- 8. Методы адресации 0 регистровый 1 регистровый косвенный 2 регистровый с автоувеличением 3 косвенно-регистровый с автоувеличением 4
- 9. Типы команд по адресности Двухадресные Обноадресные Безадресные Неполной адресации Регистровой адресации Относительной адресации (смещение)
- 10. Двухадресные команды Р – размер операнда (1) КОП – 0 - одноадресные 1 mov 2 cmp
- 11. Одноадресные команды Р – размер операнда (1) КОП (6)
- 12. Работа с памятью Оба операнда могут находиться в памяти Адресуются 64 кб памяти Диспетчер памяти позволяет
- 13. Команды перехода br beq bne bge ble bcc bcs bvs bvc bpl bmi bgt blt
- 14. Управляющие команды Sec Sev Sez Sen Scc Halt Reset emt Clc Clv Clz Cln Ccc Bpt
- 15. Ассемблирование Сборка команды по ее мнемонике mov R5, (R4)+ 010524 01 – код команды 0 –
- 16. Ввод - вывод Через регистры устройств, расположенных в адресном пространстве памяти Нет особых команд ввода-вывода Верхние
- 17. Пример программы EKS=177564 EDS=177566 mov 20,r1 A: mov #52,@#EDS B: tstb @#EKS bpl b sob r1,a
- 18. Адресация через счетчик команд 27 mov #4,r5 37 tst @#12 67 mov adres, r4 77 ror
- 20. Скачать презентацию