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

📄 da_a.asm

📁 周立功开发板源代码,里面包含了各种关于周立功dp51开发板的源代码
💻 ASM
字号:
;******************************Copyright (c)*******************************
;**                广州周立功单片机发展有限公司研究所
;**                       http://www.zlgmcu.com
;******************************文件信息************************************
;文件名:DA_A.asm
;功能:用DP-51S实验仪学习指令DA  A的使用方法
;说明:
;该指令常常和ADD指令配合使用,且在执行ADD加法运算指令时,2各操作数应该
;BCD码而不应该是16进制码,否则执行该DA十进制调整指令将没有任命意义.
;最后修改时间:2003年3月21
;*************************************************************************
	ORG	8000H			;伪指令,定义程序从8000H开始存放
	AJMP	MAIN
	
	ORG	8100H			;伪指令,定义以下程序从8100H开始存放
main:
	MOV	SP,#60H			;给堆栈指针赋初值
	MOV	A,#75H			;BCD码75送给A
	ADD	A,#48H			;执行BCD码75+48
	;在此观察A中的数值,此时可以看到A=0BDH=189,并非是我们想要的75+48=123。	

	MOV	A,#75H			;BCD码75送给A
	ADD	A,#48H			;执行BCD码75+48
	DA	A			;执行十进制调整指令
	;在此观察A中的数值,此时可以看到A=23H,进位位1被溢出,这就是想要的75+48=123

	AJMP	$
	;
	END

⌨️ 快捷键说明

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