masm2015 疑似09h的问题,就解决

vapidness0001 2019-11-28 06:11:47
masm汇编语言问题 将字符串小写变成大写字母,虽然变成功了,但是在结果后为什么有大片乱码? DATAS SEGMENT VAR DB 'This is assembly language' VAR1 DB 50 DUP(?) DATAS ENDS STACKS SEGMENT DB 128 DUP(?) STACKS ENDS CODES SEGMENT ASSUME CS:CODES,DS:DATAS,SS:STACKS START: MOV AX,DATAS MOV DS,AX MOV CX,25 XOR DX,DX LEA SI,VAR LEA DI,VAR1 MOV AL,[SI] L1: MOV AL,[SI] CMP AL,61h JAE L2 MOV [DI],AL INC SI INC DI LOOP L1 L2: MOV AL,[SI] CMP AL,7ah JB L3 MOV [DI],AL INC SI INC DI LOOP L1 L3: SUB AL,20H INC SI MOV [DI],AL INC DI LOOP L1 LEA DX,VAR1 MOV AH,09H INT 21H MOV AH,4CH INT 21H CODES ENDS END START
...全文
112 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
vapidness0001 2019-11-28
  • 打赏
  • 举报
回复
没有人看看我吗感觉不难的

11,850

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 非技术版
社区管理员
  • 非技术版社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