¡¶Î¢»úÔÀíÓë½Ó¿Ú¼¼Êõ¡·¿Î³Ì½Ìѧ´ó¸Ù
¿Î³ÌÃû³Æ£ºÎ¢»úÔÀíÓë½Ó¿Ú¼¼Êõ ¿Î³Ì±àºÅ£º210161
Ó¢ ÎÄ Ãû£ºPrinciples of MicroComputer and Interface Technology ¿Î³ÌÀà±ð£º×¨ÒµÖ÷¸É¿Î ѧ ·Ö£º4ѧ·Ö ¿Î ʱ£º72¿Îʱ
Ñ¡¶¨½Ì²Ä£ºÍõ¿ËÒ壬΢»úÔÀí¡ª½á¹¹¡¢±à³ÌÓë½Ó¿Ú£¬±±¾©£ºÇ廪´óѧ³ö°æÉç 2009 ¿Î³Ì¸ÅÊö£º
±¾¿Î³ÌÒÔIntelϵÁÐ΢´¦ÀíÆ÷Ϊ±³¾°£¬½éÉÜ΢»úϵͳÔÀí¡¢IntelϵÁÐ΢´¦ÀíÆ÷½á¹¹¡¢8086Ö¸ÁîϵͳºÍ»ã±àÓïÑÔ³ÌÐòÉè¼Æ¡¢Ö÷´æ´¢Æ÷¼°ÓëCPUµÄ½Ó¿Ú¡¢I£¯O¶Ë¿ÚµÄµØÖ·ÒëÂë¡¢CPUºÍÍâÉèÖ®¼äµÄÊý¾Ý´«ËÍ·½Ê½£¬ÖжϿØÖÆÆ÷¼°Öжϼ¼ÊõÓ¦Óá¢DMA¿ØÖÆÆ÷¼°Ó¦Óᢲ¢Ðнӿڼ°Ó¦Óᢴ®Ðнӿڼ°Ó¦Ó㬶¨Ê±Æ÷¼ÆÊýÆ÷/¼ÆÊýÆ÷½Ó¿Ú¼°Ó¦Óá¢Ä£/ÊýºÍÊý/ģת»»½Ó¿Ú¼°Ó¦Óá¢Î¢¼ÆËã»ú·¢Õ¹µÄм¼Êõ¡£¿Î³ÌÄÚÈÝ£¬É漰֪ʶÃæ¹ã,ʵÓÃÐÔ½ÏÇ¿¡£ ½ÌѧĿµÄ£º
ͨ¹ý±¾¿Î³ÌµÄѧϰ£¬Ê¹Ñ§ÉúÕÆÎÕ΢»úϵͳµÄ¹¤×÷ÔÀí¡¢ÕÆÎÕ³£ÓýӿÚоƬµÄʹÓã»Äܹ»¸ù¾ÝÒªÇóÉè¼Æ¼òµ¥µÄ΢»ú½Ó¿Úµç·£¬±àдÏàÓ¦µÄ»ã±àÓïÑÔ³ÌÐò£¬Îªºó¼Ì¿Î³ÌµÄѧϰ¼°Î´À´´ÓÊÂ΢»úÓ²¼þ¼°Èí¼þ¿ª·¢´òÏ»ù´¡¡£ ½Ìѧ·½·¨£º
ÒÔ¶àýÌå½ÌѧΪÖ÷£¬³ä·ÖÀûÓöàýÌå½ÌѧµÄ´óÐÅÏ¢Á¿¡¢Í¼ÎÄÉùÏñ²¢Ã¯µÈÌصãÀ´Í»ÆƽÌѧÄѵ㣬¶à½Ç¶Èµ÷¶¯Ñ§ÉúµÄ×¢ÒâÁ¦ºÍѧϰÐËȤ¡£
¸÷Õ½ÌѧҪÇó¼°½ÌѧҪµã
µÚÒ»Õ ΢ÐͼÆËã»ú¸ÅÊö
¿Îʱ·ÖÅä: 2¿Îʱ ½ÌѧҪÇó£º
Á˽â΢ÐͼÆËã»úµÄÌص㼰ӦÓÃÁìÓò£»ÕÆÎÕ΢´¦ÀíÆ÷¡¢Î¢ÐͼÆËã»ú¡¢Î¢ÐͼÆËã»úϵͳµÄ¸ÅÄÁ˽â΢ÐͼÆËã»ú·¢Õ¹¸Å¿ö¼°Ó¦ÓÃÁìÓò£¬Á˽â80x86΢´¦ÀíÆ÷ϵÁиſö£¬ ½ÌѧÄÚÈÝ£º
µÚÒ»½Ú ΢ÐͼÆËã»úµÄ»ù±¾¸ÅÄî
Ò»¡¢Î¢ÐͼÆËã»úµÄ»ù±¾¸ÅÄî ¶þ¡¢Î¢ÐͼÆËã»úµÄ»ù±¾½á¹¹ Èý¡¢Î¢ÐͼÆËã»úµÄ·ÖÀà ËÄ¡¢Î¢ÐͼÆËã»úµÄ·¢Õ¹
1
µÚ¶þ½Ú ΢´¦ÀíÆ÷¼°·¢Õ¹¸Å¿ö
Ò»¡¢8086¡¢80386¡¢80486´¦ÀíÆ÷ ¶þ¡¢Pentium´¦ÀíÆ÷ Èý¡¢Pentium II´¦ÀíÆ÷ ËÄ¡¢Pentium III´¦ÀíÆ÷ Îå¡¢Intel Pentium 4´¦ÀíÆ÷ Áù¡¢Intel³¬Ï̴߳¦ÀíÆ÷ Æß¡¢IntelË«ºË¼¼Êõ´¦ÀíÆ÷ ˼¿¼Ì⣺
1.»³ö΢ÐͼÆËã»úµÄ»ù±¾½á¹¹Í¼£¬²¢ËµÃ÷¸÷×é³É²¿·ÖÍê³ÉµÄ»ù±¾¹¦ÄÜ¡£ 2.½âÊÍÏÂÁÐÃû´Ê£ºÎ¢´¦ÀíÆ÷£»Î¢ÐͼÆËã»ú£»Î¢ÐͼÆËã»úϵͳ¡£
µÚ¶þÕ ΢´¦ÀíÆ÷µÄ±à³Ì½á¹¹
¿Îʱ·ÖÅä: 4¿Îʱ ½ÌѧҪÇó£º
ʹѧÉúÀí½â²¢ÕÆÎÕ΢´¦ÀíÆ÷µÄÌص㼰ÆäÈýÖÖ¹¤×÷ģʽ£¬ÊµÄ£Ê½ÏµĴ洢Æ÷Ñ°Ö·¼°I/OµØÖ·¿Õ¼ä¡£8086CPUµÄ¼Ä´æÆ÷¡¢Âß¼µØÖ·¡¢ÎïÀíµØÖ·¼°Ï໥֮¼ä¹Øϵ¡£ ½ÌѧÄÚÈÝ£º
µÚÒ»½Ú ΢´¦ÀíÆ÷µÄ¹¤×÷ģʽ
Ò»¡¢ÊµÄ£Ê½
¶þ¡¢±£»¤Ä£Ê½ Èý¡¢ÐéÄâ8086ģʽ
µÚ¶þ½Ú ΢´¦ÀíÆ÷µÄ±à³Ì½á¹¹
Ò»¡¢³ÌÐò¿É¼û¼Ä´æÆ÷
¶þ¡¢80x86/Pentium´¦ÀíÆ÷µÄ¼Ä´æÆ÷Ä£ÐÍ
µÚÈý½Ú ʵģʽϵĴ洢Æ÷Ñ°Ö·
Ò»¡¢ÊµÄ£Ê½ÏµĴ洢Æ÷µØÖ·¿Õ¼ä ¶þ¡¢´æ´¢Æ÷·Ö¶Î¼¼Êõ Èý¡¢ÊµÄ£Ê½ÏµĴ洢Æ÷Ñ°Ö· ËÄ¡¢ÊµÄ£Ê½I/OµØÖ·¿Õ¼ä
3.΢´¦ÀíÆ÷£»Î¢ÐͼÆËã»ú£»Î¢ÐͼÆËã»úϵͳÓкβ»Í¬£¿
2
˼¿¼Ì⣺
1.8086CPUÄÚ²¿·Ö³ÉÄÄÁ½´ó²¿¼þ£¬ËüÃǸ÷×ÔµÄ×é³ÉºÍ¹¦ÄÜÊÇʲô£¿ 2.8086µÄ´æ´¢Æ÷ÊÇÈçºÎ×éÖ¯µÄ£¿µØÖ·ÈçºÎÐγɣ¿
3.¶Î¼Ä´æÆ÷CS=1200H£¬Ö¸ÁîÖ¸Õë¼Ä´æÆ÷IP=FF00H£¬´Ëʱ£¬Ö¸ÁîµÄÎïÀíµØַΪ¶àÉÙ£¿ 4.ʵģʽºÍ±£»¤Ä£Ê½ÏµĹ¤×÷ÓкÎÇø±ð£¿ 5.¼òÊö8086ʵģʽϵÄÎïÀíµØÖ·Ðγɹý³Ì¡£
µÚÈýÕ Ѱַ·½Ê½ÓëÖ¸Áîϵͳ
¿Îʱ·ÖÅä: 8¿Îʱ ½ÌѧҪÇó£º
ʹѧÉúÀí½â²¢ÕÆÎÕ8086Ö¸Áî²Ù×÷ÊýµÄ¸÷ÖÖÑ°Ö··½Ê½£»ÊìÁ·ÕÆÎÕÊý¾Ý´«ËÍÖ¸Áî¡¢Âß¼ÔËËãÖ¸Áî¡¢ÒÆλָÁî¡¢¿ØÖÆתÒÆÖ¸ÁîʹÓã¬Á˽âÆäËüÖ¸ÁîµÄʹÓᣠ½ÌѧÄÚÈÝ£º
µÚÒ»½Ú »ù±¾Êý¾ÝÀàÐÍ
Ò»¡¢×Ö¡¢Ë«×ֵĶÔÆë ¶þ¡¢Êý×ÖÊý¾ÝÀàÐÍ Èý¡¢Ö¸ÕëÊý¾ÝÀàÐÍ ËÄ¡¢´®Êý¾ÝÀàÐÍ
µÚ¶þ½Ú 8086µÄÖ¸Áî¸ñʽ
Ò»¡¢Á¢¼´Êý ¶þ¡¢¼Ä´æÆ÷²Ù×÷Êý Èý¡¢´æ´¢Æ÷²Ù×÷Êý ËÄ¡¢I/O¶Ë¿ÚÑ°Ö·
µÚÈý½Ú 8086Ö¸Áîϵͳ
Ò»¡¢Êý¾Ý´«ËÍÖ¸Áî ¶þ¡¢¶þ½øÖÆËãÊõÖ¸Áî Èý¡¢Ê®½øÖÆËãÊõÖ¸Áî ËÄ¡¢Âß¼Ö¸Áî
Îå¡¢ÒÆλºÍÑ»·ÒÆλָÁî Áù¡¢¿ØÖÆתÒÆÖ¸Áî Æß¡¢´®Ö¸Áî °Ë¡¢±êÖ¾¿ØÖƲÙ×÷ ¾Å ¶Î¼Ä´æÆ÷Ö¸Áî
3
˼¿¼Ì⣺
1. ʲôÊÇÖ¸Áî¼°Ö¸Áîϵͳ£¿Ê²Ã´ÊÇÑ°Ö··½Ê½£¿ 2. 80x86ϵÁеÄÑ°Ö··½Ê½Ö÷ÒªÓÐÄļ¸ÖÖ£¿
3. ÓÐЧµØÖ·ÓÉÄļ¸²¿·Ö×é³É£¿ÈçºÎ¸ù¾Ý²»Í¬µÄÑ°Ö··½Ê½È·¶¨Ô´/Ä¿µÄ²Ù×÷ÊýµÄÓÐЧµØÖ·¼°ÎïÀíµØÖ·£¿
4. MOVÖ¸Áî¶ÔÔ´/Ä¿µÄ²Ù×÷ÊýÓкÎÏÞÖÆ£¿
5. »ùÖ·±äַѰַʱËùʹÓõĻùÖ·¼Ä´æÆ÷ºÍ±äÖ·¼Ä´æÆ÷·Ö±ðÓÐÄļ¸ÖÖ£¿ 6. ÒÆλָÁîĬÈÏʹÓõļĴæÆ÷ÊÇÄĸö£¿
7. ËãÊõÔËËãºÍÂß¼ÔËËãÖ¸ÁîÖ´Ðкó¶Ô״̬±êÖ¾SF¡¢ZF¡¢CF¡¢OFÓкÎÓ°Ïì¡£
8. Óó˷¨Ö¸Áîʱ£¬ÌرðҪעÒâÏÈÅжÏÓÃÓзûºÅÊý³Ë·¨Ö¸ÁÊÇÎÞ·ûºÅÊý³Ë·¨Ö¸ÁÕâÊÇΪʲô£¿
µÚËÄÕ »ã±àÓïÑԵĻù±¾Óï·¨
¿Îʱ·ÖÅä: 4¿Îʱ ½ÌѧҪÇó£º
ÕÆÎÕ»ã±àÓïÑÔÔ´³ÌÐòµÄÊéд¸ñʽ£»Î±Ö¸ÁîµÄʹÓã¬Á˽âºê»ã±àÓëÌõ¼þ»ã±à£» ½ÌѧÄÚÈÝ£º
µÚÒ»½Ú »ã±àÓïÑԵĸñʽ¼°Óï¾äÐеĹ¹³É
Ò»¡¢Ö¸Ê¾ÐÔÓï¾ä ¶þ¡¢Ö¸ÁîÓï¾ä Èý¡¢Óï¾äÐеĹ¹³É ËÄ¡¢»ã±àÓïÑÔµÄÉÏ»ú¹ý³Ì
µÚ¶þ½Ú ºê»ã±àÓëÌõ¼þ»ã±à
Ò»¡¢ºê¶¨Òå ¶þ¡¢ºêµ÷ÓÃÓëºêÕ¹¿ª Èý¡¢DOSÓëBIOS¹¦Äܵ÷Óà Èý¡¢Ìõ¼þ»ã±à ˼¿¼Ì⣺
1. ʲôÊÇαָÁËüºÍÖ¸ÁîÓкÎÇø±ð£¿
2.³£ÓõķûºÅ¶¨ÒåαָÁî¡¢Êý¾Ý¶¨ÒåαָÁî¡¢¶Î¶¨ÒåαָÁîºÍ¹ý³Ì¶¨ÒåαָÁîµÄ¹¦ÄÜ¡¢¸ñʽºÍʹÓ÷½·¨ÈçºÎ£¿
3. dwºÍddα²Ù×÷ÓÃÓÚ¶¨ÒåµØַʱµÄʹÓ÷½·¨ºÍ×÷ÓÃÈçºÎ£¿ 4. »ã±à³ÌÐòµÄÖ÷Òª¹¦ÄÜÊÇʲô£¿
5. ÔÚ¼ÆËã»úÉÏÔËÐлã±àÔ´³ÌÐòµÄ²½ÖèÈçºÎ£¿
4