Автор работы: Пользователь скрыл имя, 15 Января 2014 в 11:25, лабораторная работа
Мета: зрозуміти і дослідити принцип виконання інструкцій симулятора MARIE.
Завдання: розробити програму, завантажити програму до симулятора, виконати програму в автоматичному режимі і покроковому режимах, проаналізувати і пояснити отримані результати; дослідити виконання інструкцій використовуючи MarieDPath; скласти звіт з виконання лабораторних досліджень та захистит його.
Міністерство освіти і науки України
Національний університет “
Кафедра «Електронні обчислювальні машини»
Лабораторна робота №6
з дисципліни:
“Архітектура комп’ютерів”
Виконав:
Прийняв:
Львів – 2013
Мета: зрозуміти і дослідити принцип виконання інструкцій симулятора MARIE.
Завдання: розробити програму, завантажити програму до симулятора, виконати програму в автоматичному режимі і покроковому режимах, проаналізувати і пояснити отримані результати; дослідити виконання інструкцій використовуючи MarieDPath; скласти звіт з виконання лабораторних досліджень та захистит його.
Значення x, y, z вводяться з клавіатури, результат записується в пам’ять і виводиться на екран. Програму реалізовувати за домогою циклу (використання інструкцій умовного переходу).
24 |
r =2(11+12+…+27) |
Текст програми:
start, Clear
load b
add one
store b
add r
store r
subt fin
Skipcond 800
jump start
load r
add r
store r
Halt
b, dec 11
one, dec 1
r, dec 11
fin, dec 312
Лістинг програми:
Assembly listing for: lab2.mas
Assembled: Tue Jan 14 08:10:28 EET 2014
000 A000 | start CLEAR
001 100D | LOAD b
002 300E | ADD one
003 200D | STORE b
004 300F | ADD r
005 200F | STORE r
006 4010 | SUBT fin
007 8800 | SKIPCOND 800
008 9000 | JUMP start
009 100F | LOAD r
00A 300F | ADD r
00B 200F | STORE r
00C 7000 | HALT
00D 000B | b DEC 11
00E 0001 | one DEC 1
00F 000B | r DEC 11
010 0138 | fin DEC 312
Assembly successful.
SYMBOL TABLE
------------------------------
Symbol | Defined | References
--------+---------+-----------
b | 00D | 001, 003
fin | 010 | 006
one | 00E | 002
r | 00F | 004, 005, 009, 00A, 00B
start | 000 | 008
------------------------------
Результати виконання програми:
Висновок: я зрозумів і дослідив принцип виконання інструкцій симулятора MARIE.
Информация о работе Дослідження виконання інструкцій симулятора MARIE за допомогою MarieDPath