masm5.0(masm5.0汇编问题:输出为乱码)
本文目录
- masm5.0汇编问题:输出为乱码
- 为什么我的masm5.0安装到这个步骤进行不了呢
- masm5.0和MASM32 12.0有什么区别么
- 用masm5.0编译汇编语言,实现两个字符串的比较,为什么我输入的字符会被覆盖几个
- 王爽的课本里说操作系统本身有汇编语言编译器masm5.0 可是怎么才能打开呢 需要重新下载吗我是WIN7的
masm5.0汇编问题:输出为乱码
你这个语句的功能是输出字符串,但是你需要自己设置字符串的地址,DS:DX=字符串的地址,而且这个字符串还要以$结束。目前乱码是应该是指向了一个未知的地方导致的。下面的代码因为没有编译环境,因此未做验证,仅做参考assume cs:cseg,ds:dsegdseg segmentdb ’test$’dseg endscseg segmentstart:mov ax,dsegmov ds,axmov dx,0mov ah,9int 21hcseg endsend start
为什么我的masm5.0安装到这个步骤进行不了呢
F,后面,还应该有一个冒号。----------------在命令提示符时,操作如下:F: 回车CD\MASM\NM 回车MASM TEST2 回车。。。。。回车。。。。。回车LINK TEST2 回车。。。。。回车。。。。。回车TEST2 回车即可。
masm5.0和MASM32 12.0有什么区别么
区别很大,主要是masm编译生成16位的程序,在DOS和Windows命令界面下运行masm32可以生成32位的程序,Windows 32位的程序
用masm5.0编译汇编语言,实现两个字符串的比较,为什么我输入的字符会被覆盖几个
因为你再输出提示消息的时候没有换行,所以覆盖了原来输入的内容简单修改就是显示输出提示消息的时候输出回车换行就可以了主要是:STR1 DB 0DH,0AH,’INPUT’,0DH,0AH,’$’STR2 DB 0DH,0AH,’MATCH’,0DH,0AH,’$’STR3 DB 0DH,0AH,’NO MATCH’,0DH,0AH,’$’改过的完整代码如下:DATA SEGMENTSTR1 DB 0DH,0AH,’INPUT’,0DH,0AH,’$’STR2 DB 0DH,0AH,’MATCH’,0DH,0AH,’$’STR3 DB 0DH,0AH,’NO MATCH’,0DH,0AH,’$’BUF1 DB 20,?,20 DUP(?)BUF2 DB 20,?,20 DUP(?)HH DB 0DH,0AH,’$’DATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATA,ES:DATASTART: MOV AX,DATA MOV DS,AX MOV AX,DATA MOV ES,AX LEA DX,STR1 MOV AH,09H INT 21H LEA DX,BUF1 MOV AH,0AH INT 21H LEA DX,STR1 MOV AH,09H INT 21H LEA DX,BUF2 MOV AH,0AH INT 21H MOV CL,BUF1+2 AND CX,0FH LEA SI,BUF1+2 LEA DI,BUF2+2AGAIN: CMPSB JNE NO LOOP AGAINYES: LEA DX,STR2 MOV AH,09H INT 21H JMP STOPNO: LEA DX,STR3 MOV AH,09H INT 21HSTOP: MOV AH,4CH INT 21HCODE ENDSEND START
王爽的课本里说操作系统本身有汇编语言编译器masm5.0 可是怎么才能打开呢 需要重新下载吗我是WIN7的
win7可以运行masm5的,但是系统并不自带,所以楼主要去下载,然后解压到一个文件夹中,在cmd中进入所在目录,就可以运行masm5,并不像楼上所说的那样不能运行masm5,只是win7现在高级很多,所以的16位程序都无法全屏运行而已。。。。
更多文章:
天狱篇combomax怎么达成?psv第三次超级机器人大战天狱篇好玩吗
2024年6月22日 12:12
在《仙剑奇侠传三》中为什么重楼要自毁翅膀?我想知道仙剑3游戏中魔尊重楼的一切!
2024年7月27日 05:48
windows xp home edition(windows xp有几个版本)
2024年5月23日 15:56
剑灵风驰电掣任务怎么上去(剑灵轻功任务全攻略 剑灵轻功任务全攻略有什么)
2024年8月13日 15:42
cf为什么黑龙用的人少(CF买黑龙和买雷神的比例是多少 怎么感觉黑龙那么少啊!)
2024年1月28日 04:15
dnf七彩柱子在哪个地图?dnf红色转移晶石怎么升级七彩转移晶石
2024年7月2日 15:03
传奇gm服务端(传奇服务端GM刷元宝的指令都正确但刷不出元宝提示增加为0)
2024年6月25日 22:18