°²»Õ¹¤³Ì´óѧ΢»úÔÀí×ÛºÏÁ·Ï°Ìâ´ð°¸
£¨CF£©£º½øλ±ê־룬±¾´ÎÔËËãÖÐ×î¸ßλÓнøλ»ò½èλʱ£¬CF=1£¬·ñÔòCF=0 £¨OF£©£ºÒç³ö±ê־룬±¾´ÎÔËËã¹ý³ÌÖвúÉúÒç³öʱ£¬OF=1£¬·ñÔòOF=0 9. Ö´ÐÐÏÂÃæÁ½¸öÊýÏà¼Ó£º 1010 0011 0100 1101 + 0011 0010 0001 1001 1101 0101 0110 0110
·ÖÎöÆä½á¹û¶ÔÏÂÁбê־λÓкÎÓ°Ï죺£¨6·Ö£©
£¨SF£©= 1 £¨ZF£©= 0 £¨AF£©= 1 £¨PF£©= 1 £¨CF£©= 0 £¨OF£©= 0
µÚ¶þÕ£¨¶þ£© 8086/8088CPUµÄÒý½Å¹¦ÄÜ¡¢ÏµÍ³×é³É¼°Ê±Ðò
Ò»¡¢Ìî¿ÕÌâ
1. 16¡¢20¡¢·Öʱ¸´Óà 2. Ëø´æµØÖ·
3. ϵͳÖÐÖ»ÓÐÒ»¸ö´¦ÀíÆ÷£¬CPUÌṩȫ²¿µÄ¿ØÖÆÐźţ»¸ßµçƽ 4. FFFF0H
5. Âß¼µØÖ·¡¢ÎïÀíµØÖ· 6. ÎïÀíµØÖ·
7. ¶Î»ùÖ·¡¢Æ«ÒƵØÖ·¡¢12345H 8. ¶Î¼Ä´æÆ÷¡¢20
9. 0000H£º0400H£»0020H£º0200H 10. 1M
11. ¸ß8λ¡¢µÍ8λ
¡¶Î¢»úÔÀí¼°Ó¦Óá·µÚ 29 Ò³ ¹² 48 Ò³
°²»Õ¹¤³Ì´óѧ΢»úÔÀí×ÛºÏÁ·Ï°Ìâ´ð°¸
¶þ¡¢µ¥Ñ¡Ìâ
1£® B 2£® B 3£® B 4£® A 5£® B 6£® C 7£® D 8£® B 9£® A 10£® C 11£® D 12£® A 13£® B 14£® B 15£® C Èý¡¢·ÖÎö¼ò´ðÌâ
5. 8086¶Ô´æ´¢Æ÷µÄ¹ÜÀíΪʲô²ÉÓ÷ֶεİ취£¿×î´ó¶ÎºÍ×îС¶ÎµÄ´æ´¢¿Õ¼ä·Ö±ðÊǶà´ó£¿20
λµÄÎïÀíµØÖ·ÊÇÈçºÎÐγɵģ¿
´ð£º8086CPUÊÇÒ»¸ö16λµÄ½á¹¹£¬ÄÚ²¿¼Ä´æÆ÷¼°Êý¾Ý×ÜÏß¾ùΪ16룬16λµØÖ·Ö»ÄÜÑ°Ö·64KB¿Õ¼ä¡£ÎÞ·¨ËͳöÍⲿËùÐèµÄ20λÎïÀíµØÖ·¡£Òò´Ë²ÉÓ÷ֶιÜÀí°ì·¨£¬À´Ðγɳ¬¹ý16λµÄ´æ´¢Æ÷ÎïÀíµØÖ·£¬À©´ó¶Ô´æ´¢Æ÷µÄÑ°Ö··¶Î§ (1MB£¬20λµØÖ·)¡£ ×î´ó¶Î£º64KB ×îС¶Î£º16B
µ±CPU·ÃÎÊÄÚ´æʱ£¬¶Î¼Ä´æÆ÷µÄÄÚÈÝ(¶Î»ùÖ·)×Ô¶¯×óÒÆ4λ(¶þ½øÖÆ)£¬Óë¶ÎÄÚ16λµØÖ·Æ«ÒÆÁ¿Ïà¼Ó£¬ÐγÉ20λµÄÎïÀíµØÖ·¡£ 6. ¼òÊö8086CPU×îС¹¤×÷·½Ê½º¬Òå¡£
´ð£º8086CPUµÄ×îС¹¤×÷·½Ê½ÊÇÖ¸£ºÏµÍ³ÖÐÖ»ÓÐÒ»¸ö΢´¦ÀíÆ÷£¬¼´8086CPU£¬¸Ã·½Ê½¹¹³ÉµÄΪµ¥»úϵͳ£¬ÏµÍ³ÖÐËùÐèÒªµÄ¿ØÖÆÐźÅÈ«²¿ÓÉCPUÌṩ£¬ÊµÏֺʹ洢Æ÷¼°I/O½Ó¿Úµç·µÄÁ¬½Ó£¬ÎÞÐè×ÜÏß¿ØÖÆÆ÷8288µÄ²ÎÓë¡£
7. ˵Ã÷Âß¼µØÖ·ºÍÎïÀíµØÖ·µÄº¬Ò壬Á½ÕßÖ®¼äÓкιØϵ£¿ÒÑÖªÂß¼µØÖ·3000H£º2345H£¬Ð´³ö¶Î
µØÖ·¡¢ÎïÀíµØÖ·¡¢Æ«ÒƵØÖ·¡£
´ð£ºÂß¼µØÖ·ÊÇÔÚ³ÌÐòÖжԴ洢Æ÷µØÖ·µÄÒ»ÖÖ±íʾ·½·¨£¬ÓɶεØÖ·ºÍ¶ÎÄÚÆ«ÒƵØÖ·Á½²¿·Ö×é³É¡£Æ«ÒƵØÖ·ÊÇÖ¸¶ÎÄÚij¸ö´æ´¢µ¥ÔªÏà¶Ô¸Ã¶ÎÊ×µØÖ·µÄ²îÖµ£¬ÊÇÒ»¸ö16λµÄ¶þ½øÖÆ´úÂë¡£ ÎïÀíµØÖ·ÊÇ8086оƬÒýÏßËͳöµÄ20λʵ¼ÊµÄµØÖ·Â룬ÓÃÀ´Ö¸³öÒ»¸öÌض¨µÄ´æ´¢µ¥Ôª¡£ ÎïÀíµØÖ·= ¶Î»ùÖ·*10H+Æ«ÒƵØÖ·
¶ÎµØÖ· 3000H¡¢Æ«ÒƵØÖ· 2345H¡¢ÎïÀíµØÖ· 3000H*10H+2345H=32345H 8. ¼ÆËãÌ⣺
ij΢»úϵͳÖÐÄÚ´æµÄÊ×µØַΪ3400H£¬Ä©µØַΪ67FFH£¬ÇóÆäÄÚ´æÈÝÁ¿²¢ÒÔK±íʾ¡£ ´ð£ºÄÚ´æÈÝÁ¿£½Ä©µØÖ·£Ê×µØÖ·£«1£½67FFH£3400H£«1£½3400H£¨×Ö½Ú£©£½13KB 9. 8086/8088Ϊʲô²ÉÓõØÖ·/Êý¾ÝÒýÏ߸´Óü¼Êõ£¿
´ð£º¿¼Âǵ½Ð¾Æ¬³É±¾£¬8086/8088²ÉÓÃ40ÌõÒýÏߵķâ×°½á¹¹¡£40ÌõÒýÏßÒý³ö8086/8088µÄËùÓÐÐźÅÊDz»¹»Óõģ¬²ÉÓõØÖ·/Êý¾ÝÏ߸´ÓÃÒýÏß·½·¨¿ÉÒÔ½â¾öÕâһì¶Ü£¬´ÓÂß¼½Ç¶È£¬µØÖ·ÓëÊý¾ÝÐźÅ
¡¶Î¢»úÔÀí¼°Ó¦Óá·µÚ 30 Ò³ ¹² 48 Ò³
°²»Õ¹¤³Ì´óѧ΢»úÔÀí×ÛºÏÁ·Ï°Ìâ´ð°¸
²»»áͬʱ³öÏÖ£¬¶þÕß¿ÉÒÔ·Öʱ¸´ÓÃͬһ×éÒýÏß¡£
µÚÈýÕ£¨Ò»£© 8086/8088CPUÑ°Ö··½Ê½¼°Ö¸Áîϵͳ
Ò»¡¢Ìî¿ÕÌâ 10. ²Ù×÷Âë¡¢²Ù×÷Êý 11. 00FEH¡¢1000H 12. ×î¸ßµØÖ·¶Ë 13. 0FF2H¡¢0056H
14. 0214H¡¢24514H¡¢0306H¡¢24306H 15. 1¡¢2000H 16. 1 17. 0FFH¡¢00H 18. DX ¶þ¡¢µ¥Ñ¡Ìâ
1£® A 2£® C 3£® D 4£® A 5£® C 6£® B 7£® A 8£® B 9£® D 10£® A 11£® B 12£® D 13£® B 14£® C 15£® C 16£® C 17£® D 18£® C 19£® B Èý¡¢·ÖÎö¼ò´ðÌâ
12. д³öÖÁÉÙ3ÖÖÖ¸ÁʹAX¼Ä´æÆ÷ÖÃÁã
MOV AX,00 SUB AX,AX XOR AX,AX AND AX,00H 13. Óõ¥ÌõÖ¸Áî»ò³ÌÐòƬ¶Î£¬ÊµÏÖÏÂÊö¹¦ÄÜ
(1)XOR AX,0FF00H OR AX,000FH (2)MOV CL,4 ROR AL,CL(»òROL AL,CL) (3)XCHG AX,BX
14. ¶ÑÕ»´æ´¢ÇøÓÉÄÄÁ½¸ö¼Ä´æÆ÷¹ÜÀí£¿¼òÊöÊý¾ÝѹջºÍµ¯Õ»µÄ¹ý³Ì¡£
´ð£º¶ÑÕ»´æ´¢ÇøÓÉÁ½¸ö¼Ä´æÆ÷¹ÜÀí£º¶ÑÕ»Ö¸Õ루SP£©ºÍ¶ÑÕ»¶Î¼Ä´æÆ÷£¨SS£©¡£µ±Ò»¸ö×ÖÊý¾Ý±»Ñ¹Èë¶Ñջʱ£¬SPÊ×Ïȼõ2£¬È»ºó¶ÔÕ»¶¥´æ´¢µ¥Ôª½øÐÐ16λ×ÖµÄд²Ù×÷£»Æä¸ß 8λÊý¾Ý±»·ÅÔÚSP-1µ¥ÔªÖУ¬µÍ8λÊý¾Ý±»·ÅÔÚ SP-2µ¥ÔªÖС£µ±Êý¾Ý´Ó¶ÑÕ»Öе¯³öʱ£¬µÍ8λ´ÓSPµ¥ÔªÒƳö£¬¸ß8
¡¶Î¢»úÔÀí¼°Ó¦Óá·µÚ 31 Ò³ ¹² 48 Ò³
°²»Õ¹¤³Ì´óѧ΢»úÔÀí×ÛºÏÁ·Ï°Ìâ´ð°¸
λ´ÓSP+1µ¥ÔªÒƳö£¬È»ºóSP+2¡£
15. ¾ÙÀý˵Ã÷ÓëÊý¾ÝÓйصÄÑ°Ö··½Ê½ÓÐÄÄЩ£¿
´ð£ºÁ¢¼´Ñ°Ö·¡¢¼Ä´æÆ÷Ñ°Ö·¡¢Ö±½ÓÑ°Ö·¡¢¼Ä´æÆ÷¼ä½ÓÑ°Ö·¡¢¼Ä´æÆ÷Ïà¶ÔÑ°Ö·¡¢»ùÖ·¼Ó±äÖ·Ñ°Ö·¡¢
Ïà¶Ô»ùÖ·¼Ó±äÖ·Ñ°Ö·£»Àý×ÓÂÔ¡£ 16. ÊäÈëÊä³öµÄÑ°Ö··½Ê½ÓÐÄļ¸ÖÖ£¿¾ÙÀý˵Ã÷ ´ð£ºÓÐÁ½ÖÖ£ºÖ±½Ó¶Ë¿ÚÑ°Ö·£¬Èç IN AL,05H£»
¼ä½Ó¶Ë¿ÚÑ°Ö·£¬Èç MOV DX,05H IN AL,DX
17. ´ð£ºMOVÖ¸ÁîÊǽ«Ô´²Ù×÷Êý¼´ÄÚ´æµ¥ÔªµÄÄÚÈÝ´«Ë͵½Ä¿µÄ²Ù×÷¼Ä´æÆ÷ÖУ»¶øLEAΪȡƫÒÆÁ¿
Ö¸ÁËüÊǽ«Ô´²Ù×÷ÊýËùÔÚÄÚ´æµ¥ÔªµÄÆ«ÒƵØÖ·È¡³öËÍÄ¿µÄ¼Ä´æÆ÷£»
MOV AX,TABLE £»AX=3412H LEA AX,TABLE £»AX=0020H
18. ·Ö±ðÖ¸³öÏÂÁÐÖ¸ÁîÖеÄÔ´²Ù×÷ÊýµÄÑ°Ö··½Ê½¡£ £¨1£©Ö±½ÓÑ°Ö· £¨2£©Á¢¼´Ñ°Ö· £¨3£©¼Ä´æÆ÷Ñ°Ö· £¨4£©»ùÖ·¼Ó±äÖ· £¨5£©Ïà¶Ô»ùÖ·¼Ó±äÖ·Ñ°Ö· £¨6£©¼Ä´æÆ÷Ïà¶ÔÑ°Ö· £¨7£©¼Ä´æÆ÷¼ä½ÓÑ°Ö· £¨8£©¶ÎÄÚ¼ä½ÓÑ°Ö· £¨9£©Ö±½Ó¶Ë¿ÚÑ°Ö· £¨10£©¼ä½Ó¶Ë¿ÚÑ°Ö· 19. Ö¸³öÏÂÁÐÖ¸ÁîµÄ´íÎó
£¨1£©Ô´¡¢Ä¿µÄ²Ù×÷Êý³¤¶È²»Æ¥Åä £¨2£©Á¢¼´Êý²»ÄÜ×öÄ¿µÄ²Ù×÷Êý £¨3£©CS²»ÄÜ×öÄ¿µÄ²Ù×÷Êý
£¨4£©SI¡¢DI²»ÄÜͬʱ³öÏÖÔÚÒ»¸ö[]ÖÐ £¨5£©Ô´¡¢Ä¿µÄ²Ù×÷Êý³¤¶È²»Æ¥Åä
£¨6£©Ô´¡¢Ä¿µÄ²Ù×÷Êý²»ÄܾùΪ´æ´¢Æ÷²Ù×÷Êý £¨7£©Á¢¼´Êý²»ÄÜÖ±½ÓËÍÖÁ¶Î¼Ä´æÆ÷
¡¶Î¢»úÔÀí¼°Ó¦Óá·µÚ 32 Ò³ ¹² 48 Ò³