΢»úÔ­Àí¼°Ó¦Óø´Ï°Ï°Ìâ¼°´ð°¸2013 ÏÂÔØ±¾ÎÄ

°²»Õ¹¤³Ì´óѧ¼ÆËã»úÓëÐÅϢѧԺ

°²»Õ¹¤³Ì´óѧ¼ÆËã»úÓëÐÅϢѧԺ

µÚÎåÕ ÊäÈë/Êä³ö·½·¨¼°³£ÓõĽӿڵç·

Ò»¡¢Ìî¿ÕÌâ

1. ¼ÆËã»ú¶ÔI/O¶Ë¿ÚµÄ±àÖ··½·¨ÓÐ ¡¢ Á½ÖÖ¡£8086CPUÖÐÒ»°ã²ÉÓà ±àÖ·

·½·¨¡£

2. CPUÓëI/O½Ó¿Ú¼äµÄÐÅÏ¢Ò»°ã°üÀ¨ ¡¢ ¡¢ ÈýÖÖÀàÐÍ¡£ 3. CPUÓëÍâÉèµÄÊý¾Ý´«ËÍ·½Ê½ÓÐ ¡¢ ¡¢ ÈýÖÖ·½Ê½¡£ 4. ¿É±à³Ì½Ó¿ÚоƬ8255Aº¬ÓÐ ¸ö λµÄI/O¿Ú¡£

5. ¿É±à³Ì½Ó¿ÚоƬ8255AµÄ I/O¿Ú¿ÉÒÔͨ¹ý±à³ÌµÄ·½Ê½À´É趨Æä¹¤×÷·½Ê½£¬ÆäÖÐA¿Ú¹¤×÷·½

ʽÓÐ ÖÖ£»B¿Ú¹¤×÷·½Ê½ÓÐ ÖÖ¡£¡£

6. 8086/8088CPU¿É·ÃÎÊ2¸ö¶ÀÁ¢µÄµØÖ·¿Õ¼ä£¬Ò»¸öΪI/OµØÖ·¿Õ¼ä£¬Æä´óСΪ ×Ö

½Ú£»ÁíÒ»¸öΪ £¬Æä´óСΪ ×Ö½Ú¡£

7. Éè¼ÆÊäÈë/Êä³ö½Ó¿Úʱ£¬Ó¦×ñÊØµÄ»ù±¾Ô­ÔòÊÇ£ºÊäÈë £»Êä³ö ¡£

¶þ¡¢µ¥Ñ¡Ìâ

1£®~3£®8086/8088CPUÓÐÒ»¸öÓë´æ´¢Æ÷ÍêÈ«¶ÀÁ¢µÄ¿Õ¼ä¹©Á¬½ÓÊäÈë/Êä³öÉ豸ʹÓã¬Õ¼ÓеÄI/O¿Õ¼äΪ 1. £¬Ê¹ÓõĵØÖ·ÐźÅÏßΪ 2. ¡£8086/8088ÔÚ×îСģʽÏ£¬¶ÔI/O½øÐжÁ²Ù×÷ÆÚ¼ä£¬ÆäÓÐЧ¿ØÖÆÐźÅΪ 3. ¡£

1. A£®256byte B£®512byte C£®64KB D£®128KB 2. A£®A7~A0 B£®A15~A0 C£®A15~A1 D£®A19~A0 3. A£®RDµÍµçƽ£¬WRÈý̬£¬IO/MµÍµçƽ

B£®RDÈý̬£¬WRµÍµçƽ£¬IO/M¸ßµçƽ C£®RDµÍµçƽ£¬WRÈý̬£¬IO/M¸ßµçƽ D£®RDÈý̬£¬WRµÍµçƽ£¬IO/MµÍµçƽ

4. ¼Ù¶¨¶Ô8255A½øÐгõʼ»¯Ê±Ëù·ÃÎʵĶ˿ÚÊÇ0CBH£¬²¢½«ÆäA¿ÚÉ趨Ϊ¹¤×÷·½Ê½1Êä³ö£¬ÎÊA

¿ÚµÄµØÖ·ÊǶàÉÙ

A£®0C8H B£®0CAH C£®0CCH D£®0CEH 5. 8086µÄÄÚ´æ¿Õ¼äºÍI/O¿Õ¼äÊÇ ¡£

A¡¢µ¥¶À±àÖ·µÄ£¬·Ö±ðÊÇ1MBºÍ64KB B¡¢µ¥¶À±àÖ·µÄ£¬¶¼ÊÇ1MB

°²»Õ¹¤³Ì´óѧ¼ÆËã»úÓëÐÅϢѧԺ

C¡¢Í³Ò»±àÖ·µÄ£¬¶¼ÊÇ64KB D¡¢Í³Ò»±àÖ·µÄ£¬¶¼ÊÇ1MB

