lesson1-2.lst

来自「单片机实验」· LST 代码 · 共 39 行

LST
39
字号
A51 MACRO ASSEMBLER  LESSON1_2                                                            05/03/2008 15:10:20 PAGE     1


MACRO ASSEMBLER A51 V7.07
OBJECT MODULE PLACED IN lesson1-2.OBJ
ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\A51.EXE lesson1-2.asm SET(SMALL) DEBUG EP

LOC  OBJ            LINE     SOURCE

                       1     NAME    T1_2                ;P1口输入实验
  7FFF                 2     OUT_PORT        EQU             7FFFH
----                   3     CSEG AT 0000H
0000 024100            4             LJMP START
----                   5     CSEG AT 4100H
4100 7590FF            6     START:  MOV P1,#0FFH         ;复位P1口为输入状态
4103 E590              7             MOV A,P1                         ;读P1口的状态值入累加器A
4105 907FFF            8             MOV DPTR,#OUT_PORT   ;将输出口地址赋给地址指针DPTR
4108 F0                9             MOVX @DPTR,A         ;将累加器A的值赋给DPTR指向的地址
4109 80F5             10             JMP   START          ;继续循环监测端口P1的状态
                      11             END
A51 MACRO ASSEMBLER  LESSON1_2                                                            05/03/2008 15:10:20 PAGE     2

SYMBOL TABLE LISTING
------ ----- -------


N A M E             T Y P E  V A L U E   ATTRIBUTES

OUT_PORT . . . . .  N NUMB   7FFFH   A   
P1 . . . . . . . .  D ADDR   0090H   A   
START. . . . . . .  C ADDR   4100H   A   
T1_2 . . . . . . .  N NUMB   -----       


REGISTER BANK(S) USED: 0 

ASSEMBLY COMPLETE.  0 WARNING(S), 0 ERROR(S)

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?