⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 asm4-1.lst

📁 51单片机用汇编实例 包括ad
💻 LST
字号:
A51 MACRO ASSEMBLER  ASM4_1                                                               07/20/2005 10:14:48 PAGE     1


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

LOC  OBJ            LINE     SOURCE

                       1     ;=============================================================
                       2     ; 文件名称: Asm4-1.asm
                       3     ; 功能描述: 查表程序设计, 将十六进制数0~F通过查表的方法
                       4     ;           转换为ASCII码
                       5     ;=============================================================
                       6     
0000                   7             ORG 0000H
0000 020100            8             LJMP MAIN
0100                   9             ORG 0100H
0100 900110           10     MAIN:   MOV DPTR, #ASCTAB       ;表格首地址送DPTR
0103 EF               11             MOV A, R7               ;R7中为待转换的数
0104 540F             12             ANL A, #0FH             ;取低4位
0106 93               13             MOVC A, @A+DPTR         ;查表
0107 FD               14             MOV R5, A               ;低4位转换结果送R1
0108 EF               15             MOV A, R7
0109 54F0             16             ANL A, #0F0H            ;取待转换数的高4位
010B C4               17             SWAP A                  ;高4位与低4位交换
010C 93               18             MOVC A, @A+DPTR         ;查表
010D FE               19             MOV R6, A               ;高4位转换结果送R2
010E 80F0             20             SJMP MAIN               ;设置断点观察结果
                      21     
0110 30313233         22     ASCTAB: DB 30H, 31H, 32H, 33H, 34H
0114 34                      
0115 35363738         23             DB 35H, 36H, 37H, 38H, 39H
0119 39                      
011A 41424344         24             DB 41H, 42H, 43H, 44H, 45H, 46H
011E 4546                    
                      25     
                      26             END
A51 MACRO ASSEMBLER  ASM4_1                                                               07/20/2005 10:14:48 PAGE     2

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


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

ASCTAB . . . . . .  C ADDR   0110H   A   
MAIN . . . . . . .  C ADDR   0100H   A   


REGISTER BANK(S) USED: 0 

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

⌨️ 快捷键说明

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