°²»Õ¹¤³Ì´óѧ΢»úÔÀí×ÛºÏÁ·Ï°Ìâ´ð°¸
µÚÎåÕ ÊäÈë/Êä³ö·½·¨¼°³£ÓõĽӿڵç·
Ò»¡¢Ìî¿ÕÌâ
8. ͳһ±àÖ·¡¢¶ÀÁ¢±àÖ·¡¢¶ÀÁ¢±àÖ· 9. Êý¾ÝÐÅÏ¢¡¢×´Ì¬ÐÅÏ¢¡¢¿ØÖÆÐÅÏ¢ 10. ³ÌÐò¿ØÖÆ·½Ê½¡¢ÖжϷ½Ê½¡¢DMA·½Ê½ 11. 3¡¢8 12. 3ÖÖ¡¢2ÖÖ
13. 64K¡¢´æ´¢Æ÷µØÖ·¿Õ¼ä¡¢1M 14. ÊäÈëÒª»º³å¡¢Êä³öÒªËø´æ ¶þ¡¢µ¥Ñ¡Ìâ
1£® C 2£® B 3£® A 4£® A 5£® A 6£® C 7£® D 8£® A Èý¡¢·ÖÎö¼ò´ðÌâ
4. ¼ÆËã»ú¶ÔI/O¶Ë¿Ú±àַʱ²ÉÓÃÄÄÁ½ÖÖ·½·¨£¿ÔÚ8086CPUÖÐÒ»°ã²ÉÓÃÄÄÖÖ±àÖ··½·¨£¿ ´ð£ºÍ³Ò»±àÖ·£¨»ò´æ´¢Æ÷Ó³ÏóѰַ£©
I/O¶ÀÁ¢±àÖ·£¨µ¥¶À±àÖ·£© 8086CPUÖÐÒ»°ã²ÉÓÃI/O¶ÀÁ¢±àÖ·
5. Éè¼Æ¼ÆËã»ú½Ó¿ÚÒª×ñѵÄÔÔòÊÇʲô£¿ÎªÊ²Ã´£¿ ´ð£ºÊä³öÒªËø´æ£¬ÊäÈëÒª»º³å¡£
ÒòΪ¼ÆËã»úµÄÔËÐÐËٶȱȽϿ죬Êä³öÊý¾Ýͨ³£Òª¾¹ýËø´æ²ÅÄܱ»ÍâÉè¶ÁÈ¡£»ÍâÉèµÄÊý¾ÝÏßͨ¹ý»º³åÆ÷ÓëCPUµÄÊý¾ÝÏßÏàÁ¬½Ó£¬´Ó¶ø±£Ö¤CPUÔÚ¶Áȡһ¸öÍâÉèÊý¾Ýʱ²»»áÒòÆäËüÍâÉèµÄ´æÔÚ¶ø³ö´í¡£
6. ΢»úÊäÈë/Êä³öµÄÖ÷ÒªÉ豸ÓÐÄÄЩ£¿ÖÁÉÙд³öÈýÖÖ ´ð£º¼üÅÌ¡¢Êó±ê¡¢É¨ÃèÒÇ¡¢ÏÔʾÆ÷¡¢´òÓ¡»úµÈ ËÄ¡¢Ó²¼þ½Ó¿Ú¼°³ÌÐòÉè¼ÆÌâ 4. INTEL 8255A½Ó¿ÚоƬ
´ð£º£¨1£©A¿Ú×÷ΪÊäÈë¿Ú£¬B¿Ú×÷ΪÊä³ö¿Ú £¨2£©³õʼ»¯£º
A¿Ú×÷ΪÊäÈë¿Ú£¬B¿Ú×÷ΪÊä³ö¿Ú£¬¾ù¹¤×÷ÓÚ·½Ê½0£¬Ôò¿ØÖÆ×ÖΪ£º90H£¨²»Î¨Ò»£©
¡¶Î¢»úÔÀí¼°Ó¦Óá·µÚ 45 Ò³ ¹² 48 Ò³
°²»Õ¹¤³Ì´óѧ΢»úÔÀí×ÛºÏÁ·Ï°Ìâ´ð°¸
²Î¿¼³ÌÐòƬ¶Î£º
??.
MOV AL£¬90H OUT 63H£¬AL IN AL£¬60H OUT 61H£¬AL
5. ¸ù¾ÝÏÂÃæµÄ½Ó¿Úµç·ͼ£¬»Ø´ðÏÂÁÐÎÊÌ⣺
´ð£º(1) ²éѯʽÊäÈë½Ó¿Úµç·ͼ
(2) U1£ºËø´æÆ÷ U2£ºÈý̬»º³åÆ÷£¨»òÈý̬ÃÅ£© £¨3£©1. RD
2. M / IO 3. µØÖ·ÏßA15~A0 4. RD
6. ¸ù¾ÝÏÂÃæµÄ½Ó¿Úµç·ͼ£¬»Ø´ðÏÂÁÐÎÊÌ⣺ ´ð£º(1)²éѯʽÊä³ö½Ó¿Úµç·ͼ
(2) U1£ºËø´æÆ÷£¨
U2£ºÈý̬»º³åÆ÷£¨»òÈý̬ÃÅ£©
£¨3£© µç·ͼÖеÄ1¡¢2¡¢3¡¢4¡¢5¡¢6Ó¦½Óµ½ºÎ´¦£¿Ð´³ö·ûºÅ¡£
1. WR 2. IO/M 3. µØÖ·ÒëÂëÆ÷Êä³ö ×¢£º1£®¡¢2£®¡¢3£®´ÎÐò¿ÉÒԵߵ¹ 4. RD 5. IO/M 6£®µØÖ·ÒëÂëÆ÷Êä³ö
¡¶Î¢»úÔÀí¼°Ó¦Óá·µÚ 46 Ò³ ¹² 48 Ò³
°²»Õ¹¤³Ì´óѧ΢»úÔÀí×ÛºÏÁ·Ï°Ìâ´ð°¸
µÚÁùÕ Öжϴ¦Àí
Ò»¡¢Ìî¿ÕÌâ
8. ÄÚ²¿Öжϡ¢ÍⲿÖжϣ¬¿ÉÆÁ±ÎÖжϡ¢·ÇÆÁ±ÎÖÐ¶Ï 9. 256¡¢4
10. INTR¡¢NMI¡¢ÊÇ·ñ¿É±»ÆÁ±Î 11. 00008H 12. INTR¡¢IF=1
13. ÖжÏÇëÇó¡¢ÖжÏÊÇ¿ª·ÅµÄ¡¢µ±Ç°Ö¸Áî½áÊøºó 14. 64 ¶þ¡¢µ¥Ñ¡Ìâ
1£® C 2£® A 3£® B 4£® A 5£® D Èý¡¢·ÖÎö¼ò´ðÌâ
7. 8086¿ÉÆÁ±ÎÖжÏÇëÇóÊäÈëÏßÊÇʲô£¿¡°¿ÉÆÁ±Î¡±µÄºÒåÊÇʲô£¿
´ð£º¿ÉÆÁ±ÎÖжÏÇëÇóÊäÈëÏßΪINTR£»¡°¿ÉÆÁ±Î¡±ÊÇÖ¸¸ÃÖжÏÇëÇó¿É¾Èí¼þÇå³ý±êÖ¾¼Ä´æÆ÷ÖÐIFλ¶ø±»½ûÖ¹¡£
8. ¼ÆËã»úʹÓÃÖжÏÓÐʲôºÃ´¦£¿
´ð£º(1)½â¾ö¿ìËÙCPUÓëÂýËÙÍâÉèÖ®¼äµÄì¶Ü£¬Ê¹CPU¿ÉÒÔÓëÍâÉèͬʱ¹¤×÷£¬ÉõÖÁ¿ÉÒÔÓ뼸¸öÍâÉèͬʱ¹¤×÷¡£
(2)¼ÆËã»úʵÏÖ¶Ô¿ØÖƶÔÏóµÄʵʱ´¦Àí¡£ (3)¼ÆËã»ú¿ÉÒÔ¶Ô¹ÊÕÏ×ÔÐд¦Àí¡£
9. ´ð£º³ý·¨³ö´í£¬²»¿ÉÆÁ±ÎÖжϣ¬¿ÉÆÁ±ÎÖжϣ¬µ¥²½Öжϡ£
10. ʲôÊÇÖжÏÀàÐÍÂë¡¢ÖжÏÏòÁ¿¡¢ÖжÏÏòÁ¿±í£¿ÔÚ»ùÓÚ8086/8088µÄ΢»úϵͳÖУ¬ÖжÏÀàÐÍ
ÂëºÍÖжÏÏòÁ¿Ö®¼äÓÐʲô¹ØÏµ£¿
´ð£º´¦Àí»ú¿É´¦ÀíµÄÿÖÖÖжϵıàºÅΪÖжÏÀàÐÍÂë¡£
ÖжÏÏòÁ¿ÊÇÖ¸Öжϴ¦Àí³ÌÐòµÄÈë¿ÚµØÖ·£¬ÓÉ´¦Àí»ú×Ô¶¯Ñ°Ö·¡£
ÖжÏÏòÁ¿±íÊÇ´æ·ÅËùÓÐÀàÐÍÖжϴ¦Àí³ÌÐòÈë¿ÚµØÖ·µÄÒ»¸öĬÈϵÄÄÚ´æÇøÓò¡£
8086ϵͳÖУ¬ÖжÏÀàÐÍÂë³Ë4µÃµ½ÏòÁ¿±íµÄÈë¿Ú£¬´Ó´Ë´¦¶Á³ö4×Ö½ÚÄÚÈݼ´ÎªÖжÏÏòÁ¿¡£
¡¶Î¢»úÔÀí¼°Ó¦Óá·µÚ 47 Ò³ ¹² 48 Ò³
°²»Õ¹¤³Ì´óѧ΢»úÔÀí×ÛºÏÁ·Ï°Ìâ´ð°¸
11. д³öÁ½ÖÖ8086ÖжÏÏòÁ¿±íµÄ½¨Á¢·½·¨¡£ ÉèÖжÏÀàÐͺÅΪ80H£¨00H~FFH¾ù¿É£©
a. MOV AX£¬0 £»ÏòÁ¿±í¶ÎµØÖ·
MOV ES£¬AX
MOV DI£¬80H*4 £»ÏòÁ¿±íµØÖ·ËÍDI MOV AX£¬OFFSET INTER1 CLD STOSW
MOV AX£¬SEG INTER1
STOSW
b. MOV AX£¬0 £»ÏòÁ¿±í¶ÎµØÖ·
MOV DS£¬AX
MOV SI£¬80H*4 £»ÏòÁ¿±íµØÖ·ËÍSI MOV AX£¬OFFSET INTER1 MOV [SI]£¬AX MOV AX£¬SEG INTER1
MOV [SI+2]£¬AX
12. ˵Ã÷8086 CPUÖжϺ͵÷ÓÃ×Ó³ÌÐò¹ý³ÌµÄÒìͬ¡£ Ïàͬµã£º¶þÕß¶¼ÊÇÔÚÐèҪʱ£¬Óû§ÓÃÏàÓ¦µÄÖ¸ÁîʵÏÖ
²»Í¬µã£º µ÷ÓÃ×Ó³ÌÐòʱ£¬Ö¸ÁîÒѾָÃ÷×Ó³ÌÐòµÄÈë¿ÚµØÖ·£¬¶øÖжÏÔòÐèÒª¸ù¾ÝÖ¸ÁîÖÐÌṩµÄÖжÏÀàÐͺţ¬²éÖжÏÏòÁ¿±í²ÅÄܵõ½ÖжϷþÎñ³ÌÐòµÄÈë¿ÚµØÖ·£»µ÷ÓÃ×Ó³ÌÐòʱ£¬ÏµÍ³Ö»ÊDZ£»¤¶Ïµã´¦µÄµØÖ·£¬¶øÈíÖжϣ¬ÏµÍ³²»½ö±£»¤¶Ïµã´¦µÄµØÖ·£¬¶øÇÒ»¹±£´æPSW¼Ä´æÆ÷µÄÄÚÈÝ¡£
¡¶Î¢»úÔÀí¼°Ó¦Óá·µÚ 48 Ò³ ¹² 48 Ò³