- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
1.1程序修改
.486
DATASEGMENTUSE16
SUMDB?,?
MESGDB25+9=
DB0,0,$
N1DB9,0F0H
N2DB25
DATAENDS
CODESEGMENTUSE16
ASSUMECS:CODE,DS:DATA
BEG:MOVAX,DATA
MOVDS,AX
MOVBX,OFFSETSUM
MOVAH,N1
MOVAL,N2
ADDAH,AL
MOV[BX],AH
CALLCHANG
MOVAH,9
MOVDX,OFFSETMESG
INT21H
MOVAH,4CH
INT21H
CHANGPROC
LAST:???CMP??????BYTE?PTR?[BX],10?
?????????JC????????NEXT?
?????????SUB??????BYTE?PTR[BX],10?
?????????INC??????BYTE?PTR?[BX+7]?
?????????MOV?????AH,?BYTE?PTR[BX]?
?????????JMP??????LAST
NEXT:MOVDX,WORDPTRSUM
ADD[BX+8],DX
ADDBYTEPTR[BX+7],30H
ADDBYTEPTR[BX+8],30H
RET
CHANGENDP
CODEENDS
ENDBEG
从数据段NUM单元开始存有9个有符号数,并编写一个程序实现:找出最小值存放到数据段MIN单元,并将负数的个数以十进制的形式显示在屏幕上。
?
.486?
DATA?SEGMENT?USE16?
NUM?DB?-8,-44,-88,-37,2,-1,8,-26,-18
MIN?DB???
AB?DB?0?
DATA?ENDS?
CODE?SEGMENT?USE16?
ASSUME?CS:CODE?,?DS:DATA?
BEG:?MOV?AX,DATA
MOV?DS,AX?
MOV?BX,OFFSET?NUM?
MOV?CH,0?
MOV?CL,9?
AGAIN:?CMP?BYTE?PTR?[BX]?,0?
JG?NEXT1?
INC?AB?
CMP?BYTE?PTR?[BX],?CH?
JG?NEXT1??
MOV?CH,BYTE?PTR?[BX]?
NEXT1:?INCBYTE?PTR?BX??
DEC?CL?
?JNE?AGAIN??
MOV?MIN,CH?
MOV?AH,2?
MOV?DL,AB?
INT?21H?
MOV?AH,4CH?
INT?21H?
CODE?ENDS?
END?BEG
.486
DATASEGMENTUSE16
BUF1DB123456
BUF2DB000000
BUF3DBPleaseinputcommunicationwords:,0DH,0AH,$
BUF4DB3
OUT1DBERRORS,0DH,0AH,$
OUT2DBRIGHT,0DH,0AH,$
OUT3DB*,$
OUT4DB0DH,0AH,$
DATAENDS
CODESEGMENTUSE16
ASSUMECS:CODE,DS:DATA,ES:DATA
BEG:MOVAX,DATA
MOVDS,AX
MOVES,AX
MOVAH,00H
MOVAL,3
INT10H
LAST1:LEASI,BUF1
LEADI,BUF2
MOVBX,OFFSETBUF2
MOVCX,6
MOVAH,09H
LEADX,BUF3
INT21H
LAST:MOVAH,07H
INT21H
MOVBYTEPTR[BX],AL
INCBX
MOVAH,09H
MOVDX,OFFSETOUT3
INT21H
LOOPLAST
MOVAH,09H
LEADX,OUT4
INT21H
MOVCX,6
CLD
REPECMPSB
JZEXIT
MOVAH,09H
LEADX,OUT1
INT21H
您可能关注的文档
最近下载
- 2023年福建考评员考试答案.docx VIP
- 河南省洛阳涧西区2022—2023学年七年级下学期期中考试语文试卷.docx VIP
- 英语中考短语大全.doc VIP
- 2024《企业盈利能力分析的国内外文献综述》2400字.docx VIP
- 蓝碳生态系统碳汇计量监测技术规程.pdf VIP
- 2025年开封文化艺术职业学院单招职业适应性测试题库及答案一套.docx VIP
- 【广东卷】广东省2025年深圳市高三年级第一次调研考试(深圳一模)(2.19-2.21)化学试卷含答案或解析.pdf
- 医院护理品管圈:降低住院患儿雾化吸入的不配合率.ppt
- 2024年村居后备干部面试试题整理.doc
- 广东省深圳市宝安区2021-2022学年八年级下学期期末数学试卷(Word版含答案).docx VIP
文档评论(0)