鱼C论坛

 找回密码
 立即注册
查看: 2214|回复: 1

0号中断处理程序改写乱码了!一头包

[复制链接]
发表于 2014-9-7 21:48:57 | 显示全部楼层 |阅读模式
1鱼币
除法误时输出的字符串乱码了,把s1那部分拿出来可以在显示字符串,但是放到这个程序中就不行了!好奇怪哦!

ssume cs:code,ds:date
date segment
            db 'AAAAAAAAaaaaaaaaaaaa'
date ends
code segment
    start:  mov ax,cs
         mov ds,ax
   mov si,offset s1
   mov ax,0
   mov es,ax
   mov di,200h
   mov cx,offset s1end-offset s1
   cld
   rep movsb
   
   mov ax,0
   mov es,ax
   mov word ptr es:[0*4],200h
   mov word ptr es:[0*4+2],0
   
   mov ax,4c00h
   int 21h
   
    s1:     mov ax,date
         mov ds,ax
   mov ax,0b800h
   mov es,ax
   mov di,160*12+36*2
   mov si,0
   mov cx,20
s2:  mov al,ds:[si]
         mov ah,02h
   mov es:[di],ax
   inc si
   add di,2
   loop s2
   mov ax,4c00h
   int 21h
s1end:  nop

code ends
end start

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2016-3-31 22:00:40 | 显示全部楼层
aaaaaaaaaaaaaaaaaaaaaaaaaaa是干嘛的?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-19 10:26

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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