cool121 发表于 2012-4-27 15:26:10

什么问题无法显示我想要的结果?

assume cs:code

data segment
   db 'conversaton',0
data ends

code segment
   start: mov ax,data
          mov ds,ax
   
          mov ax,0b800h
          mov es,ax
          mov si,0
          mov di,160*12+40*2
         
      s: cmp byte ptr,0
          je ok
          mov dl,
         mov byte ptr es:,dl
         inc si
         add di,2
          jmp short s
       ok: nop
          mov ax,4c00h
          int 21h               
            
code ends
end start      

sea 发表于 2012-4-27 15:37:04

你想要什么结果,我这可以正常显示

cool121 发表于 2012-4-27 15:43:34

??为什么我什么也看不到??

cool121 发表于 2012-4-27 15:47:10

sea 发表于 2012-4-27 16:06:43

我表示我看见了

sea 发表于 2012-4-27 16:09:09

这可能跟页有关,你运行cmd后直接运行exe文件,防止换页。试试吧

cool121 发表于 2012-4-27 20:40:14

sea 发表于 2012-4-27 16:09 static/image/common/back.gif
这可能跟页有关,你运行cmd后直接运行exe文件,防止换页。试试吧

怎么防止换页?没听过。偶太白了??

cool121 发表于 2012-4-27 23:46:45

我把它放在winxp下.没有问题. win7不行?

cool121 发表于 2012-4-28 00:13:40

sea 发表于 2012-4-28 07:11:54

可能是系统问题吧,win7我没试过。
顺便吐下槽:朋友真是努力啊,凌晨还在学习!

sea 发表于 2012-4-28 07:18:21

64位已经不支持了16位程序的运行

cool121 发表于 2012-4-28 07:56:41

sea 发表于 2012-4-28 07:18 static/image/common/back.gif
64位已经不支持了16位程序的运行

有这回事."64位已经不支持了16位程序的运行."

cool121 发表于 2012-4-28 08:00:23

没有.我们有时差.{:5_93:}

sea 发表于 2012-4-28 10:02:20

cool121 发表于 2012-4-28 07:56 http://bbs.fishc.com/static/image/common/back.gif
有这回事."64位已经不支持了16位程序的运行."

应该是,64位只向下兼容到32位。
(抄来的):据微软介绍,64位XP系统同样可以运行32位应用程序,但不支持16位应用。

cool121 发表于 2012-4-28 11:52:23

也无妨,应该没人用16位在机器了吧{:5_91:}
页: [1]
查看完整版本: 什么问题无法显示我想要的结果?