概述
自内存0500H单元开始,保存有10个无符号字节类型的数据,分别为45H,59H,11H,26H,8AH,9FH,78H,0AAH、18H、3EH,请编写程序,求这10个数之和
.要求 1.用8位二进制数运算方式进行计算
2.结果用两个字节表示
3.把结果存放到050AH和050BH,且高字节放在050BH
DATA SEGMENT
ORG 0500H
BUF DB '45H','59H','11H','26H','8AH','9FH','78H','0AAH','18H','3EH'
NUM = 10
DATA ENDS
CODE SEGMENT
ASSUME DS:DATA,CS:CODE
START:MOV AX,DATA
MOV DS,AX
XOR AX,AX
MOV CX,NUM
LEA SI,BUF
LP:ADD AL,[SI]
ADC AH,0
INC SI
LOOP LP
MOV [SI],AX
MOV AH,4CH
INT 21H
CODE ENDS
END START
最后
以上就是烂漫翅膀为你收集整理的【汇编程序】保存10个字节的和的全部内容,希望文章能够帮你解决【汇编程序】保存10个字节的和所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复