§iÓm: Sè ph¸ch: §Ò thi sè xx : KiÕn tróc m¸y tÝnh Thi lÇn ?, Ngµy ??/ ?? / 200? Chó ý: Sinh viªn tuyÖt ®èi kh«ng ghi c¸c th«ng tin c¸ nh©n; nh − : hä tªn, ngµy sinh, SBD v.v. vµo ®Ò thi. • Chän c©u tr¶ lêi nµo th× khoanh trßn quanh ch÷ c¸i (A, B, C hoÆc D) ë ®Çu dßng t − ¬ng ¬ng øng. NÕu ®æi ý, • h·y g¹ch chÐo ch÷ c¸i ®· khoanh råi chän c©u tr¶ lêi kh¸c. NÕu muèn chän l¹i mét c©u ®· bÞ m×nh g¹ch, h·y viÕt l¹i ch÷ c¸i bªn tr¸i ch÷ ®· bÞ g¹ch vµ khoanh. “C©u sai hoÆc kÐm chÝnh x¸c” lµ c©u bao gåm mét hoÆc mét vµi ý sai. • “C©u ®óng” lµ c©u kh«ng bao gåm mét ý sai nµo. • 1. H·y chØ ra c©u sai hoÆc kÐm chÝnh x¸c trong x¸c trong c¸c c©u A, B, C, D sau: Hai nguyªn lý c¬ b¶n ®Ó x©y dùng m¸y tÝnh ®iÖn tö lµ nguyªn lý sè (digital) vµ nguyªn lý t − ¬ng ¬ng tù (analog). Nguyªn lý sè cßn ® − îc îc gäi lµ nguyªn lý ®Õm, nguyªn lý t − ¬ng ¬ng tù cßn ® − îc îc gäi lµ nguyªn ®o. A. Mét m¸y tÝnh cã thÓ ® − îc îc x©y dùng dùa theo mét trong hai nguyªn lý trªn. B. Cã thÓ x©y dùng mét m¸y tÝnh trong ®ã c¶ hai nguyªn lý nªu trªn cïng ® − îc îc sö dông. C. ViÖc sö dông m¸y tÝnh sè linh ho¹t h¬n nhiÒu so víi viÖc sö dông m¸y tÝnh t − ¬ng ¬ng tù. D. Kh¶ n¨ng gi¶i bµi to¸n cña m¸y tÝnh t − ¬ng ¬ng tù phô thuéc m¹nh vµo phÇn cøng cña m¸y, lµm cho tèc ®é cña nã rÊt chËm. 2. H·y chØ ra c©u sai hoÆc kÐm chÝnh x¸c trong c¸c c©u A, B, C, D sau: Trong c¸c m¸y tÝnh sè nhiÒu møc hiÖn ®¹i th − êng êng cã ®Õn 6 møc kh¸c nhau; trõ møc thÊp nhÊt (møc 0) lµ møc logic sè, chÝnh lµ phÇn cøng cña m¸y tÝnh, t¹i møc nµy ch − a cã kh¸i niÖm vÒ ch − ¬ng ¬ng tr×nh, cßn mçi møc bªn trªn, ®Òu cã mét ng«n ng÷ cña nã, gäi lµ ng«n ng÷ m¸y, ng«n ng÷ nµy x¸c ®Þnh mét m¸y ¶o. A. Møc 1, n»m ngay bªn trªn møc 0, ® − îc îc gäi lµ møc vi ch − ¬ng ¬ng tr×nh, t¹i møc nµy cã mét ch − ¬ng ¬ng tr×nh ®− îc îc gäi lµ vi ch− ¬ng ¬ng tr×nh, nhiÖm vô cña nã lµ th«ng dÞch c¸c chØ thÞ cña møc 2 bªn trªn. ChØ cã ng«n ng÷ cña møc vi ch − ¬ng ¬ng tr×nh míi thùc sù lµ ng«n ng÷ m¸y. B. Møc 2 cßn ® − îc îc gäi lµ møc m¸y th«ng th − êng, êng, bëi v× t¹i møc nµy cã mét ng«n ng÷ th − êng êng ®− îc îc gäi lµ ng«n ng÷ m¸y, mÆc dï phÇn cøng cña m¸y kh«ng thÓ thi hµnh ngay ® − îc îc c¸c chØ thÞ cña nã. C. Møc 3 lµ møc m¸y hÖ ®iÒu hµnh, ng«n ng÷ cña nã th − êng êng ®− îc îc gäi lµ hÖ ®iÒu hµnh. ChØ thÞ ë møc 3 kh¸c chØ thÞ møc 1 vµ 2 ë chç, nã lµ c¸c ký hiÖu viÕt t¾t cã ý nghÜa ®èi víi con ng − êi êi chø kh«ng ph¶i lµ sè. D. Trong ng«n ng÷ m¸y hÖ ®iÒu hµnh, th − êng êng cã c¶ c¸c chØ thÞ thuéc ng«n ng÷ m¸y th«ng th − êng. êng. 3. H·y chØ ra c©u sai hoÆc kÐm chÝnh x¸c trong c¸c c¸c c©u A, B, C, D sau: Dùa vµo chøc n¨ng, c¸ch tæ chøc vµ truy cËp cã thÓ ph©n chia bé nhí thµnh 2 lo¹i chÝnh, ®ã lµ Bé nhí trong (BNT) vµ Bé nhí ngoµi (BNN). A. §¬n vÞ nhí cña BNT th − êng êng ®− îc îc chän b»ng 1 byte hoÆc mét sè byte (2, 4, ...). B. §¬n vÞ nhí cña BNN cã thÓ ® − îc îc chän kh¸c nhau, tuú thuéc vµo hÖ ®iÒu hµnh. C. Bé vi xö lý (VXL) cã thÓ ®¸nh ®Þa chØ tõng ®¬n vÞ nhí cña BNT mét c¸ch trùc tiÕp. D. Th«ng tin trªn BNN th − êng êng ®− îc îc tæ chøc d − íi íi d¹ng khèi vµ bé VXL cã thÓ ®¸nh ®Þa chØ trùc tiÕp c¸c khèi th«ng tin cña BNN. 4. H·y chØ ra c©u sai hoÆc kÐm chÝnh x¸c trong c¸c c©u A, B, C, D sau: A. Khi nãi vÒ MT§T chÝnh lµ nãi ®Õn phÇn cøng cña m¸y tÝnh ®ã. B. PhÇn mÒm lµ c¸c ch − ¬ng ¬ng tr×nh ®iÒu khiÓn vµ phèi hîp ho¹t ®éng cña c¸c bé phËn thuéc phÇn cøng. XÐt cho cïng th× mäi phÇn mÒm ®Òu ® − îc îc thi hµnh (execute) b»ng phÇn cøng. C. M¸y tÝnh ®iÖn tö (MT§T) lµ m¸y tÝnh sö dông c¸c linh kiÖn ®iÖn tö lµm c¸c phÇn tö tÝnh to¸n vµ phÇn tö nhí. C¸c linh kiÖn ®iÖn ®iÖn tö ngµy nay th − êng êng kh«ng ph¶i lµ ®Ìn ®iÖn tö. D. C¸c thao t¸c tÝnh to¸n mµ phÇn cøng thùc hiÖn ® − îc îc còng cã thÓ thùc hiÖn ® − îc îc b»ng phÇn mÒm; tuy nhiªn, mäi m¸y tÝnh ®Òu ph¶i cã phÇn cøng. 5. H·y chØ ra c©u sai hoÆc kÐm chÝnh x¸c trong c¸c c¸c c©u A, B, C, D sau: A. Nhµ b¸c häc Blase Pascal ®· nghiªn cøu vµ chÕ t¹o thµnh c«ng mét trong nh÷ng m¸y tÝnh ®iÖn tö (MT§T) ®Çu tiªn trªn thÕ giíi, v× vËy tªn «ng ®· ® − îc îc ®Æt cho mét ng«n ng÷ lËp tr×nh bËc cao lµ ng«n ng÷ Pascal. B. Babbage ®− îc îc nhiÒu ng − êi êi coi lµ «ng tæ cña MT§T sè hiÖn ®¹i, mÆc dï «ng sèng ë thÕ kû XVII. C. ChiÕc MT§T ENIAC ®· ® − îc îc chÕ t¹o thµnh c«ng ë n − íc íc Mü.
§Ò thi m«n KTMT (lµm mÉu), Líp xxxx, Khoa xxxx, tr− êng êng §HCN, §HQGHN, xx/xx/200? 2/5 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
D. Ng− êi êi ta ph©n biÖt c¸c thÕ hÖ m¸y tÝnh tÝ nh ®iÖn tö (MT§T) chñ yÕu dùa vµo c¸c linh kiÖn c¬ b¶n cÊu t¹o nªn MT§T chø kh«ng dùa vµo tèc ®é tÝnh to¸n cña chóng. 6. H·y chØ ra c©u sai hoÆc kÐm chÝnh x¸c trong c¸c c©u A, B, C, D sau: C¸c m¸y tÝnh ®iÖn tö thÕ hÖ thø t − cã thÓ ® − îc îc ph©n lµm c¸c lo¹i: Microcomputer, Minicomputer, Mainframe vµ Supercomputer. Mçi lo¹i trªn cã mét sè ®Æc ®iÓm sau: A. Supercomputer lµ c¸c m¸y tÝnh ® − îc îc thiÕt kÕ ®Æc biÖt ®Ó ®¹t ®− îc îc tèc ®é FLOPS cao nhÊt cã thÓ ® − îc, îc, th− êng êng lµ tõ 1giga FLOPS trë lªn. B. Mainframe lµ m¸y tÝnh lín, cã n¨ng lùc vµo/ra (I/O) vµ bé nhí nhí ngoµi rÊt rÊt lín, th − êng êng nèi víi minicomputer ®Ó hç trî cho minicomputer. C. Minicomputer lµ m¸y tÝnh cì trung b×nh, th − êng êng cã n¨ng lùc xö lý vµ vµo/ra cao h¬n h¼n so víi microcomputer. D. Microcomputer (M¸y vi tÝnh, M¸y tÝnh c¸ nh©n) ® − îc îc thiÕt kÕ nh»m cho mét ng − êi êi sö dông. 7. H·y chØ ra c©u sai hoÆc kÐm chÝnh x¸c trong c¸c c©u A, B, C, D sau: Cã 4 ph− ¬ng ¬ng ph¸p tæ chøc vµo/ra (I/O) chÝnh trong c¸c hÖ thèng m¸y tÝnh: tÝnh: Mét lµ: I/O ® − îc îc lËp tr×nh víi viÖc lu«n lu«n ®îi (Programmed (Programmed I/O with busy waiting), cßn cã tªn gäi lµ hái vßng - polling I/O. Hai lµ: I/O ®− îc îc ®iÒu khiÓn bëi ng¾t (Interrupt-driven I/O). I/O). Ba lµ: I/O sö dông DMA (DMA I/O). Bèn lµ: I/O sö dông kªnh d÷ liÖu (Data channels). So s¸nh c¸c ph− ¬ng ¬ng ph¸p nµy cã thÓ nªu ra c¸c nhËn xÐt sau: A. Ph− ¬ng ¬ng ph¸p polling I/O cã thÓ ® − îc îc ¸p dông rÊt hiÖu qu¶ trong c¸c hÖ thèng vi xö lý ®¬n gi¶n. B. Ph− ¬ng ¬ng ph¸p Interrupt-driven I/O gióp n©ng cao hiÖu suÊt sö dông CPU nh − ng ng phøc t¹p h¬n ph − ¬ng ¬ng ph¸p polling I/O. ChÝnh v× vËy nã kh«ng ® − îc îc ¸p dông trong microcomputer. C. Ph− ¬ng ¬ng ph¸p DMA I/O kh¸ ®¬n gi¶n, gióp gi¶m nhÑ g¸nh nÆng qu¶n lý I/O cña CPU. Trong c¸c microcomputer th− êng êng cã ¸p dông ph − ¬ng ¬ng ph¸p nµy. D. Ph− ¬ng ¬ng ph¸p Data channels ® − îc îc sö dông réng r·i trong c¸c mainframe, bëi v× nã t¹o ra søc m¹nh vµo/ra cao h¬n h¼n c¸c ph − ¬ng ¬ng ph¸p kh¸c. 8. H·y chØ ra c©u sai hoÆc kÐm chÝnh x¸c trong c¸c c©u A, B, C, D sau: Cã thÓ nhËn xÐt vÒ c¸c m¹ch logic trªn h×nh vÏ nh − sau: sau: A. a/ kh«ng t− ¬ng ¬ng ®− ¬ng ¬ng víi b/ B. a/ kh«ng t− ¬ng ¬ng ®− ¬ng ¬ng víi c/ C. b/ kh«ng t − ¬ng ¬ng ®− ¬ng ¬ng víi c/ D. b/ kh«ng t − ¬ng ¬ng ®− ¬ng ¬ng víi d/ 9. H·y chØ ra c©u sai hoÆc kÐm chÝnh x¸c trong c¸c c©u A, B, C, D sau: C¨n cø vµo sù chuyÓn tr¹ng th¸i cña c¸c phÇn tö nhí c¬ b¶n t¹o thµnh thanh ghi, cã thÓ chia c¸c thanh ghi thµnh 2 nhãm chÝnh lµ Thanh ghi chèt vµ Flip-flop. A. Thanh ghi chèt: lµ thanh ghi cã thÓ chuyÓn tr¹ng th¸i b»ng b»ng møc cña xung kÝch thÝch (xung (xung ®ång hå); nghÜa lµ, chuyÓn tr¹ng th¸i t¹i mét thêi ®iÓm trong kho¶ng thêi gian tån t¹i xung kÝch thÝch. B. Flip-flop: lµ mét biÕn thÓ cña thanh ghi chèt, cã thÓ chuyÓn tr¹ng th¸i rÊt nhanh, trong thêi gian tån t¹i s− ên ên xung kÝch thÝch. C. C¸c phÇn tö nhí cña bé nhí RAM ®éng (Dynamic RAM) ® − îc îc x©y dùng tõ c¸c flip-flop. D. C¸c phÇn tö nhí cña bé nhí RAM tÜnh (SRAM) ® − îc îc x©y dùng tõ c¸c thanh ghi chèt hoÆc flip-flop. 10. H·y chØ ra c©u sai hoÆc kÐm chÝnh x¸c trong c¸c c©u A, B, C, D sau: Dùa trªn c¸c ®Æc ®iÓm cña thÞ gi¸c con ng − êi êi lµ cã ®é ph©n gi¶i h÷u h¹n vµ hiÖn t − îng îng l− u ¶nh trªn vâng m¹c, ng− êi êi ta ®· x©y dùng nªn ph − ¬ng ¬ng ph¸p quÐt mµnh ®Ó hiÓn thÞ th«ng tin tÜnh vµ ®éng trªn mµn h×nh. Chóng ta cã thÓ nªu ra mét sè nhËn xÐt vÒ ph − ¬ng ¬ng ph¸p hiÓn thÞ nµy nh − sau: sau: A. TØ lÖ chiÒu réng trªn chiÒu cao cña mµn h×nh th − êng êng ®− îc îc chän b»ng 4/3, tØ lÖ ®ã cã liªn quan tíi cÊu t¹o cña c¬ quan thÞ gi¸c con ng − êi. êi. B. Mçi mµnh ®− îc îc chia thµnh c¸c dßng, ng − êi êi ta c¨n cø vµo kÝch th − íc íc mµn h×nh vµ kho¶ng c¸ch tõ m¾t tíi mµn h×nh ®Ó chän sè dßng cña mµnh. C. H×nh ¶nh ®éng ® − îc îc t¹o bëi viÖc hiÓn thÞ c¸c mµnh víi mét tÇn suÊt ®ñ lín. D. §èi víi h×nh ¶nh tÜnh th× chØ cÇn hiÓn thÞ mét mµnh lµ ®ñ v× néi dung hiÓn thÞ kh«ng thay ®æi.
§Ò thi m«n KTMT (lµm mÉu), Líp xxxx, Khoa xxxx, tr− êng êng §HCN, §HQGHN, xx/xx/200? 3/5 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
11. H·y chØ ra c©u ®óng trong c¸c c©u A, B, C, D sau: Mét m¸y tÝnh sö dông bus hÖ thèng víi ®ång hå 100Mhz (=10 8Hz), bé xö lý thùc hiÖn c¸c thao t¸c read/write 1 word 32 bits trong 4 chu kú bus. Nh − vËy, vËy, tèc ®é truyÒn d÷ liÖu tèi ®a trªn bus lµ (1MBps = 2 20 bytes per second): A. §óng b»ng 100 MBps B. GÇn b»ng 100 MBps C. GÇn b»ng 400MBps D. GÇn b»ng 25 MBps 12. H·y chØ ra c©u ®óng trong c¸c c©u A, B, C, D sau: Mét m¸y tÝnh cã bus ®Þa chØ 32 d©y vµ bus sè liÖu 32 d©y, kh«ng sö dông ph − ¬ng ¬ng ph¸p ®¸nh ®Þa chØ multiplex, d÷ liÖu lu«n ® − îc îc truyÒn theo ®¬n vÞ 32 bit. Nh − vËy, vËy, bé nhí chÝnh cã thÓ cã dung l − îng îng tèi ®a vµ 20 20 30 tèi thiÓu nh − sau sau (1Mb = 2 Bits; 1MB = 2 Bytes; 1GB = 2 Bytes): A. NÕu x©y dùng bé nhí tõ c¸c chip lo¹i 4Mbx8, th× dung l − îng îng tèi ®a = 16GB, tèi thiÓu = 8MB. B. NÕu x©y dùng bé nhí tõ c¸c chip lo¹i 4Mbx8, th× dung l − îng îng tèi ®a = 4GB, tèi thiÓu = 16MB. C. NÕu x©y dùng bé nhí tõ c¸c chip lo¹i 4Mbx1, th× dung l − îng îng tèi ®a = 16GB, tèi thiÓu = 16MB. D. NÕu x©y dùng bé nhí tõ c¸c chip lo¹i 4Mbx1, th× dung l − îng îng tèi ®a = 4GB, tèi thiÓu = 16MB. 13. H·y chØ ra c©u ®óng trong c¸c c©u A, B, C, D sau: Mét nhãm thiÕt kÕ bé nhí cache lo¹i liªn kÕt (associative cache) cho mét m¸y tÝnh cã bé nhí chÝnh (main memory) lµ 232 bytes, cache cã sè l − îng îng slot lµ 2K vµ kÝch th − íc íc khèi (block) lµ 16 byte. KÝch th− íc íc cña bé nhí cahe ®− îc îc 4 ng− êi êi trong nhãm tÝnh ra nh − sau: sau: A. = 32 KB B. = 32 Kb (Kilobit) C. = 321536 byte D. = 321536 bit 14. H·y chØ ra c©u ®óng trong c¸c c©u A, B, C, D sau: Mét nhãm thiÕt kÕ bé nhí cache lo¹i ¸nh x¹ trùc tiÕp (direct-mapped cache) cho mét m¸y tÝnh cã bé nhí chÝnh (main memory) lµ 2 32 bytes, cache cã sè l − îng îng slot lµ 2K vµ kÝch th − íc íc khèi (block) lµ 16 byte. KÝch th− íc íc cña bé nhí cahe ® − îc îc 4 ng− êi êi trong nhãm tÝnh ra nh − sau: sau: A. = 36.5 KB B. = 36.25 KB C. = 36 KB D. = 35.75 KB 15. H·y chØ ra c©u ®óng trong c¸c c©u A, B, C, D sau: Trong hÖ thèng m¸y tÝnh, tËp hîp c¸c thiÕt bÞ vµo vµ thiÕt bÞ ra cã tªn gäi chung lµ thiÕt bÞ ngo¹i vi (TBNV). TBNV cã c¸c ®Æc ®iÓm sau: A. TBNV lµ c¸c thiÕt bÞ n»m bªn ngoµi m¸y tÝnh, xa CPU. B. Mét TBNV cã thÓ lµ thiÕt bÞ nhí ngoµi, kh«ng tham gia trùc tiÕp vµo qu¸ tr×nh xö lý d÷ liÖu. C. Liªn hÖ gi÷a CPU vµ TBNV th − êng êng th«ng qua bé nhí ®Öm, nh»m môc ®Ých chÝnh lµ lµm t¨ng tèc ®é vËn chuyÓn d÷ liÖu gi÷a CPU vµ TBNV. D. Tèc ®é ho¹t ®éng cña TBNV th − êng êng chËm h¬n tèc ®é CPU nh − ng ng kh«ng ¶nh h − ëng ëng tíi tèc ®é chung cña hÖ thèng m¸y tÝnh. 16. H·y chØ ra c©u ®óng trong c¸c c©u A, B, C, D sau: Trong viÖc hiÓn thÞ h×nh ¶nh mµu trªn mµn h×nh m¸y tÝnh, sù tæng hîp mµu s¾c x¶y ra ë: A. Trªn bÒ mÆt mµn h×nh, n¬i cã phñ c¸c h¹t chÊt huúnh quang t¹o nªn c¸c bé ba mµu c¬ b¶n lµ Red, Green vµ Blue. B. Trong bé ®iÒu khiÓn hiÓn thÞ - CRTC. C. Trong bé nhí hiÓn thÞ, lµ n¬i chøa c¸c th«ng tin vÒ thuéc tÝnh hiÓn thÞ cña tÊt c¶ c¸c pixel trªn mµn h×nh. D. Trong m¾t cña ng− êi êi nh×n.
§Ò thi m«n KTMT (lµm mÉu), Líp xxxx, Khoa xxxx, tr− êng êng §HCN, §HQGHN, xx/xx/200? 4/5 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
17. H·y chØ ra c©u ®óng trong c¸c c©u A, B, C, D sau: ( Cã h×nh vÏ ë trang cuèi ) Cho hai chØ thÞ MAL cña m¸y Mic-1: a := a + a; if n then goto 0; vµ a := lshift(a); if n then goto 0; A. Hai chØ thÞ trªn thùc hiÖn chøc n¨ng gièng nhau trong mäi tr − êng êng hîp. B. Hai chØ thÞ trªn thùc hiÖn chøc n¨ng kh¸c nhau trong mäi tr − êng êng hîp. C. Nãi chung, hai chØ thÞ trªn thùc hiÖn chøc n¨ng kh¸c nhau; tuy nhiªn, chóng sÏ thùc hiÖn chøc n¨ng gièng nhau trong tr − êng êng hîp ®Æc biÖt lµ .................................................................................. ............................................................................................ .......... D. Nãi chung, hai chØ thÞ trªn thùc hiÖn chøc n¨ng gièng nhau; tuy nhiªn, chóng sÏ thùc hiÖn chøc n¨ng kh¸c nhau trong tr − êng êng hîp ®Æc biÖt lµ ....................................................................................... ............................................................................................... ........ 18. H·y cho biÕt ®¬n vÞ logic trªn h×nh vÏ thùc hiÖn chøc n¨ng g×? ......................................................... ....................................................................................... ........................................................... ................................ ... ......................................................... ....................................................................................... ........................................................... ................................ ... ......................................................... ....................................................................................... ........................................................... ................................ ... ......................................................... ....................................................................................... ........................................................... ................................ ... 19. H·y cho biÕt c¸c vi m¹ch nhí M1, M2 ë h×nh vÏ bªn cã thÓ cã dung l− îng îng tèi ®a lµ bao nhiªu?, chóng cã thÓ chiÕm miÒn ®Þa chØ nhí nµo? word M1= tõ ®Þa chØ: ............................. ®Õn ®Þa chØ: .......................... word M2= tõ ®Þa chØ: ............................. ®Õn ®Þa chØ: ........................ 20. H·y chØ ra c©u ®óng trong c¸c c¸c c©u A, B, C, D sau: ( Cã h×nh vÏ ë trang sau ) Mét ng− êi êi dÞch c¸c dßng chØ thÞ b»ng ng«n ng÷ MAL sang d¹ng nhÞ ph©n, kÕt qu¶ ® − îc îc tr×nh bµy d − íi íi ®©y. Anh (chÞ) h·y cho biÕt ý kiÕn cña m×nh b»ng c¸ch lùa chän mét trong 4 nhËn xÐt A, B, C, D. A. Cã 3 dßng ®óng, 2 dßng sai. B. Cã 2 dßng ®óng, 3 dßng sai.. C. Dßng 5 sai. D. Theo t«i, c¸c dßng sau ®©y sai: ........................................................ ........................................................ A
C
M
O
Chỉ thị bằng ngôn ngữ MAL U N
A L U
M SH
M
E
B A
R
W
N
R
R
D
R
C
C
B
A
ADDR
X
D
1. a := band(ir, smask);
0
00 01 00
0
0
0
0
1
1010 1001 0011 00000000
2. sp := sp + a; goto 0;
0
11 00 00
0
0
0
0
1
0010 1010 0010 00000000
3. a := band(ir, smask);
0
00 01 00
0
0
0
0
1
1010 1001 0011 00000000
4. a := inv(a);
0
00 11 00
0
0
0
0
1
1010 0000 1010 00000000
5. a := a + 1; goto 75;
0
11 00 00
0
0
0
0
1
1010 0001 1010 01001011
§Ò thi m«n KTMT (lµm mÉu), Líp xxxx, Khoa xxxx, tr− êng êng §HCN, §HQGHN, xx/xx/200? 5/5 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
Thø tù 16 thanh ghi 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
= = = = = = = = = = = = = = = =
pc ac sp ir ti r 0 +1 -1 amas k s mas k a b c d e f
S¬ ®å khèi ®Çy ®ñ cña mét vi kiÕn tróc →
AMUX ALU SH MBR MAR RD WR ENC C B A AMUX
0 = A latch 1 = MBR
§iÒu khiÓn lèi vµo bªn tr¸i cña ALU: 0 = A latch, 1 = MBR Chøc n¨ng ALU: 0 = A+B, 1 = A AND B, 2 = A, 3 = A Chøc n¨ng thanh ghi dÞch: 0 = no shift, 1 = right, 2 = left N¹p cho MBR tõ thanh ghi dÞch: 0 = kh«ng n¹p, 1 = n¹p N¹p cho MAR tõ thanh ghi chèt B: 0 = kh«ng n¹p, 1 = n¹p Yªu cÇu ®äc bé nhí: 0=kh«ng ®äc, 1=n¹p cho MBR tõ bé nhí Yªu cÇu ghi bé nhí: 0 = kh«ng ghi, 1 = ghi MBR vµo bé nhí §iÒu khiÓn viÖc chøa vµo bé nhí t¹m: 0=kh«ng chøa, 1=chøa Chän thanh ghi ®Ó chøa vµo (nÕu ENC = 1): 0 = PC, 1 = AC, .v.v. Chän nguån cho bus B: 0 = PC, 1 = AC, .v.v. Chän nguån cho bus A: 0 = PC, 1 = AC, .v.v. COND 0= No jump 1= Jump if N=1 2= Jump if Z=1 3= Jump always
ALU 0= A+B 1= A AND B 2= A 3 = A
SH 0=No shift 1=Shift right 1 bit 2=Shift left 1 bit 3=(not used)
MBR,MAR,RD, WR,ENC 0 = No 1 = Yes
DiÔn gi¶i mét sè tr − êng êng cña vi chØ thÞ ®iÒu khiÓn ® − êng êng d÷ liÖu