实验九的一些问题
刚学汇编写的实验九程序必须debug 运行完才可以显示
而且点击生成的.exe文件也不可运行
求解答 谢谢!!!!
assume cs:codesg,ds:data,ss:stack
data segment
db 'Welcome to masm!';定义要显示的字符串
db 02h,24h,71h ;定义三种颜色属性
data ends
stack segment
dw 8 dup(0)
stack ends
codesg segment
start:
mov ax,data
mov ds,ax
mov ax,0b800h;指明存入显示内存的段地址
mov es,ax
mov ax,stack
mov ss,ax
mov sp,10h ;栈地址的开始位置
mov cx,3 ;外循环的次数
mov di,16 ;颜色属性数据的起始地址
mov si,720h ;字符输入的起始地址
s0:
mov bx,0 ;字符的取用地址
push cx ;保存外循环地址
mov cx,16 ;内循环次数
s:
mov al,
mov es:,al ;将偶数字节放入字符
inc si ;跳到奇数字节
mov al,ds:
mov es:,al ;放入字符属性
inc bx
loop s
pop cx
add si,090h ;跳到下一行
inc di
loop s0
mov ax,4c00h
int 21h
codesg ends
end start
运行了下 可以显示 zhdw 发表于 2011-8-3 21:06 static/image/common/back.gif
运行了下 可以显示
是么 运行完可以显示 可是生成的.exe文件为何不行啊 你这个代码没问题啊,在屏蔽上打印welcome... 同问·············· :L好像我也是.不过我没想太多..难道被刷新了哈? 没有问题!!
页:
[1]