You are on page 1of 35

NGN HNG THI TRC NGHIM MN: K THUT VI X L Dng cho h i Hc T Xa Ngnh in T Vin thng S TN CH: 4 CHNG 1: KIN

KIN TRC CA H THNG VI X L

Cu 1: B vi x l l: a) H thng cc vi mch tng t hot ng theo chng trnh. c) L mt vi mch tng t hot ng theo chng trnh Cu 2: Mt lnh ca b vi x l l: a) Chui cc bit 0 v 1 nm trong vi x l. c) Chui cc bit 0 v 1 cung cp cho vi x l n thc hin c mt chc nng s c bn* Cu 3: Chng trnh ca h thng vi x l l: a) Tp lnh ca nh sn xut b vi x l cung cp c) L mt tp hp cc lnh sp xp mt cch ngu nhin.

b) H thng cc vi mch s hot ng theo chng trnh. d) L mt vi mch s hot ng theo chng trnh.*

b) Chui cc bit 0 v 1 nm trong mt nh. d) Chui cc bit 0 v 1 bt k.

b) L tp hp cc lnh c sp xp theo gii thut ca mt bi ton hay mt cng vic no * d) L mt tp hp cc lnh iu khin vi x l hot ng.

Cu 4: H thng vi x l bao gm bao nhiu khi chc nng chnh? a) 1 b) 2 c) 3* d) 4 Cu 5: Trong h thng vi x l Bus l: a) ng truyn thng tin gia cc khi mch ca h thng vi x l. c) L nhm ng tn hiu c cng chc nng trong h thng vi x l*

b) Thit b vn chuyn thng tin gia cc khi mch ca h thng vi x l. d) L ni cha d liu trong h thng vi x l.

Cu 6: Trong h thng vi x l Bus iu khin dng : a) Ly lnh thc hin. b) Ly a ch vo vi x l. c) Xc nh cc ch hot ng ca vi x l* d) Truyn d liu vi vi x l Cu 7: Trong h thng vi x l trc khi thc hin chng trnh c cha trong: a) Cc b m trong vi x l b) Trong b nh bn dn* c) Trong cng vo ra. d) Trn Bus d liu.

Cu 8: Bus a ch l: a) Cc ng vo ca vi x l c) Cc ng hai chiu ca b vi x l Cu 9: Bus d liu l: a) Cc ng vo ca vi x l c) Cc ng hai chiu ca b vi x l*

b) Cc ng ra ca vi x l* d) L cc ng tr khng cao ca b nh.

b) Cc ng ra ca vi x l d) L cc ng tr khng cao ca b nh

Cu 10: Cc thit b ngoi vi c ni ti b vi x l: a) Thng qua cc cng vo ra* b) Thng qua b nh c) Thng qua Bus d liu d) Thng qua Bus a ch Cu 11: B nh c th truy cp ngu nhin l: a) B nh ROM v b nh RAM* c) B nh ROM

b) B nh RAM d) B nh bng t.

Cu 12: Khi khng c chn Bus d liu ca b nh trng thi: a) 0 b) 1 c) High Z* d) Ngu nhin. Cu 13: Khi cc tn hiu iu khin c v iu khin ghi b nh khng tch cc, th BUS d liu ca b nh s trng thi a) 0 b) 1 c) High Z* d) Ngu nhin. Cu 14: Bus iu khin ca b nh l: a) Ng ra ca b nh c) L cc ng hai chiu ca b nh

b) Ng vo ca b nh* d) L cc ng lun trng thi tr khng cao ca b nh.

Cu 15: Khi tn hiu cho php khng tch cc, ng ra ca cng m 3 trng thi s a) Ging trng thi ng vo trc . b) Lun bng 0 c) Lun bng 1. d) High Z* Cu 16: Khi khng c chn, ng ra ca mch ci (cht): a) Gi nguyn trng thi ng ra trc * b) Lun bng 0 c) Lun bng 1. d) High Z Cu 17: Nu a ch u ca mt vng nh 642KB l 0 th a ch cui ca vng nh ny l bao nhiu (mi nh cha 1 byte) a) 64200H b) 00642H c) A07FFH* d) A700FH Cu 18: Cn bao nhiu b nh 8KB c dung lng nh 1MB a) 100 b) 112

c) 128*

d) 256

Cu 19: Cn 16 b nh bao nhiu KB c dung lng nh 1MB a) 256 b) 128 c) 64* d) 32 Cu 20: B vi x l l vi mch tch hp: a) Tt c cc IC s. c) Tt c cc khi chc nng thc hin cc hm s c bn.

b) Tt c cc IC s v tng t. d) Tt c cc khi chc nng thc hin cc hm s c bn v cc b m*

Cu 21: Trong h thng vi x l b nh bn dn: a) Ch lu tr cc hng v bin ca chng b) Ch lu tr cc chng trnh CPU thc trnh. hin. c) Ch lu tr cc gi tr ngu nhin. d) Lu tr chng trnh, hng bin ca chng trnh, v cc gi tr ngu nhin khc* Cu 22: Trong h thng vi x l khi mch no iu khin hot ng ca ton b h thng? a) B vi x l (CPU)* b) B nh. c) Cc vi mch vo ra. d) C CPU b nh v vo ra. Cu 23: B vi x l ch hat ng c vi cc cc chng trnh: a) M my* b) Hp ng. c) Ngn ng cp cao. d) Bin dch Cu 24: Cc bin ca chng trnh c th lu tr trong: a) B nh ROM b) B nh RAM* c) Vo ra. d) C b nh ROM v RAM. Cu 25: B nh EEPROM c th xa bng: a) Tia cc tm. c) Bng c tia c tm v in p cao.

b) in p cao* d) Bng in p thng thng.

CHNG 2: NGUYN TC LM VIC CA H VI X L 80X86

Cu 1: Trong h thng 80286 BUS a ch c ni ti khi: a) To a ch AU. b) Khi giao tip Bus (BU)* c) C hai khi AU v BU d) Khi lnh IU. Cu 2: Khi to a ch AU trong 80286 to ra a ch: a) Vt l* b) Logic c) a ch on d) a ch di

Cu 3: Khi c hng i lnh chng trnh s thc hin nhanh hn do: a) Qu trnh ly lnh din ra nhanh hn b) Qu trnh thc hin lnh din ra nhanh hn c) Qu trnh ly lnh thc hin ng thi vi d) Khng mt chu k ly lnh t b nh. qu trnh thc hin lnh* Cu 4: Khi c b gii m lnh a) M cc lnh s ngn hn* c) M cc lnh s di hn

b) Cc lnh s c thc hin nhanh hn. d) Mt s lnh trong chng trnh s khng phi thc hin.

Cu 5: truy cp b nh CPU cung cp a ch g cho b nh a) on (Segment) b) di (offset) c) Vt l* d) Logic Cu 6: Cc thanh ghi a nng ca 80286 c a) 4 bit c) 16 bit* Cu 7: Thanh ghi DX l mt thanh ghi a) a nng* c) D liu Cu 8: S thanh ghi on ca 80286 l a) 3 c) 5 Cu 9: Thanh ghi BX c th s dng : a) Cha mt d liu c) Mt a ch di Cu 10: Thanh ghi ES s dng truy cp a) Vng nh d liu* c) Vng nh ngn xp

b) 8 bit d) 32 bit

b) a ch d) on

b) 4* d) 6

b) Mt s tc thi d) C ba cu u ng*

b) Vng nh m lnh d) C a v c u ng.

Cu 11: Nhm cc thanh ghi no sau y u c th s dng gi a ch di khi truy cp b nh d liu? a) AX, BX, CX, DX b) CS, DS, SS, ES c) BX, BP, DI, SI* d) IP, SP, AH, AL Cu 12: Thanh ghi no c mc nh gi s m trong cc lnh lp ? a) AX b) BX c) CX* d) DX Cu 13: Cc thanh ghi no gi kt qu trong cc lnh nhn chia 16 bit ? a) AX v BX b) AX v CX

