4£®ÄÚ²¿ÖжÏÊÇÓÉ CPUijЩÄÚ²¿ÒòËØ ÒýÆðµÄ£¬ÈçÔËËãÒç³öµÈ¡£ 5£®ÍⲿÖжÏÊÇÓÉ Ö÷»úÍⲿ ÒýÆðµÄ£¬ÈçÊäÈëÊä³öÉ豸²úÉúµÄÖжϡ£ 9£®ÔÚÖжϷþÎñÖУ¬¿ªÖжϵÄÄ¿µÄÊÇÔÊÐí ÏìÓ¦¸ü¸ß¼¶±ðµÄÖÐ¶Ï ¡£¹ØÖжϵÄÄ¿µÄÊÇ ½ûÖ¹CPUÏìÓ¦ÖÐ¶Ï ¡£
10£®Ò»¸öÖжÏÏòÁ¿¶ÔÓ¦Ò»¸ö ÖжϷþÎñ×Ó³ÌÐòµÄÈë¿ÚµØÖ· ¡£ 11£®½Ó¿ÚÊÕµ½ÖжÏÏìÓ¦ÐźÅINTAºó£¬½« ÖжÏÏòÁ¿ ´«Ë͸øCPU¡£
12£®ÖÐ¶ÏÆÁ±ÎµÄ×÷ÓÃÓÐÁ½¸ö£¬¼´ ¸Ä±äÖжϴ¦ÀíµÄÓÅÏȼ¶±ð ºÍ ÆÁ±ÎһЩ²»ÔÊÐí²úÉúµÄÖÐ¶Ï ¡£
14£®CPUÏìÓ¦ÖжÏʱ£¬±ØÐëÏȱ£»¤µ±Ç°³ÌÐòµÄ¶Ïµã״̬£¬È»ºó²ÅÄÜÖ´ÐÐÖжϷþÎñ³ÌÐò£¬ÕâÀïµÄ¶Ïµã״̬ÊÇÖ¸ ·µ»ØµÄµØÖ·ºÍµ±Ç°¼Ä´æÆ÷µÄÄÚÈÝ ¡£ 8¡¢£É£¯£ÏÉ豸µÄ±àÖ·ÓжÀÁ¢±àÖ·.ºÍͳһ±àÖ·Á½ÖÖ·½Ê½¡£
9¡¢ÔÚͳһ±àÖ··½Ê½Ï£¬£Ã£Ð£ÕÓà ·ÃÎÊÄÚ´æÏàͬ·½Ê½Óë£É£¯£ÏÉ豸½»»»Êý¾Ý¡£ÔÚµ¥¶À±àÖ··½Ê½Ï£¬ÊäÈëÊä³ö²Ù×÷ʹÓà רÃŵģɣ¯£ÏÖ¸ÁîʵÏÖ¡£ ËÄ¡¢×ÛºÏÌâ
1¡¢ÓÐ5¸öÖжÏÔ´A1£¬A2£¬A3£¬A4£¬A5£¬ËüÃǵÄÖжÏÅŶӵç·ÓÅÏȼ¶´Ó¸ßµ½µÍ·Ö±ðÊÇ1¼¶¡¢2¼¶¡¢3¼¶¡¢4¼¶¡¢5¼¶£¬ÕâЩÖжÏÔ´µÄÖжÏÅŶӵç·ÓÅÏȼ¶¡¢ÏìÓ¦ÖжϺóÕý³£Çé¿öϵÄÖÐ¶ÏÆÁ±ÎÂëºÍ¸Ä±äºóµÄÖÐ¶ÏÆÁ±ÎÂëÈçϱíËùʾ£¬ÆäÖС°1¡±±íʾ¸ÃÖжÏÔ´±»ÆÁ±Î£¬¡°0¡±±íʾ¸ÃÖжÏÔ´²»±»ÆÁ±Î¡£ ÖжÏÔ´ A1 A2 A3 A4 A5 ÖжÏÅŶӵç·ÓÅÏȼ¶ 1 2 3 4 5 Õý³£µÄÖÐ¶ÏÆÁ±ÎÂë¸Ä±äºóµÄÖÐ¶ÏÆÁ±ÎÂëA1£¬A2£¬A3£¬A4£¬A5 A1£¬A2£¬A3£¬A4£¬A5 1 1 1 1 1 0 1 1 1 1 0 0 1 1 1 0 0 0 1 1 0 0 0 0 1 1 0 0 0 0 1 1 0 0 0 1 1 1 0 0 1 1 1 1 1 1 1 1 0 1 Èç¹û5¸öÖжÏԴͬʱÌá³öÖжÏÇëÇó£¬Çë»Ø´ð£º
£¨1£©ÔÚÖжÏÔ´Ìá³öÖжÏÉêÇë֮ǰ£¬ÖÐ¶ÏÆÁ±ÎÂëÓ¦¸ÃÊǺÎÖµ£¿0 0 0 0 0 0
£¨2£©ÔÚʹÓÃÕý³£µÄÖÐ¶ÏÆÁ±Îʱ£¬´¦Àí»úÏìÓ¦¸÷¸öÖжÏÇëÇóµÄÏȺó´ÎÐòÊÇʲô£¿A1£¬A2£¬A3£¬A4£¬A5Íê³É¸÷¸öÖжÏÇëÇóµÄÏȺó´ÎÐòÊÇʲô£¿A1£¬A2£¬A3£¬A4£¬A5
£¨3£©µ±Ê¹ÓøıäºóµÄÖÐ¶ÏÆÁ±ÎÂëʱ£¬´¦Àí»úÏìÓ¦¸÷¸öÖжÏÇëÇóµÄÏȺó´ÎÐòÊÇʲô£¿Íê³É¸÷¸öÖжÏÇëÇóµÄÏȺó´ÎÐòÊÇʲô£¿Ç뻳ö³ÌÐòÔËÐйý³ÌµÄʾÒâͼ¡£
¢Ù A1£¬A2£¬A3£¬A4£¬A5 ¢Ú A4£¬A5£¬A3£¬A2£¬A1
? ¸ù¾Ý¼Ä´æÆ÷״̬£¬Åжϵ±Ç°ÏìÓ¦µÄÖжϣº Àý1£º
IRR:00010100 IMR:00000100 ISR:00001000 IR3¼ÌÐøÖ´ÐУ¬²»ÏìÓ¦IR4µÄÖжÏÇëÇó Àý2£º
21
IRR:00010100 IMR:00000000 ISR:00001000 IR2»ñµÃÏìÓ¦
Àý3¡¢Éèij»úÓÐËļ¶ÖжÏA¡¢B¡¢C¡¢D£¬ÆäÓ²¼þÅŶÓÓÅÏÈ´ÎÐòΪA>B>C>D£¬ÏÖÒªÇó½«Öжϴ¦Àí´ÎÐò¸ÄΪC>A>D>B¡£±í(a)Öи÷¼¶ÖжϳÌÐòµÄÆÁ±ÎλӦÈçºÎÉèÖÃ(Éè¡°0¡±ÎªÔÊÐí£¬¡°1¡±ÎªÆÁ±Î)? ½â£º£¨1£©ÖжϳÌÐòµÄÆÁ±ÎλÉèÖüû±í
£¨2£©Ç밴ͼËùʾʱ¼äÖá¸ø³öµÄÉ豸ÖжÏÇëÇóʱ¿Ì£¬»³öCPUÖ´ÐгÌÐòµÄ¹ì¼£¡£ÉèA¡¢B¡¢C¡¢DÖжϷþÎñ³ÌÐòµÄʱ¼ä¿í¶È¾ùΪ20us
CPUÖ´ÐгÌÐòµÄ¹ì¼£ÈçͼËùʾ£º
22
²¹³ä 5£©ÊäÈëÊä³öϵͳ¸ÅÄÖÐÑë´¦ÀíÆ÷(CPU)ºÍÖ÷´æ´¢Æ÷(MM)¹¹³É¼ÆËã»úµÄÖ÷Ì壬³ÆÎªÖ÷»ú¡£
Ö÷»úÒÔÍâµÄ´ó²¿·ÖÓ²É豸¶¼³ÆÎªÍⲿÉ豸»òÍâΧÉ豸£¬¼ò³ÆÍâÉè¡£
6£©ÍⲿÉ豸ÓëÖ÷»ú(CPUºÍ´æ´¢Æ÷)Ö®¼äµÄ¿ØÖƲ¿¼þ³ÆÖ®ÎªÉ豸¿ØÖÆÆ÷£¬ÓÐʱҲ³ÆÎªÉ豸ÊÊÅäÆ÷»ò½Ó¿Ú£¬Æä×÷ÓÃÊÇ¿ØÖƲ¢ÊµÏÖÖ÷»úÓëÍⲿÉ豸֮¼äµÄÊý¾Ý´«ËÍ 7£©ÊäÈëÊä³ö½Ó¿ÚÀàÐÍÓУº(1)°´ÕÕÊý¾Ý´«Ë͵Ŀí¶È¿É·ÖΪ²¢Ðнӿںʹ®Ðнӿڡ£ ²¢ÐнӿÚ:É豸ºÍ½Ó¿ÚÊǽ«Ò»¸ö×Ö½Ú(»ò×Ö)µÄËùÓÐλͬʱ´«ËÍ¡£
´®ÐнӿÚ:É豸ºÍ½Ó¿Ú¼äµÄÊý¾ÝÊÇһλһλ´®Ðд«Ë͵쬶ø½Ó¿ÚºÍÖ÷»úÖ®¼äÊǰ´×Ö½Ú»ò×Ö²¢Ðд«ËÍ¡£½Ó¿ÚÒªÍê³ÉÊý¾Ý¸ñʽµÄ´®Ò»²¢±ä»»¡£
(2)°´ÕÕÊý¾Ý´«Ë͵ĿØÖÆ·½Ê½¿É·Ö³É³ÌÐò¿ØÖÆÊäÈëÊä³ö½Ó¿Ú£¬³ÌÐòÖжÏÊäÈëÊä³ö½Ó¿ÚºÍÖ±½Ó´æ´¢Æ÷´æÈ¡(DMA)½Ó¿ÚµÈ¡££¨Á˽⣩ ³ÌÐòÖжϴ«ËÍ·½Ê½£¨Öص㣩
8£© CPUÖ´ÐгÌÐòʱ£¬ÓÉÓÚ·¢ÉúÁËijÖÖËæ»úµÄʼþ(Íⲿ»òÄÚ²¿)£¬ÒýÆðCPUÔÝʱÖжÏÕýÔÚÔË
ÐеijÌÐò£¬×ªÈ¥Ö´ÐÐÒ»¶ÎÌØÊâµÄ·þÎñ³ÌÐò(³ÆÎªÖжϷþÎñ³ÌÐò»òÖжϴ¦Àí³ÌÐò)£¬ÒÔ´¦Àí¸Ãʼþ£¬¸Ãʼþ´¦ÀíÍêºóÓÖ·µ»Ø±»ÖжϵijÌÐò¼ÌÐøÖ´ÐУ¬ÕâÒ»¹ý³Ì³ÆÎªÖжϡ£ 9£©ÖжÏϵͳ:ÊǼÆËã»úʵÏÖÖжϹ¦ÄܵÄÈí¡¢Ó²¼þ×ܳơ£
10£©ÎªÌá¸ßcpuµÄ¹¤×÷ЧÂʺÍʹcpuºÍÍâÉè²¢Ðй¤×÷£¬¿É²ÉÓÃÖжϴ«ËÍ·½Ê½¡£
11£©ÖжϵÄ×÷Óãº(1)ʵÏÖCPUÓëI£¯OÉ豸²¢Ðй¤×÷(2)Ó²¼þ¹ÊÕÏ3)ʵÏÖÈË»úÁªÏµ(4)ʵÏÖ
¶ÔÌØÊâʼþµÄʵʱÏìÓ¦¡£(5)ʵÏÖÓ¦ÓóÌÐòºÍ²Ù×÷ϵͳµÄÁªÏµ 12£©ÒýÆðCPUÖжϵÄʼþ¡ª¡ªÖжÏÔ´
ÖжÏÔ´µÄ·ÖÀࣺÖжÏÓÉÖжÏÔ´·¢³ö¡£³£¼ûµÄÖжÏÔ´ÓУº¢ÙÊäÈë¡¢Êä³öÉ豸ÖжϢÚÊý¾ÝͨµÀÖжϢÛʵʱʱÖÓÖжϢܹÊÕÏÖжÏ
¢Ý Êý¾ÝÖжϢÞΪµ÷ÊÔ³ÌÐò¶øÉèÖõÄÖÐ¶Ï ? ÖжϷÖÀࣺ1£©Ó²¼þÖжÏÓëÈíÖжÏ
ÓÉÓ²¼þÇëÇóÐźÅÒý·¢Öжϣ» ÓÉÈíÖжÏÖ¸ÁîÒý·¢ÖÐ¶Ï 2£©ÍâÖжÏÓëÄÚÖжÏ
ÍâÖжÏÊÇÓÉ´¦Àí»úÍⲿÒýÆðµÄÖжÏ(ÈçÉ豸ÖжϵÈ) ; ÄÚÖжÏÊÇÓÉÄÚ²¿ÒýÆðµÄÖÐ¶Ï (ÈçϵͳÖжϵÈ) 3£©¿ÉÆÁ±ÎÖжÏÓë²»¿ÉÆÁ±ÎÖжÏ
²»¿ÉÆÁ±ÎÖжÏNMI £ºÌصã½ô¼±£¬²»ÔÊÐíÈí¼þÀ´ÆÁ±ÎÖжϷþÎñÇëÇó ¿ÉÆÁ±ÎÖжϣº¿ÉÒÔͨ¹ýÈí¼þÀ´ÆÁ±Î
? ÖжϿØÖƹý³ÌµÄʵÖÊ:ÊÇÖ´ÐÐÒ»¶ÎÓëÖжÏÔ´ÏàÓ¦µÄÖжϷþÎñ×Ó³ÌÐò¡£ ? ÖжÏ×Ö£¨ÖжÏÂ룩
ÿ¸öÖжÏÔ´ÓÐÒ»¸öÖжϴ¥·¢Æ÷£¬È«»úµÄ¶à¸öÖжϴ¥·¢Æ÷¹¹³ÉÖжϼĴæÆ÷£¬ÆäÄÚÈݳÆÎªÖжÏ×Ö»òÖжÏÂë ? ÖжÏÔÊÐí´¥·¢Æ÷
Ϊ¡°1¡± ÔÊÐíÖжϣ¨¿ªÖжϣ© Ϊ¡°0¡± ½ûÖ¹Öжϣ¨¹ØÖжϣ© ? ÖÐ¶ÏÆÁ±Î
²úÉúÖжÏÇëÇóºó£¬ÓóÌÐò·½Ê½ÓÐÑ¡ÔñµØ·âËø²¿·ÖÖжϣ¬¶øÔÊÐíÆäÓಿ·ÖÖжÏÈԵõ½ÏìÓ¦
? Öжϴ¦Àí¹ý³Ì£º
23
µÚÒ»¸ö¹ØÖжÏÄ¿µÄÊÇ£º½øÈë²»¿ÉÔÙ´ÎÏìÓ¦ÖжϵÄ״̬ µÚÒ»¸ö¿ªÖжÏÄ¿µÄÊÇ£º½øÈë²»¿ÉÔÙ´ÎÏìÓ¦ÖжϵÄ״̬ µÚ¶þ¸ö¹ØÖжÏÄ¿µÄÊÇ£ºÎªÁËÔÚ»Ö¸´ÏÖ³¡²»±»Öжϴò¶Ï¡£ ? ÖжϹý³Ì£º
Îå¸ö²½Ö裺ÖжÏÇëÇó¡¢ÖжÏԴʶ±ð¡¢ÖжÏÏìÓ¦¡¢ÖжϷþÎñ¡¢ÖжϷµ»Ø ÖжÏÏìÓ¦ÊÇÖжÏÈ«¹ý³ÌµÄµÚÈý²½¡£CPUÏìÓ¦ÖжϵÄÌõ¼þÊÇ: ¡ñÖжÏÔ´ÓÐÖжÏÇëÇó£»
¡ñCPUÔÊÐí½ÓÊÕÖжÏÇëÇó(´¦ÓÚ¿ªÖжÏ)£»
¡ñͨ³£Ò»ÌõÖ¸ÁîÖ´Ðйý³Ì²»ÄÜÏìÓ¦Öжϣ¬Ö»ÓÐÌØÊâµÄ³¤Ö¸Áî²ÅÔÊÐí±»Öжϡ£
? Ò»µ©CPUÏìÓ¦ÖжϵÄÌõ¼þµÃµ½Âú×ã, ¼´¿ªÊ¼ÏìÓ¦ÖжÏ, תÈëÏìÓ¦ÖжÏÖÜÆÚ¡£ ÖжÏÏìӦʵ¼ÊÉÏÔÚ¼ÆËã»úÖÐÊÇÖ´ÐÐÒ»ÌõÒþÖ¸Áî, ÔÚ¸ÃÒþÖ¸ÁîÖÐCPUÍê³ÉÁ½¸ö¹¦ÄÜ£º 1. ±£´æÔ³ÌÐòµÄ¶ÏµãºÍ״̬£» 2. תÏòÖжϷþÎñ³ÌÐò¡£
? ¶Ïµã:CPUÏìÓ¦ÖжÏǰ, ¼´½«ÒªÖ´ÐеÄÏÂÒ»ÌõÖ¸ÁîµÄµØÖ·(ÒòÖжÏ,¸ÃÌõÖ¸Áî²»ÄܼÌÐøÖ´
ÐÐÁË)±£´æÆðÀ´, ÒԱ㷵»ØÊ±, ÄÜÖªµÀÕâ¸öµØÖ·, ¼ÌÐøÖ´ÐÐÔÀ´µÄ³ÌÐò¡£¸ÃµØÖ·³ÆÎª¶Ïµã¡£
Öжϴ¦ÀíµÄ¹Ø¼üÊÇÕÒ³öÕâЩ·þÎñ×Ó³ÌÐòµÄÊ×µØÖ·, ¼´Èë¿ÚµØÖ·¡£ ? ÖжÏÏòÁ¿£º·þÎñ³ÌÐòÈë¿ÚµØÖ·£¬·þÎñ³ÌÐò״̬×Ö ? ÖжÏÏòÁ¿±í£º´æ·ÅÖжÏÏòÁ¿µÄ±í£¨Ò»¶Î´æ´¢Çø£©
? ÏòÁ¿µØÖ·£º·ÃÎÊÏòÁ¿±íµÄµØÖ·£¨Ö¸ÏòÖжÏÏòÁ¿µÄÊ×µØÖ·£©
? ¶àÖØÖжÏÊÇÖ¸ÔÚ´¦Àíijһ¸öÖжϹý³ÌÓÖ·¢ÉúÁËеÄÖжϣ¬´Ó¶øÖжϸ÷þÎñ³ÌÐòµÄÖ´ÐУ¬
ÓÖתȥ½øÐÐеÄÖжϴ¦Àí¡£ÕâÖÖÖØµþ´¦ÀíÖжϵÄÏÖÏóÓÖ³ÆÎªÖжÏǶÌ×
DMAºÍͨµÀ²¿·ÖϰÌâ
Ò»¡¢Ñ¡ÔñÌâ
5.΢ÐÍ»úϵͳÖУ¬Ö÷»úºÍ¸ßËÙÓ²Å̽øÐÐÊý¾Ý½»»»Ò»°ã²ÉÓã¨B £©·½Ê½ A³ÌÐòÖжϿØÖÆ
BÖ±½Ó´æ´¢Æ÷·ÃÎÊ£¨DMA£© C³ÌÐòÖ±½Ó¿ØÖÆ DͨµÀ¿ØÖÆ
6.ÓÃÓÚ´óÐͼÆËã»úµÄ¿ØÖÆ·½Ê½ÊÇ£¨D £© A³ÌÐò²éѯ·½Ê½
24

