精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>编程开发>>C/C++>>DOS编程>>重新启动和关机的函数

主题:重新启动和关机的函数
发信人: pkhjc(痞客)
整理人: wenbobo(2002-09-18 10:16:59), 站内信件
void shutdown()
{
asm mov ax, 0x5301 ;
asm xor bx, bx     ;
asm int 0x15       ;
asm mov ax, 0x5307 ;
asm mov bx, 0x0001 ;
asm mov cx, 0x0003 ;
asm int 0x15       ;
}

void reboot()
{
asm mov ax,0x0040 ;
asm push ax       ;
asm pop ds        ;
asm mov word ptr [0x0027],0x1234 ;
asm mov ax,0xFFFF ;
asm push ax       ;
asm mov ax,0x0000 ;
asm push ax       ;
asm retf          ;
}




----
 
★★★★★痞客★★★★★
          

[关闭][返回]