6£®~8£®8255A¿É±à³Ì²¢ÐÐÊäÈë/Êä³ö½Ó¿ÚоƬ¹²ÓÐ3¸ö8λÊäÈë/Êä³ö¶Ë¿Ú£¬ÆäÖпÉÓÃ×÷λ¿Ø·½Ê½ÊäÈë/Êä³öµÄÊÇ 6 ¡£µ±A¿Ú±»±à³ÌΪ·½Ê½2ʱ£¬¶Ë¿ÚA¾ÍΪһ¸ö8λµÄ 7 £¬´Ëʱ¶Ë¿ÚBÖ»Äܱà³ÌΪ 8 ¡£

6. A£®A¿Ú B£®B¿Ú C£®C¿Ú D£®¿ØÖÆ¿Ú 7. A£®Î»¿ØÊäÈë/Êä³ö¶Ë¿Ú B£®Ñ¡Í¨ÊäÈë¶Ë¿Ú C£®Ñ¡Í¨Êä³ö¶Ë¿Ú D£®Ë«Ïò×ÜÏß¶Ë¿Ú

8. A£®·½Ê½0»ò·½Ê½1 B£®·½Ê½1 C£®·½Ê½0 D£®·½Ê½2

Èý¡¢·ÖÎö¼ò´ðÌâ

1. ¼ÆËã»ú¶ÔI/O¶Ë¿Ú±àַʱ²ÉÓÃÄÄÁ½ÖÖ·½·¨£¿ÔÚ8086CPUÖÐÒ»°ã²ÉÓÃÄÄÖÖ±àÖ··½·¨£¿ 2. Éè¼Æ¼ÆËã»ú½Ó¿ÚÒª×ñÑ­µÄÔ­ÔòÊÇʲô£¿ÎªÊ²Ã´£¿ 3. ΢»úÊäÈë/Êä³öµÄÖ÷ÒªÉ豸ÓÐÄÄЩ£¿ÖÁÉÙд³öÈýÖÖ

ËÄ¡¢Ó²¼þ½Ó¿Ú¼°³ÌÐòÉè¼ÆÌâ

1. INTEL 8255A½Ó¿ÚоƬ

(1) ÏÖ¸ø³öINTEL 8255A µÄÓ¦Óõç·ÈçÏ£¬ÏµÍ³·ÖÅ䏸8255µÄµØÖ·Îª60H~63H¡£ÊÔ·ÖÎö¸Ãµç·ÖÐ8255µÄA¡¢B¿Ú·Ö±ðÊÇ×÷ΪÊäÈë¿Ú£¬»¹ÊÇÊä³ö¿Ú£¿

(2) ÏÖ¸ø³ö8255A ¹¤×÷·½Ê½¿ØÖÆ×Ö¸ñʽÈçÏ£¬Çë±àд³ÌÐòƬ¶Î¶Ô8255½øÐгõʼ»¯£¬²¢¶ÁÈ¡µç·ÖеĿª¹ØÁ¿£¬ÓÃLED·¢¹â¶þ¼«¹ÜÏÔʾÆä¶ÔÓ¦µÄ¿ª¹Ø×´Ì¬£¨×¢£ºLEDÏÔʾÆ÷¡°ÁÁ¡±£¬±íʾ¿ª¹Ø¡°¶Ï¿ª¡±£©¡£

A×éPC7~40: OUT 1: INPUT0: OUT 1: INPUT1D6D5D4D3D2D1D0B×éPC3~00: OUT 1: INPUT0: OUT 1: INPUTPB7~0PB¹¤×÷·½Ê½0:0¹¤×÷·½Ê½1:1¹¤×÷·½Ê½PA7~0PA¹¤×÷·½Ê½00:0¹¤×÷·½Ê½01:1¹¤×÷·½Ê½1x:2¹¤×÷·½Ê½

°²»Õ¹¤³Ì´óѧ¼ÆËã»úÓëÐÅϢѧԺ

2. ¸ù¾ÝÏÂÃæµÄ½Ó¿Úµç·ͼ£¬»Ø´ðÏÂÁÐÎÊÌ⣺

(1) ÕâÊÇÒ»¸öʲô½Ó¿Úµç·ͼ£¿

(2) д³öÏÂÁÐоƬµÄÃû³Æ»ò¹¦ÄÜ£¨Ëø´æ¡¢»º³å£©£º

U1£º

U2£º

£¨3£© µç·ͼÖеÄ1¡¢2¡¢3¡¢4¡¢Ó¦½Óµ½ºÎ´¦£¿Ð´³ö·ûºÅ¡£ 3. ¸ù¾ÝÏÂÃæµÄ½Ó¿Úµç·ͼ£¬»Ø´ðÏÂÁÐÎÊÌ⣺

(1) ÕâÊÇÒ»¸öʲô½Ó¿Úµç·ͼ£¿ (2) д³öÏÂÁÐоƬÃû³Æ£º

U1£º

U2£º

£¨3£© µç·ͼÖеÄ1¡¢2¡¢3¡¢4¡¢5¡¢6Ó¦½Óµ½ºÎ´¦£¿Ð´³ö·ûºÅ¡£