asm4-1.asm

来自「51单片机用汇编实例 包括ad」· 汇编 代码 · 共 27 行

ASM
27
字号
;=============================================================
; 文件名称: Asm4-1.asm
; 功能描述: 查表程序设计, 将十六进制数0~F通过查表的方法
;           转换为ASCII码
;=============================================================

	ORG 0000H
	LJMP MAIN
	ORG 0100H
MAIN:	MOV DPTR, #ASCTAB	;表格首地址送DPTR
	MOV A, R7		;R7中为待转换的数
	ANL A, #0FH		;取低4位
	MOVC A, @A+DPTR		;查表
	MOV R5, A		;低4位转换结果送R1
	MOV A, R7
	ANL A, #0F0H		;取待转换数的高4位
	SWAP A			;高4位与低4位交换
	MOVC A, @A+DPTR		;查表
	MOV R6, A		;高4位转换结果送R2
	SJMP MAIN		;设置断点观察结果

ASCTAB:	DB 30H, 31H, 32H, 33H, 34H
	DB 35H, 36H, 37H, 38H, 39H
	DB 41H, 42H, 43H, 44H, 45H, 46H

	END

⌨️ 快捷键说明

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