c) AX v DX*

d) AX v DI

Cu 14: Thanh ghi no gi a ch on khi CPU 80286 truy cp vng nh lnh ? a) CS* b) DS c) ES d) SS Cu 15: Cc thanh ghi no gi a ch Offset khi 80286 truy cp vng nh ngn xp? a) BP v SP b) Ch c SP* c) BX v SP d) Ch c BP Cu 16: CPU 80286 c bao nhiu c trng thi? a) 6* c) 8

b) 7 d) 9

Cu 17: C nh (CF) ca CPU 80286 c lp ln 1 khi: a) Kt qu cc php tnh bng 0 b) Kt qu cc php tnh trn khi dng lng cha ca ton hng ch* c) Kt qu cc php tnh khc khng d) Kt qu php tnh khng vt qu dung lng cha ca ton hng ch. Cu 18: C zero (ZF) ca CPU 80286 c lp ln 1 khi: a) Kt qu cc php tnh bng 0* b) Kt qu cc php tnh ln hn 0. c) Kt qu cc php tnh khc khng d) Kt qu php tnh nh hn 0. Cu 19: CPU c bao nhiu chu k my truy xut b nh v vo ra. a) 1 b) 2 c) 3 d) 4* Cu 20: Khi c b nh CPU thc hin cc cng vic a) Cp a ch, cp tn hiu iu khin c b b) Cp a ch, nhn tn hiu iu khin c b nh, nhn d liu* nh, nhn d liu c) Cp a ch, cp d liu, cp tn hiu iu d) Nhn a ch, nhn d liu, cp tn hiu yu khin c b nh cu c b nh. Cu 21: Khi xy ra ngt CPU 80286 s: a) Ngng hot ng. c) Chuyn qua thc hin chng trnh ngt*

b) Thc hin li chng trnh. d) Tip tc thc hin chng trnh hin hnh.

Cu 22: Bng vecter ngt trong h thng 80286 bt u ti a ch a) 00000H* b) FFFFFH c) 00001H d) FFFF0H Cu 23: Bng vecter ngt trong h thng 80286 s dng a) Cha chng trnh ngt b) Cha a ch cc chng trnh ngt* c) Cha d liu cho chng trnh ngt d) Cha d liu cho chng trnh chnh

Cu 24: Trc khi thc hin chng trnh ngt, CPU 80286 s thc hin cc cng vic: a) Lu gi tr trong cc thanh ghi a nng vo b) Lu gi tr trong cc thanh ghi CS, IP v nh ngn xp thanh ghi c vo nh ngn xp* c) Lu gi tr trong cc thanh ghi on vo nh d) Lu gi tr trong cc thanh ghi ch s vo ngn xp nh ngn xp. Cu 25: Trong h thng 80286 sau khi ly d liu t ngn xp thanh ghi con tr ngn xp s a) T ng tng* b) T ng gim c) Khng thay i d) Xo v 0 Cu 26: Thanh ghi no s dng cp a ch di (offset) khi CPU ly lnh: a) IP* b) SP c) BP d) DP Cu 27: C du SF ca 80286 s c lp ln 1 khi: a) Kt qu php tnh thc hin dng. b) Chuyn vo thanh ghi cha mt s m. c) Kt qu php tnh c bit MSB bng 1* d) Kt qu php tnh khc 0. Cu 28: C ph ca CPU 80286 s dng cho cc lnh: a) Thc hin vi s BCD* b) Thc hin vi cc s nh phn. c) Thc hin vi cc s ASCII. d) Thc hin vi cc s HEX. Cu 29: C nh hng (DF) cn phi quan tm ti khi thc hin cc lnh: a) X l chui d liu* b) S hc v logic. c) iu khin chng trnh. d) Di chuyn d liu. Cu 30: Khi ghi b nh CPU thc hin cc cng vic a) Cp a ch, cp tn hiu iu khin ghi b b) Cp a ch, nhn tn hiu iu khin ghi b nh, nhn d liu. nh, nhn d liu c) Cp a ch, cp d liu, cp tn hiu iu d) Nhn a ch, nhn d liu, cp tn hiu yu khin ghi b nh* cu ghi b nh. Cu 31: a ch ca CPU cung cp s c chuyn qua cc b cht (Latch) khi tn hiu no tc ng tch cc. a) ALE* b) DT/R c) DEN d) DIR Cu 32: Trong h thng 80286, cc b transceiver c th truyn: a) D liu theo hai chiu* b) D liu theo chiu t CPU ra ngoi. c) D liu t ngoi vo CPU. d) a ch theo 2 chiu. Cu 33: Cc a ch logic no c th s dng cho a ch vt l 12345H? a) 1234H:0005H b) 1230H:0045H c) 1200H:0345H d) C ba cu kia u ng*

Cu 34: Khi no th gi tr ca thanh ghi CS v IP c th b thay i: a) Khi thc hin cc lnh nhy b) Khi thc hin cc chng trnh con. c) Khi xy ra ngt. d) C ba cu kia u ng*

CHNG 3: LP TRNH ASSEMBLY CHO H VI X L INTEL


Cu 1: Th t cc thnh phn trong dng lnh trong chng trnh hp ng t tri qua s l: a) Nhn, lnh, cc ton hng, ch thch* b) Nhn, cc ton hng, lnh, ch thch c) Nhn, ch thch, lnh, cc ton hng d) Nhn, cc ton hng, lnh, ch thch. Cu 2: Cc lnh no sau y l cc lnh ch dn hp dch. a) .Model, .Stack , .Data, .Code b) equ, segment, public, extrn, include c) db, dd, dw, dt d) Tt c cc lnh trn u l ch th hp dch* Cu 3: Trong cc chui k t sau, chui no c th lm nhn ng trong dng lnh hp ng? a) ANH b) @49N:* c) 1NH: d) N KH: Cu 4: Cc khai bo d liu sau, khi bo no khng b li: 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* Cu 5: Cho bit khi vit chng trnh hp ng theo khung chng trnh sau, chng trnh dch s dch ra file chy di dng ui no? . Model Small .Stack 100h . Data ; Cc nh ngha cho bin v hng ti phn ny .Code Start: MOV AX,@Data ; khi to DS MOV DS, AX ; nu cn phi vit thm lnh MOV ES,AX ; cc lnh ca chng trnh chnh. MOV AH,4CH INT 21H

; Tr v DOS

; cc chng trnh con ti phn ny. End Start a) .exe* c) .bat ; kt thc ton b chng trnh b) .com d) .com hoc .exe

Cu 6: Trong m lnh phn ch th ton hng (Operand) s dng m ho: a) Loi lnh b) V tr s thc hin lnh c) V tr cha d liu s dng trong lnh* d) di d liu s dng trong lnh Cu 7: Trong ch a ch gin tip v tr d liu l: a) Mt s c m ho trong lnh b) Gi tr trong mt thanh ghi c) Gi tr trong mt nh c a ch m ho d) Gi tr nm trong mt nh c a ch gi trong lnh trong mt thanh ghi* Cu 8: Trong ch a ch tng i ch s, d liu s dng trong lnh nm trong mt nh c a ch bng a) Gi tr cha trong thanh ghi DI hoc SI. b) Gi tr cha trong thanh ghi DI hoc SI cng vi mt s di* c) Gi tr cha trong thanh ghi BX hoc BP. d) Gi tr cha trong BX hoc BP cng vi gi tr cha trong DI hoc SI. Cu 9: Sau khi thc hin lnh MOV AL,00 s xc nh c: a) ZF = 0 b) CF = 0 c) PF = 0 d) Khng c no b thay i* Cu 10: Sau khi thc hin cc lnh: 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 Cu 11: Nu c khai bo d liu: ORG 1000H LP DB 0,1,8,27,64,125,216 Th sau khi thc hin cc lnh: 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= 0 Cu 12: Gi s c: AX=1000H; BX=2000H; CX=3000H. Sau khi thc hin cc lnh: PUSH AX PUSH BX PUSH CX POP AX POP BX POP CX

