中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
« [1] [2] »
作者:
标题: 如何编程关闭显示器? 上一主题 | 下一主题
DOSLER
新手上路




积分 18
发帖 6
注册 2008-3-5
状态 离线
『第 16 楼』:  



  Quote:
Originally posted by Sufone at 2008-3-1 11:12 AM:
只要DOS能运行,那就肯定可以

能运行也未必可以,名字相同,但功能未必相同。
我的操作系统是Microsoft Windows XP [版本 5.1.2600],在虚拟8086下的MS-DOS Version 5.00运行以下程序。

assume cs:code
code segment
start:
        mov ax,1201
        mov bl,36
        int 10h
        mov ax,0
        int 16h
        mov ax,1200
        mov bl,36
        int 10h
        mov ax,4c00h
        int 21h
code ends       
end start

运行之后,一点反应也没有。

[ Last edited by DOSLER on 2008-3-5 at 05:00 PM ]

2008-3-5 16:48
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
Sufone
中级用户





积分 256
发帖 124
注册 2007-12-18
状态 离线
『第 17 楼』:  

请在全屏模式下运行看看

2008-3-6 11:39
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
topmcs
初级用户





积分 25
发帖 16
注册 2008-4-1
来自 湖南
状态 离线
『第 18 楼』:  

不是吧。。。这也行!!!!!!!!11

2008-4-4 16:48
查看资料  发短消息 网志   编辑帖子  回复  引用回复
netwinxp
高级用户





积分 741
发帖 366
注册 2007-7-25
状态 离线
『第 19 楼』:  

在XP的CMD也叫DOS@_@,你先取得Ring0权限再说!在xp很多I/O指令和硬件中断只有在Ring0权限才会得到真正的执行。

2008-5-10 19:34
查看资料  发短消息 网志   编辑帖子  回复  引用回复
« [1] [2] »
请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: