ВУЗ:
Составители:
Рубрика:
Приложение В
(обязательное)
Протокол трансляции программы Tabl.asm
=03E8 1 DEL EQU 1000
2
3 SEG IOSPACE, START=00h
0000& (0001) 4 PA: DS 1
0001& (0001) 5 PB: DS 1
0002& (0001) 6 PC: DS 1
0003& (0001) 7 PS: DS 1
8
9 SEG CODE, START=8000h
0000' 3E 8B 10 MVI A,8Bh
0002' D3 03& 11 OUT PS
0004' 06 00 12 MVI B,0
0006' DB 01& 13 LOOP: IN PB
0008' E6 0C 14 ANI 00001100b
000A' B0 15 ORA B
000B' 4F 16 MOV C,A
000C' 21 0000" 17 LXI H,TAB
000F' 06 00 18 MVI B,0
0011' 09 19 DAD B
0012' 46 20 MOV B,M
0013' 78 21 MOV A,B
0014' E6 1C 22 ANI 00011100b
0016' D3 00& 23 OUT PA
0018' 78 24 MOV A,B
0019' E6 03 25 ANI 00000011b
001B' 47 26 MOV B,A
001C' 11 03E8 27 LXI D,DEL
001F' 1B 28 DLY: DCX D
0020' 7A 29 MOV A,D
0021' B3 30 ORA E
0022' C2 001F' 31 JNZ DLY
0025' C3 0006' 32 JMP LOOP
33
34 SEG DATA
0000" 00 0E 00 35 TAB DB 00h,0Eh,00h,00h,05h,0Eh,0Eh
,17h
0003" 00 05 0E
0006" 0E 17
0008" 00 0E 00 36 DB 00h,0Eh,00h,00h,05h,0Eh,17h
,0Eh
000B" 00 05 0E
000E" 17 0E 37 END
21
Приложение В (обязательное) Протокол трансляции программы Tabl.asm =03E8 1 DEL EQU 1000 2 3 SEG IOSPACE, START=00h 0000& (0001) 4 PA: DS 1 0001& (0001) 5 PB: DS 1 0002& (0001) 6 PC: DS 1 0003& (0001) 7 PS: DS 1 8 9 SEG CODE, START=8000h 0000' 3E 8B 10 MVI A,8Bh 0002' D3 03& 11 OUT PS 0004' 06 00 12 MVI B,0 0006' DB 01& 13 LOOP: IN PB 0008' E6 0C 14 ANI 00001100b 000A' B0 15 ORA B 000B' 4F 16 MOV C,A 000C' 21 0000" 17 LXI H,TAB 000F' 06 00 18 MVI B,0 0011' 09 19 DAD B 0012' 46 20 MOV B,M 0013' 78 21 MOV A,B 0014' E6 1C 22 ANI 00011100b 0016' D3 00& 23 OUT PA 0018' 78 24 MOV A,B 0019' E6 03 25 ANI 00000011b 001B' 47 26 MOV B,A 001C' 11 03E8 27 LXI D,DEL 001F' 1B 28 DLY: DCX D 0020' 7A 29 MOV A,D 0021' B3 30 ORA E 0022' C2 001F' 31 JNZ DLY 0025' C3 0006' 32 JMP LOOP 33 34 SEG DATA 0000" 00 0E 00 35 TAB DB 00h,0Eh,00h,00h,05h,0Eh,0Eh ,17h 0003" 00 05 0E 0006" 0E 17 0008" 00 0E 00 36 DB 00h,0Eh,00h,00h,05h,0Eh,17h ,0Eh 000B" 00 05 0E 000E" 17 0E 37 END 21