s c: a) AX=1000H; BX=2000H; CX=3000H c) AX=3000H; BX=1000H; CX=2000H

b) AX=2000H; BX=3000H; CX=1000H d) AX=3000H; BX=2000H; CX=1000H*

Cu 13: Cc lnh truyn d liu vi vo ra (IN v OUT) v cc lnh truyn d liu vi b nh: a) C tn hiu iu khin khc nhau v s bit b) C tn hiu iu khin khc nhau v s bit a ch cung cp khc nhau* a ch cung cp ging nhau. c) C tn hiu iu khin ging nhau, s bit a d) C tn hiu iu khin ging nhau, s bit a ch cung cp khc nhau ch cung cp ging nhau. Cu 14: Gi s AX=2; BX=3 sau lnh ADC AX,BX th: a) AX=5; BX=3 b) AX=5; BX=0 c) AX=5 hoc 6; BX=0 d) AX=5 hoc 6; BX=3* Cu 15: Gi s c AL=9; AH=7; BL=5 sau khi thc hin cc lnh sau AX s c gi tr bng: ADD AL,AH DAA ADD AX,3020H ADD AL,AH AAA a) 3133H b) 3031H c) 0103H* d) 3001H Cu 16: Gi s AX=9; BX=12 sau lnh CMP AX,BX s c: a) CF=0; ZF=0 b) CF=0; ZF=1 c) CF=1; ZF=0* d) CF=1; ZF=1 Cu 17: Gi s AH=02; AL=03 sau lnh MUL AH s c: a) AH=0* b) AH=06 c) AH=02 d) AH=03 Cu 18: Gi s AL cha m ASCII ca mt s t 0 ti 9 sau lnh AND AL,0FH th: a) AL bng 0FH b) AL l m BCD ca s * c) AL bng 0. d) AL vn l m ASCII ca s . Cu 19: o trng thi cc bit trong mt thanh ghi 8 bit c th: a) OR n vi FFH b) AND n vi FFH c) XOR n vi 00H d) XOR n vi FFH* Cu 20: lp mt bit trong mt thanh ghi ln 1 m khng lm thay i cc bit khc c th s dng lnh: a) AND b) OR* c) XOR d) NOT Cu 21: Gi s AL=35H, CL=4 sau lnh SHR AL,CL s c

a) AL=5; CL=0 c) AL=5; CL=4

b) AL=3; CL=0* d) AL=3; CL=4

Cu 22: Gi s c CX=00f0H; DX=0007H, sau lnh CMP CX,DX lnh no sau y chuyn iu khin chng trnh ti nhn N: a) JB N b) JE N c) JL N d) JG N* Cu 23: Lnh JPE M chuyn iu khin chng trnh ti nhn M khi a) PF = 0 b) PF = 1* c) ZF = 0 d) ZF = 1 Cu 24: Sau lnh LOOP cc gi tr no c th b thay i. a) CX v CF b) BX v CF c) BX v ZF d) CX v ZF* Cu 25: Gi s c AL = 61H, CL = 4 sau lnh 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 Cu 26: Hm 02 ngt 21H ca DOS l hm a) Nhp mt k t t bn phm. c) Hin mt chui l t ln mn hnh

b) Hin mt k t ln mn hnh* d) Tr iu khin v h iu hnh

Cu 27: Gi s c hai s 32 bit AXDX=50002000H v BXCX=40003000H sau khi thc hin hai lnh sau th: SUB DX,CX SBB AX,BX a) AXDX=10001000H b) AXDX=1000F000H c) AXDX=0FFF1000H d) AXDX=0FFFF000H* Cu 28: Sau khi thc hin on chng trnh sau: mov bx, 3235h and bx, 0f0fh mov dx, bx shl bh, 4 or bl, bh xor bh, bh mov al, dh mov cl, 10 mul cl add al, dl a) al=19h; bl=25h* b) al=25h; bl=25h c) al=19h; bl=19h d) al=0; bl=0

10

Cu 29: Sau khi thc hin on chng trnh sau: mov ax, VALUE mov bx, ax shl ax, 2 add ax, bx shl bx, 3 sub ax, bx a) AX=(-2)* VALUE b) AX=(-3)* VALUE * c) AX=(-4)* VALUE d) AX=(-5)* VALUE Cu 30: Gi s SI=2 sau khi thc hin cc lnh sau: add si, si add si, OFFSET TABLE mov ax, cs:[si] jmp ax TABLE: DW TWO DW ONE DW ZERO TWO: ;m lnh cho TWO . . ONE: ;m lnh cho ONE . . ZERO: ; m lnh cho ZERO . . a) iu khin chng trnh s c chuyn ti b) iu khin chng trnh s chuyn ti nhn nhn ZERO* ONE c) iu khin chng trnh s chuyn ti nhn d) iu khin chng trnh s chuyn ti nhn TWO TABLE Cu 31: Khc lnh JMP trc khi chuyn iu khin chng trnh qua v tr mi lnh CALL s: a) Ct a ch ca n vo nh ngn xp. b) Ct a ch ca chng trnh con vo nh ngn xp. c) Ct a ch ca lnh k tip vo nh ngn d) Ct a ch ca chng trnh chnh vo nh xp* ngn xp. Cu 32: Sau on chng trnh sau s c: MOV CX,99 MOV AX,0 MOV BX,1 TIEP: ADD AX,BX INC BX CMP AX,CX

11

JNA TIEP a) BX=44 c) BX=24 Cu 33: Sau on chng trnh sau s c: MOV CX,10 MOV AX,0 MOV BX,1 TIEP: ADD AX,BX ADD BX,02 LOOP TIEP a) AX=0210 c) AX=00C8H* b) BX=34 d) BX=14*

b) AX=01C8H d) AX=0208

Cu 34: Gi s AX =1234H, BX =EECDH sau cc lnh: ADD AL,BL ADD AH,BH Thanh ghi AX s c gi tr bng bao nhiu? a) 10101H b) 0101H. c) 0001H* d) 10001H Cu 35: Trong lnh XLAT ton hng ngun nm trong: a) B nh* b) Thanh ghi BX c) Thanh ghi AX d) Thanh ghi AL. Cu 36: Gi s c khai bo bin String DB Hoc vien CNBCVT th sau lnh LEA BP,String s c: a) BP cha m ASCII ca string. b) BP cha m ASCII ca k t H c) BP cha m ASCII ca hai k t Ho d) BP cha a ch ca nh cha k t H* Cu 37: Trong lnh MOVSB th: a) C hai thanh ghi DI v SI s thay i gi tr* c) Ch c thanh ghi SI thay i gi tr.

b) Ch thanh ghi DI thay i gi tr. d) C hai thanh ghi SI v Di u khng thay i

Cu 38: Lnh JNBE chuyn iu khin chng trnh khi: a) Ln hn* b) Khng ln hn. c) Nh hn d) Khng nh hn. Cu 39: Sau khi gi hm 01 ca ngt 21H s c: a) AL cha m ASCII ca phm nhn * b) AH cha m ASCII ca phm nhn c) DL cha m ASCII ca phm nhn. d) DH cha m ASCII ca phm nhn. Cu 40: hin th ln mn hnh bng hm 09 ngt 21H, chui k t phi kt thc bng: a) Du $* b) 00H c) 09H d) Du #

12

CHNG 4: THIT K H THNG VI X L CHUYN DNG


