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

vapidness0001 vapidness0001 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
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
...全文
评论 1
收藏 已收藏
分享
返回顶部
vapidness0001
非技术版 11,847 成员 33,667 内容