Article View: net.micro.pc
Article #6926Re: how to boot a PC with an interrupt c
From: jrv
Date: Thu, 19 Jun 1986 15:00
Date: Thu, 19 Jun 1986 15:00
31 lines
1460 bytes
1460 bytes
>> A little while back, people were posting little assembly language
>> programs that rebooted an IBM PC. It had only one or two
>> instructions and could be created with DEBUG. Now I can use one
>> and can't find any references. Can someone offer the information
>> on how it's done?
>>
>> Tom Reingold
>
>Try jumping to FFFF:0. That's all it take.
>--
> - bc -
Before you jump to location ffff:0000 you might want to store the value
1234h into location 40:72. This will make the ROM BIOS think that a keyboard
reset is underway and prevent the power up system tests from being done.
mov ax,40
mov es,ax
es:
mov word ptr [72],1234
jmp ffff:0000
The above is the code entered with DEBUG.
Jim Vallino
Siemens Research and Technology Lab.
Princeton, NJ
{allegra,ihnp4,seismo,philabs}!princeton!siemens!jrv
Technical Details
Message-ID:
<23900025@siemens.UUCP>Path:
arc1-ca.pugleaf.net!utzoo!watmath!clyde!burl!ulysses!allegra!princeton!siemens!jrvReferences:
<209@rocky2.UUCP>Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: $Revision: 1.6.2.14 $; site siemens.UUCP Path: arc1-ca.pugleaf.net!utzoo!watmath!clyde!burl!ulysses!allegra!princeton!siemens!jrv From: jrv@siemens.UUCP Newsgroups: net.micro.pc Subject: Re: how to boot a PC with an interrupt c Message-ID: <23900025@siemens.UUCP> Date: Thu, 19-Jun-86 11:00:00 EDT Article-I.D.: siemens.23900025 Posted: Thu Jun 19 11:00:00 1986 Date-Received: Sat, 21-Jun-86 12:26:23 EDT References: <209@rocky2.UUCP> Lines: 31 Nf-ID: #R:rocky2:-20900:siemens:23900025:000:822 Nf-From: siemens!jrv Jun 19 11:00:00 1986