µÚ 9 Ò³ ¹² 13 Ò³
É裺8088 CPUÓÐA0£A15¹²16ÌõµØÖ·Ïߣ¬8ÌõÊý¾ÝÏߣ¬¶Ô´æ´¢Æ÷µÄ¶Áд¿ØÖÆÐźÅÏßÊÇ WR£¬RD£»EPROMоƬµÄ¶ÁÐźÅΪOE£¬Æ¬Ñ¡ÐźÅΪCE£»SRAMоƬµÄ¶Á¡¢Ð´ÐźŷֱðΪOEºÍWE£¬Æ¬Ñ¡ÐźÅΪCS¡£
¿Î±¾177Ò³
µÚÁùÕÂ
Ò»¡¢Ìî¿ÕÌâ
1¡¢×ÜÏß´ø¿íÓÖ³Æ×ÜÏß×î´ó´«ÊäÂÊ£¬ÊÇÖ¸µ¥Î»Ê±¼äÄÚ×ÜÏßÉÏ¿É´«Ë͵ÄÊý¾ÝÁ¿£¬¿ÉÓ㨠×Ö½ÚÊý/Ã룬±ÈÌØÊý/Ãë £©±íʾ¡££¨Ìáʾ£ºÖ¸µ¥Î»£©
2¡¢×ÜÏßÊÇÔÚÄ£¿éºÍÄ£¿éÖ®¼ä£¬É豸ºÍÉ豸֮¼ä´«ËÍÐÅÏ¢µÄÒ»×飨 ¹«ÓÃÐźÅÏß £©¡£ 3¡¢°´ÕÕ×ÜÏßÉÏ´«ÊäÐÅÏ¢µÄ²»Í¬£¬×ÜÏß¿ÉÒÔ·ÖΪÊý¾Ý×ÜÏß¡¢£¨ µØÖ·×ÜÏß £©¡¢£¨ ¿ØÖÆ×ÜÏß £©¡£ 4¡¢×ÜÏßλ¿íÊÇÖ¸£¨ ×ÜÏßÉÏÄÜͬʱ´«Ë͵ÄÊý¾ÝλÊý £©£¬ÓÃbit±íʾ¡£ÔÚ×ÜÏßƵÂÊÒ»¶¨Ê±£¬×ÜÏß´ø¿íÓëλ¿í³É£¨Õý £©±È¡££¨Õý±È»ò·´±È£©
5¡¢USB×ÜÏßÊÇÒ»ÖÖͨÓõģ¨ ´®ÐÐ £©×ÜÏß¡£
6¡¢USB×ÜÏßµÄÂß¼ÍØÆ˽ṹÊÇÒ»ÖÖ·Ö²ãµÄ£¨ ÐÇÐÍ £©ÍØÆ˽ṹ¡£ 7¡¢IEEE1394ÊÇÒ»ÖÖ¸ßËÙ£¨ ´®ÐÐ £©I/O×ÜÏß¡££¨²¢Ðлò´®ÐУ©
¶þ¡¢Ãû´Ê½âÊÍ
×ÜÏß ×ÜÏß´ø¿í RS232C USB×ÜÏß IEEE1394
Èý¡¢ÅжÏÌâ¡£ÇëÅжÏÒÔÏÂÌâµÄÕýÎ󣬶ÔÓÚ¡°¡Á¡±µÄÇë˵Ã÷ÔÒò¡£
1¡¢Í¬Ò»Ê±¿ÌÖ»ÄÜÓÐÒ»¸öÄ£¿éÏò×ÜÏß·¢ËÍÐÅÏ¢£¬µ«ÔÊÐí¶à¸öÄ£¿éͬʱ½ÓÊÕ×ÜÏßÉϵÄÐÅÏ¢¡£(¡Ì ) 2¡¢IEEE 1394×ÜÏß¾ßÓм´²å¼´Óù¦ÄÜ£¬Æä¼ÈÖ§³Öͬ²½Ò²Ö§³ÖÒì²½´«Ê䷽ʽ¡£ ( (¡Ì ) 3¡¢USB×ÜÏß²»Ö§³ÖÈȲå°ÎºÍ¼´²å¼´Óᣣ¨X £©
4¡¢×ÜÏßÐÔÄÜÖ¸±êÖУ¬×ÜÏßλ¿íÔ½¿í£¬×ÜÏß¹¤×÷ƵÂÊÔ½¸ß£¬×ÜÏß´ø¿í±ãÔ½´ó¡££¨(¡Ì £© 5¡¢ÔÚͬһʱ¿Ì£¬×ÜÏßÉÏÔÊÐí¶à¶ÔÄ£¿é¼ä½øÐÐÐÅÏ¢½»»»¡££¨ X£©
6¡¢CPUµÄµØÖ·×ÜÏßÊÇË«ÏòµÄ£¬¼´µØÖ·¿ÉÒÔÔÚCPUºÍ´æ´¢Æ÷¼°I/O¿Ú¼ä»¥Ïà´«ËÍ¡££¨X £© 7¡¢RS-232ÊÇÒ»ÖÖ´®ÐÐ×ÜÏß±ê×¼£¬¾ßÓÐ25¸ùÐźš££¨ ¡Ì£© 8¡¢IEEE1394ÔÚÒ»¸ö¶Ë¿ÚÉÏ×î¶à¿ÉÁ¬½Ó128¸öÉ豸¡££¨X £©
ËÄ¡¢µ¥ÏîÑ¡ÔñÌâ
1¡¢ÒÔÏÂÄÄÀà×ÜÏßÊǵ¥ÏòµÄ£¨ B £©¡£
A¡¢Êý¾Ý×ÜÏß B¡¢µØÖ·×ÜÏß C¡¢¿ØÖÆ×ÜÏß
2¡¢£¨ C £©×ÜÏßÓÃÓÚ΢»úϵͳÄÚ¸÷²å¼þ°åÓëϵͳ°åÖ®¼äµÄÁ¬½Ó£¬ÊÇ΢»úϵͳÖÐ×î×ÜÒªµÄÒ»ÖÖ×ÜÏß¡£
A¡¢Æ¬ÄÚ×ÜÏß B¡¢Æ¬×ÜÏß C¡¢ÏµÍ³×ÜÏß D¡¢Íâ×ÜÏß 3¡¢×ÜÏßΪÍê³ÉÒ»´ÎÊý¾Ý´«ÊäÐè¾Àú£¨ c £©¸ö½×¶Î¡£
A 2¸ö B 3¸ö C 4¸ö D 5¸ö 4¡¢ÒÔϹØÓÚ΢»úϵͳÖвÉÓÃ×ÜÏ߽ṹµÄÓŵã˵·¨´íÎóµÄÊÇ£¨ D £©
A¡¢¿ÉÒÔ¼ò»¯ÏµÍ³½á¹¹£¬±ãÓÚϵͳÉè¼ÆÖÆÔì¡£ B¡¢±ãÓÚ½Ó¿ÚÉè¼Æ¡£ C¡¢±ãÓÚϵͳÀ©³ä¡£
9
µÚ 10 Ò³ ¹² 13 Ò³
D¡¢Ìá¸ßϵͳ´«ÊäËÙÂÊ¡£
5¡¢¶ÔUSB×ÜÏߣ¬ÒÔÏÂ˵·¨´íÎóµÄÊÇ£¨ D £©
A¡¢USB×ÜÏßÊÇÒ»ÖÖ´®ÐÐ×ÜÏß±ê×¼¡£ B¡¢Ö§³Ö¼´²å¼´ÓᣠC¡¢Ö§³ÖÈȲå°Î¡£
D¡¢×î¶à¿ÉÁ¬½Ó63¸öÉ豸¡£
6¡¢¼ÙÉèijCPU¾ßÓÐ16¸ùµØÖ·×ÜÏߣ¬ÔòÆä¶Ô´æ´¢Æ÷µÄÑ°Ö··¶Î§Îª£¨ A £©
A 64KB B 32KB C 16KB D 220B 7¡¢ÒÔÏÂÄÄÒ»ÖÖ×ÜÏß²»ÊÇÍâ×ÜÏߣ¨ c £©¡£
A RS-232×ÜÏß B USB ×ÜÏß C PCI×ÜÏß D IEEE1394×ÜÏߣ¨ £©¡£
µÚÆßÕÂ
Ò»¡¢Ìî¿ÕÌâ
1¡¢8086 PC»úÌṩµÄÊäÈëÊä³öÖ¸ÁîÓÐÁ½Ìõ£¬·Ö±ðΪINºÍOUT£¬ÆäÑ°Ö··½Ê½Ò²ÓÐÁ½ÖÖ£¬·Ö±ðΪֱ½ÓÑ°Ö·ºÍ£¨ ¼ä½ÓÑ°Ö· £©£¬ÆäÖÐÖ¸ÁîOUT 50H, ALÊôÓÚ£¨ Ö±½ÓÑ°Ö· £©¡£
2¡¢CPU ÔÚÖ´ÐÐIN AL£¬DXÖ¸Áîʱ£¬M/I/O#Òý½ÅΪ µÍ µçƽ,RD#Òý½ÅΪ µÍ µçƽWR#Òý½ÅΪ ¸ßµçƽ
2¡¢¼ÆËã»úϵͳÖУ¬CPUÓëÍâÉèÖ®¼äÊý¾Ý´«Ê䷽ʽ°üÀ¨£ºÖ±½Ó´«Êä¡¢£¨ ²éѯ´«Êä £© ¡¢£¨ Öжϴ«Êä £©¡¢£¨ DMA´«Êä £© ¡£
4¡¢²éѯ´«ÊäÊÇÖ¸£¨ £©¡£ 5¡¢Öжϴ«ÊäÊÇÖ¸£¨ £©¡£
6¡¢8086 CPU ʹÓà ( 16 ) ¸ùµØÖ·Ï߶ÔI/O¶Ë¿ÚÑ°Ö·£¬¿ÉÑ°Ö··¶Î§Îª £¨ 216 £© ×Ö½Ú¡£ 7¡¢ DMA´«ÊäÊÇÖ¸£¨ £©¡£ 8¡¢ ϵͳ¶ÔÍâÉè±àÖ··½Ê½°üÀ¨ £¨Í³Ò»±àÖ· £© ºÍ£¨¶ÀÁ¢±àÖ· £© Á½ÖÖ.
¶þ¡¢Ãû´Ê½âÊÍ
4¡¢DMA´«ËÍ
Èý¡¢ÅжÏÌâ¡£ÇëÅжÏÒÔÏÂÌâµÄÕýÎ󣬶ÔÓÚ¡°¡Á¡±µÄÇë˵Ã÷ÔÒò¡£
1¡¢ ΢»úµÄ¼¸ÖÖÊäÈë/Êä³ö·½Ê½ÖУ¬DMA·½Ê½ÀûÓÃÂÊ×î¸ß¡£ £¨ ¡Ì £© ΢»úµÄ¼¸ÖÖÊäÈë/Êä³ö·½Ê½ÖУ¬DMA·½Ê½ÀûÓÃÂÊ×î¸ß¡£ £¨ £©
2¡¢ CPUÓëI/O½Ó¿ÚÊÇͨ¹ýÈý×ÜÏßÁ¬½ÓµÄ¡££¨ ¡Ì £©
3¡¢ 8086 CPU¶Áдһ´Î´æ´¢Æ÷»òI/O¶Ë¿Ú²Ù×÷ËùÐèÒªµÄʱ¼ä³ÆΪһ¸ö»ù±¾¶Áд×ÜÏßÖÜÆÚ¡£( ¡Ì )
4¡¢ 8088CPU¹¤×÷ÔÚ×îС¹¤×÷ģʽÏ£¬µ±Ö´ÐÐOUT Dest£¬Srcʱ£¬CPUµÄ¿ØÖÆÐźÅΪI/O/M#=0¡¢WR#=1¡¢RD#=0״̬¡££¨ X£©
10
µÚ 11 Ò³ ¹² 13 Ò³
5¡¢ Ò»¸öI/O½Ó¿ÚÖбØÐëÒªÓÐÊý¾Ý¶Ë¿Ú¡¢¿ØÖƶ˿ںÍ״̬¶Ë¿Ú¡££¨ ¡Ì £© 6¡¢ I/O½Ó¿ÚÓë´æ´¢Æ÷ͳһ±àÖ·µÄÓŵãÊÇ¿ÉÓÃÏàָͬÁî²Ù×÷¡£(¡Ì ) 7¡¢ 8086 CPUµÄI/O½Ó¿ÚÓë´æ´¢Æ÷ÊÇͳһ±àÖ·µÄ¡£( X )
8¡¢ 8088CPU ¶ÔµØַΪ240HµÄI/O¶Ë¿Ú¶Á²Ù×÷Ö¸ÁîΪIN AL£¬240H¡££¨ X £© 9¡¢ 8086 CPU¶ÔI/O¶Ë¿ÚµÄÑ°Ö·¿Õ¼äΪ1MB¡£( X ) 10¡¢ 8086 CPU ×î¶à¿É·ÃÎÊ64K¸öI/O×ֶ˿ڡ£( ¡Ì )
11¡¢ 8086 CPU²ÉÓÃI/O¶ÀÁ¢±àÖ··½Ê½£¬¿ÉʹÓÃAD15-AD0ÏߵĵØÖ·ÐÅϢѰַI/O ¶Ë¿Ú£¨ ¡Ì £©
12¡¢ 8086 CPUµÄÊäÈëÖ¸ÁîIN Dest,Src ÖÐÄ¿µÄ²Ù×÷ÊýDestÖ»ÄÜÊÇAL.(X ) 13¡¢ 8086 CPUµÄÊä³öÖ¸ÁÊǽ«AL»ò AX¼Ä´æÆ÷µÄÄÚÈÝÊä³öµ½ÍâÉèµÄÒ»¸ö ¶Ë¿Ú¡£(¡Ì )
14¡¢ ÔÚCPUÓëÍâÉèµÄI/O´«Êä¿ØÖÆ·½Ê½·ÖΪֱ½Ó´«Êä¡¢²éѯ´«Êä¡¢Öжϴ«Êä¡¢DMA´«Êä¡££¨ ¡Ì £©
15¡¢ ÈôI/O½Ó¿ÚΪֱ½Ó´«Ê䷽ʽ£¬½Ó¿ÚÖÐÓ¦ÓÐ״̬¶Ë¿Ú¡££¨ X £©
16¡¢ ÖжϿØÖÆ·½Ê½ÊÇÓÉÍâÉèÉêÇë¶ø·¢Éú£¬ÎÞÇëÇóʱCPU¿ÉÒÔÕý³£¹¤×÷£¬Òò´ËÖжϴ«Êä¿ÉÌá¸ßCPUµÄÀûÓÃÂÊ¡££¨ ¡Ì £©
17¡¢ ²éѯ·½Ê½Ê±CPU´¦ÓÚÖ÷¶¯£¬ÍâÉè´¦ÓÚ±»¶¯£¬ËùÒÔCPUЧÂʲ»¸ß¡££¨¡Ì £© 18¡¢ ÍâÉèµÄ״̬ÐÅÏ¢ÊÇͨ¹ýI/O½Ó¿Ú´«Ë͸øCPU¡£(¡Ì )
19¡¢ ²éѯ´«Ê䷽ʽÊÇͨ¹ý²éѯ״̬ºó¾ö¶¨ÊÇ·ñ´«ÊäµÄ´«Ê䷽ʽ¡£( ¡Ì )
Îå¡¢·ÖÎöÌâ
2¡¢ÇëдָÁîÍê³É²Ù×÷£º½«×ÖÊý¾ÝÄÚÈÝ56FDHÊä³öµ½¶Ë¿Ú1000H
MOV DX,1000H MOV AX,56FDH OUT DX,AX
µÚ°ËÕÂ
Ò»¡¢Ìî¿ÕÌâ
6¡¢ÖжϷþÎñ³ÌÐòÈë¿ÚµØÖ·±íÓÖ³ÆΪÖжÏÏòÁ¿±í£¬Ã¿¸öÖжÏÏòÁ¿Õ¼Óà 4 ×ֽڿռ䣬2¸öµÍλ×Ö½ÚΪ ip £¬2¸ö¸ßλ×Ö½ÚΪ cs ¡£
7¡¢ÈôÖжÏÀàÐͺÅΪ13£¬ÔòÕâ¸öÖжÏÏòÁ¿µÄµÚÒ»¸ö×ֽڵĵØַΪ 13*4 ¡£ 8¡¢8259A¿É±à³Ì¿ØÖÆÆ÷£¬µ±µ¥Æ¬Ê¹ÓÃʱ£¬¿Éͬʱ½ÓÊÕ 8 ¼¶ÍâÉèµÄÖжÏÇëÇó¡£
ËÄ¡¢µ¥ÏîÑ¡ÔñÌâ
1¡¢ÖжÏÏòÁ¿±í´æ·ÅÔÚ´æ´¢Æ÷µÄ£¨ B £©ÖС£
A¡¢FFC00 H ~ FFFFFH B¡¢00000H ~ 003FFH
11
µÚ 12 Ò³ ¹² 13 Ò³
C¡¢EEC00H ~ FFFFFH D¡¢EEBFFH ~ FFFFFH 2¡¢ÏÂÃæÄÄÒ»¸öÖжϵÄÓÅÏȼ¶×îµÍ£¨ C £©¡£
A¡¢NMIÖÐ¶Ï B¡¢INTRÖжÏ
C¡¢µ¥²½ÖÐ¶Ï D¡¢¶ÏµãÖжÏ
3¡¢1¡¢CPUÔÚÖжÏÏìÓ¦¹ý³ÌÖУ¬( B )ÊÇΪÁËÄÜÕýÈ·µØʵÏÖÖжϷµ»Ø¡£
A¡¢Ê¶±ðÖжÏÔ´ B¡¢¶Ïµãѹջ C¡¢»ñµÃÖжϷþÎñ³ÌÐòÈë¿ÚµØÖ· D¡¢Çå³ýÖжÏÔÊÐí±êÖ¾IF
4¡¢10¡¢Äܹ»ÌṩÖжÏÀàÐÍÂëµÄоƬÊÇ£¨A £©
A¡¢8259A B¡¢8255A C¡¢8253 D¡¢8251A
5¡¢ÏìÓ¦ NMIÇëÇóµÄ±ØÒªÌõ¼þÊÇ£¨C £©¡£
A¡¢IF£½I B¡¢IF£½0
C¡¢Ò»ÌõÖ¸Áî½áÊø D¡¢ÎÞINTRÇëÇó 6¡¢ÏÂÃæÄÄÒ»¸öÖжϵÄÓÅÏȼ¶×î¸ß£¨D £©¡£
A¡¢NMIÖÐ¶Ï B¡¢INTRÖÐ¶Ï C¡¢µ¥²½ÖÐ¶Ï D¡¢¶ÏµãÖжÏ
Èý¡¢ÅжÏÌâ¡£ÇëÅжÏÒÔÏÂÌâµÄÕýÎ󣬶ÔÓÚ¡°¡Á¡±µÄÇë˵Ã÷ÔÒò¡£
1¡¢8086 CPU¿É¹ÜÀí256ÖÖÖжϣ¬ÆäÖÐINTRÖжÏÊôÓÚÍⲿÖжϡ£ ( ¡Ì2¡¢ÖжÏÏòÁ¿¾ÍÊÇÖжÏÀàÐÍÂë¡££¨ X £© 3¡¢ÖжÏÏòÁ¿±íµØÖ·Ö¸Õë¾ÍÊÇÖжÏÏòÁ¿¡££¨X £©
4¡¢Ò»¸öÖжϿØÖÆоƬ8259A¿É¹ÜÀí8¸öÖжÏÔ´ £¨¡Ì £© 5¡¢Ã¿Ò»¸öÖжÏÏòÁ¿ÔÚÖжÏÏòÁ¿±íÖÐÁ¬ÐøÕ¼4¸öÄÚ´æµ¥Ôª¡££¨ ¡Ì £© 6¡¢ÕýÔÚ·þÎñµÄÖжÏÔ´Ò»¶¨ÊÇÓÅÏȼ¶±ð×î¸ßµÄ¡££¨ X £© 7¡¢8086ÏìÓ¦ÖжϵÄÌõ¼þÊÇÖ´ÐÐÍ굱ǰָÁî £¨ x £©
8¡¢ÏìÓ¦·ÇÆÁ±ÎÖжÏNMIµÄÌõ¼þÊÇÖжϿØÖƱê־λIF±ØÐëÖÃΪ1 ( X 9¡¢8259AÊÇÒ»Öֿɱà³ÌµÄÖжϿØÖÆÆ÷¡£ ( ¡Ì ) Îå¡¢·ÖÎöÌâ(¹²10·Ö)
1¡¢ÉèÓÐÖжÏÀàÐͺÅΪ60HµÄÖжϷþÎñ³ÌÐò£¬ÆäÖжÏÏòÁ¿Îª 2167H£º7A48H£¬Çë»Ø´ðÒÔÏÂÎÊÌâ¡££¨6·Ö£©
£¨1£©¼ÆËã60HÖжÏÀàÐͺÅËù¶ÔÓ¦µÄÖжÏÏòÁ¿µØÖ·£»
£¨2£© ÇëÓÃͼÃè»æ³ö60HºÅÖж϶ÔÓ¦µÄÖжÏÏòÁ¿ÔÚÖжÏÏòÁ¿±íÖеĴ洢ʾÒâ¡£ ´ð°¸£º
£¨1£©60H*4=180H £¨2£© 180H 181H 48H 7AH 67H 21H
12
) )