Cu 1: H thng vi x l chuyn dng c cu hnh phn cng: a) n gin nht c th thc hin c b) Phc tp nht thc hin nhim v yu nhim v yu cu* cu. c) C cu hnh phn cng c th thc hin d) Tt c cc cu trn u ng. nhiu cng vic. Cu 2: Tc ca h thng vi x l ph thuc vo cc yu t no sau y: a) Tc CPU b) Tc truy xut ca b nh. c) Chng trnh. d) C 03 yu t trn* Cu 3: Chng trnh phn mm l yu t nh hng ti tc hot ng ca h thng vi x l nh th no? a) Khng nh hng b) L yu t nh hng nhiu nht. c) C nh hng nhng khng phi l yu t d) C ba cu trn u sai. quan trng nht* Cu 4: Cc yu t la chn b vi x l bao gm: a) Tc b) ln BUS d liu c) ln BUS a ch d) C ba yu t trn* Cu 5: Trong bn b nh sau nu b nh SRAM1 c a ch bt u t 0, th b nh EPROM1 c vng a ch l:
EPROM2 (256KB) EPROM1 (256KB) SRAM2 (256KB) SRAM1 (256KB)

a) 40000H 7FFFFH c) 80000H BFFFFH*

b) 50000H - 8FFFFH d) D0000H FFFFFH

Cu 6: Khi ton b dung lng nh m CPU c th qun l c nm trong mt chip nh th tn hiu chn mch (CS) ca chip nh c th: a) Lun tch cc* b) Lun khng tch cc. c) Ni ti ng ra bt k ca CPU. d) B trng khng ni. Cu 7: Khi IC gii m (decoder) c 3 ng vo a ch, s ng ra ca n s l: a) 6 b) 7 c) 8* d) 9 Cu 8: Vi s kt ni nh hnh v sau, b nh EPROM s c a ch bt u t:

13

a) 00000H c) FF900H

b) FF800H* d) FFFFFH

Cu 9: Cn t nht bao nhiu ng a ch gii m cho 13 chip nh trong mt h thng vi x l ? a) 3 b) 4* c) 5 d) 6 Cu 10: Khi c hai ng a ch khng s dng ni ti b nh th mi nh s c t nht bao a ch m CPU c th truy cp c? a) 1 b) 2 c) 3 d) 4* Cu 11: Mch gii m a ch no c th s dng cho vic gii m a ch b nh ca h thng ca mt h thng vi x l 80286 bao gm 1 b nh EPROM 8M v 2 b nh SRAM 4M. b)* a)
CS_EPROM A22 A23 1 2 3 A B G Y0 Y1 Y2 Y3 4 5 6 7
A22 U4A 1 3 CS_EPROM 2 3 1 A B G Y0 Y1 Y2 Y3 4 5 6 7 2 74LS08 CS_SRAM1 CS_SRAM 2

CS_SRAM1
A23

CS_SRAM 2 NC

74LS139

74LS139

c)
U4A 1 3 A21 A22 1 2 3 A B G Y0 Y1 Y2 Y3 4 5 6 7 2 74LS08 CS_SRAM1 CS_SRAM 2 CS_EPROM

d) C 03 mch trong 03 cu kia u c th s dng c.

74LS139

Cu 12: Cho mch gii m a ch hnh v sau:

14

A0 A1 A2 A3 A7

A B C

Y0

G2B IORC G2A Y7

Cho bit cng vo ra ni vo chn Y3 s: a) L cng vo c a ch l 0FBH* c) L cng vo c a ch l 03H b) L cng ra c a ch l 0FBH d) L cng ra c a ch l 03H

Cu 13:Cho kt ni cc phm nhn nh hnh v di:

A 23 A 22 : A0 D7 D6 D5 D4 D3 D2 D1 80286 system D0

5V

A 0 B0 A 1 B 1 B 2 A 2 B 3 A 3 4 A 74LS 245 B 4 B 5 A 5 B 6 A 6 B 7 A 7 E DIR

IORC IOWC

AAAAAAAAAAAAAAAAIORC 1111119876543210 543210

c d liu t cc phm c th s dng cc lnh: a) IN AL,0F000H c) MOV DX,0F000H IN AL,DX* b) IN AL,0H d) MOV DX,0000H IN AL,DX

15

Cu 14: S gii thut sau biu din cho cu trc lp trnh no?

Sai

iu kin ng Cng vic

a) Cu trc tun t c) Cu trc la chn CASE

b) Cu trc la chn IF THEN d) Cu trc lp WHILE*

Cu 15: Trong mch gii m a ch dng IC 74138 nh hnh v di cng vo ra cho php bng ng ra Y7 s l:
A0 A1 IORC A B C G2B IO/M IOWC A7 G2A G1 Y7 Y0

A2 A6

a) Cng ch vo c a ch 7FH c) Cng va vo va ra c a ch 7FH

b) Cng ch ra c a ch 7FH* d) Cng va vo va ra c a ch 0FFH.

Cu 16: Trong mch gii m a ch dng IC 74138 nh hnh v di cng vo ra cho php bng ng ra Y0 s l:
A0 A1 IORC A B C G2B IO/M IOWC A7 G2A G1 Y7 Y0

A2 A6

a) Cng ch vo c a ch 00H

b) Cng ch ra c a ch 00H

16

c) Cng ch vo c a ch 7CH*

d) Cng ch ra c a ch 7CH.

Cu 17: Chng trnh ngun hp ng l chng trnh: a) Vit bng cc lnh gi nh ca vi x l* b) L chng trnh m my s dng np vo b nh cho vi x l thc hin. c) L chng trnh m my nhng cha s d) L chng trnh dch hp ng. dng vi x l thc hin. Cu 18: Chng trnh lin kt (link) s dng : a) Thc hin chng trnh ngun b) To ra cc chng trnh np vo ROM ca h thng vi x l* c)To ra chng trnh m my t chng trnh d) To ra tp tin bng lit k (.LST) ngun. Cu 19: S gii thut sau biu din cho cu trc lp trnh no?

a) Cu trc tun t c) Cu trc la chn CASE

b) Cu trc la chn IF THEN ELSE* d) Cu trc lp WHILE

Cu 20: on chng trnh sau c th biu din cho cu trc lp trnh no ? XOR CX,CX MOV AH,1 TIEP: INT 21H CMP AL,27H JE RA INC CX JMP TIEP RA: a) IF THEN c) WHILE* b) IF THEN ELSE d) FOR

CHNG 5: CC MCH TCH HP H TR TRONG H THNG VI X L


Cu 1: K c cng iu khin 8255 s c s cng l: a) 3 b) 4* c) 5 d) 6 Cu 2: i vi 8255 cc tn hiu A1, A0 l cc ng:

17

a) Vo* c) Hai chiu.

b) Ra d) Khng kt ni

Cu 3: Sau khi khi ng ch 0, mt cng vo ra ca 8255 c th: a) Truyn d liu theo mt chiu* b) Truyn d liu theo hai chiu. c) Lun mc cao. d) Khng iu khin c. Cu 4: Nu cp cho 8255 cc tn hiu: CS=1; A1=0; A0=1; RD=0; WR=1 th s c th: a) c d liu t cng A ca 8255. b) c d liu t cng B ca 8255. c) c d liu t cng C ca 8255. d) Khng c ghi 8255 c* Cu 5: Trong ch 1 tn hiu OBF l mt tn hiu: a) Vo b) Ra* c) Hai chiu. d) Khng s dng. Cu 6: mt cng vo ca 8255 trong ch 1 tn hiu no tc ng s xo tn hiu INTR. a) RD* b) WR c) ACK d) IBF Cu 7: mt cng vo ca 8255 trong ch 1 tn hiu no tc ng s xo tn hiu IBF. a) RD* b) WR c) ACK d) INTR Cu 8: Trong ch 1 ca 8255 th INTE l: a) Mt ng vo. c) L tn hiu hai chiu

b) L mt ng ra. d) L mt bit bn trong ca 8255*

Cu 9: mt cng ra ca 8255 trong ch 1 tn hiu INTR s tc ng mc 1 khi: a) OBF=1; ACK=1; INTE=1* b) OBF=0; ACK=1; INTE=1 c) OBF=1; ACK=0; INTE=1 d) OBF=1; ACK=1; INTE=0 Cu 10: T iu khin 0000 0010B l t iu khin g ca 8255: a) T iu khin ch 0 vi cng B l ng vo, cc cng cn li l ng ra. c) T iu khin lp bit PC1 ca cng C b) T iu khin ch 2 vi cc cng l ng ra. d) T iu khin xo bit PC1 ca cng C*

