加法程序实现 46H+52H,并将结果放入SUM

应该是除了汇编语言的"Hello Word"程序之后,接触的第二个程序。

题目:加法程序实现46H+52H,并将运算结果存放在数据段变量SUM中。

程序:

.586
DATA	SEGMENT USE16
SUM	DB  ?	        ;数据区
DATA	ENDS
CODE	SEGMENT USE16
ASSUME  CS:CODE,DS:DATA

BEG:
	MOV	AX,DATA	    ;设置DS初值
	MOV	DS,AX                 
	MOV	AL,46H	    ;46H→AL
	ADD	AL,52H 	    ;46H+52H→AL
	MOV	SUM,AL   	;AL→SUM
  	MOV AH,4CH
	INT	21H       	;返回DOS

CODE   ENDS
	END     BEG     	;汇编结束语句

COM文件的编程格式版本:

.586
CODE	SEGMENT USE16
ASSUME  CS:CODE
		ORG 100H

BEG:
	JMP START
	SUM DB ?

START:             
	MOV	AL,46H	    ;46H→AL
	ADD	AL,52H 	    ;46H+52H→AL
	MOV	SUM,AL   	;AL→SUM
  	MOV AH,4CH
	INT	21H       	;返回DOS

CODE   ENDS
	END	BEG         ;汇编结束语句

版权声明:本文为博主原创文章,未经博主允许不得转载。

全部评论

相关推荐

今天 22:55
已编辑
叮咚买菜
牛客吹哨人:建议细说...哨哥晚点统一更新到黑名单:不要重蹈覆辙!25届毁意向毁约裁员黑名单https://www.nowcoder.com/discuss/1317104
叮咚买菜稳定性 10人发布 投递叮咚买菜等公司10个岗位 >
点赞 评论 收藏
分享
牛客963010790号:为什么还要收藏
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务