鱼C论坛

 找回密码
 立即注册
查看: 2783|回复: 6

实验九的一些问题

[复制链接]
发表于 2011-8-3 20:50:01 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
刚学汇编  写的实验九
程序必须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,[bx]
    mov es:[bx+si],al ;将偶数字节放入字符
    inc si            ;跳到奇数字节     
    mov al,ds:[di]
    mov es:[bx+si],al ;放入字符属性
    inc bx
  loop s
   
    pop cx            
    add si,090h      ;跳到下一行
    inc di
   loop s0
       mov ax,4c00h
       int 21h
codesg ends
end start
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-8-3 21:06:56 | 显示全部楼层
运行了下 可以显示
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2011-8-4 09:06:00 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-8-4 09:36:36 | 显示全部楼层
你这个代码没问题啊,在屏蔽上打印welcome...
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-8-5 06:03:52 | 显示全部楼层
同问··············
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-8-5 06:05:14 | 显示全部楼层
:L好像我也是.不过我没想太多..难道被刷新了哈?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-8-5 09:33:14 | 显示全部楼层
没有问题!!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-19 02:38

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表