Cu 11: T iu khin cng A output, cng B input, PC0-PC3 input, PC4-PC7 output ch 0 s l: a) 80H b) 81H c) 82H d) 83H* Cu 12: Trong s kt ni di cc cng A, B, C v iu khin s c a ch ln lt l:

18

a) C0H, C1H, C2H, C3H c) C1H, C3H, C5H, C7H

b) C0H, C2H, C4H, C6H* d) C1H, C2H, C3H, C4H

Cu 13: Vi mch kt ni nh hnh v di cc cng A, B, C v iu khin s ln lt c a ch l:

a) 00H, 02H, 04H, 06H c) 70H, 72H, 74H, 76H

b) 01H, 03H, 05H, 07H d) C 03 cu trn u ng*

Cu 14: Vi s kt ni nh hnh v di cng iu khin s c a ch l:

a) 52H c) 54H

b) 53H* d) 55H

Cu 15: Gi s cng A ca 8255 c a ch l 70H, c d liu t cng A c th s dng cc lnh no sau y: a) IN AL,70H * b) IN 70H,AL c) MOV DX,70H d) C ba cu trn u ng.

19

IN DX,AL Cu 16: 8251 l b truyn nhn ni tip theo kiu: a) n cng b) Song cng* c) Bn song cng d) Thanh ghi dch Cu 17: Hnh v sau biu din cho khung truyn d liu ca 8251 ch :
TxD Making lm du Start bit Cc bit d liu c CPU gi ti Bit chn l Stop bit

a) ng b c) C ng b v cn ng b

b) Cn ng b* d) Thanh ghi dch.

Cu 18: Trong khung truyn cn ng b bit Stop c th chim: a) 1 bit b) 1.5 bit c) 2 bit d) C ba cu trn u ng* Cu 19: 8251 c my a ch c th c ghi. a) 1 c) 3

b) 2 d) 4*

Cu 20: Tn hiu C/D ca 8251 c th ni ti BUS no ca h thng? a) a ch* b) D liu c) iu khin d) Ti b gii m a ch. Cu 21: Tn hiu TxEmpty ca 8251 l mt tn hiu: a) Vo b) Ra* c) Hai chiu d) Khng s dng. Cu 22: Gi s clock cung cp vo chn TxC ca 8251 l 3.52KHz v n c thit lp hot ng ch c tc l 16x th tc truyn d liu ca 8251 s l: a) 110 Baud b) 220 Baud* c) 330 Baud d) 440 Baud Cu 23: Nu kt ni 8251 vi BUS h thng nh hnh v di th khi c t trng thi ca 8251 c th dng a ch bao nhiu?

20

U1 DATA BUS 27 28 1 2 5 6 7 8 21 20 12 13 10 11 D0 D1 D2 D3 D4 D5 D6 D7 RESET CLK C/D RD WR CS 8251 TXRDY TXE TXC TXD RXD RXRDY RXC SY/BR DSR DTR CTS RTS 15 18 9 19 3 14 25 16 22 24 17 23

U2A A1 A2 A3 2 3 1 A B G 74LS139 Y0 Y1 Y2 Y3 4 5 6 7

RESET CLK A0 IORC IOWC

a) 03H c) 30H

b) 07H* d) F0H

Cu 24: Khi lp trnh cho 8251 gi tr u tin cn gi ti 8251 l: a) T lnh b) T ch * c) K t ng b d) Mt d liu bt k. Cu 25: Khi khi ng 8251 cc bit B2B1 trong t ch s dng : a) Xc nh tc truyn nhn d liu* b) Xc nh di d liu truyn. c) S lng bit stop d) Khng s dng. Cu 26: Bit ESD trong t ch ca 8251 s dng : a) Xc nh s k t ng b b) Xc nh ch ng b* c) Xc nh c cho php kim tra chn l khng d) Xc nh kim tra chn hay kim tra l. Cu 27: Bit RTS trong t lnh ca 8251 s dng : a) Xo li xy ra khi truyn nhn d liu b) Reset li 8251 c) Tc ng mt ng ra ca 8251* d) Cho php tm t ng b. Cu 28: Bit OE trong t trng thi ca 8251 l mt bit : a) Bo b m truyn rng b) Bo b m nhn rng. c) Bo xy ra li* d) Bo 8251 cha c khi ng xong.

CHNG 6: VI IU KHIN 8 BIT 8051.


Cu 1: Trong cc h thng vi iu khin th: a) CPU, b nh v vo ra nm trong mt chip* c) Ch c CPU v vo ra nm chung mt chip

b) Ch c CPU v b nh nm trong mt chip. d) CPU, b nh v vo ra u l cc chip ring

Cu 2: S lng cng vo ra song song ca 8051 l: a) 2 b) 3 c) 4* d) 5 Cu 3: Tn hiu EA ca 8051 l mt tn hiu:

21

a) Vo ca 8051* c) Hai chiu ca 8051

b) Ra ca 8051 d) Cp clock ca 8051.

Cu 4: Sau khi khi ng, thanh ghi SP ca 8051 c gi tr bng: a) 00 b) 07* c) 0FH d) FFH Cu 5: Nu tnh c cc thanh ghi th vng nh RAM ca 8051 s bao gm: a) 128 byte b) 256 byte* c) 512 byte d) 1024 byte Cu 6: Lnh SETB 07 ca 8051 s lm: a) Byte 07 ca RAM bng 1 c) Bit 0 ca nh 21H bng 1*

b) Byte 07 ca RAM bng FFH d) Bit 07 ca nh 0 bng 1.

Cu 7: Cc thanh ghi R0 R7 ca 8051 c th nm trong my bng (bank): a) 1 b) 2 c) 3 d) 4* Cu 8: Trong cc lnh nhn v chia, 8051 s dng cc thanh ghi no? a) Thanh ghi A v thanh ghi R0 b) Thanh ghi B v thanh ghi R0. c) Thanh ghi A v thanh ghi B* d) Thanh ghi R0 v R1. Cu 9: Cc bit RS0 v RS1 trong thanh ghi PSW ca 8051 s dng : a) Reset li hot ng ca h thng b) Reset li cc gi tr trong b nh RAM c) Chuyn bank thanh ghi * d) Chuyn cc gi tr trong cc thanh ghi vo RAM. Cu 10: Trong cc lnh MOVX ca 8051 thanh ghi DPTR c th s dng : a) Gi a ch ca nh ngoi cn truy cp* c) Gi a ch ca nh ROM bn trong cn truy cp Cu 11: Lnh JB ca 8051 s dng : a) Chuyn iu khin chng trnh khi nh hn. c) Chuyn iu khin chng trnh khi bit bng 0. b) Gi a ch ca nh RAM bn trong cn truy cp d) Cha d liu c c t b nh.

b) Chuyn iu khin chng trnh khi mt bit bng 1* d) Chuyn iu khin khi bit t 0 ln 1.

Cu 12: Cc thanh ghi m ca cc b nh thi (timer) ca 8051 c di l: a) 8 bit b) 13 bit c) 16 bit* d) 24 bit. Cu 13: Ch ri (idle) ca 8051 s kt thc khi c:

22

a) Tn hiu ngt* c) Khi bit IDL bng 1

b) Tn hiu Reset. d) Khi bit PD bng 1

