Студенческий сайт КФУ - ex ТНУ » Учебный раздел » Учебные файлы »Информатика

Лабораторная работа по дисциплине теория и проектирование ЭВМ

Тип: реферат
Категория: Информатика
Скачать
Купить
МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ ИНСТИТУТ РАДИОТЕХНИКИ , ЭЛЕКТРОНИКИ И АВТОМАТИКИ (ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ )ФАКУЛЬТЕТ ВМСКАФЕДРА ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИЛАБОРАТОРНАЯ РАБОТА 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 -0902 - 03 -0903 - 04 -0904 - 05 -0905 - 06 -0906 - 07 -0907 - 08 -0908 - 09 -0909 - 10 -0010 86 ADD M A(A) +(Ri)0011...