·íªìDOS¬O³]­pµ¹ 8088/86¨Ï¥Îªº¡A¥Ñ©ó8088/86ªº©w§}¯à¤O¬O1MB¡A©Ò¥HDOSªº©w§}¯à¤O
     ¤]¬O1MB¡C²{¤µ¡ACPUªº©w§}¯à¤O»·»·´£ª@¡A¦ý DOS¬°¤F»P¥H«eªº¨t²Î¬Û®e¡A¬G¤´¬°1MBªº©w§}
     ªÅ¶¡¡C286¥H«áªºCPU¡A§¡¦³¨âºØ¤u§@¼Ò¦¡-- ¯u¹ê¼Ò¦¡»P«OÅ@¼Ò¦¡¡C¦b¯u¹ê¼Ò¦¡¤U¡ACPUªº©w§}¯à
     ¤O³Q­­¨î¦b1MB¡A¥H»P8088/86¬Û®e¡C¦p­nµo´§CPU§¹¥þªº¯à¤O¡A«h¥²¶·¶i¤J«OÅ@¼Ò¦¡¤U¡C

                «OÅ@¼Ò¦¡©M¯u¹ê¼Ò¦¡¤UªºÀ³¥Îµ{¦¡³]­p¡A¨Ã¨S¦³«Ü¤jªº¤£¦P¡C¨âºØ¼Ò¦¡³£¬O¹B¥Î°O¾ÐÅé¤À¬q
      (memory segmentation)¡B¤¤Â_ (interrupts)©M¸Ë¸mÅX°Êµ{¦¡¥h¤ä´©µwÅé¡C¤£½×¬O¦b¯u¹ê©Î«OÅ@¼Ò¦¡
     ¤U¡A¤@²Õ¨Ï¥ÎªÌ¬Ý¤£¨ìªº¼È¦s¾¹-- descriptor cache registers --¦b°O¾ÐÅé¤À¬q©M°O¾ÐÅéºÞ²z¤W¡A
     §êºtµÛ­«­nªº¨¤¦â¡Adescriptor cache registers ¥]§t³\¦h¸ê°T¡A ©w¸q¤F¸`°Ï°ò§}¡B¸`°Ï¤j¤p­­
     ¨î¡B¸`°Ï¦s¨úÄݩʡA¥H¤Î³Q©Ò¦³ªº°O¾ÐÅé°Ñ¦Ò¨Ï¥Î --- ¤£ºÞ¦b¸`°Ï¼È¦s¾¹ªº¼Æ­È¬°¦ó¡C

                 ¶i¤J«OÅ@¼Ò¦¡©MÂ÷¶}«OÅ@¼Ò¦¡©Ò»Ý­nªº¡A¤£¹L¬O·ÓµÛ¾A·íªº¼Ò¦¡ÂàÅܪº¾÷¨î»Ý­n¨Ó°µ¡C¶i¤J
     «OÅ@¼Ò¦¡»Ý­nÀx¦s¾÷¾¹ª¬ºA¡A³o¬O¬°¤F¥i¥H¦bÂ÷¶}«OÅ@¼Ò¦¡®É¡A¥i³Q­«·s¦s¦^¡C¦^¨ì¯u¹ê¼Ò¦¡¤Uªº
     ¾÷¨î¡AµøCPU¦Ó©w¡C '286»Ý­n­«³](reset)¥H¶i¤J¯u¹ê¼Ò¦¡¡A'386¥i¥H¦bµ{¦¡±±¨î¤U¶i¤J¯u¹ê¼Ò¦¡¡C
     Âǵ۹B¥Î§Ú­Ì¹ïCPU¤º³¡¹B§@ªºª¾ÃÑ¡A§Ú­Ì¥i¥H¼g¥X«Ü´Îªºµ{¦¡¡AÂ÷¶}«OÅ@¼Ò¦¡ ¡C
 
 

¯u¹ê¼Ò¦¡»P«OÅ@¼Ò¦¡ (Real Mode & Protected Mode)

«OÅ@¼Ò¦¡°ò¦ (Protected Mode Basics)

¶i¤J«OÅ@¼Ò¦¡ (Entering Protected Mode)

Â÷¶}«OÅ@¼Ò¦¡ (Exiting Protected Mode)

Descriptor Cache Registers
 

 
¸ê®Æ¨Ó·½  http://www.x86.org/articles/