Категория
Информатика
Тип
реферат
Страницы
5 стр.
Дата
02.07.2013
Формат файла
.html — Html-документ
Архив
741552.zip — 3.03 kb
  • laboratornaja-rabota-po-discepline-teorija-i-proektirovanie-jevm_741552_1.html — 10.93 Kb
  • Readme_docus.me.txt — 125 Bytes
Оцените работу
Хорошо  или  Плохо


Текст работы

Задача 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 2D DCR L отрицательное приращение регистра
0012 0D DCR C отрицательное приращение регистра
0013 C2 JNZ adr условный переход
0014 10 -
0015



Ваше мнение



CAPTCHA