![]()
|
|||||||
Лабораторная работа № 2. ⇐ ПредыдущаяСтр 2 из 2 Лабораторная работа № 2. «Подсистема статического дискретного ввода-вывода»
Цель: написать программу на ассемблере с применением портов.
l2.lst
A51 MACRO ASSEMBLER L2 12/05/2011 08:21:48 PAGE 1
MACRO ASSEMBLER A51 V8.02 OBJECT MODULE PLACED IN .\Output\l2.obj ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\A51.EXE l2.a SET(SMALL) DEBUG PRINT(.\Listing\l2.lst) OBJECT(.\Output\l2.obj) EP
LOC OBJ LINE SOURCE
0000 1 org 0h 0000 2100 2 jmp start 0100 3 org 100h 4 0100 E4 5 start : clr a 0101 7C80 6 mov r4, #p0 0103 78B0 7 mov r0, #p3 0105 F6 8 m1: mov@r0, a 9 0106 08 10 inc r0 0107 DCFC 11 djnz r4, m1 12 end
A51 MACRO ASSEMBLER L2 12/05/2011 08:21:48 PAGE 2
SYMBOL TABLE LISTING ------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES
M1 . . . . . . . . C ADDR 0105H A P0 . . . . . . . . D ADDR 0080H A P3 . . . . . . . . D ADDR 00B0H A START. . . . . . . C ADDR 0100H A
REGISTER BANK(S) USED: 0
ASSEMBLY COMPLETE. 0 WARNING(S), 0 ERROR(S)
l2.hex
:020000002100DD :09010000E47C8078B0F608DCFC18 :00000001FF
|
|||||||
|