NGÂN HANG ̀ ĐỀ THI TRĂC ́ NGHIÊM ̣ MÔN: KỸ THUÂT ̣ VI XƯ LÝ Dung ̀ cho hệ Đaị Hoc̣ Tư Xa – Nganh ̀ Điên ̣ Tư – Viên ̃ thông SỐ TIN ́ CHI:̉ CHƯƠNG 1: KIÊN ́ TRUC ́ CUA ̉ HỆ THÔNG ́ VI XƯ LÝ Câu 1: Bộ vi xư lý la:̀ a) Hệ thông ́ cać vi mach ̣ tương tư hoaṭ đông ̣ theo chương trinh. ̀ c) Là môṭ vi mach ̣ tương tư hoaṭ đông ̣ theo chương trinh ̀ Câu 2: Môṭ lênh ̣ cuả bộ vi xư lý la:̀ a) Chuôĩ cać bit và năm ̀ vi xư ly.́ c) Chuôĩ cać bit và cung câṕ cho vi xư lý để nó thưc hiên ̣ đươc môṭ chưc số ban̉ Câu 3: Chương trinh ̀ cuả hệ thông ́ vi xư lý la:̀ a) Tâp̣ lênh ̣ cuả nhà san̉ xuât́ bộ vi xư lý cung câp ́ c) Là môṭ tâp̣ hơp cać lênh ̣ săp ́ xêp ́ môṭ cach ́ ngâu ̃ nhiên. b) Hệ thông ́ cać vi mach ̣ số hoaṭ đông ̣ theo chương trinh. ̀ d) Là môṭ vi mach ̣ số hoaṭ đông ̣ theo chương trinh. ̀ b) Chuôĩ cać bit và năm ̀ môṭ ô nhơ. d) Chuôĩ cać bit và bât́ ky.̀ b) Là tâp̣ hơp cać lênh ̣ đươc săp ́ xêp ́ theo giaỉ thuâṭ cuả môṭ baì toan ́ hay môṭ công viêc̣ nao ̀ đo.́ d) Là môṭ tâp̣ hơp cać lênh ̣ điêù khiên̉ vi xư lý hoaṭ đông. ̣ Câu 4: Hệ thông ́ vi xư lý bao gôm ̀ khôí chưc chinh? ́ a) b) c) d) Câu 5: Trong hệ thông ́ vi xư lý Bus la:̀ a) Đương truyêǹ thông tin giưa cać khôí mach ̣ cuả hệ thông ́ vi xư ly.́ c) Là nhom ́ đương tiń hiêu ̣ có cung ̀ chưc hệ thông ́ vi xư lý b) Thiêt́ bị vâṇ chuyên̉ thông tin giưa cać khôí mach ̣ cuả hệ thông ́ vi xư ly.́ d) Là nơi chưa dư liêụ hệ thông ́ vi xư ly.́ Câu 6: Trong hệ thông ́ vi xư lý Bus điêù khiên̉ dung ̀ đê:̉ a) Lâý lênh ̣ để thưc hiên. ̣ b) Lâý điạ chỉ vao ̀ vi xư ly.́ c) Xać đinh ̣ cać chế độ hoaṭ đông ̣ cuả vi xư ly.́ d) Truyêǹ dư liêu ̣ vơi vi xư lý Câu 7: Trong hệ thông ́ vi xư lý trươc thưc hiên ̣ chương trinh ̀ đươc chưa trong: a) Cać bộ đêm ̣ vi xư lý b) Trong bộ nhơ bań dân. ̃ c) Trong công ̉ vaò ra. d) Trên Bus dư liêu. ̣ Câu 8: Bus điạ chỉ la:̀ a) Cać ngõ vaò cuả vi xư lý c) Cać đương hai chiêù cuả bộ vi xư lý b) Cać ngõ cuả vi xư lý d) Là cać đương trơ khang ́ cao cuả bộ nhơ. Câu 9: Bus dư liêu ̣ la:̀ a) Cać ngõ vaò cuả vi xư lý c) Cać đương hai chiêù cuả bộ vi xư lý b) Cać ngõ cuả vi xư lý d) Là cać đương trơ khang ́ cao cuả bộ nhơ Câu 10: Cać thiêt́ bị ngoaị vi đươc nôí tơi bộ vi xư ly:́ a) Thông qua cać công ̉ vaò c) Thông qua Bus dư liêụ b) Thông qua bộ nhơ d) Thông qua Bus điạ chỉ Câu 11: Bộ nhơ có thể truy câp̣ ngâũ nhiên la:̀ a) Bộ nhơ ROM và bộ nhơ RAM c) Bộ nhơ ROM b) Bộ nhơ RAM d) Bộ nhơ băng tư. Câu 12: Khi không đươc choṇ Bus dư liêụ cuả bộ nhơ trang ̣ thai: ́ a) b) c) High Z d) Ngâũ nhiên. Câu 13: Khi không cać tiń hiêu ̣ điêu ̀ khiên ̉ đoc̣ và điêu ̀ khiên ̉ ghi bộ nhơ không tich ́ cưc thì BUS dư liêu ̣ cuả bộ nhơ sẽ trang ̣ thaí a) b) c) High Z d) Ngâũ nhiên. Câu 14: Bus điêù khiên ̉ cuả bộ nhơ la:̀ a) Ngõ cuả bộ nhơ c) Là cać đương hai chiêu ̀ cuả bộ nhơ b) Ngõ vaò cuả bộ nhơ d) Là cać đương trang ̣ thaí trơ khang ́ cao cuả bộ nhơ. Câu 15: Khi tiń hiêu ̣ cho phep ́ không tich ́ cưc, ngõ cuả công ̉ đêm ̣ trang ̣ thaí sẽ a) Giông ́ trang ̣ thaí ngõ vaò trươc đo.́ b) Luôn băng ̀ c) Luôn băng ̀ 1. d) High Z Câu 16: Khi không đươc chon, ̣ ngõ cuả mach ̣ caì (chôt): ́ a) Giông ́ trang ̣ thaí ngõ vaò trươc đo.́ b) Luôn băng ̀ c) Luôn băng ̀ 1. d) High Z Câu 17: Nêú điạ chỉ đâù cuả môṭ vung ̀ nhơ 642KB là thì điạ chỉ cuôí cuả vung ̀ nhơ naỳ là (môĩ ô nhơ chưa byte) a) 64200H b) 00642H c) A07FFH d) A700FH Câu 18: Câǹ bộ nhơ 8KB để có dung lương nhơ 1MB a) 100 b) 112 c) 128 d) 256 Câu 19: Câǹ bộ nhơ bao nhiêù KB để có dung lương nhơ 1MB a) 256 b) 128 c) 64 d) 32 CHƯƠNG 2: NGUYÊN TĂC ́ LAM ̀ VIÊC ̣ CUA ̉ HỌ VI XƯ LÝ 80X86 Câu 1: Trong hệ thông ́ 80286 BUS điạ chỉ đươc nôí tơi khôi: ́ a) Taọ điạ chỉ AU. b) Khôí giao tiêṕ Bus (BU). c) Cả hai khôí AU và BU d) Khôí lênh ̣ IU. Câu 2: Khôí taọ điạ chỉ 80286 taọ điạ chi:̉ a) Vâṭ ly.́ b) Logic c) Điạ chỉ đoaṇ d) Điạ chỉ độ dơi Câu 3: Khi có hang ̀ đơi lênh ̣ chương trinh ̀ sẽ thưc hiên ̣ nhanh do: a) Quá trinh ̀ lâý lênh ̣ diên ̃ nhanh b) Quá trinh ̀ thưc hiêṇ lênh ̣ diên ̃ nhanh c) Quá trinh ̀ lâý lênh ̣ thưc hiên ̣ đông ̀ thơi vơi d) Không mât́ chu kỳ lâý lênh ̣ tư bộ nhơ. quá trinh ̀ thưc hiêṇ lênh ̣ Câu 4: Khi có bộ giaỉ mã lênh ̣ a) Mã cać lênh ̣ sẽ ngăn ́ hơn. c) Mã cać lênh ̣ sẽ daì b) Cać lênh ̣ sẽ đươc thưc hiên ̣ nhanh hơn. d) Môṭ số lênh ̣ chương trinh ̀ sẽ không phaỉ thưc hiên. ̣ Câu 5: Để truy câp ̣ bộ nhơ CPU cung câṕ điạ chỉ gì cho bộ nhơ a) Đoan ̣ (Segment) b) Độ dơi (offset) c) Vâṭ ly.́ d) Logic Câu 6: Cać ghi đa cuả 80286 có a) bit c) 16 bit b) bit d) 32 bit Câu 7: Thanh ghi DX là môṭ ghi a) Đa c) Dư liêu ̣ b) Điạ chỉ d) Đoaṇ Câu 8: Số ghi đoaṇ cuả 80286 là a) c) b) d) Câu 9: Thanh ghi BX có thể sư dung ̣ để a) Chưa môṭ dư liêu ̣ c) Môṭ điạ chỉ đoaṇ b) Chưa môṭ điạ chỉ độ dơi. d) Cả a và b đêù đung ́ Câu 10: Thanh ghi ES sư dung ̣ để truy câp̣ a) Vung ̀ nhơ dư liêụ c) Vung ̀ nhơ ngăn xêṕ b) Vung ̀ nhơ mã lênh ̣ d) Cả a và c đêù đung. ́ Câu 11: Nhom ́ cać ghi naò sau đêù có thể sư dung ̣ giư điạ chỉ độ dơi truy câp̣ bộ nhơ dư liêu? ̣ a) AX, BX, CX, DX b) CS, DS, SS, ES c) BX, BP, DI, SI d) IP, SP, AH, AL Câu 12: Thanh ghi naò đươc măc̣ đinh ̣ giư số đêm ́ cać lênh ̣ lăp̣ ? a) AX b) BX c) CX d) DX Câu 13: Cać ghi naò giư kêt́ quả cać lênh ̣ nhân chia 16 bit ? a) AX và BX b) AX và CX c) AX và DX d) AX và DI Câu 14: Thanh ghi naò giư điạ chỉ đoaṇ CPU 80286 truy câp̣ vung ̀ nhơ lênh ̣ ? a) CS b) DS c) ES d) SS Câu 15: Cać ghi naò giư điạ chỉ Offset 80286 truy câp̣ vung ̀ nhơ ngăn xêp? ́ a) BP và SP b) Chỉ có SP c) BX và SP d) Chỉ có BP Câu 16: CPU 80286 có trang ̣ thai? ́ a) c) b) d) Câu 17: Cơ nhơ (CF) cuả CPU 80286 đươc lâp̣ lên khi: a) Kêt́ quả cać pheṕ tinh ́ băng ̀ b) Kêt́ quả cać pheṕ tinh ́ traǹ khoỉ dung ̣ lương chưa cuả toan ́ hang ̣ đich ́ c) Kêt́ quả cać pheṕ tinh ́ khać không d) Kêt́ quả pheṕ tinh ́ không vươt quá dung lương chưa cuả toan ́ hang ̣ đich. ́ Câu 18: Cơ zero (ZF) cuả CPU 80286 đươc lâp̣ lên khi: a) Kêt́ quả cać pheṕ tinh ́ băng ̀ b) Kêt́ quả cać pheṕ tinh ́ lơn 0. c) Kêt́ quả cać pheṕ tinh ́ khać không d) Kêt́ quả pheṕ tinh ́ nhỏ 0. Câu 19: CPU có chu kỳ maý truy xuât́ bộ nhơ và vaò ra. a) b) c) d) Câu 20: Khi đoc̣ bộ nhơ CPU thưc hiêṇ cać công viêc̣ a) Câṕ điạ chi,̉ câp ́ tin ́ hiêu ̣ điêu ̀ khiên ̉ đoc̣ bộ b) Câṕ điạ chi,̉ nhâṇ tin ́ hiêu ̣ điêu ̀ khiên ̉ đoc̣ bộ nhơ, nhân ̣ dư liêu. ̣ nhơ, nhân ̣ dư liêu ̣ c) Câṕ điạ chi,̉ câp ́ dư liêu, ̣ câp ́ tin ́ hiêu ̣ điêu ̀ d) Nhâṇ điạ chi,̉ nhân ̣ dư liêu, ̣ câp ́ tin ́ hiêu ̣ yêu khiên ̉ đoc̣ bộ nhơ câu ̀ đoc̣ bộ nhơ. Câu 21: Khi xaỷ ngăt́ CPU 80286 se:̃ a) Ngưng hoaṭ đông. ̣ c) Chuyên ̉ qua thưc hiêṇ chương trinh ̀ ngăt. ́ b) Thưc hiên ̣ laị chương trinh. ̀ d) Tiêṕ tuc̣ thưc hiên ̣ chương trinh ̀ hiên ̣ hanh. ̀ Câu 22: Bang ̉ vecter ngăt́ hệ thông ́ 80286 băt́ đâù taị điạ chỉ a) 00000H b) FFFFFH c) 00001H d) FFFF0H Câu 23: Bang ̉ vecter ngăt́ hệ thông ́ 80286 sư dung ̣ để a) Chưa chương trinh ̀ ngăt́ b) Chưa điạ chỉ chương trinh ̀ ngăt́ c) Chưa dư liêu ̣ cho chương trinh ̀ ngăt́ d) Chưa dư liêụ cho chương trinh ̀ chinh ́ Câu 24: Trươc thưc hiên ̣ chương trinh ̀ ngăt, ́ CPU 80286 sẽ thưc hiên ̣ cać công viêc: ̣ a) Lưu giá trị cać ghi đa vaò b) Lưu giá trị cać ghi CS, IP và đinh ̉ ngăn xêp ́ ghi vaò đinh ̉ ngăn xêp. ́ c) Lưu giá trị cać ghi đoaṇ vaò đinh ̉ d) Lưu giá trị cać ghi chỉ số vao ̀ ngăn xêp ́ đinh ̉ ngăn xêp. ́ Câu 25: Trong hệ thông ́ 80286 sau lâý dư liêu ̣ tư ngăn xêṕ ghi trỏ ngăn xêṕ sẽ a) Tư đông ̣ tăng b) Tư đông ̣ giam ̉ c) Không thay đôỉ d) Xoá về CHƯƠNG 3: LÂP ̣ TRINH ̀ ASSEMBLY CHO HỆ VI XƯ LÝ INTEL Câu 1: Thư tư cać ̀ phâǹ dong ̀ lênh ̣ chương trinh ̀ hơp ngư tư traí qua sẽ la:̀ a) Nhan, ̃ lênh, ̣ cać toań hang, ̣ chú thich ́ b) Nhan, ̃ cać toań hang, ̣ lênh, ̣ chú thich ́ c) Nhan, ̃ chú thich, ́ lênh, ̣ cać toan ́ hang ̣ d) Nhan, ̃ cać toań hang, ̣ lênh, ̣ chú thich. ́ Câu 2: Cać lênh ̣ nao ̀ sau là cać lênh ̣ chỉ dâñ hơp dich. ̣ a) .Model, .Stack , .Data, .Code b) equ, segment, public, extrn, include c) db, dd, dw, dt d) Tât́ cả cać lênh ̣ đêu ̀ là chỉ thị hơp dich. ̣ Câu 3: Trong cać chuôĩ ký tư sau, chuôĩ naò có thể lam ̀ nhañ đung ́ dong ̀ lênh ̣ hơp ngư? a) ANH b) @49N: c) 1NH: d) N KH: Câu 4: Cać khai bao ́ dư liêu ̣ sau, khaí bao ́ nao ̀ không bị lôi: ̃ a) Xon DB 1,2,3,fh b) Yes DB 4,7,h,9 c) Rcl DB 19,7,6,10,3 d) Anh DB 9,3,8,7,0 Câu 5: Cho biêt́ viêt́ chương trinh ̀ hơp ngư theo khung chương trinh ̀ sau, chương trinh ̀ dich ̣ sẽ dich ̣ file chay ̣ dươi dang ̣ đuôi nao? ̀ . Model Small .Stack 100h . Data ; Cać đinh ̣ nghiã cho biêń và hăng ̀ để taị phâǹ naỳ .Code Start: MOV AX,@Data ; khơi taọ DS MOV DS, AX ; nêú câǹ phaỉ viêt́ thêm lênh ̣ MOV ES,AX ; cać lênh ̣ cuả chương trinh ̀ chinh. ́ MOV AH,4CH INT 21H ; Trơ về DOS ; cać chương trinh ̀ để taị phâǹ nay. ̀ End Start a) .exe c) .bat ; kêt́ thuć toaǹ bộ chương trinh ̀ b) .com d) .com hoăc̣ .exe Câu 6: Trong mã lênh ̣ phân chỉ thị toan ́ hang ̣ (Operand) sư dung ̣ để mã hoa:́ a) Loaị lênh ̣ b) Vị trí sẽ thưc hiêṇ lênh ̣ c) Vị trí chưa dư liêụ sư dung ̣ lênh ̣ d) Độ daì dư liêụ sư dung ̣ lênh ̣ Câu 7: Trong chế độ điạ chỉ gian ́ tiêp ́ ghi dư liêu ̣ la:̀ a) Môṭ số đươc mã hoá lênh ̣ b) Giá trị môṭ ghi c) Giá trị môṭ ô nhơ có điạ chỉ mã hoá d) Giá trị năm ̀ môṭ ô nhơ có điạ chỉ giư lênh ̣ môṭ ghi. Câu 8: Trong chế độ điạ chỉ tương đôí chỉ sô,́ dư liêu ̣ sư dung ̣ lênh ̣ năm ̀ môṭ ô nhơ có điạ chỉ băng ̀ a) Giá trị chưa ghi DI hoăc̣ SI. b) Giá trị chưa ghi DI hoăc̣ SI công ̣ vơi môṭ số độ dơi. c) Giá trị chưa ghi BX hoăc̣ BP. d) Giá trị chưa BX hoăc̣ BP công ̣ vơi giá trị chưa DI hoăc̣ SI. Câu 9: Sau thưc hiêṇ lênh ̣ MOV AL,00 sẽ xać đinh ̣ đươc: a) ZF = b) CF = c) PF = d) Không naò bị thay đôi. ̉ Câu 10: Sau thưc hiêṇ cać lênh: ̣ MOV AH,05 MOV AL,03 XCHG AH,AL a) AH=AL=03 b) AH=AL=05 c) AH=03; AL=05 d) AH=05; AL=03 Câu 11: Nêú có khai baó dư liêu: ̣ ORG 1000H LP DB 0,1,8,27,64,125,216 Thì sau thưc hiêṇ cać lênh: ̣ MOV AL,3 LEA BX,LP XLAT Sẽ đươc: a) BX=1000H; AL= 1BH b) BX=1000H, AL=27H c) BX=0000H; AL=27 d) BX=0027H, AL= Câu 12: Giả sư co:́ AX=1000H; BX=2000H; CX=3000H. Sau thưc hiêṇ cać lênh: ̣ PUSH AX PUSH BX PUSH CX POP AX POP BX POP CX sẽ đươc: a) AX=1000H; BX=2000H; CX=3000H b) AX=2000H; BX=3000H; CX=1000H c) AX=3000H; BX=1000H; CX=2000H d) AX=3000H; BX=2000H; CX=1000H Câu 13: Cać lênh ̣ truyêǹ dư liêu ̣ vơi vao ̀ (IN và OUT) và cać lênh ̣ truyêǹ dư liêụ vơi bộ nhơ: a) Có tiń hiêu ̣ điêu ̀ khiên ̉ khać và số bit điạ b) Có tin ́ hiêu ̣ điêu ̀ khiên ̉ khać và số bit́ điạ chỉ cung câṕ khać nhau. chỉ cung câṕ giông ́ nhau. c) Có tiń hiêu ̣ điêu ̀ khiên ̉ giông ́ nhau, số bit điạ d) Có tin ́ hiêu ̣ điêu ̀ khiên ̉ giông ́ nhau, số bit điạ chỉ cung câṕ khać chỉ cung câṕ giông ́ nhau. Câu 14: Giả sư AX=2; BX=3 sau lênh ̣ ADC AX,BX thi:̀ a) AX=5; BX=3 b) AX=5; BX=0 c) AX=5 hoăc̣ 6; BX=0 d) AX=5 hoăc̣ 6; BX=3 Câu 15: Giả sư có AL=9; AH=7; sau thưc hiêṇ cać lênh ̣ sau AX sẽ có giá trị băng: ̀ ADD AL,BL DAA ADD AX,3030H ADD AL,AH AAA a) 0037H c) 0007H b) 3037H d) 3007H Câu 16: Giả sư AX =9; BX=12 sau lênh ̣ CMP AX,BX sẽ co:́ a) CF=0; ZF=0 b) CF=0; ZF=1 c) CF=1; ZF=0 d) CF=1; ZF=1 Câu 17: Giả sư AH=02; AL=03 sau lênh ̣ MUL AH sẽ đươc: a) AH=0 b) AH=06 c) AH=02 d) AH=03 Câu 18: Giả sư AL chưa mã ASCII cuả môṭ số tư tơi sau lênh ̣ AND AL,0FH thi:̀ a) AL là mã nhị phân cuả số đo.́ b) AL là mã BCD cuả số đó c) AL băng ̀ 0. d) AL vâñ là mã ASCII cuả số đo.́ Câu 19: Để đaỏ trang ̣ thaí cać bit môṭ ghi có thê:̉ a) OR nó vơi FFH b) AND nó vơi FFH c) XOR nó vơi 00H d) XOR nó vơi FFH Câu 20: Để lâp̣ môṭ bit môṭ ghi lên mà không lam ̀ thay đôỉ cać bit khać có thể sư dung ̣ lênh: ̣ a) AND b) OR c) XOR d) NOT Câu 21: Giả sư AL=35H, CL=4 sau lênh ̣ SHR AL,CL sẽ đươc a) AL=5; CL=0 b) AL=3; CL=0 c) AL=5; CL=4 d) AL=3; CL=4 Câu 22: Giả sư có CX=00f0H; DX=0007H, sau lênh ̣ CMP CX,DX lênh ̣ naò sau chuyên̉ điêù khiên ̉ chương trinh ̀ tơi nhañ N: a) JB N b) JE N c) JL N d) JG N Câu 23: Lênh ̣ JPE M chuyên ̉ điêu ̀ khiên ̉ chương trinh ̀ tơi nhañ M a) PF = b) PF = c) ZF = d) ZF = Câu 24: Sau lênh ̣ LOOP cać giá trị naò có thể bị thay đôi. ̉ a) CX và CF b) BX và CF c) BX và ZF d) CX và ZF Câu 25: Giả sư có AL = 61H, CL = sau lênh ̣ ROL AL,CL sẽ đươc. a) AL=16; CF=0 b) AL=16; CF=1 c) AL=60; CF=0 d) AL=60; CF=1 Câu 26: Ham ̀ 02 ngăt́ 21H cuả DOS là ham ̀ a) Nhâp̣ môṭ ký tư tư baǹ phim. ́ c) Hiên ̣ môṭ chuôĩ lý tư lên man ̀ hinh ̀ b) Hiêṇ môṭ ký tư lên maǹ hinh ̀ d) Trả điêù khiên̉ về hệ điêu ̀ hanh ̀ Câu 27: Giả sư có hai số 32 bit AXDX=50002000H và BXCX=40003000H sau thưc hiêṇ hai lênh ̣ sau thi:̀ a) AXDX=10001000H c) AXDX=0FFF1000H SUB DX,CX SBB AX,BX b) AXDX=1000F000H d) AXDX=0FFFF000H Câu 28: Sau thưc hiêṇ đoaṇ chương trinh ̀ sau: mov bx, 3235h and bx, 0f0fh mov dx, bx shl bh, or bl, bh xor bh, bh mov al, dh mov cl, 10 mul cl add al, dư liêu ̣ a) al=19h; bl=25h b) al=25h; bl=25h c) al=19h; bl=19h d) al=0; bl=0 Câu 29: Sau thưc hiêṇ đoaṇ chương trinh ̀ sau: mov ax, VALUE mov bx, ax shl ax, add ax, bx shl bx, sub ax, bx a) AX=(-2)* VALUE b) AX=(-3)* VALUE c) AX=(-4)* VALUE d) AX=(-5)* VALUE Câu 30: Giả sư SI=2 sau thưc hiêṇ cać lênh ̣ sau: add si, si add si, OFFSET TABLE mov ax, cs:[si] jmp ax TABLE: DW TWO DW ONE DW ZERO TWO: ;mã lênh ̣ cho TWO . . ONE: ;mã lênh ̣ cho ONE . . ZERO: ; mã lênh ̣ cho ZERO . . a) Điêu ̀ khiên ̉ chương trinh ̀ sẽ đươc chuyên ̉ tơi b) Điêu ̀ khiên ̉ chương trinh ̀ sẽ chuyên ̀ tơi nhan ̃ nhan ̃ ZERO. ONE c) Điêu ̀ khiên ̉ chương trinh ̀ sẽ chuyên ̀ tơi nhan ̃ d) Điêu ̀ khiên ̉ chương trinh ̀ sẽ chuyên ̀ tơi nhan ̃ TWO TABLE Câu 31: Khać lênh ̣ JMP trươc chuyên̉ điêu khiên ̉ chương trinh ̀ qua vị trí mơi lênh ̣ CALL se:̃ a) Cât́ điạ chỉ cuả nó vao ̀ đinh ̉ ngăn xêp. ́ b) Cât́ điạ chỉ cuả chương trinh ̀ vaò đinh ̉ ngăn xêp. ́ c) Cât́ điạ chỉ cuả lênh ̣ kế tiêp ́ vao ̀ đinh ̉ ngăn xêp. ́ d) Cât́ điạ chỉ cuả chương trinh ̀ chinh ́ vaò đinh ̉ ngăn xêp. ́ Câu 32: Sau đoaṇ chương trinh ̀ sau sẽ đươc: MOV CX,99` MOV AX,0 MOV BX,1 TIEP: ADD AX,BX CMP AX,CX JNA TIEP a) BX=43 c) BX=23 b) BX=33 d) BX=13 Câu 33: Sau đoaṇ chương trinh ̀ sau sẽ đươc: MOV CX,99 MOV AX,0 MOV BX,1 TIEP: ADD AX,BX CMP AX,CX LOOP TIEP a) AX=5050 c) AX=5050H b) AX=4950 d) AX=4950H CHƯƠNG 4: THIÊT ́ KẾ HỆ THÔNG ́ VI XƯ LÝ CHUYÊN DUNG ̣ Câu 1: Hệ thông ́ vi xư lý chuyên dung ̣ có câú hinh ̀ phâǹ cưng: a) Đơn gian̉ nhât́ để có thể thưc hiêṇ đươc b) Phưc tap ̣ nhât́ đẻ thưc hiêṇ nhiêm ̣ vụ yêu nhiêm ̣ vụ yêu câu. ̀ câu. ̀ c) Có câú hinh ̀ phâǹ cưng để có thể thưc hiên ̣ d) Tât́ cả cać câu đêu ̀ đung. ́ nhiêu ̀ công viêc. ̣ Câu 2: Tôć độ cuả hệ thông ́ vi xư lý phụ thuôc̣ vaò cać yêú tố naò sau đây: a) Tôć độ CPU b) Tôć độ truy xuât́ cuả bộ nhơ. c) Chương trinh. ̀ d) Cả 03 yêú tố trên. Câu 3: Chương trinh ̀ phân ̀ mêm ̀ là yêu ́ tố anh ̉ hương tơi tôć độ hoaṭ đông ̣ cuả hệ thông ́ vi xư lý thế nao? ̀ a) Không anh ̉ hương b) Là yêú tố anh ̉ hương nhiêù nhât. ́ c) Có anh ̉ hương không phaỉ là yêú tố d) Cả ba câu đêù sai. quan ̣ nhât. ́ Câu 4: Cać yêú tố để lưa choṇ bộ vi xư lý bao gôm: ̀ a) Tôć độ b) Độ lơn BUS dư liêụ c) Độ lơn BUS điạ chỉ d) Cả ba yêú tố Câu 5: Trong ban ̉ đồ bộ nhơ sau nêu ́ bộ nhơ SRAM1 có điạ chỉ băt́ đâù tư 0, thì bộ nhơ EPROM1 có vung ̀ điạ chỉ la:̀ EPROM2 (256KB) EPROM1 (256KB) SRAM2 (256KB) SRAM1 (256KB) a) 40000H – 7FFFFH c) 90000H – CFFFFH b) 50000H - 8FFFFH d) D0000H – FFFFFH Câu 6: Khi toaǹ bộ dung lương nhơ mà CPU có thể quan̉ lý đươc năm ̀ môṭ chip nhơ thì tiń hiêu ̣ chon ̣ mach ̣ (CS) cuả chip nhơ cố thê:̉ a) Luôn tich ́ cưc b) Luôn không tich ́ cưc. c) Nôí tơi ngõ cuả môṭ bộ giaỉ mã điạ chỉ d) Bỏ trông ́ không nôi. ́ Câu 7: Khi IC giaỉ mã (decoder) có ngõ vaò điạ chi,̉ số ngõ cuả nó sẽ la:̀ a) b) c) d) Câu 8: Vơi sơ đồ kêt́ nôí hinh ̀ vẽ sau, bộ nhơ EPROM sẽ có điạ chỉ băt́ đâù tư: a) 00000H c) FF900H Câu 9: a) Giá trị chưa ghi DI hoăc̣ SI. c) Giá trị chưa ghi BX hoăc̣ BP. b) FF800H d) FFFFFH b) Giá trị chưa ghi DI hoăc̣ SI công ̣ vơi môṭ số độ dơi. d) Giá trị chưa BX hoăc̣ BP công ̣ vơi giá trị chưa DI hoăc̣ SI. Câu 9: Sau thưc hiêṇ lênh ̣ MOV AL,00 sẽ xać đinh ̣ đươc: a) ZF = b) CF = c) PF = d) Không naò bị thay đôi. ̉ Câu 10: Sau thưc hiêṇ cać lênh: ̣ MOV AH,05 MOV AL,03 XCHG AH,AL a) AH=AL=03 b) AH=AL=05 c) AH=03; AL=05 d) AH=05; AL=03 Câu 11: Nêú có khai baó dư liêu: ̣ ORG 1000H LP DB 0,1,8,27,64,125,216 10 Thì sau thưc hiêṇ cać lênh: ̣ MOV AL,3 LEA BX,LP XLAT Sẽ đươc: a) BX=1000H; AL= 1BH c) BX=0000H; AL=27 b) BX=1000H, AL=27H d) BX=0027H, AL= Câu 12: Giả sư co:́ AX=1000H; BX=2000H; CX=3000H. Sau thưc hiêṇ cać lênh: ̣ PUSH AX PUSH BX PUSH CX POP AX POP BX POP CX sẽ đươc: a) AX=1000H; BX=2000H; CX=3000H b) AX=2000H; BX=3000H; CX=1000H c) AX=3000H; BX=1000H; CX=2000H d) AX=3000H; BX=2000H; CX=1000H Câu 13: Cać lênh ̣ truyêǹ dư liêu ̣ vơi vao ̀ (IN và OUT) và cać lênh ̣ truyêǹ dư liêụ vơi bộ nhơ: a) Có tin ́ hiêu ̣ điêu ̀ khiên ̉ khać và số bit điạ b) Có tin ́ hiêu ̣ điêu ̀ khiên ̉ khać và số bit́ điạ chỉ cung câṕ khać nhau. chỉ cung câṕ giông ́ nhau. c) Có tin ́ hiêu ̣ điêu ̀ khiên ̉ giông ́ nhau, số bit điạ d) Có tin ́ hiêu ̣ điêu ̀ khiên ̉ giông ́ nhau, số bit điạ chỉ cung câṕ khać chỉ cung câṕ giông ́ nhau. Câu 14: Giả sư AX=2; BX=3 sau lênh ̣ ADC AX,BX thi:̀ a) AX=5; BX=3 b) AX=5; BX=0 c) AX=5 hoăc̣ 6; BX=0 d) AX=5 hoăc̣ 6; BX=3 Câu 15: Giả sư có AL=9; AH=7; sau thưc hiêṇ cać lênh ̣ sau AX sẽ có giá trị băng: ̀ ADD AL,BL DAA ADD AX,3030H ADD AL,AH AAA a) 0037H b) 3037H c) 0007H d) 3007H Câu 16: Giả sư AX =9; BX=12 sau lênh ̣ CMP AX,BX sẽ co:́ a) CF=0; ZF=0 b) CF=0; ZF=1 c) CF=1; ZF=0 d) CF=1; ZF=1 Câu 17: Giả sư AH=02; AL=03 sau lênh ̣ MUL AH sẽ đươc: a) AH=0 b) AH=06 c) AH=02 d) AH=03 Câu 18: Giả sư AL chưa mã ASCII cuả môṭ số tư tơi sau lênh ̣ AND AL,0FH thi:̀ a) AL là mã nhị phân cuả số đo.́ b) AL là mã BCD cuả số đó c) AL băng ̀ 0. d) AL vâñ là mã ASCII cuả số đo.́ Câu 19: Để đaỏ trang ̣ thaí cać bit môṭ ghi có thê:̉ a) OR nó vơi FFH b) AND nó vơi FFH c) XOR nó vơi 00H d) XOR nó vơi FFH 11 Câu 20: Để lâp̣ môṭ bit môṭ ghi lên mà không lam ̀ thay đôỉ cać bit khać có thể sư dung ̣ lênh: ̣ a) AND b) OR c) XOR d) NOT Câu 21: Giả sư AL=35H, CL=4 sau lênh ̣ SHR AL,CL sẽ đươc a) AL=5; CL=0 b) AL=3; CL=0 c) AL=5; CL=4 d) AL=3; CL=4 Câu 22: Giả sư có CX=00f0H; DX=0007H, sau lênh ̣ CMP CX,DX lênh ̣ naò sau chuyên̉ điêù khiên ̉ chương trinh ̀ tơi nhañ N: a) JB N b) JE N c) JL N d) JG N Câu 23: Lênh ̣ JPE M chuyên ̉ điêu ̀ khiên ̉ chương trinh ̀ tơi nhañ M a) PF = b) PF = c) ZF = d) ZF = Câu 24: Sau lênh ̣ LOOP cać giá trị naò có thể bị thay đôi. ̉ a) CX và CF b) BX và CF c) BX và ZF d) CX và ZF Câu 25: Giả sư có AL = 61H, CL = sau lênh ̣ ROL AL,CL sẽ đươc. a) AL=16; CF=0 b) AL=16; CF=1 c) AL=60; CF=0 d) AL=60; CF=1 Câu 26: Ham ̀ 02 ngăt́ 21H cuả DOS là ham ̀ a) Nhâp̣ môṭ ký tư tư baǹ phim. ́ c) Hiêṇ môṭ chuôĩ lý tư lên maǹ hinh ̀ b) Hiêṇ môṭ ký tư lên maǹ hinh ̀ d) Trả điêù khiên̉ về hệ điêu ̀ hanh ̀ Câu 27: Giả sư có hai số 32 bit AXDX=50002000H và BXCX=40003000H sau thưc hiêṇ hai lênh ̣ sau thi:̀ SUB DX,CX SBB AX,BX a) AXDX=10001000H b) AXDX=1000F000H c) AXDX=0FFF1000H d) AXDX=0FFFF000H Câu 28: Sau thưc hiêṇ đoaṇ chương trinh ̀ sau: mov bx, 3235h and bx, 0f0fh mov dx, bx shl bh, or bl, bh xor bh, bh mov al, dh mov cl, 10 mul cl add al, dư liêu ̣ a) al=19h; bl=25h b) al=25h; bl=25h c) al=19h; bl=19h d) al=0; bl=0 Câu 29: Sau thưc hiêṇ đoaṇ chương trinh ̀ sau: mov ax, VALUE mov bx, ax 12 shl add shl sub ax, ax, bx, ax, bx bx a) AX=(-2)* VALUE c) AX=(-4)* VALUE b) AX=(-3)* VALUE d) AX=(-5)* VALUE Câu 30: Giả sư SI=2 sau thưc hiêṇ cać lênh ̣ sau: add si, si add si, OFFSET TABLE mov ax, cs:[si] jmp ax TABLE: DW TWO DW ONE DW ZERO TWO: ;mã lênh ̣ cho TWO . . ONE: ;mã lênh ̣ cho ONE . . ZERO: ; mã lênh ̣ cho ZERO . . a) Điêu ̀ khiên ̉ chương trinh ̀ sẽ đươc chuyên ̉ tơi b) Điêu ̀ khiên ̉ chương trinh ̀ sẽ chuyên ̀ tơi nhan ̃ nhan ̃ ZERO. ONE c) Điêu ̀ khiên ̉ chương trinh ̀ sẽ chuyên ̀ tơi nhan ̃ d) Điêu ̀ khiên ̉ chương trinh ̀ sẽ chuyên ̀ tơi nhan ̃ TWO TABLE Câu 31: Khać lênh ̣ JMP trươc chuyên̉ điêu khiên ̉ chương trinh ̀ qua vị trí mơi lênh ̣ CALL se:̃ a) Cât́ điạ chỉ cuả nó vao ̀ đinh ̉ ngăn xêp. ́ b) Cât́ điạ chỉ cuả chương trinh ̀ vaò đinh ̉ ngăn xêp. ́ c) Cât́ điạ chỉ cuả lênh ̣ kế tiêp ́ vao ̀ đinh ̉ ngăn d) Cât́ điạ chỉ cuả chương trinh ̀ chinh ́ vaò đinh ̉ xêp. ́ ngăn xêp. ́ Câu 32: Sau đoaṇ chương trinh ̀ sau sẽ đươc: MOV CX,99` MOV AX,0 MOV BX,1 TIEP: ADD AX,BX CMP AX,CX JNA TIEP a) BX=43 c) BX=23 b) BX=33 d) BX=13 Câu 33: Sau đoaṇ chương trinh ̀ sau sẽ đươc: MOV CX,99 MOV AX,0 MOV BX,1 TIEP: ADD AX,BX CMP AX,CX LOOP TIEP a) AX=5050 c) AX=5050H b) AX=4950 d) AX=4950H 13 14 [...]... ZERO ̃ ONE c) Điêu khiên chương trinh sẽ chuyên tơi nhan ̀ ̉ ̀ ̀ ̃ d) Điêu khiên chương trinh sẽ chuyên tơi nhan ̀ ̉ ̀ ̀ ̃ TWO TABLE Câu 31: Khac lênh JMP trươc khi chuyên điêu khiên chương trinh qua vi trí mơi lênh CALL se: ́ ̣ ̉ ̉ ̀ ̣ ̃ a) Cât đia chỉ cua nó vao đinh ngăn xêp ́ ̣ ̉ ̀ ̉ ́ b) Cât đia chỉ cua chương trinh con vao đinh ́ ̣ ̉ ̀ ̀ ̉ ngăn xêp ́ c) Cât đia chỉ cua lênh kế tiêp vao . MÔN: KY THUÂT VI X LY Dung cho hê Đai Hoc T Xa – Nganh Điên T – Vi n thông SÔ TIN CHI: 4 CH NG 1: KIÊN TRUC CUA HÊ THÔNG VI X LY Câu 1: Bô vi x ly la:. b) Lây đia chi vao vi x ly. c) Xac đinh cac chê đô hoat đông cua vi x ly. d) Truyên d liêu v i vi x ly Câu 7: Trong hê thông vi x ly tr c khi th c hiên. cung ch c năng trong hê thông vi x ly d) La n i ch a d liêu trong hê thông vi x ly. Câu 6: Trong hê thông vi x ly Bus điêu khiên dung đê: a)