You are on page 1of 12

8251 c my a ch c th c ghi b 4 8551 l b truyn nhn ni tip theo kiu: a Song cng

B
Bng vecter ngt trong h thng 80286 bt u ti a ch a 00000H Bng vecter ngt trong h thng 80286 s dng b Cha a ch chng trnh ngt Bit ESD trong t ch ca 8251 s dng : d Xc nh ch ng b Bit GATE trong thanh ghi ch timer TMOD ca 8051 s dng : c Chn vic cho php timer t bn trong hay bn ngoi. Bit OE trong t trng thi ca 8251 l mt bit : a Bo xy ra li Bit RTS trong t lnh ca 8251 s dng : d Tc ng mt ng ra ca 8251 Bit TR trong thanh ghi TCON ca 8051 c th s dng : a Cho php timer bt u chy B nh thi ca 8051 c s ch hot ng l: d 4 B nh thi ca 8051 s lp c khi b m ca n: b m tng t gi tr thit lp ln tt c cc bit bng 1 v quay v 0 B nh c th truy cp ngu nhin l: d B nh ROM v b nh RAM B vi x l l: d L mt vi mch tng t hot ng theo chng trnh Bus a ch l: d Cc ng ra ca vi x l

Bus iu khin ca b nh l: a Ng ra ca b nh Bus d liu l: a Cc ng hai chiu ca b vi x l

.c

t nt

8 50

c. co

Cc bit RS0 v RS1 trong thanh ghi PSW ca 8051 s dng : c Chuyn bank thanh ghi Cc khai bo d liu sau, khi bo no khng b li: d Anh DB 9,3,8,7,0 Cc kiu d liu m MC68332 h tr bao gm: b Bao gm c ba kiu d liu cn li Cc lnh no sau y l cc lnh ch dn hp dch. b Tt c cc lnh trn u l ch th hp dch Cc lnh truyn d liu vi vo ra (IN v OUT) v cc lnh truyn d liu vi b nh: b C tn hiu iu khin khc nhau v s bit a ch cung cp khc nhau Cc thanh ghi a nng ca 80286 c d 16 bit Cc thanh ghi m ca cc b nh thi (timer) ca 8051 c di l: b 16 bit Cc thanh ghi iu khin ca TPURAM trong MC68332 bao gm: d Bao gm c ba p n cn li

Cc thanh ghi no gi a ch Offset khi 80286 truy cp vng nh ngn xp? a Ch c BP Cc thanh ghi no gi kt qu trong cc lnh nhn chia 16 bit ? c AX v DX Cc thanh ghi R0 - R7 ca 8051 c th nm trong my bank: a 4 Cc thit b ngoi vi c ni ti b vi x l: d Thng qua cc cng vo ra Cc yu t la chn b vi x l bao gm: d Bao gm c ba yu t cn li Cn 16 b nh bao nhiu KB c dung lng nh 1MB b 64 Cn bao nhiu b nh 8KB c dung lng nh 1MB d 128 Cn t nht bao nhiu ng a ch gii m cho 13 chip nh trong mt h thng vi x l ? c 4 Ch a ch gin tip thanh ghi ca 8051 c th s dng thanh ghi no sau y? d @R1 Ch ri ca 8051 s kt thc khi c: a Tn hiu ngt Ch timer ca b nh thi trong 8051 s dng : b Xc nh mt khong thi gian nht nh. 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 . ata ; 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 ; kt thc ton b chng trnh b .exe Cho kt ni bn phm nh hnh v di (hnh cu 90) : c d liu t cc phm c th s dng cc lnh: d IN AL,0F000H IN AL,DX

Cho mch gii m a ch hnh v sau (hnh cu 89): Cho bit cng vo ra ni vo chn Y3 s: b L cng vo c a ch l 0FBH

Chc nng PMA ca TPU trong MC68332 c s dng : d o rng xung Chng trnh ca h thng vi x l l: c L tp hp cc lnh c sp xp theo gii thut ca mt bi ton hay mt cng vic no

.c

t nt

8 50 c. co m

