Реферат: Лабораторная работа по дисциплине теория и проектирование ЭВМ
МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ ИНСТИТУТ РАДИОТЕХНИКИ , ЭЛЕКТРОНИКИ И АВТОМАТИКИ (ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ )
ФАКУЛЬТЕТ ВМС
КАФЕДРА ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ
ЛАБОРАТОРНАЯ РАБОТА Nо 2
ПО
ДИСЦИПЛИНЕ
ТЕОРИЯ И ПРОЕКТИРОВАНИЕ ЭВМ
СТУДЕНТЫ: Львов А . Н. и Чернецкий М. В.
ГРУППА: ВВ-61-96
РУКОВОДИТЕЛЬ: Иванов Е .Л.
МОСКВА
2000
Задача N 0 1.
Составить программу для вычисления выражения : N= åаi= а1 +а2 + … + an , где n=10 ,ai - числа натурального ряда “1”. РОНы использовать следующим способом :
С – под счетчик циклов,
L – под текущее значение аi ,
C и D – под константы .
Результат вычислений разместить в ячейке 080Е .
С – количество циклов; C=0А
L – текущее значение константы; L=0А
Aдрес Коды Мнемоника Комментарий
0010 85 ADD L арифметическая операция A¬(A) +(Ri)
0011 2D DCR L отрицательное приращение регистра
0012 0D DCR C отрицательное приращение регистра
0013 C2 JNZ adr условный переход
0014 - 10 -
0015 - 00 -
0016 26 MVI H непосредственная загрузка регистра
0017 - 08 -
0018 2E MVI L непосредственная загрузка регистра
0019 - 0E -
001A 77 MOV M,А команда пересылки
001B 76 HLT останов
Задача No 2.
Составить программу для вычисления того же выражения. Константы ai расположить в ОЗУ в ячейках с адресами 0900 , 0901, … . РОНы использовать аналогичным способом .Для вычисления текущего значения N пользоваться командой ADD M .Результат вычислений записать в ОЗУ в ячейку 0850. Константы ai задать произвольно .
С – счетчик циклов ,
H, L – адрес ячейки, где находится текущее значение константы.
Адрес Коды Мнемоника Комментарий
0900 - 01 -
0901 - 02 -
--> ЧИТАТЬ ПОЛНОСТЬЮ <--