鱼C论坛

 找回密码
 立即注册
查看: 2219|回复: 4

这是实验9的代码自己写的可运行后效果不一样求各位高手指点一二

[复制链接]
发表于 2014-2-6 15:34:40 | 显示全部楼层 |阅读模式
2鱼币
本帖最后由 dps521 于 2014-2-6 15:36 编辑

assume cs:code
date segment
db 'welcome to masm!'
date ends
code segment
start:
     mov ax,date                  
  mov ds,ax                     
   mov bx,
  mov si,0
  mov di,0
  mov ax,0b800h
  mov cx,16
  mov es,ax
  s:mov al,ds:[si]
    mov es:[720h+di],al
mov dl,2h
   mov es:[721h+di],dl
mov es:[7c0h+di],al
mov dl,24h
mov es:[7c1h+di],di                 
mov es:[860h+di],al
mov dl,71h
mov es:[861+di],dl
add di,2
inc si
loop s
jmp near ptr start
mov ax,4c00h
int 21h
code ends
end start                                  QQ图片20140206150111.jpg

小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2014-2-8 12:43:04 | 显示全部楼层
各位给找找问题吗   
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2014-2-12 18:27:20 | 显示全部楼层
  1. assume cs:code
  2. date segment
  3. db 'welcome to masm!'
  4. date ends
  5. code segment
  6. start:  
  7.     mov ax,date                  
  8.     mov ds,ax                     
  9.     mov bx,0  ;0<--
  10.     mov si,0
  11.     mov di,0
  12.     mov ax,0b800h
  13.     mov cx,16  ;循环
  14.     mov es,ax
  15.    
  16.   s:mov al,ds:[si]
  17.     mov es:[720h+di],al
  18.     mov dl,2h           ;颜色?
  19.     mov es:[721h+di],dl
  20.     mov es:[7c0h+di],al
  21.     mov dl,24h
  22.    ; mov es:[7c1h+di],di ;di?  
  23.     mov es:[7c1h+di],dl               
  24.     mov es:[860h+di],al
  25.     mov dl,71h
  26.     mov es:[861+di],dl
  27.     add di,2
  28.     inc si
  29.     loop s
  30.     jmp near ptr start
  31.    
  32.     mov ax,4c00h
  33.     int 21h
  34. code ends
  35. end start
复制代码
代码要注意整洁,排版好一点也容易发现问题。:lol:
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2014-2-12 19:53:26 | 显示全部楼层
你这段代码能执行?第9行,mov bx,0 0没写啊
第22行,3楼指出了,mov es:[7c1h+di],di   是不是该为dl呢?
loop s
jmp near ptr start
loop的后面,为何再来一句jmp,又跳回入口点重新执行,那程序如何退出?
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2014-2-13 14:22:10 | 显示全部楼层
我来学习一下。
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-7-6 04:24

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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