Cu 14: Tn hiu PSEN s tc ng mc thp khi 8051 thc hin tc v: a) c b nh d liu bn ngoi. b) c b nh chng trnh bn ngoi* c) c v ghi b nh d liu bn ngoi d) c b nh chng trnh bn trong. Cu 15: Khi truy xut b nh ngoi cng P0 ca 8051 s dng : a) Cp a ch cho b nh b) Truyn nhn d liu vi b nh. c) Cp a ch v truyn nhn d liu vi b d) Vn s dng nh mt cng vo ra thng nh* thng. Cu 16: B nh thi ca 8051 s lp c khi b m ca n: a) m gim t gi tr thit lp v 0. b) m tng t 0 ti gi tr thit lp. c) m gim t tt c cc bit bng 1 v gi tr d) m tng t gi tr thit lp ln tt c cc bit thit lp bng 1 v quay v 0* Cu 17: Ch timer ca b nh thi trong 8051 s dng : a) Xc nh mt khong thi gian nht nh* b) m s s kin xy ra bn ngoi. c) m s s kin xy ra bn trong. d) Bo gi cho h thng. Cu 18: Bit GATE trong thanh ghi ch timer (TMOD) ca 8051 s dng : a) Cho php b m Timer bt u m. b) Dng b m ca timer c) Chn vic cho php timer t bn trong hay d) Chn ch cho timer. bn ngoi* Cu 19: B nh thi ca 8051 c s ch hot ng l: a) 2 b) 3 c) 4* d) 5 Cu 20: Bit TR trong thanh ghi TCON ca 8051 c th s dng : a) Cho php timer bt u chy* b) Bo timer trn. c) Bo timer m gi tr mong mun d) Chuyn timer qua ch m s kin. Cu 21: Trong ch 2 b m timer ca 8051 s c gi tr bng bao nhiu khi c TF c lp? a) 00H b) FFH c) 11H d) Gi tr khi ng* Cu 22: Trong ch counter ngun clock cung cp cho b m timer ca 8051 s c ly t: a) B dao ng bn trong 8051. b) T mt chn bn ngoi ca 8051* c) T ngun cp clock ring ca timer d) C ba cu trn u sai. Cu 23: timer 1 ca 8051 hot ng trong ch 1 nh thi cho php chy t bn trong bng lnh th gi tr ca TMOD phi l: a) 0001 0000B* b) 0100 0000B

23

c) 1000 0000B

d) 0000 0001B

Cu 24: Cng ni tip ca 8051 c bao nhiu ch hot ng? a) 2 b) 3 c) 4* d) 5 Cu 25: Nu cng ni tip 8051 ch UART 9 bit, khi nhn bit th 8 (tnh t bit 0) ca d liu truyn s nm trong: a) Thanh ghi SBUF b) Thanh ghi SCON* c) Trong thanh ghi B d) Trong thanh ghi A Cu 26: Khi ghi d liu ti thanh ghi SBUF ca 8051 th. a) D liu nhn t bn ngoi truyn ti cng b) D liu truyn t bn ngoi ti cng ni tip ni tip s b mt s khng b nh hng* c) D liu ch c ghi ti SBUF sau khi d) C ba cu trn u sai. c ht cc d liu nhn vo. Cu 27: Trong ch 1 tc truyn nhn ca cng ni tip 8051 ph thuc vo cc yu t no? a) Tc trn ca Timer 0 v bit SMOD b) Tc trn ca Timer 1 v bit SMOD* c) Tn s ca b dao ng ni. d) Tn s ca dao ng cung cp t bn ngoi. Cu 28: Trong ch thanh ghi dch, cng ni tip ca 8051 s truyn nhn d liu theo kiu: a) Song cng b) Bn song cng* c) n cng d) C 03 cu trn u sai. Cu 29: Ch a ch gin tip thanh ghi ca 8051 c th s dng thanh ghi no sau y? a) @R1* b) @R2 c) @R3 d) @R4 Cu 30: Lnh MOV A,70H ca 8051 s dng : a) Chuyn gi tr 70H vo thanh ghi A. b) Chuyn gi tr ti nh 70H ca vng nh chng trnh vo A. c) Chuyn gi tr ti nh 70H ca RAM ni d) Chuyn gi tr ti nh 70H ca b nh vo A* ngoi vo A. Cu 31: Lnh ANL C,07 ca 8051 thc hin vic. a) Logic AND gi tr trong thanh ghi C vi 07 b) Logic AND gi tr trong thanh ghi C vi gi tr trong nh 07 c) Logic AND gi tr c C vi bit 07* d) C ba cu trn u sai. Cu 32: Lnh MOVC A,@A+DPTR ca 8051 thc hin vic: a) Ly ni dung nh c a ch A+DPTR b) Ly ni dung nh c a ch A+DPTR trong b nh ROM ni vo A* trong b nh ROM bn ngoi vo A. c) Ly ni dung nh c a ch A+DPTR d) Ly ni dung nh c a ch A+DPTR trong b nh RAM ni vo A. trong b nh RAM ngoi vo A.

24

Cu 33: Trong on chng trnh 8051 sau lnh MOV DPTR,#TAB1 th DPTR s c gi tr bng: ORG 0 MOV DPTR, #TAB1 MOV A,#0FFH MOV P1,A L01: MOV A,P1 MOVC A,@A+DPTR MOV P2,A SJMP L01 ;---------------------------------------------------ORG 300H TAB1: DB 0,1,4,9,16,25,36,49,64,81 END a) 300H* c) 0149H b) 0H d) 0149

Cu 34: Sau khi np gi tr vo ngn xp ca 8051 th gi tr trong thanh ghi SP ca n s: a) Tng ln 1* b) Gim i 1 c) Tng ln 2 d) Gim i 2 Cu 35:Lnh DJNZ R2,AGAIN ca 8051 s: a) Gim R2 v chuyn iu khin ti nhn AGAIN. c) Gim R2 v chuyn iu khin ti nhn AGAIN khi R2 bng 0.

b) Gim R2 v 0 v chuyn iu khin ti nhn AGAIN d) Gim R2 v chuyn iu khin ti nhn AGAIN khi R2 khc 0*

Cu 36: Lnh CJNE ca 8051 c s ton hng l: a) 1 b) 3* c) 2 d) 4 Cu 37: Lnh ACALL ca 8051 s chuyn iu khin trong vng nh: a) 64KB b) 4KB c) 2KB* d) 256KB Cu 38: Cho on chng trnh nh sau: MOV A, #0 MOV R2, #10 BACK: ADD A, #03 DJNZ R2, AGAIN MOV R5, A Cho bit s ln lp cc i m vng lp trong on chng trnh trn l bao nhiu? a) 255 b) 256* c) 257 d) 258

25

Cu 39: Cho on chng trnh sau: DELAY: MOV R3, #200 ; 1 MC HERE : DJNZ R3, HERE ; 2 MC RET ; 1 MC S chu k my thc hin mi lnh (MC) cho trong phn ch thch mi dng lnh. Gi s 8051 s dng thch anh 11.0592 MHz th on chng trnh trn s thc hin trong thi gian l bao nhiu? a) 436.16 s b) 436.17 s * c) 436.18 s d) 436.19 s Cu 40: Cho bit khi thc hin on chng trnh di y th trng thi cc chn cng 0 s: MOV A, #55H BACK: MOV P0, A ACALL DELAY CPL A SJMP BACK a) Thay i trng thi 0 v 1 lin tc* b) Lun mc 1 c) Lun mc 0 d) Chuyn trng thi t 0 ln 1. Cu 41: Hy cho bit sau khi thc hin chng trnh sau cc k t VSA c ct vo u: ORG 0000H MOV DPTR, #200H CLA A MOVC A, @A + DPTR MOV R0, A INC DPTR CLR A MOVC A, @A + DPTR MOV R1, A INC DPTR CLA A MOVC A, @A + DPTR MOV R2, A HERE: SJMP HERE ORG 200H MYDATA: DB VSA END a) R0=V; R1=S; R2=A* b) R0=A; R1=S; R2=V c) R0=A; R1=V; R2=S d) R0=S; R1=A; R2=V Cu 42: Hy cho bit sau khi thc hin chng trnh sau cng P2 s c gi tr bng bao nhiu? ORG 000 MOV DPTR, #300 H MOV A, #0FFH MOV P1, A BACK: MOV A, P1 MOVC A, @A + DPTR MOV P2, A SJMP BACK
ORG 300H

