Ввод и выполнение программы генерирования случайных чисел

Страницы работы

Содержание работы

Лабораторная работа №18

Тема: программа пользователя.

Задание №1: ввести и выполнить программу генерирования случайных чисел.

Порядок выполнения задания 1

1.   Ввести программу с адреса 400.

  1. Выполнить программу.

Таблица 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

Вывод: Научились вводить и выполнять программу генерирования случайных чисел.

Похожие материалы

Информация о работе

Тип:
Отчеты по лабораторным работам
Размер файла:
36 Kb
Скачали:
0