Петербургский Государственный Университет Путей Сообщения
Кафедра « Информационные и вычислительные системы »
Лабораторная работа №4
«Изучение принципов ввода информации в управляющую микроЭВМ сканирующего типа»
Вариант №13
Выполнил: студент
группы АТ-701
Попов Е.С
Санкт-Петербург
2010
Цель работы:
1. Исходные данные.
Baze0 = 2b00h
Baze1 = 2b08h
Baze2 = 2b10h
Baze3 = 2b18h
2. Карта памяти микроЭВМ (2D – модель)
3. Разбиение адресного пространства DS
Назначение ячеек |
Начальный–конечный адрес |
Объем (байт) |
DS.Строка 1 матрицы Xij (i=0; j=0÷7) |
2b00h – 2b07h |
8 |
DS.Строка 2 матрицы Xij (i=1; j=0÷7) |
2b08h –2b0fh |
8 |
DS.Строка 3 матрицы Xij (i=2; j=0÷7) |
2b10h –2b17h |
8 |
DS.Строка 4 матрицы Xij (i=3; j=0÷7) |
2b18h –2b1fh |
8 |
3. Исходный модуль программы:
org 200H ;начальный адрес программы
baze0 equ 2b00h ;базовый адрес первой строки
baze1 equ baze0+08h ;базовый адрес второй строки
baze2 equ baze0+10h ;базовый адрес третьей строки
baze3 equ baze0+18h ;базовый адрес четвертой строки
offset equ 0000h ;смещение
;-----------------------------------------------------
lxi b,offset
vvod lxi h,baze0
dad b
in 00h
mov m,a
lxi h,baze1
dad b
in 01h
mov m,a
lxi h,baze2
dad b
in 02h
mov m,a
lxi h,baze3
dad b
in 03h
mov m,a
;-----------------------------------
inx b ;увеличить смещение
mov a,c
ana a
cpi 08h
jc vvod ;ввод закончен?
nop
end
4. Текст программы In_par.cmd с внесёнными изменениями
Lpin_par.hex
IOmyparam0.dat
Y
OI:0h,IN
IOmyparam1.dat
Y
OI:1h,IN
IOmyparam2.dat
Y
OI:2h,IN
IOmyparam3.dat
Y
OI:3h,IN
e0200h
sma
2b00h
2b20h
D1a2b00h
5. Загрузочный модуль.
Он представлен в виде шестнадцатеричных кодов.
Информационная структура загрузочного модуля программы:
6. Данные, вводимые с портов 00h-03h
Порт |
xi0 |
xi1 |
xi2 |
xi3 |
xi4 |
xi5 |
xi6 |
xi7 |
00 |
01 |
02 |
03 |
04 |
05 |
06 |
07 |
08 |
01 |
09 |
0A |
0B |
0C |
0D |
0E |
0F |
10 |
02 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
03 |
19 |
1A |
1B |
1C |
1D |
1E |
1F |
20 |
7. Отладка программы.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.