sushan2012 发表于 2013-8-11 15:56:57

零基础汇编实验十中的第一题

本帖最后由 sushan2012 于 2013-8-11 16:21 编辑

下面是我参照实验十改写的代码,但是在Windows732系统上编译成功后运行没什么反应啊,字符和颜色都没显示,怎么回事,难道显存地址有问题,还是其他什么原因。。有知道其中原因的吗
assume cs:code,ds:data
data segment
db 'welcome to masm!',0
data ends
code segment
start:
      mov dh,8
          dec dh
          mov al,0A0H
          mul dh
          mov dl,3
          add dl,dl
          mov dh,0
          add ax,dx
          sub ax,2
          mov cl,2
          mov bl,cl
          mov di,ax
          mov ax,0B800H
          mov es,ax
      mov ax,data
          mov ds,ax
          mov si,0
          mov ch,0
          call s
         
          mov ax,4c00H
          int 21H
   s: mov cl,ds:
      jcxz s1
          mov es:,cl
          mov es:,bl
          inc si
          add di,2
          jmp short s
   s1:ret      
code ends
end start

牡丹花下死做鬼 发表于 2013-8-11 15:56:58

对了你试试这个方法或许有效http://yunpan.cn/Qnyy2gdDL3bS7访问密码 b1d0
把下载的东西放到system32文件夹里

牡丹花下死做鬼 发表于 2013-8-11 16:06:41

XP下测试没问题 可能是兼容性问题

sushan2012 发表于 2013-8-11 16:08:22

牡丹花下死做鬼 发表于 2013-8-11 16:06 static/image/common/back.gif
XP下测试没问题 可能是兼容性问题

你用上面的代码在XP下测试成功了?

牡丹花下死做鬼 发表于 2013-8-11 16:22:27

sushan2012 发表于 2013-8-11 16:08 static/image/common/back.gif
你用上面的代码在XP下测试成功了?

是的我估计就是兼容性问题
你用虚拟机编程吧

sushan2012 发表于 2013-8-11 16:31:04

牡丹花下死做鬼 发表于 2013-8-11 16:22 static/image/common/back.gif
是的我估计就是兼容性问题
你用虚拟机编程吧

不是,在主系统和虚拟机系统下都试了,没成功。。

牡丹花下死做鬼 发表于 2013-8-11 16:35:29

sushan2012 发表于 2013-8-11 16:31 static/image/common/back.gif
不是,在主系统和虚拟机系统下都试了,没成功。。

你在XP系统下也是一样没用吗??
这样的话你的编译器或系统可能有问题你先换一下编译器试试

sushan2012 发表于 2013-8-11 16:47:59

牡丹花下死做鬼 发表于 2013-8-11 16:35 static/image/common/back.gif
你在XP系统下也是一样没用吗??
这样的话你的编译器或系统可能有问题你先换一下编译器试试

在xp下也试了,没反应。。编译器是我刚在网站上下的。。应该没问题吧

牡丹花下死做鬼 发表于 2013-8-11 17:02:11

sushan2012 发表于 2013-8-11 16:47 static/image/common/back.gif
在xp下也试了,没反应。。编译器是我刚在网站上下的。。应该没问题吧

如果编译器确定没问题的话就是系统有问题了 你可能要重装了

sushan2012 发表于 2013-8-11 19:24:56

牡丹花下死做鬼 发表于 2013-8-11 17:34 static/image/common/back.gif
对了你试试这个方法或许有效http://yunpan.cn/Qnyy2gdDL3bS7访问密码 b1d0
把下载的东西放到system32文件 ...

嗯嗯。。你给的文件把问题解决了,谢谢了。。但是这是为什么呢

牡丹花下死做鬼 发表于 2013-8-11 19:26:43

sushan2012 发表于 2013-8-11 19:24 static/image/common/back.gif
嗯嗯。。你给的文件把问题解决了,谢谢了。。但是这是为什么呢

就是说 这三个文件被感染了 这三个是 DOS 的必须文件 就像windows的windows文件夹里的文件一样一旦被感染windows系统就会出现各种问题了 (*^__^*) 嘻嘻…… 非常高兴能帮到你
记得给最佳啊 (*^__^*) 嘻嘻……

sushan2012 发表于 2013-8-11 22:35:37

牡丹花下死做鬼 发表于 2013-8-11 19:26 static/image/common/back.gif
就是说 这三个文件被感染了 这三个是 DOS 的必须文件 就像windows的windows文件夹里的文件一样一旦被感 ...

已经是最佳了。。谢谢了。。这么说我电脑被感染了。。

牡丹花下死做鬼 发表于 2013-8-11 22:36:59

sushan2012 发表于 2013-8-11 22:35 static/image/common/back.gif
已经是最佳了。。谢谢了。。这么说我电脑被感染了。。

其实有时候你一不小心 这三个文件就出事了所以我都是在各个云盘山备份着的一旦出错就下载覆盖(*^__^*) 嘻嘻……{:5_95:}
页: [1]
查看完整版本: 零基础汇编实验十中的第一题