秋的洗炼 发表于 2011-8-3 20:50:01

实验九的一些问题

刚学汇编写的实验九
程序必须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:56

运行了下 可以显示

秋的洗炼 发表于 2011-8-4 09:06:00

zhdw 发表于 2011-8-3 21:06 static/image/common/back.gif
运行了下 可以显示

是么 运行完可以显示 可是生成的.exe文件为何不行啊

parbbo 发表于 2011-8-4 09:36:36

你这个代码没问题啊,在屏蔽上打印welcome...

刷牙着抽烟 发表于 2011-8-5 06:03:52

同问··············

只是丶梦 发表于 2011-8-5 06:05:14

:L好像我也是.不过我没想太多..难道被刷新了哈?

parbbo 发表于 2011-8-5 09:33:14

没有问题!!
页: [1]
查看完整版本: 实验九的一些问题