🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.arch
Article #13562

Re: easy question about intel 80186

#13562
From: root
Date: Sat, 02 May 1987 13:22
66 lines
3033 bytes
in article <4697@utcsri.UUCP>, flaps@utcsri.UUCP says:
> 
> 
> [ apologies in advance if this is the wrong newsgroup; I read several
> articles here & it looked appropriate. ]
> 
> A local product uses networked workstations each of which runs on an
> intel 80186 cpu.  Most workstations do not have disk drives; there is a
> fileserver workstation.
> 
> From home I can telephone in to the fileserver only.  There is not
> enough ram on it to do compiles (for example), but if other
> workstations are powered up I can run processes on them.
> 
> The thing I cannot do is reboot them.  Some operations on these
> workstations are irreversible except for rebooting and I currently must
> refrain from doing them from home.  Also sometimes it is difficult to
> kill tasks over the network.
> 
> SO, the question is:  what is the first thing an 80186 does when turned
> on?  Does it jump to a certain location in memory, does it do a certain
> interrupt, or what?  I would like to write a (very short) program to
> duplicate this action.  I think that probably this will reboot the
> machine, and I can run this from home on any workstation.
> 
> 
> Please respond by e-mail as I don't read this newsgroup.
> 
> Thanks in advance!
> 
> -- 
> 
> Alan J Rosenthal
> 
> flaps@csri.toronto.edu, {seismo!utai or utzoo}!utcsri!flaps,
> flaps@toronto on csnet, flaps at utorgpu on bitnet.
> 
> "Probably the best operating system in the world is the [operating system]
> made for the PDP-11 by Bell Laboratories." - Ted Nelson, October 1977


	from what I understand after a quick look at the 186 manual:
it appears that a jump to 0ffff0h happens at restart... however some
systems may switch in/out roms only at *power cycle* time and not restart
of cpu...   now on a 186 matters are somewhat more complicated since the
the it has some programmable chip selects that need to get initialized before
any use... IF the are used in your system.  Hopefully this needs to happen only
on cold boot or is in the reset code that is resident.


try something like:

res	segment
	jmp	far ptr 0ffff0h
	ends


Alex P Novickis
(This is really a test of postnews, in disguise)

-- 
UUCP: {ihnp4,ames,qantel,sun,seismo,amdahl,lll-crg,pyramid}!ptsfa!nonvon!apn

{* Only those who attempt the absurd   ...   will achieve the impossible   *}
{* I think... I think it's in my basement... Let me go upstairs and check. *}
{*                                                      -escher            *}
Technical Details
Message-ID: <113@nonvon.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!mnetor!seismo!lll-lcc!styx!ptsfa!nonvon!apn
References: <4697@utcsri.UUCP>

Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: arc1-ca.pugleaf.net!utzoo!mnetor!seismo!lll-lcc!styx!ptsfa!nonvon!apn
From: apn@nonvon.UUCP (root)
Newsgroups: comp.arch
Subject: Re: easy question about intel 80186
Message-ID: <113@nonvon.UUCP>
Date: Sat, 2-May-87 09:22:38 EDT
Article-I.D.: nonvon.113
Posted: Sat May  2 09:22:38 1987
Date-Received: Sun, 3-May-87 21:55:33 EDT
References: <4697@utcsri.UUCP>
Distribution: na
Organization: NONVON Systems Computer Research Group
Lines: 66