Chng trnh lin kt (link) s dng : b To ra cc chng trnh np vo ROM ca h thng vi x l Chng trnh ngun hp ng l chng trnh: a Vit bng cc lnh gi nh ca vi x l Chng trnh phn mm l yu t nh hng ti tc hot ng ca h thng vi x l nh th no? d C nh hng nhng khng phi l yu t quan trng nht C nh (CF) ca CPU 80286 c lp ln 1 khi: d Kt qu cc php tnh trn khi dng lng cha ca ton hng ch C zero (ZF) ca CPU 80286 c lp ln 1 khi: a Kt qu cc php tnh bng 0 Cng ni tip ca 8051 c bao nhiu ch hot ng? c 4 CPU 80286 c bao nhiu c trng thi? d 6 CPU c bao nhiu chu k my truy xut b nh v vo ra. d 4

Dung lng RAM ca MC68332 l: a 2KB o trng thi cc bit trong mt thanh ghi c th: d XOR n vi FFH lp mt bit trong mt thanh ghi ln 1 m khng lm thay i cc bit khc c th s dng lnh: a OR 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 truy cp b nh CPU cung cp a ch g cho b nh b Vt l i vi 8255 cc tn hiu A1, A0 l cc ng: c Vo.

w w .c t nt 8 50 c. co m

Gi s A0=CE001A2BH v A3=00140300H th sau lnh ADDA.W A0,A3 ca MC68332 s c: a A3=CE001D2BH Gi s AH=02; AL=03 sau lnh MUL AH s c: c AH=0 Gi s AL cha m ASCII ca mt s t 0 ti 9 sau lnh AND AL,0FH th: b AL l m BCD ca s Gi s AL=35H, CL=4 sau lnh SHR AL,CL s c c AL=3; CL=0 Gi s AX=2; BX=3 sau lnh ADC AX,BX th: b AX=5 hoc 6; BX=3 Gi s AX=9; BX=12 sau lnh CMP AX,BX s c: c CF=1; ZF=0 Gi s cc thanh ghi A0 = 00006200H v A7 = 0000FFC4H sau khi thc hin lnh LINK A0,0FFF0H ca MC68332 s c: c A7=0000FFFBH Gi s c AL = 61H, CL = 4 sau lnh ROL AL,CL s c. c AL=16; CF=0

Gi s c AL=9; AH=7; sau khi thc hin cc lnh sau AX s c gi tr bng: ADD AL,AH DAA ADD AX,3030H ADD AL,AH AAA a 0007H b 0037H c 3007H d 3037H Gi s c CX=00f0H; DX=0007H, sau lnh CMP CX,DX lnh no sau y chuyn iu khin chng trnh ti nhn N: c JL N 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=0FFFF000H 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: d AX=3000H; BX=2000H; CX=1000H 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: b MOV DX,70H IN DX,AL Gi s D0=00000034H v D1=00000068H sau lnh ABCD D0,D1 ca MC68332 s c: b D1=00000002H, Z=0, X=C=1 Gi s D0=3795AC5FH, D1=B6D34B9DH sau lnh AND.W D0,D1 ca MC68332 s c: b D1=B6D3081DH

Gi s D2=FFFFFC18H (-1000) v D3=000186A0H (100000) th sau lnh DIVS D2,D3 ca MC68332 s c: d D3=0000FF9CH

Gi s D5 = 3CFF9100H th sau lnh SWAP D5 ca MC68332 s c: d D5=91003CFFH Gi s D5=2C3459A7H sau lnh BCHG #6,D5ca MC68332 s c: d D5=2C3459E7H v ZF=1 Gi s D5=2CC3E500H sau lnh TAS D5 ca MC68332 s c: b D5=2CC3E580H 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 ho TWO . . ONE: ;m lnh cho ONE . . ZERO: ; m lnh cho ZERO . d iu khin chng trnh s chuyn ti nhn ONE

w w .c t nt 8 50 c. co m

Hm 02 ngt 21H ca DOS l hm b Hin mt k t ln mn hnh H thng vi x l bao gm bao nhiu khi chc nng chnh? b 3

H thng vi x l chuyn dng c cu hnh phn cng: c n gin nht c th thc hin c nhim v yu cu Hnh v sau (hnh c u 112) biu din cho khung truyn d liu ca 8251 ch : b Cn ng b

IMB ca MC68332 c: c 24 ng a ch v 16 ng d liu. K c cng iu khin 8255 s c s cng l: b 4

