- 30
- 0
- 约小于1千字
- 约 1页
- 2020-10-08 发布于浙江
- 举报
循环程序实验
要求:BUF(字变量)起始的内存缓冲区中存放了10个无符号数,编程求这10个数之和,如果和不超过16位字的范围(65535),则保存其和到WORDSUM,如超过则显示“Overflow!”。
DATAS SEGMENT
buf db 12h,23h,34h,45h,56h
db 67h,78h,89h,9ah,0fdh
eng db overflow!,0dh,0ah,$
wordsum dw ? ;此处输入数据段代码
DATAS ENDS
STACKS SEGMENT
;此处输入堆栈段代码
STACKS ENDS
CODES SEGMENT
ASSUME CS:CODES,DS:DATAS,SS:STACKS
START:
MOV AX,DATAS
MOV DS,AX
mov es,ax
lea si,buf
lea dx,eng
mov cx,10
xor ax,ax
next:add al,[si]
adc ah,0
inc si
loop next
cmp ax,65535
jna next1
mov ah,09h
int 21h
next1:mov wordsum,ax
hlt;此处输入代码段代码
MOV AH,4CH
INT 21H
CODES ENDS
END START
您可能关注的文档
最近下载
- 唐代丝路信息传递-洞察及研究.docx VIP
- 《卵圆孔未闭规范化诊疗中国专家共识2024》解读PPT课件.pptx VIP
- 中国偏头痛诊治指南(第一版)2023解读.pptx
- 多彩的亚洲美术 课件 七年级美术下册 浙美版.pptx VIP
- 2026年中国移动招聘考试最新全真模拟笔试试题综合能力测试卷和答案解析讲解.docx
- 段桃芳尸检报告.pptx VIP
- 15.2《答司马谏议书》课件(共57张PPT)统编版高中语文必修下册.pptx
- 概率论知到智慧树期末考试答案题库2025年重庆理工大学.docx VIP
- 统编版(2024)七年级下册道德与法治期末复习:全册主要知识点背诵提纲.docx VIP
- K、DK系列使用说明书.pdf
原创力文档

文档评论(0)