26

XSQR - TABLE: DB END

0, 1, 4, 9, 16, 25, 36, 49, 64, 81

a) Bnh phng gi tr cng P1* c) Bng 300H

b) Gi tr ca cng P1 d) Bng FFH

Cu 43: Hy cho bit sau khi thc hin on chng trnh sau thanh ghi A v c CF s c gi tr bng bao nhiu? SETB C MOV A #15H RRC A RRC A RRC A RRC A a) A = 1000 1000 CY = 1* b) A = 1010 1100 CY = 0 c) A = 0101 0110 CY = 0 d) A = 0101 1011 CY = 0 Cu 44: Hy cho bit sau khi thc hin on chng trnh sau thanh ghi R1 s c gi tr bng bao nhiu? MOV R1, #0 MOV R7, #8 MOV A, #97H AGAIN: RLC A JNC NEXT INC R1 NEXT: DJNZ R7, AGAIN a) 5* b) 6 c) 7 d) 8 Cu 45: Hy cho bit sau khi thc hin on chng trnh sau thanh ghi A s c gi tr bng bao nhiu? MOV A, # 4 MOV R1, # 7 ANL A, #0FH ANL R1, #0FH SWAP A ORL A, R1 a) 46H c) 48H b) 47H* d) 49H

Cu 46: Hy cho bit sau khi thc hin on chng trnh sau thanh ghi R2 v R6 s c gi tr bng bao nhiu? MOV A, #29H MOV R2, A ANL A, #0FH ORL A, #30H MOV R6, A MOV A, R2 ANL A, #0F0H RR A RR A RR A

27

RR ORL MOV

A A, #30H R2, A

a) R2=32H; R6=39H* c) R2=02H; R6=09H

b) R2=39H; R6=32H d) R2=09H; R6=02H

Cu 47: Nu b qua thi gian thc hin cc lnh trong vng lp hy tnh tn s xung vung to ra trn chn P1.5 khi thc hin on chng trnh sau, bit 8051 sa dng thch anh 11.0592 MHz? MOV TMOD, #01H HERE: MOV TL1, #34H MOV TH0, #76H SETB TR1 AGAIN: JNB TF1, AGAIN CLR TR1 CPL P1.5 CLR TF SJMP HERE a) 26127 Hz* c) 26126 Hz b) 26128 Hz d) 26129 Hz

Cu 48: Gi s 8051 s dng thch anh 11.0592 MHz, tnh gi tr np cho cc thanh ghi TH1 v TL1 trong on chng trnh sau tn s sng vung to ra trn chn P2.3 l 2KHz? MOV TMOD, #10H AGAIN: MOV TL1, #? MOV TH1, #? SETB TR1 BACK: JNB TF1, BACK CLR TR1 CPL P1.5 CLR TF1 SJMP AGAIN a) TH1=FFH; TL1=1AH* b) TH1=1AH; TL1=FFH c) TH1=0FH; TL1=0AH d) TH1=F0H; TL1=10H Cu 49: Vi tn s thnh anh s dng l 11.0592MHz hy tm gi tr np cho thanh ghi TH1 tc cng ni tip l 9600 baud. b) FBH a) FAH c) FCH d) FDH* Cu 50: Vi tn s thnh anh s dng l 11.0592MHz on chng trnh sau y truyn lin tc k t A ra cng ni tip vi tc bao nhiu? MOV TMOD, #20H MOV TH1, # - 6 MOV SCON, #A SETB TR1 AGAIN: MOV SBUF, #A HERE: JNB TI, HERE CLR TI SJMP AGAIN b) 9600 baud a) 4800 baud* c) 1200 baud d) 2400 baud

28

Cu 51: Vi tn s thnh anh s dng l 11.0592MHz on chng trnh sau y nhn d liu lin tc t cng ni tip ri chuyn qua cng P1 vi tc bao nhiu? MOV TMOD, #20H MOV TH1, # - 6 MOV SCON, #A SETB TR1 AGAIN: MOV SBUF, #A HERE: JNB TI, HERE CLR TI SJMP AGAIN b) 9600 baud a) 4800 baud* c) 1200 baud d) 2400 baud Cu 52: Hy cho bit sau lnh MOV IE,#00010110B cc ngt no s c cho php? a) Ngt ni tip. b) Ngt Timer 0 d) Khng c ngt no c cho php. c) Ngt phn cng ngoi Cu 53: Vi tn s thnh anh s dng l 11.0592MHz cho bit tn s sng vung chng trnh sau to ra trn chn P1.2 l bao nhiu? ORG 0 LJMP MAIN ORG 000BH CPL P1.2 MOV TL0, # 00 MOV TH0, # 0DCH RETI ORG 30H ; ------------ main program for initialization MAIN: MOV TMOD, # 00000001B MOV TL0, # 0DCH MOV IE, # 82H SETB TR0 HERE: SJMP HERE END a) 50Hz* c) 70Hz b) 60Hz d) 80Hz

Cu 53: Gi s ng ra P1.3 c ni ti mt n LED (sng khi cp mc 1). Cho bit khi thc hin chng trnh sau, LED c bt sng ri tt khi no? ORG 0000H LJMP MAIN ORG 0013H SETB P1.3 MOV R3, # 255 BACK: DJNZ R3, BACK CLR P1.3 RETI ORG 30H MAIN: MOV IE, #10000100B SJMP HERE END a) Khi cp mc 1 ti ng INT1* b) Khi cp mc 0 ti ng INT1

29

c) Khi cp mc 0 ti ng INT0

d) Khi cp mc 1 ti ng INT0

Cu 54: Trong on chng trnh di y, khi no chng trnh ngt cng ni tip c thc hin? ORG 0 LJMP MAIN ORG 23H LJMP SERIAL MAIN: MOVQP1, # 0FFH MOV TMOD, # 20h MOV TH1, # 0FDH MOV SCON, # 50H MOV IE, # 10010000B SETB TR1 BACK: MOV A, P1 MOV SBUF, A MOV P2, A SJMP BACK ORG 100H SERIAL: JB TI,TRANS MOV A, SBUF CLR RI RETI TRANS: CLR TI RETI END a) Khi TI=0 c) Khi RI hoc TI bng 0 b) Khi RI =0 d) Khi RI hoc TI bng 1

Cu 55: Hy cho bit trnh t u tin ngt sau khi thc hin lnh MOV IP,#0000 1100B? b) INT0, TF0, INT1, TF1 a) INT1, TF1, INT0, TF0* c) INT0, INT1, TF0, TF1 d) TF0, TF1, INT0, INT1

CHNG 7: THIT K H THNG CHUYN DNG VI VI IU KHIN 8051.


Cu 1: Khi o rng xung vi s khi nh hnh v di th sai s cc i s l: B to xung chun
T0
AND

B m

Hin th kt qu.

a) 1 chu k T0 c) chu k T0

b) chu k T0* d) 1/8 chu k T0.

Cu 2: Mc 1 ca tn hiu cn o rng xung a vo chn INT ca 8051 s c s dng lm: a) Clock cho b m. b) Tn hiu cho php b m bt u m* c) dng b m d) C ba cu trn u sai. Cu 3: Vi s kt ni LED nh hnh v di th iu khin cc LED sng cc gi tr khc

30

nhau ti mt thi im s c th iu khin bao nhiu LED sng.

a) Ch mt LED sng* c) Bn LED sng ng thi

b) Hai LED sng ng thi d) Tm LED sng ng thi.