K
Khc lnh JMP trc khi chuyn iu khin chng trnh qua v tr mi lnh CALL s: b Ct a ch ca lnh k tip vo nh ngn xp Khi bit TI trong thanh ghi TCON bng 1 th: c Cng ni tip truyn xong mt byte d liu. Khi c b gii m lnh b M cc lnh s ngn hn 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? d 4 Khi c hng i lnh chng trnh s thc hin nhanh hn do: b Qu trnh ly lnh thc hin ng thi vi qu trnh thc hin lnh Khi o rng xung vi s khi nh hnh v di (hnh cu 160) th sai s cc i s l ng ra Y7 s l : d chu k T0

Khi c b nh CPU thc hin cc cng vic a Cp a ch, cp tn hiu iu khin c b nh, nhn d liu Khi ghi d liu ti thanh ghi SBUF ca 8051 th. a D liu truyn t bn ngoi ti cng ni tip s khng b nh hng Khi IC gii m (decoder) c 3 ng vo a ch, s ng ra ca n s l: b 8

Khi khi ng 8251 cc bit B2B1 trong t ch s dng : a Xc nh tc truyn nhn d liu. Khi khng 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 b High Z

Khi khng c chn Bus d liu ca b nh trng thi: b High Z

Khi khng c chn, ng ra ca mch ci (cht): c Ging trng thi ng vo trc Khi lp trnh cho 8251 gi tr u tin cn gi ti 8251 l: d T ch Khi tn hiu cho php khng tch cc, ng ra ca cng m 3 trng thi s b High Z 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: d Lun tch cc Khi truy xut b nh ngoi cng P0 ca 8051 s dng : b Cp a ch v truyn nhn d liu vi b nh. Khi xy ra ngt CPU 80286 s: d Chuyn qua thc hin chng trnh ngt Khi giao tip BUS trong SIM ca MC68332 c bao nhiu cng vo ra a dng: b 2

.c t nt 8 50 c. co m

Khi HOST trong TPU ca MC68332 s dng : a CPU iu khin hot ng ca TPU Khi QSM ca MC68332 thc hin chc nng: d Giao tip d liu ni tip Khi QSPI trong QSM ca MC68332 c chc nng: b Truyn nhn ni tip theo kiu giao din ni tip (data in, data out v clock). Khi SCI trong QSM ca MC68332 c chc nng: b Truyn nhn ni tip theo kiu UART Khi SIM ca MC68332 c cc tnh nng: c C ba p n cn li u ng Khi to a ch AU trong 80286 to ra a ch: c a ch on Khi TPU ca MC68332 c bao nhiu knh nh thi c lp: b 16

L
Lp trnh cho h thng MC68332 s c s mc c quyn l: b 2 Lnh ACALL ca 8051 s chuyn iu khin trong vng nh: c 2KB Lnh ANL C,07 ca 8051 thc hin vic. d Logic AND gi tr c C vi bit 07 Lnh BRA ca MC68332 l mt lnh: c Nhy khng iu kin Lnh CJNE ca 8051 c s ton hng l: a 3 c 3

Lnh DJNZ R2,AGAIN ca 8051 s: b Gim R2 v chuyn iu khin ti nhn

AGAIN khi R2 khc 0.

Lnh JB ca 8051 s dng : a Chuyn iu khin chng trnh khi mt bit bng 1 Lnh JPE M chuyn iu khin chng trnh ti nhn M khi a PF = 1 Lnh JSR ca MC68332 l mt lnh: a Gi chng trnh con.

Lnh MOV A,70H ca 8051 s dng :. d Chuyn gi tr ti nh 70H ca RAM ni vo A Lnh MOVC A,@A+DPTR ca 8051 thc hin vic: c Ly ni dung nh c a ch A+DPTR

trong b nh ROM ni vo A. Lnh SETB 07 ca 8051 s lm: b Bit 0 ca nh 21H bng 1

.c

t nt

8 50

c. co m

M
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. d

Mt lnh ca b vi x l l: d Chui cc bit 0 v 1 cung cp cho vi x l n thc hin c mt chc nng s c bn Mc 1 ca tn hiu cn o rng xung a vo chn INT ca 8051 s c s dng lm: a Tn hiu cho php b m bt u m.

