中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-06-17 00:44
中国DOS联盟论坛 » DOS开发编程 & 发展交流 (开发室) » 如何编程关闭显示器? 查看 3,633 回复 18
16 发表于 2008-03-05 16:48 ·  中国 广西 桂林 电信
新手上路
积分 18
发帖 6
注册 2008-03-05 16:14
UID 112104
性别 男
状态 离线
Originally posted by Sufone at 2008-3-1 11:12 AM:
只要DOS能运行,那就肯定可以

能运行也未必可以,名字相同,但功能未必相同。
我的操作系统是Microsoft Windows XP ,在虚拟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 ]
17 发表于 2008-03-06 11:39 ·  中国 广东 江门 新会区 电信
中级用户
★★
积分 256
发帖 124
注册 2007-12-18 16:41
UID 106049
性别 男
状态 离线
请在全屏模式下运行看看
18 发表于 2008-04-04 16:48 ·  中国 湖南 长沙 电信
初级用户
积分 25
发帖 16
注册 2008-04-01 23:43
UID 114706
性别 男
来自 湖南
状态 离线
不是吧。。。这也行!!!!!!!!11
19 发表于 2008-05-10 19:34 ·  中国 福建 厦门 电信
高级用户
★★★
积分 741
发帖 366
注册 2007-07-25 19:11
UID 94024
性别 男
状态 离线
在XP的CMD也叫DOS@_@,你先取得Ring0权限再说!在xp很多I/O指令和硬件中断只有在Ring0权限才会得到真正的执行。
论坛跳转: