[comp.arch] easy question about intel 80186

flaps@utcsri.UUCP (04/29/87)

[ 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

apn@nonvon.UUCP (root) (05/02/87)

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            *}