N
Nu cp cho 8255 cc tn hiu: CS=1; A1=0; A0=1; RD=0; WR=1 th s c th: a Khng c ghi 8255 c. 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, L=27H 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: c Thanh ghi SCON Nu a ch u ca mt vng nh 642KB l 0 th a ch cui ca vng nh ny l (mi nh cha 1 byte) d A07FFH Nu kt ni 8251 vi BUS h thng nh hnh v di (hnh cu 117) th khi c t trng thi ca 8251 c th dng a ch bao nhiu: c 07H

Nu tnh c cc thanh ghi th vng nh RAM ca 8051 s bao gm: d 256 byte Nhm cc thanh ghi no sau y u c th s dng gi a ch di khi truy cp b nh d liu? c BX, BP, DI, SI

.c

t nt 8 50 c. co

mt cng ra ca 8255 trong ch 1 tn hiu INTR s tc ng mc 1 khi: d OBF=1; ACK=1; INTE=1 mt cng vo ca 8255 trong ch 1 tn hiu no tc ng s xo tn hiu INTR. b RD mt cng vo ca 8255 trong ch 1 tn hiu no tc ng s xo tn hiu IBF. c RD

S
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 JNA TIEP d BX=13 (nu ng l 14)

Sau on chng trnh sau s c: MOV CX,99 MOV AX,0 MOV BX,1 TIEP: ADD AX,BX CMP AX,CX LOOP TIEP a AX=5050 b AX=4950H c AX=4950 d AX=5050H (c vn Error) Sau khi khi ng ch 0, mt cng vo ra ca 8255 c th: c Truyn d liu theo mt chiu. Sau khi khi ng thanh ghi SP ca 8051 c gi tr bng: d 07 Sau khi np gi tr vo ngn xp ca 8051 th gi tr trong thanh ghi SP ca n s: c Tng ln 1 Sau khi thc hin cc lnh: MOV AH,05 MOV AL,03 XCHG AH,AL a AH=03; AL=05 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 d AX=(-3)* VALUE 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 d al=19h; bl=25h Sau khi thc hin lnh MOV AL,00 s xc nh c: a Khng c no b thay i Sau lnh hp ng LEA 8500H,A1 ca MC68332 s c: c A1=FFFF8500H Sau lnh LOOP cc gi tr no c th b thay i. d CX v ZF Sau lnh MOVEA.W #9F00H,A2 ca MC68332 th: c A2=FFFF9F00H SIM ca MC68332 c s lng khi chc nng l: c 5 S gii thut sau (hnh cu 91) biu din cho cu trc lp trnh no? c C u trc lp WHILE

S lng cng vo ra song song ca 8051 l c 4 S thanh ghi on ca 80286 l c 4

.c

t nt

8 50 c. co m

T
Thanh ghi DX l mt thanh ghi a a nng Thanh ghi ES s dng truy cp c Vng nh d liu Thanh ghi no c mc nh gi s m trong cc lnh lp ? b CX

Thanh ghi BX c th s dng : c Cha mt d liu hoc cha mt a ch di Thanh ghi DDRE trong SIM ca MC68332 l thanh ghi: c inh chiu truyn d liu cho cng E

Thanh ghi no gi a ch on khi CPU 80286 truy cp vng nh lnh ? d CS Th t cc thnh phn trong dng lnh trong chng trnh hp ng t tri qua s l:

c Nhn, lnh, cc ton hng, ch thch. Tn hiu C/D ca 8251 c th ni ti BUS no ca h thng? c a ch. Tn hiu EA ca 8051 l mt tn hiu: d Vo ca 8051 Tn hiu PSEN s tc ng mc thp khi 8051 thc hin tc v: b c b nh chng trnh bn ngoi Tn hiu TxEmpty ca 8251 l mt tn hiu: c Ra Tc ca h thng vi x l ph thuc vo cc yu t no sau y: b Bao gm c 03 yu t cn li TPURAM ca MC68332 c th s dng lm ni: c Bao gm c ba p n cn li 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: c 80000H BFFFFH Trong cc chui k t sau, chui no c th lm nhn ng trong dng lnh hp ng? c @49N: Trong cc h thng vi iu khin th: a CPU, b nh v vo ra nm trong mt chip Trong cc lnh MOVX ca 8051 thanh ghi DPTR c th s dng : a Gi a ch ca nh ngoi cn truy cp Trong cc lnh nhn v chia, 8051 s dng cc thanh ghi no? c Thanh ghi A v thanh ghi B. Trong ch 1 ca 8255 th INTE l: a L mt bit bn trong ca 8255 Trong ch 1 tn hiu OBF l mt tn hiu: d Ra

