masm5(汇编语言 masm5与debug命令使用方法 小结)
一、masm5.0 edit 和 debug 命令无效
edit和debug在C:\windows\system32下的,找一下有没有这两个文件,如果有,就可以在里面打开,不过在其他地方打不开可能机子的系统环境没有设置好,右键我的电脑-高级-属性-环境变量-系统变量,在下拉列表中找到一个叫path的变量名,如果没有就新建一个变量名值path C:\windows\system32有就双击这个属性,在变量后加上C:\windows\system32,在不同变量间用分号隔开
二、汇编语言显示汉字程序masm5
运用int 10h中断……
比如要显示“一”,则先编码:
00000000 00
00000000 00
00000000 00
00000000 00
11111111 ff
00000000 00
00000000 00
00000000 00
然后再写:
one db 00h,00h,00h,00h,0ffh,00h,00h,00h
mov ax, ds
mov es, ax
mov ah, 10h;子功能号
mov al, 00h;加载自定义字符
mov bh, 08h;每个字符占字节数
mov bl, 00h;字符表
mov cx, 01h;自定义字符数量
mov dx, 41h;自定义字符ASCII开始值,这里是从'A'开始
lea bp, one;指针es:bp指向自定义字符表
int 10h;执行修改……
然后输出字符'A'就是自己定义的“一”字了,用同样的方法定义其他汉字……
一般汉字是一个ASCII占半个汉字,也就是先编码左半边,再编码右半边……