Лабораторная работа №18
Тема: программа пользователя.
Задание №1: ввести и выполнить программу генерирования случайных чисел.
Порядок выполнения задания 1
1. Ввести программу с адреса 400.
Таблица 1.
| 
   мнемоника  | 
  
   код  | 
  
   адрес  | 
  
   алгоритм  | 
 
| 
   INC R1  | 
  
   1 байт 19  | 
  
   400  | 
  
   (R1)-(R1)+1  | 
 
| 
   MOV A, R1  | 
  
   1 байт F9  | 
  
   401  | 
  
   (A)-(R1)  | 
 
| 
   DA A  | 
  
   1 байт 57  | 
  
   402  | 
  |
| 
   MOV R2,A  | 
  
   1 байт AA  | 
  
   403  | 
  
   (R2)-(A)  | 
 
| 
   MOV A,#DATA  | 
  
   1 байт 23  | 
  
   404  | 
  
   (A)-(данные)  | 
 
| 
   2 байт 0F  | 
  
   405  | 
  ||
| 
   ANL A,R2  | 
  
   1 байт 5А  | 
  
   406  | 
  
   (А)-(А)and(R2)  | 
 
| 
   OUT P1,A  | 
  
   1 байт 39  | 
  
   407  | 
  
   (P1)-(A)  | 
 
| 
   JMP ADDRES  | 
  
   1 байт 84  | 
  
   408  | 
  
   (PC8-PC10)-A8-A10 (PC0-PC7)- ADDRES  | 
 
| 
   2 байт 00  | 
  
   409  | 
  
INC R1-инкрементирование (увеличение на 1) содержимого регистра b0r1.
MOV A, R1-передача данных из регистра b0r1 в регистр А.
DA A- десятичная коррекция.
MOV R2,A- передача данных из регистра А в регистр b0r2.
MOV A,#DATA-передача операндыа команды из регистра А.
ANL A,R2-логическая операция “И” содержимого регистра А содержимым регистра b0r2.
OUT P1,A-вывод в порт содержимого регистра А.
JMP ADDRES-переход по адресу указанному в команде.
Методические указания по выполнению задания 1:
1.Ввести программу с адреса 400.
2.Запустить программу в автоматическом режиме с адреса 400 (0100 0000 0000). Для этого нажать клавишу “П” и клавишу “0”. На дисплее высветится сообщение “PrOG.”и загорятся четыре правых нижних светодиодов. Нажать клавишу “Ст”. На нижних светодиодах высветится двоичный код случайного числа в диапазоне от 0 до 9.
3.Повторить пункт 2 несколько раз. Убедится что числа действительно выбираются случайным образом.
.Результат(1): 0000 0011
0000 0010
0000 0001
Вывод: Научились вводить и выполнять программу генерирования случайных чисел.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.