🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: net.micro.pc
Article #6926

Re: how to boot a PC with an interrupt c

#6926
From: jrv
Date: Thu, 19 Jun 1986 15:00
31 lines
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!jrv
References: <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