Cu 4: Trong chng trnh con di y, trc khi gi A = 04 th sau khi thc hin xong s c A bng bao nhiu? ORG 500H LED7: DB 3FH, 03H, 5BH, 4FH, 66H, 6DH, 7DH, 07H, 7FH, 6FH CONV: MOV DPTR,#500H MOVC A,@A+DPTR RET a) 4FH b) 66H* c) 7DH d) 07H Cu 5: Vi mch MAX232 s dng kt ni gia b vi iu khin 8051 vi my tnh c chc nng: a) i d liu ni tip thnh d liu song song b) i d liu song song thnh d liu ni tip. c) Chuyn i mc logic ca tn hiu s truyn d) C ba cu trn u sai. nhn gia my tnh v 8051* Cu 6: Khi bit TI trong thanh ghi TCON bng 1 th: a) Cng ni tip truyn xong mt byte d b) Cng ni tip truyn xong mt khi d liu* liu. c) Cng ni tip nhn xong mt byte d liu. d) Cng ni tip nhn xong mt khi d

31

liu. Cu 7: Trong s kt ni nh hnh v di y, mun chn LED sng cn cp:

a) Mc 0 ra cng 1 c) Mc 0 ra cng 2

b) Mc 1 ra cng 1 d) Mc 1 ra cng 2*

Cu 8: Hy cho bit mi ln gi chng trnh con hin th sau, c bao nhiu LED c iu khin sng? DISPLAY: MOV R0,#00000001B MOV R1,#08H MOV R2,#08H D1: MOV P1,R0 MOV P2,@R1 MOV P2,#0 RR R0 INC R1 DJNZ R2,D1 RET a) Ch mt LED* b) Hai LED. c) Bn LED d) Tm LED

32

CHNG 8: VI IU KHIN MC68332.


Cu 1: Khi SIM ca MC68332 c cc tnh nng: a) H tr giao tip BUS bn ngoi. b) Cung cp cc logic bo v h thng c) C cc ng ra chn mch lp trnh c d) C ba cu trn ng* Cu 2: Khi TPU ca MC68332 c bao nhiu knh nh thi c lp: a) 2 b) 4 c) 8 d) 16* Cu 3: Khi QSM ca MC68332 thc hin chc nng: a) Giao tip d liu ni tip* b) Giao tip d liu song song c) Bin i A/D d) iu khin hot ng ca h thng. Cu 4: Dung lng RAM ca MC68332 l: a) 1KB c) 3KB Cu 5: IMB ca MC68332 c: a) 24 ng a ch v 16 ng d liu* c) 32 ng a ch v 16 ng d liu

b) 2KB* d) 4KB

b) 24 ng a ch v 32 ng d liu d) 32 ng a ch v 32 ng d liu.

Cu 6: SIM ca MC68332 c s lng khi chc nng l: a) 2 b) 3 c) 4 d) 5* Cu 7: Khi giao tip BUS trong SIM ca MC68332 c bao nhiu cng vo ra a dng: a) 1 b) 2* c) 3 d) 4 Cu 8: Thanh ghi DDRE trong SIM ca MC68332 l thanh ghi: a) D liu cng E b) inh chiu truyn d liu cho cng E* c) Gn chn cho cng E d) C bao cu trn u sai. Cu 9: Lp trnh cho h thng MC68332 s c s mc c quyn l: a) 1 b) 2* c) 3 d) 4 Cu 10: Cc kiu d liu m MC68332 h tr bao gm: a) Kiu bit b) S BCD nn c) Kiu s nguyn d) C ba kiu d liu trn* Cu 11: Thanh ghi trong cc knh nh thi ca TPU trong MC68332 bao gm: a) Thanh ghi capture b) Thanh ghi compare/match

33

c) Thanh ghi so snh ln hn hoc bng

d) C ba thanh ghi trn.

Cu 12: Khi HOST trong TPU ca MC68332 s dng : a) CPU iu khin hot ng ca TPU* b) TPU iu khin mi hot ng ca n. c) TPU giao tip vi thit b bn ngoi d) C ba cu trn u ng. Cu 13: Chc nng PMA ca TPU trong MC68332 c s dng : a) o rng xung* b) iu ch rng xung c) To xung ng b vi v tr d) iu khin ng c bc Cu 14: Khi QSPI trong QSM ca MC68332 c chc nng: a) Truyn nhn ni tip cn ng b b) Truyn nhn ni tip ng b c) Truyn nhn ni tip theo kiu giao din ni d) Truyn nhn ni tip theo kiu thanh ghi tip (data in, data out v clock)* dch. Cu 15: Khi SCI trong QSM ca MC68332 c chc nng: a) Truyn nhn ni tip theo kiu UART* b) Truyn nhn ni tip theo kiu USART c) Truyn nhn ni tip theo kiu SPI d) C ba kiu trn. Cu 16: TPURAM ca MC68332 c th s dng lm ni: a) Khai bo cc bin b) Lm ngn xp c) Chy cc m phng cho cc chc nng TPU d) C ba chc nng trn* ca ngi s dng Cu 17: Cc thanh ghi iu khin ca TPURAM trong MC68332 bao gm: a) TRAMMCR b) TRAMTST c) TRAMBAR d) C ba thanh ghi trn* Cu 18: Sau lnh hp ng LEA 8500H,A1 ca MC68332 s c: a) A1=FFFF8500H* b) A1=00008500H c) nh 8500H cha gi tr ca A1 d) nh FFFF8500H cha gi tr ca A1 Cu 19: Gi s cc thanh ghi A0 = 00006200H v A7 = 0000FFC4H sau khi thc hin lnh LINK A0,0FFF0H ca MC68332 s c: a) A7=0000FFFBH* b) A0 = 0000FFC4H c) Gi tr 00006200H s c ghi vo cc d) C ba cng vic trn. nh t FFC1H ti FFC4H Cu 20: Sau lnh MOVEA.W #9F00H,A2 ca MC68332 th: a) A2=00009F00H b) A2=FFFF9F00H* c) nh 9F00H mang gi tr ca A2 d) nh FFFF9F00H mang gi tr ca A2. Cu 21: Gi s D5 = 3CFF9100H th sau lnh SWAP D5 ca MC68332 s c: a) D5=3CFF0091H b) D5=FF3C9100H c) D5=91003CFFH* d) D5=FF3C0091H

34

Cu 22: Gi s A0=CE001A2BH v A3=00140300H th sau lnh ADDA.W A0,A3 ca MC68332 s c: a) A3=CE001D2BH* b) A3=CE141D2BH c) A3=CE140300H d) A3=00001D2BH Cu 23: Gi s D2=FFFFFC18H (-1000) v D3=000186A0H (100000) th sau lnh DIVS D2,D3 ca MC68332 s c: a) D3=0000FF9CH* b) D3=1111FF9CH c) D3=FFFFFF9CH d) D3=FF9C0000H Cu 24: Gi s D5=2CC3E500H sau lnh TAS D5 ca MC68332 s c: a) D5=2CC3E500H b) D5=2CC3E520H c) D5=2CC3E540H d) D5=2CC3E580H* Cu 25: Gi s D0=3795AC5FH, D1=B6D34B9DH sau lnh AND.W D0,D1 ca MC68332 s c: a) D1=B6D3081DH* b) D1=B7D934B9H c) D1=B7D93081H d) D1=3795081DH Cu 26: Gi s D5=2C3459A7H sau lnh BCHG #6,D5ca MC68332 s c: a) D5=2C3459E7H v ZF=1* b) D5=2C3459E7H v ZF=0 c) D5=2C3459A7H v ZF=1 d) D5=2C3459A7H v ZF=0 Cu 27: Gi s D0=00000034H v D1=00000068H sau lnh ABCD D0,D1 ca MC68332 s c: a) D1=00000002H, Z=0, X=C=1* b) D1=00000102H, Z=0, X=C=0 c) D1=00000002H, Z=0, X=C=0 d) D1=00000102H, Z=0, X=C=1 Cu 28: Lnh BRA ca MC68332 l mt lnh: a) Nhy khng iu kin* c) Gi chng trnh con Cu 29: Lnh JSR ca MC68332 l mt lnh: a) Nhy khng iu kin c) Gi chng trnh con*

b) Nhy c iu kin d) Tr v t chng trnh con.

b) Nhy c iu kin d) Tr v t chng trnh con.

35

You might also like