📄 asm4-2.lst
字号:
A51 MACRO ASSEMBLER ASM4_2 07/20/2005 10:31:09 PAGE 1
MACRO ASSEMBLER A51 V7.09
OBJECT MODULE PLACED IN Asm4-2.OBJ
ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\A51.EXE Asm4-2.asm SET(SMALL) DEBUG EP
LOC OBJ LINE SOURCE
1 ;==============================================================
2 ; 文件名称: Asm4-2.asm
3 ; 功能描述: 查表程序, 用程序实现Y=X*X, X为0到9的十进制数,
4 ; 用BCD码(00H到09H)表示, 将X的平方, 即Y也以BCD码
5 ; 的形式保存到R1中.
6 ;==============================================================
7
0000 8 ORG 0000H
0000 020100 9 LJMP MAIN
0100 10 ORG 0100H
0100 900108 11 MAIN: MOV DPTR, #SQR ;取表格首地址
0103 EF 12 MOV A, R7 ;要计算的值
0104 93 13 MOVC A, @A+DPTR ;查表
0105 FE 14 MOV R6, A ;结果保存
0106 80F8 15 SJMP MAIN
16
0108 00010409 17 SQR: DB 00H, 01H, 04H, 09H, 16H
010C 16
010D 25364964 18 DB 25H, 36H, 49H, 64H, 81H
0111 81
19
20 END
A51 MACRO ASSEMBLER ASM4_2 07/20/2005 10:31:09 PAGE 2
SYMBOL TABLE LISTING
------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES
MAIN . . . . . . . C ADDR 0100H A
SQR. . . . . . . . C ADDR 0108H A
REGISTER BANK(S) USED: 0
ASSEMBLY COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -