ÄÚÈÝ·¢²¼¸üÐÂʱ¼ä : 2026/5/15 2:10:47ÐÇÆÚÒ» ÏÂÃæÊÇÎÄÕµÄÈ«²¿ÄÚÈÝÇëÈÏÕæÔĶÁ¡£
/Êä³öÒ»¸ö×Ö½Ú£¨ 8λÊý¾Ý£©¡£
¢ÆÖ¸Áî¶ÓÁÐÈÝÁ¿£º
8086 CPUµÄÖ¸Áî¶ÓÁпÉÈÝÄÉ
6¸ö×Ö½Ú£¬ÇÒÔÚÿ¸ö×ÜÏßÖÜÆÚÖдӴ洢 Æ÷ÖÐÈ¡³ö
2¸ö×Ö½ÚµÄÖ¸Áî´úÂëÌîÈëÖ¸Áî¶ÓÁУ¬Õâ¿ÉÌá¸ßȡָ²Ù×÷ºÍÆäËü²Ù×÷µÄ²¢ÐÐÂÊ£¬´Ó¶ø Ìá¸ßϵͳ¹¤×÷ËÙ¶È£»¶ø
8088 CPUµÄÖ¸Áî¶ÓÁÐÖ»ÄÜÈÝÄÉ
4¸ö×Ö½Ú£¬ÇÒÔÚÿ¸ö×ÜÏßÖÜÆÚÖÐÄÜÈ¡ Ò»¸ö×Ö½ÚµÄÖ¸Áî´úÂ룬´Ó¶øÔö³¤ÁË×ÜÏßȡָÁîµÄʱ¼ä£¬ÔÚÒ»¶¨Ìõ¼þÏ¿ÉÄÜÓ°ÏìȡָÁî²Ù×÷ºÍ ÆäËü²Ù×÷µÄ²¢ÐÐÂÊ¡£ ¢ÇÒý½ÅÌØÐÔ£ºÁ½ÖÖ
CPUµÄÒý½Å¹¦ÄÜÊÇÏàͬµÄ£¬µ«ÓÐÒÔϼ¸µã²»Í¬£º 1) AD15¡«AD0µÄ¶¨Ò岻ͬ£ºÔÚ 8086Öж¼¶¨ÒåΪµØÖ· /Êý¾Ý¸´ÓÃ×ÜÏߣ»¶ø 8088ÖУ¬ÓÉÓÚ Ö»Ðè
8ÌõÊý¾Ý×ÜÏߣ¬Òò´Ë£¬¶ÔÓ¦ÓÚ 8086µÄ
AD15¡«AD8Õâ 8ÌõÒý½Å¶¨ÒåΪ A15¡«A8£¬Ö»×÷ µØÖ·ÏßʹÓá£
2) 34½ÅµÄ¶¨Ò岻ͬ£ºÔÚ 8086Öж¨ÒåΪ BHEÐźţ»¶øÔÚ 8088Öж¨ÒåΪ SSO£¬ËüÓë DT /R £¬
IO /M Ò»ÆðÓÃ×÷×îС·½Ê½ÏµÄÖÜÆÚ״̬Ðźš£ 3) 28½ÅµÄÏàλ²»Í¬£¬ÔÚ 8086ÖÐΪ M /IO £»¶øÔÚ
8088Öб»µ¹Ï࣬¸ÄΪ IO / M£¬ÒÔ±ãÓë
8080/8085ϵͳµÄ×ÜÏ߽ṹ¼æÈÝ¡£
5.4 8086ÊÇÔõÑù½â¾öµØÖ·ÏߺÍÊý¾ÝÏߵĸ´ÓÃÎÊÌâµÄ£¿ ALEµÄ×÷ÓÃÊÇʲô£¿ ´ð£º£¨1£©¡¢AD15-AD0²ÉÓ÷ÖʱµÄ¶à·ת»»·½·¨À´ÊµÏÖ¶ÔµØÖ·ÏߺÍÊý¾ÝÏߵĸ´Óá£ÔÚ×Ü 16
΢»úÔÀí¼°Ó¦Ó㨳¼̺졢Ð쳿£©¿ÎºóϰÌâ´ð°¸
ÏßÖÜÆÚ
T1״̬Ï£¬ÕâЩÒýÏß±íʾΪµÍ 16λµØÖ·Ïߣ¬ÔÚ×ÜÏßÖÜÆÚΪ T2¡¢T3¡¢TW״̬£¬Õâ
ЩÒýÏßÓÃ×÷Êý¾Ý×ÜÏߣ¬¿É¼û¶Ô¸´ÓÃÐźÅÊÇÓÃʱ¼äÀ´¼ÓÒÔ»®·ÖµÄ£¬ËûÒªÇóÔÚ T1 ״̬ÏÂÏȳöÏÖ µÍ
16λµØÖ·Ê±£¬ÓõØÖ·Ëø´æÆ÷¼ÓÒÔËø´æ£¬ËæºóµÄ T״̬£¬¼´Ê¹ÕâЩÓÃ×÷Êý¾ÝÏߣ¬¶øµÍ 16
λµØÖ·ÏߵĵØÖ·×´Ì¬È¥±»¼Ç¼±£´æÏÂÀ´£¬²¢´ïµ½µØÖ·×ÜÏßÉÏ¡£
£¨2£©¡¢ALEÊǵØÖ·Ëø´æÔÊÐíÐźţ¬¸ßµçƽÓÐЧ¡£ 5.5 8086ÓÐÄÄ
4ÖÖ×î»ù±¾µÄ×ÜÏß²Ù×÷£¿ ´ð£º£¨1£©´æ´¢Æ÷¼° I/OµÄ¶Á/д²Ù×÷ (2)ÖжÏÏìÓ¦²Ù×÷
(3)×ÜÏßÇëÇó¼°ÏìÓ¦²Ù×÷ (4)×ÜÏß¿ÕÏÐ ¡ª¡ªÖ¸
CPUÕý½øÐÐÄÚ²¿²Ù×÷¡¢²»½øÐжÔÍâ²Ù×÷µÄ×ÜÏß¿ÕÏÐ״̬ Ti¡£
5.6 8086΢´¦ÀíÆ÷µÄÊäÈë¿ØÖÆÐźÅÓÐ HOLD¡¢INTRºÍ
NMI£¬Æäº¬Òå¸÷ÊÇʲô£¿µ±ËüÃÇ ÓÐЧʱ£¬8086½«×÷³öºÎÖÖ·´Ó¦£¿ ´ð£ºHOLD£¨ÊäÈ룩£º×ÜÏß±£³ÖÇëÇóÐźš£µ±ÏµÍ³ÖÐ CPUÖ®ÍâµÄ×ÜÏßÖ÷É豸ҪÇóʹÓÃ×Ü Ïßʱ£¬Í¨¹ý HOLDÒý½ÅÏò
CPU·¢³öÇëÇó£¬Èç¹û CPUÔÊÐíÈóö×ÜÏߣ¬Ôò CPUÔÚµ±Ç°ÖÜÆÚµÄ
T4״̬»òÏÂÒ»×ÜÏßÖÜÆÚµÄ T1״̬¡££¬ÓÉ
HLDAÒý½ÅÏòÖ÷É豸Êä³ö¸ßµçƽÐźÅ×÷ΪÏìÓ¦¡£Í¬ ʱʹµØÖ·×ÜÏß¡¢Êý¾Ý×ÜÏߺÍÏàÓ¦µÄ¿ØÖÆÏß´¦ÓÚ¸¡¿Õ״̬£¬×ÜÏßÇëÇóÖ÷É豸ȡµÃ×ÜÏߵĿØÖÆÈ¨¡£ Ò»µ©×ÜÏßʹÓÃÍê±Ï£¬×ÜÏßÇëÇóÖ÷É豸ʹ HOLD±äΪµÍµçƽ£¬
CPU¼ì²âµ½
HOLDΪµÍºó£¬°Ñ
HLDAÒ²ÖÃΪµÍµçƽ£¬CPUÖØÐ»ñµÃ×ÜÏߵĿØÖÆÈ¨
INTR£¨ÊäÈ룩£º¿ÉÆÁ±ÎÖжÏÇëÇóÐźţ¬¸ßµçƽÓÐЧ¡£ CPUÔÚÖ´ÐÐÿÌõÖ¸ÁîµÄ×îºóÒ»¸ö T
״̬ʱ£¬È¥²ÉÑù
INTRÐźţ¬Èô·¢ÏÖΪÓÐЧ£¬¶øÖжÏÔÊÐí±êÖ¾ IFÓÖΪ 1£¬Ôò
CPUÔÚ½áÊøµ±
ǰָÁîÖÜÆÚºóÏìÓ¦ÖжÏÇëÇó£¬×ªÈ¥Ö´ÐÐÖжϴ¦Àí³ÌÐò¡£
NMI£¨ÊäÈ룩£º·ÇÆÁ±ÎÖжÏÇëÇóÐźţ¬ÉÏÉýÑØ´¥·¢¡£´ËÇëÇó²»ÊÜ IF״̬µÄÓ°Ï죬Ҳ²»ÄÜ
ÓÃÈí¼þÆÁ±Î£¬Ö»Òª´ËÐźÅÒ»³öÏÖ£¬ CPU¾Í»áÔÚÏÖÐÐÖ¸Áî½áÊøºóÒýÆðÖжϡ£
5.7 ʲôÊÇ΢ÐͼÆËã»úµÄ×ÜÏߣ¿×ÜÏ߿ɷÖΪÄļ¸Àࣿ
´ð£º×ÜÏß¾ÍÊÇÔÚ¶à¸öÄ£¿éÖ®¼ä»ò¶à¸öÉ豸֮¼ä´«ËÍÐÅÏ¢µÄ¹«¹²Í¨µÀ¡£
°´ÕÕ×ÜÏߵĹæÄ£¡¢ÓÃ;ºÍÓ¦Óó¡ºÏµÄ²»Í¬£¬Î¢ÐͼÆËã»úϵͳÖеÄ×ÜÏ߿ɷÖΪƬ×ÜÏß¡¢ÄÚ ²¿×ÜÏߺÍÍⲿ×ÜÏßÈýÀà¡£
5 8 ×ÜÏß±ê×¼Ò»°ãÔÚÄö·½Ãæ½øÐÐÁËÏêϸ¹æ¶¨£¿
ΪÁËʹ¼ÆËã»úµÄ¸÷ÖÖÄ£¿é»òÉ豸Äܹ»»¥Á¬ºÍÀ©Õ¹£¬²»Í¬³§ÉÌÉú²úµÄ²¿¼þÄܹ»Ïà»¥Ìæ»»£¬ ÐèÒªÖÆ¶¨Ò»¶¨µÄ¹æ·¶£¬Òò´ËÐèÒª±ê×¼»¯µÄ×ÜÏß±ê×¼¡£Ã¿¸ö×ÜÏß±ê×¼¶¼ÓÐÏêϸµÄ¹æ¶¨£¬Ò»°ã°ü À¨ÒÔÏÂËĸöÌØÕ÷£º
¢ÅÎïÀíÌØÐÔ£ºÎïÀíÌØÐÔÊÇÖ¸×ÜÏßµÄÎïÀíÁ¬½Ó·½Ê½¡£°üÀ¨×ÜÏߵĸùÊý¡¢×ÜÏߵIJåÍ·¡¢²å ×ùÊÇʲôÐÎ×´µÄ¡¢Òý½ÅÊÇÈçºÎÅÅÁеĵȡ£
¢Æ¹¦ÄÜÌØÐÔ£º¹¦ÄÜÌØÐÔÃèÊöÕâÒ»×é×ÜÏßÖÐÿһ¸ùÏߵŦÄÜ¡£´Ó¹¦ÄÜÉÏ¿´£¬×ÜÏß·Ö³É 3
×飺µØÖ·×ÜÏß¡¢Êý¾Ý×ÜÏߺͿØÖÆ×ÜÏß¡£µØÖ·×ÜÏߵĿí¶ÈÖ¸Ã÷ÁË×ÜÏßÄܹ»Ö±½Ó·ÃÎÊ´æ´¢Æ÷µÄµØ Ö··¶Î§¡£Êý¾Ý×ÜÏߵĿí¶ÈÖ¸Ã÷ÁË·ÃÎÊÒ»´Î´æ´¢Æ÷»òÍⲿÉ豸×î¶àÄܹ»½»»»Êý¾ÝµÄλÊý¡£¿ØÖÆ ×ÜÏßÒ»°ã°üÀ¨
CPUÓëÍâ½çÁªÏµµÄ¸÷ÖÖ¿ØÖÆÐźš£
¢ÇµçÆøÌØÐÔ£ºµçÆøÌØÐÔ¶¨Òåÿһ¸ùÏßÉÏÐźŵĴ«µÝ·½Ïò¼°ÓÐЧµçƽ·¶Î§¡£Ò»°ã¹æ¶¨ËÍ
Èë
CPUµÄÐźŽРIN(ÊäÈëÐźŠ)£¬´Ó
CPUËͳöµÄÐźŽРOUT(Êä³öÐźÅ)¡£
¢Èʱ¼äÌØÐÔ£ºÊ±¼äÌØÐÔ¶¨ÒåÁËÿ¸ùÏßÔÚʲôʱ¼äÓÐЧ¡£Ò²¾ÍÊÇ˵Óû§Ê²Ã´Ê±¼ä¿ÉÒÔÓà ×ÜÏßÉϵÄÐźŻòÕßÓû§Ê²Ã´Ê±ºò°ÑÐźÅÌṩ¸ø×ÜÏߣ¬ CPU²ÅÄÜÕýÈ·ÎÞÎóµØÊ¹Óᣠ5.9 ¼òҪ˵Ã÷ ISA×ÜÏßµÄÌØÕ÷¡£
ISA£¨Industry Standard Architecture£©×ÜÏßÊÇÔÚ×îÔçµÄ IBM PC»úÖÐµÄ PC×ÜÏß»ù´¡ÉÏ·¢
Õ¹ÆðÀ´µÄ¡£PC×ÜÏßÊÇÒ»¸ö 8λµÄ¿ª·Å½á¹¹×ÜÏߣ¬ÓÐ
62¸öÒý½Å£¬ÌṩµØÖ·Ïß¡¢Êý¾ÝÏß¡¢¿ØÖÆ Ïß¼°µçÔ´µÈ¡£1984Ä꣬ÔÚ PC×ÜÏߵĻù´¡ÉÏÔö¼ÓÁËÒ»¸ö 36Òý½ÅµÄÀ©Õ¹²å×ù£¬³ÉΪ ISA×ÜÏß¡£
ISA×ÜÏßÓÐ 16λÊý¾ÝÏß¡¢
24λµØÖ·Ïß¡¢ÖжÏÏß¡¢Ö§³Ö DMAͨµÀµÄÐźÅÏß¡¢µÈ´ý״̬ 17
΢»úÔÀí¼°Ó¦Ó㨳¼̺졢Ð쳿£©¿ÎºóϰÌâ´ð°¸
·¢ÉúÐźÅÏß¡¢
+5V¡¢-5V¡¢12VµçÔ´Ïߵȡ£¹¤×÷ƵÂÊΪ 8MHz£¬×î´ó´«ÊäÂÊΪ 8MB/s¡£
5.10 ¼òÊö
PCI½Ó¿ÚµÄÓÃ;ºÍÌØµã¡£ ¢Å×î¸ß²Ù×÷ʱÖÓÆµÂÊΪ 33MHz/66MHz£¬ÓµÓÐ 32λºÍ 64λ
2ÖÖÊý¾ÝͨµÀ¡£
¢ÆÖ§³Ö³É×éÊý¾Ý´«ËÍ·½Ê½£»Èô±»´«Ë͵ÄÊý¾ÝÔÚÄÚ´æÖÐÁ¬Ðø´æ·Å£¬ÔòÔÚ·ÃÎʵÚÒ»¸öÊý¾Ý ʱÐèÒª
2¸öʱÖÓÖÜÆÚ£¬µÚÒ»¸öʱÖÓÖÜÆÚÄÚ¸ø³öµØÖ·£¬µÚ¶þ¸öʱÖÓÖÜÆÚÄÚ´«ËÍÊý¾Ý£»´ÓµÚ¶þ¸ö
Êý¾Ý¿ªÊ¼²»±ØÔÙ¸ø³öµØÖ·£¬¿ÉÖ±½Ó´«ËÍÊý¾Ý£¬¼´Ã¿Ò»¸öʱÖÓÖÜÆÚ´«ËÍÒ»¸öÊý¾Ý¡£ÕâÖÖ´«ËÍ·½ ʽҲ³ÆÎªÍ»·¢´«ËÍ¡£
¢ÇÖ§³Ö×ÜÏßÖ÷¿Ø·½Ê½£¬ÔÊÐí¶à´¦ÀíÆ÷ϵͳÖеÄÈκÎÒ»¸ö΢´¦ÀíÆ÷¶¼¿ÉÒÔ³ÉΪ×ÜÏßÖ÷¿Ø É豸£¬¶Ô×ÜÏß²Ù×÷½øÐпØÖÆ¡£ ¢ÈÓë
ISA¡¢EISAµÈ¶àÖÖ×ÜÏß¼æÈÝ¡£ÓÉÓÚ PCI×ÜÏßÔÚ
Pentium΢´¦ÀíÆ÷ÓëÆäËü×ÜÏß¼ä¼Ü ÆðÁËÒ»×ùÇÅÁº£¬ËüÒ²Ö§³ÖÏñ
ISA¡¢EISAµÈÕâÑùµÄµÍËÙ×ÜÏß²Ù×÷¡£
¢ÉÖ§³ÖËùÓÐĿǰµÄºÍ½«À´µÄ²»Í¬½á¹¹µÄ΢´¦ÀíÆ÷¡£¿ÉÒÔ°Ñ PCI¾Ö²¿×ÜÏß¿´×÷ÊÇÒ»¸ö¶À
Á¢µÄ´¦ÀíÆ÷£¬Ëü¿ÉÒÔÓëÈκÎÒ»ÖÖ΢´¦ÀíÆ÷ ¡ªÆðʹÓ㬲»¾ÖÏÞÓÚ 80x86¡£Õâ¾ÍÈ·±£ÁË 80x86ϵ
ÁлúÔÚ¸üл»´úʱ£¬Ò²²»»á°Ñ
PCI¾Ö²¿×ÜÏßÅׯú¡£Òò´ËÐí¶à´óµÄ¼ÆËã»ú¹«Ë¾¶¼Ðû²¼Ö§³Ö PCI
×ÜÏß¡£ ¢ÊËüÖ§³Ö 5VºÍ
3.3VÁ½ÖÖÀ©³ä²å¼þ¿¨¡£¿ÉÒÔ´Ó 5VÏò