[comp.sys.intel] 80[2&3]86 Assembler reference neeeded

tad@killer.UUCP (05/29/87)

I'm about to begin teaching myself about 80286 and 80386 assembler
with intent of eventually writing my own OS, though in the meantime
making some 286 specfic changes to MINIX.  What I need is an Assembler
book which discusses such things as protected mode and addressing
memory beyond 1MB in the case of the 80286 (I assume it's easy (easier?)
with '386 ASM).  Does anybody have any recommendations?  How about good
OS books?  I have Tanenbaum's book which is excellent.

Thanks,
Tad
--
Tad Marko
..!ihnp4!killer!tad		||	..!ihnp4!alamo!infoswx!ntvax!tad
UNIX Connection BBS AT&T 3B2		North Texas State U. VAX 11/780

"Hi there!" -- Peter Gabriel in "Big Time"

johnl@ima.UUCP (John R. Levine) (06/03/87)

In article <942@killer.UUCP> tad@killer.UUCP (Tad Marko) writes:
>I'm about to begin teaching myself about 80286 and 80386 assembler
>with intent of eventually writing my own OS, ...
>What I need is an Assembler
>book which discusses such things as protected mode and addressing
>memory beyond 1MB in the case of the 80286 (I assume it's easy (easier?)
>with '386 ASM).  Does anybody have any recommendations?  ...

Intel publishes some fairly good stuff themselves:

	210498	$22	286 Programming Reference Manual
	121960	$16	286 Operating Systems Writer's Guide
	231252	free?	Introduction to the 386
	230985	$25	386 Programming Reference Manual

I have all but the last one of these.  The second explains in pretty fair
detail how Intel expects people to use the 286's rather complicated protection
scheme.  The third explains the 386 architecture in general, the last I expect
explains it in detail.  Order any of this from Intel at 800-548-4725.
-- 
John R. Levine, Javelin Software Corp., Cambridge MA +1 617 494 1400
{ ihnp4 | decvax | cbosgd | harvard | yale }!ima!johnl, Levine@YALE.something
U.S. out of New Mexico!