Trong ch 1 tc truyn nhn ca cng ni tip 8051 ph thuc vo cc yu t no? b Tc trn ca Timer 1 v bit SMOD Trong ch 2 b m timer ca 8051 s c gi tr bng bao nhiu khi c TF c lp? b Gi tr khi ng Trong ch counter ngun clock cung cp cho b m timer ca 8051 s c ly t: d T mt chn bn ngoi ca 8051 Trong ch a ch gin tip thanh ghi d liu l: d Gi tr nm trong mt nh c a ch gi trong mt thanh ghi Trong ch a ch tng i ch s, d liu s dng trong lnh nm trong mt nh c a ch bng d Gi tr cha trong thanh ghi DI hoc SI cng vi mt s di Trong ch thanh ghi dch, cng ni tip ca 8051 s truyn nhn d liu theo kiu: d Bn song cng 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 d 66H Trong on chng trnh 8051 sau lnh MOV DPTR,#TAB 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 b 300H

.c

t nt

8 50

c.

co

Trong h thng 80286 BUS a ch c ni ti khi: d Khi giao tip Bus (BU) Trong h thng 80286 sau khi ly d liu t ngn xp thanh ghi con tr ngn xp s d T ng tng Trong h thng vi x l Bus iu khin dng : c Xc nh cc ch hot ng ca vi x l Trong h thng vi x l Bus l: a L nhm ng tn hiu c cng chc nng trong h thng vi x l Trong h thng vi x l trc khi thc hin chng trnh c cha trong: d Trong b nh bn dn Trong khung truyn cn ng b bit Stop c th chim: b C ba p n cn li u ng Trong m lnh phn ch th ton hng (Operand) s dng m ho: c V tr cha d liu s dng trong lnh Trong mch gii m a ch dng IC 74138 nh hnh v di cng vo ra cho php bng ng raY7 s l (hnh cu 92): b Cng ch ra c a ch 7FH

Trong mch gii m a ch dng IC 74138 nh hnh v di cng vo ra cho php bng ng ra Y0 s l (hnh cu 93): d Cng ch vo c a ch 7CH

Trong s kt ni di (hnh cu 107) cc cng A, B, C v iu khin s c a ch ln lt l: : d C0H, C2H, C4H, C6H

Trong s kt ni nh hnh v di y (hnh cu 166) , mun chn LED sng cn cp : d Mc 1 ra cng 2

w w w .c t nt 8 50 c. co m

Trc khi thc hin chng trnh ngt, CPU 80286 s thc hin cc cng vic: b Lu gi tr trong cc thanh ghi CS, IP v th anh ghi c vo nh ngn xp T iu khin 0000 0010B l t iu khin g ca 8255: a T iu khin xo bit PC1 ca cng C T iu khin cng A output, cng B input, PC0-PC3 input, PC4-PC7 output ch 0 s l:

.c t nt 8 50 c. co m

d 83H

Vi mch MAX232 s dng kt ni gia b vi iu khin 8051 vi my tnh c chc nng: b Chuyn i mc logic ca tn hiu s truyn nhn gia my tnh v 8051 Vi mch kt ni nh hnh v di (hnh cu 108) cc cng A, B, C v iu khin s ln lt c a ch l: : a C 03 p n cn li u ng

Vi s kt ni LED nh hnh v di (hnh cu 162) th iu khin cc LED sng cc gi tr khc nhau ti mt thi im s c th iu khin bao nhi u LED sng : c Ch mt LED sng

Vi s kt ni nh hnh v di (hnh cu 109) cng iu khin s c a ch l: : c 53H

Vi s kt ni nh hnh v sau, b nh EPROM s c a ch bt u t: c FF800H (hnh cu 85)

w w w .c t nt 8 50 c. co m

You might also like