汇编语言的一个小程序,刚开始学习,为什么这个程序输出是乱码

汇编语言的一个小程序,刚开始学习,为什么这个程序输出是乱码,第1张

肯定不对了。

LEA DX,L0

MOV AH,09H

INT 21H

这段话的作用是,输出DX指向的一段以$结尾的字符串,而不是用来输出单个字符的。

比如:

dseg segment

msg db 'hello, wordl$';

dseg ends

那么你在程序里可以:

lea dx, msg

mov ah, 9

int 21h

这样可以输出字符串'hello,world'

要输出单个字符,应该是把字符放到dl中输出,例如:

mov dl, 'a'

mov ah, 2

int 21h

下面是照你的程序改的:

CODES SEGMENT

START:

MOV AH,01H

INT 21H

CMP AL,'0'

JE L0

CMP AL,'1'

JE L1

CMP AL,'2'

JE L2

CMP AL,'3'

JE L3

CMP AL,'4'

JE L4

CMP AL,'5'

JE L5

CMP AL,'6'

JE L6

CMP AL,'7'

JE L7

jmp Exit

L0: mov dl, '0'

MOV AH, 2

INT 21H

MOV AH,4CH

INT 21H

L1: mov dl, '1'

MOV AH,2

INT 21H

MOV AH,4CH

INT 21H

L2: mov dl, '2'

MOV AH,2

INT 21H

MOV AH,4CH

INT 21H

L3: mov dl, '3'

MOV AH,2

INT 21H

MOV AH,4CH

INT 21H

L4: mov dl, '4'

MOV AH,2

INT 21H

MOV AH,4CH

INT 21H

L5: mov dl, '5'

MOV AH,2

INT 21H

MOV AH,4CH

INT 21H

L6: mov dl, '6'

MOV AH,2

INT 21H

MOV AH,4CH

INT 21H

L7: mov dl, '7'

MOV AH,2

INT 21H

Exit:

MOV AH,4CH

INT 21H

HLT

CODES ENDS

END START

当然你的程序有好多可以优化的地方。

百度搜索applocale,如果你的系统是win 7/10那么下载applocale win10版的。安装这个小程序,双击点开,会让你选择转码的文件。选择三国志8exe就可以了。修改器也是一样的,不过用applocale转码的修改器会失去一些不重要的功能。比如说把武将按武力高低排序,修改新武将容易出现乱码。我的做法是直接在三国志8加强版里面修改新武将就好了。修改历史武将也容易出现乱码,偏偏有些东西是无法在加强版里面直接修改的,比如说你要给潘凤加一个“无双上将”的绰号,单挑有时候会吼出来,或者要改人物的出生年,让邓艾姜维早20年出来,就需要用修改器。做法是不要用applocale转换的时候打开修改器直接修改,就没事了。

帮我采纳呀

你好!!

你的 j++; 的语句,位置不太对,应该在 if(s[i] != ' ') 判断内;

修改后的完整程序:

using namespace std;

int main()

{   

char temp[200],s[100] = "I come from tianjin";

int t = 0,i = 0,j = 0;

while(s[i] != '\0')

{

if(s[i] != ' ')

{

  temp[j] = s[i];

  j++;

}

i++;

}

temp[j] = '\0';

while(temp[t] != '\0'){

cout << temp[t];

t++;

}

return 0;

}

网络不好。

1、首先打开微信小程序游戏键面。并打开设置切换网络条件,切换wifi和移动网络,后再进入游戏。

2、其次可尝试清除微信、app的缓存。

3、最后可关闭其他后台进程,重启手机。

以上就是关于汇编语言的一个小程序,刚开始学习,为什么这个程序输出是乱码全部的内容,包括:汇编语言的一个小程序,刚开始学习,为什么这个程序输出是乱码、求.三国志8中文版,游戏乱码大师、C++小程序求助 目的为去除空格 但结果有乱码等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10108608.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存