You are on page 1of 52

Vi x l - Vi iu khin THI TRC NGHIM KHOA IN T B mn K thut My tnh MN Vi x l - Vi iu khin

DUYT B MN

Thi gian lm bi: 70 pht; (60 cu trc nghim)

Ch : -

Sinh vin lm bi c lp, khng c php s dng ti liu Khng vit, v vo thi, thi phi np cng bi thi

M thi 2009.12.25.VDK

Cu Cho on m Assembler sau: 1: MOV A, #0ABH CLR C C=0 A = AB + BA + C B.65H D.66H B.Cho php c d liu t ROM, khng cho php ghi d liu vo ROM, mt d liu khi mt ngun in. D.Cho php c d liu t ROM, khng cho php ghi d liu vo ROM, khng mt d liu khi mt ngun in.

ADDC A, #0BAH A. C. Cu 2: A.

Kt qu ca thanh ghi A l: ABH BAH ROM l loi b nh bn dn c c tnh:

Cho php c d liu t ROM, cho php ghi d liu vo ROM, khng mt d liu khi mt ngun in. C. Cho php c d liu t ROM, cho php ghi d liu vo ROM, mt d liu khi mt ngun in.

Cu Cho on chng trnh: 3: MOV A,#96H MOV R0,#07H SD1: MOV @R0,A RR A

DJNZ R0,SD1 Sau khi thc hin on chng trnh trn, thanh ghi R4 cha gi tr: A. 5AH B.2DH C. 96H D.D2H Cu Cho on chng trnh: 4:
Page: 1

Vi x l - Vi iu khin ORG 00H MOV A,#3 MOV R3,#16 MOV R0,#75 XCH A,R0 XCHD A,@R0 A. C. Cu 5: Sau khi thc hin on chng trnh, thanh ghi R3 cha gi tr 15H B.76H 1BH D.40H Cho on chng trnh: MOV R0,#7 MOV A,#15H MOV B,#10 DIV AB SWAP A ADD A,B MOV @R0,A Sau khi thc hin on chng trnh, thanh ghi R7 cha gi tr A. 7H B.15h C. 21h D.1H Cu Loi b nh ROM cho php ta c th ghi d liu vo v xo d liu: 6: A. PROM B.Flash ROM C. MROM D.EPROM Cu B nh bn dn 8 bit c m s 27256 cho bit dung lng ca b nh ny: 7: A. 27256 KB B.27256 Kbit C. 32 Kbit D.32 KB Cu Cho on m Assembler sau: 8: MOV A, #0FFH MOV R0, #0F0H XRL A, R0 A. C. Cu 9: Kt qu ca thanh ghi A l: 00H F0H Cho on m Assembler sau: SETB C C = 1 MOV A, #0C9H MOV R2, #54H SUBB A, R2
Page: 2

B.0FH D.FFH

Vi x l - Vi iu khin A. C. Cu 10 : Kt qu ca thanh ghi A l: 54H C9H Cho on chng trnh: MOV R0,#7 MOV A,#21 MOV B,#10 DIV AB SWAP A ADD A,B MOV @R0,A Sau khi thc hin on chng trnh, thanh ghi A cha gi tr: A. 7 B.15h C. 21h D.1 Cu Lnh no trong s cc lnh sau y thuc nhm lnh s hc ca chip 8051: 11 : A. INC B.XCH C. CPL D.SWAP Cu chn dy thanh ghi tch cc l dy 3 th cc bit RS0, RS1 phi c gi tr l bao nhiu? 12 : A. RS0 = 1, RS1 = 1 B.RS0 = 1, RS1 = 0 C. RS0 = 0, RS1 = 0 D.RS0 = 0, RS1 = 1 Cu B nh bn dn 8 bit c m s 2764 cho bit dung lng ca b nh ny: 13 : A. 2764 KB B.2764 Kbit C. 8 bit D.8 KB Cu Cho on m Assembler sau: 14 : CLR C MOV A, #0FFH MOV B, #05H SUBB A,B Kt qu ca thanh ghi A l: A. Khng xc nh B.FAH C. 4H D.FEH Cu B nh bn dn 8 bit c m s 6232 cho bit dung lng ca b nh ny: 15 : A. 6232 KB B.32 KB C. 6232 Kbit D.32 Kbit Cu Lnh no trong s cc lnh sau y s dng kiu nh a ch ch s: 16 : A. MOV A,@A+DPTR B.ACALL rel C. LCALL rel D.SJMP rel Cu Cho on chng trnh: 17 :
Page: 3

B.74H D.75H

Vi x l - Vi iu khin MOV A,#0C3H SETB C MOV R0,#07H SD1: MOV @R0,A RRC A

DJNZ R0,SD1 Sau khi thc hin on chng trnh trn, thanh ghi R6 cha gi tr: A. 1FH B.F8H C. 87H D.E1H Cu Cho on m Assembler sau: 18 : MOV P3, #55H CLR P3.2 Kt qu ca thanh ghi P3 l A. 55h B.51h C. 56h D.57h Cu Cho bit trng thi cc c sau khi chip 8051 thc hin php ton s hc (89H + 57H) 19 : A. CY = 0, AC = 1 B.CY = 1, AC = 1 C. CY = 1, AC = 0 D.CY = 0, AC = 0 Cu Lnh nhy n a ch rel nu ni dung thanh cha (thanh ghi A) khc 0: 20 : A. JNZ rel B.JZ rel C. JNC rel D.JC rel. Cu Cho on chng trnh: 21 : MOV A,#0C3H SETB C MOV R0,#07H SD1: MOV @R0,A RRC A

DJNZ R0,SD1 Sau khi thc hin on chng trnh trn, thanh ghi R4 cha gi tr: A. E1H B.1FH
Page: 4

Vi x l - Vi iu khin C. 87H D.F8H Cu Chn nhn d liu ca port ni tip: 22 : A. RXD B.TXD C. T0 D.INT0 Cu Cho on chng trnh: 23 : MOV R0,#7 MOV A,#15H MOV B,#10 DIV AB SWAP A ADD A,B MOV @R0,A Sau khi thc hin on chng trnh, thanh ghi B cha gi tr A. 15h B.7H C. 1H D.21h Cu Cho on m Assembler sau: SETB C 24 : MOV A, #56H MOV 66H, #76H MOV R0, #66H SUBB A, @R0 A. C. Cu 25 : A. C. Cu 26 : Kt qu ca nh c a ch 66H l: 56H B.76H 66H D.DFH Cho bit trng thi cc c sau khi chip 8051 thc hin php ton s hc (00H - 01H) CY = 0, AC = 0 CY = 1, AC = 0 Cho on m Assembler sau: MOV R0,#7FH MOV 7EH,#00H MOV 7FH,#40H DEC @R0 DEC R0 DEC @R0 Kt qu nh c a ch 7EH v 7FH l: A. (7EH)=00H , (7FH)=40H C. (7EH)=FFH , (7FH)=3FH B.(7FH)=40F , (7FH)=00H D.(7FH)=3FH , (7FH)=FFH
Page: 5

B.CY = 1, AC = 1 D.CY = 0, AC = 1

Vi x l - Vi iu khin Cu Cho on m Assembler sau: 27 : CLR C MOV A ,#0FFH MOV B ,#05H SUBB A,B A. C. Cu 28 : A. C. Cu 29 : Kt qu ca thanh ghi B l 4H B.5H FAH D.FEH Khi b nh thi s 0 trong chip 8051 ng vai tr l b m s kin (Counter) th n s nhn xung nhp t chn no ? T0 B.RXD TXD D.INT0 Cho on chng trnh: ORG 00H MAIN: MOV MOV MOV R0,#3 A,R0 DPTR,#CSDL

MOVC A,@A+DPTR DEC R0

MOV @R0,A SJMP $ CSDL: DB DB end Sau khi thc hin on chng trnh, thanh ghi R2 cha gi tr: A. 99H B.A4H C. B0H D.92H Cu Cho on chng trnh: 30 : MOV A,#96H 0C0H,0F9H,0A4H,0B0H,99H 92H,82H,0F7H,80H,90H

Page: 6

Vi x l - Vi iu khin MOV R0,#07H SD1: MOV @R0,A RR A

DJNZ R0,SD1 Sau khi thc hin on chng trnh trn, thanh ghi R3 cha gi tr: A. 2DH B.96H C. 69H D.5AH Cu Cho on chng trnh: 31 : ORG 00H MAIN: MOV MOV MOV R0,#6 A,R0 DPTR,#CSDL

MOVC A,@A+DPTR DEC R0

MOV @R0,A SJMP $ CSDL: DB DB end Sau khi thc hin on chng trnh, thanh ghi R5 cha gi tr: A. F7H B.92H C. 82H D.80H Cu Cho on chng trnh: 32 : ORG 00H MOV A,#42H MOV R5,#35 =23H
Page: 7

0C0H,0F9H,0A4H,0B0H,99H 92H,82H,0F7H,80H,90H

Vi x l - Vi iu khin MOV R0,#05H XCH A,@R0 XCHD A,@R0 Sau khi thc hin on chng trnh, thanh ghi A cha gi tr: A. 45H B.32H C. 22H D.43H Cu Cho on m Assembler sau: 33 : MOV A, #93H MOV R0, #77H ADD A, R0 ADDC A, R0 A. C. Cu 34 : A. C. Cu 35 : Kt qu ca thanh ghi R0 l 93H B.77H 82H D.0AH Loi b nh ROM cho php ta ghi d liu vo v xo d liu i bng tia cc tm: MROM UV-EPROM Cho on chng trnh: MOV R7,#0D6H MOV R0,#7 MOV A,#0FH XRL A,@R0 DEC R0 DEC R0 MOV @R0, A Sau khi thc hin on chng trnh, thanh ghi R7 cha gi tr: A. 5 B.D9H C. D6H D.6 Cu Cho on m Assembler sau: 36 : MOV P2, #00H CPL P2.1 CPL P2.0 Kt qu ca thanh ghi P2 l: A. 4h C. 5h Cu Cho on chng trnh: 37 : ORG 00H
Page: 8

B.Flash ROM D.PROM

B.3h D.1

Vi x l - Vi iu khin MAIN: MOV MOV MOV R0,#7 A,R0 DPTR,#CSDL

MOVC A,@A+DPTR DEC R0

MOV @R0,A SJMP $ CSDL: DB DB 0C0H,0F9H,0A4H,0B0H,99H 92H,82H,0F7H,80H,90H

Sau khi thc hin on chng trnh, thanh ghi A cha gi tr: A. 06h B.80h C. F7h D.07h Cu Cho on chng trnh: 38 : ORG 00H MAIN: MOV MOV MOV R0,#9 A,R0 DPTR,#CSDL

MOVC A,@A+DPTR DEC R0

MOV @R0,A SJMP $ CSDL: DB DB 0C0H,0F9H,0A4H,0B0H,99H 92H,82H,0F7H,80H,90H

Sau khi thc hin on chng trnh, thanh ghi A cha gi tr:
Page: 9

Vi x l - Vi iu khin A. F9H B.C0H C. 90H D.A4H Cu Loi b nh bn dn c th mt d liu ngay khi vn cn ngun in cung cp: 39 : A. SRAM B.PROM C. MROM D.DRAM Cu Cho on chng trnh: 40 : MOV R7,#04CH MOV R0,#7 MOV A,#0FH ANL A,@R0 DEC R0

MOV @R0, A Sau khi thc hin on chng trnh, thanh ghi A cho gi tr: A. 06H B.07H C. 0CH D.40H Cu Cho on m Assembler sau: 41 : MOV A ,#0F0H MOV B ,#0FH ADD A,B Kt qu ca thanh ghi B l A. F4H C. 3H Cu Cho on chng trnh: 42 : ORG 00H MOV A,#75H MOV R2,#3FH MOV R0,#2 XCH A,@R0 XCHD A,@R0 Sau khi thc hin on chng trnh, thanh ghi A cha gi tr: A. 75H B.7FH C. 35H D.3FH Cu Cho on m Assembler sau: 43 : MOV A ,#0C3H
Page: 10

B.FH D.5H

Vi x l - Vi iu khin MOV R0 ,#0AAH ADD A,R0 Kt qu ca c l: A. CY=0,AC=0 C. CY=1,AC=1 Cu Cho on m Assembler sau: 44 : MOV A,#0F0H ORL A,#0FH A. C. Cu 45 : A. C. Cu 46 : A. C. Cu 47 : A. C. Cu 48 : Kt qu ca thanh ghi A l: FFH B.0FH F0H D.00H i vi chip 8051 th vng nh c dng lm ngn xp (stack) c lu gi trong B nh d liu bn trong B.B nh chng trnh bn trong B nh chng trnh bn ngoi D.B nh d liu bn ngoi Qu trnh lm ti (Refresh) d liu l qu trnh cn thit i vi loi b nh bn dn: SRAM B.EEPROM Flash ROM D.DRAM Loi b nh ROM cho php ta ghi d liu vo v xo d liu i bng tia cc tm: MROM UV-EPROM Cho on chng trnh: ORG 00H MAIN: MOV MOV MOV R0,#2 A,R0 DPTR,#CSDL B.Flash ROM D.PROM B.CY=1,AC=0 D.CY=0,AC=1

MOVC A,@A+DPTR DEC R0

MOV @R0,A SJMP $ CSDL: DB 0C0H,0F9H,0A4H,0B0H,99H


Page: 11

Vi x l - Vi iu khin DB 92H,82H,0F7H,80H,90H

Sau khi thc hin on chng trnh, thanh ghi R1 cha gi tr: A. 90H B.F9H C. A4H D.C0H Cu B nh bn dn 8 bit c m s 62512 cho bit dung lng ca b nh ny 49 : A. 512 KB B.62512 Kbit C. 62512 KB D.512 Kbit Cu Cho on m Assembler sau: 50 : MOV A ,#0C3H MOV R0 ,#0AAH ADD A,R0 A. C. Cu 51 : A. C. Cu 52 : A. C. Cu 53 : Kt qu ca thanh ghi A l: AAH B.6DH C3H D.6BH Vng nh c dng lm ngn xp (stack) c a ch kt thc l: 7FH B.FFH 2 FH D.08 H Lnh so snh ni dung ca thanh ghi R0 vi mt hng s c gi tr 00H v nhy n a ch rel nu ni dung ca chng khng bng nhau ( ch mc nh): CJNE R0, #00H, rel B.CJNE 00H, R0, rel CJNE R0, 00H, rel D.CJNE #00H, R0, rel Cho on chng trnh: MOV R7,#0D6H MOV R0,#7 MOV A,#0FH XRL A,@R0 DEC R0 DEC R0 MOV @R0, A Sau khi thc hin on chng trnh, thanh ghi A cha gi tr: A. D6H B.5 C. D9H D.6 Cu Lnh no trong s cc lnh sau y s dng kiu nh a ch di: 54 : A. LCALL rel B.SJMP rel C. ACALL rel D.MOV A,@A+DPTR Cu Cho on chng trnh : 55 :
Page: 12

Vi x l - Vi iu khin MOV A,#18H SD1: SETB C MOV P1,A LCALL DELAY500MS RRC A JNC SD1

Sau khi thc hin on chng trnh trn ,thanh ghi A cha gi tr A. E3H B.23H C. 88H D.F1H Cu Cho bit trng thi cc c sau khi chip 8051 thc hin php ton s hc (78H + 87H) 56 : A. AC = 0, P = 1 B.AC = 0, P = 0 C. AC = 1, P = 0 D.AC = 1, P = 1 Cu Lnh nhy n a ch rel nu ni dung c 0 (c zero) bng 0 57 : A. JNC rel B.JNZ rel C. JZ rel D.JC rel. Cu Cho on chng trnh: 58 : MOV R7,#04CH MOV R0,#7 MOV A,#0FH ANL A,@R0 DEC R0

MOV @R0, A A. C. Cu 59 : A. C. Cu 60 : A. C. Cu 61 : Sau khi thc hin on chng trnh, thanh ghi R6 cho gi tr: 06H B.40H 0CH D.07H Vi lnh Movx, thanh ghi DPTR c dng cha a ch ca nh cn truy xut thuc b nh: RAM ngoi B.ROM ngoi ROM trong D.RAM trong bo kt qu tnh ton ca php ton s hc (php ton c du) c nm trong khong t -127 n +128 hay khng th chip 8051 s dng c no? C trn OV B.C nh ph AC C nh CY D.C F0 B nh bn dn 8 bit c m s 6116 cho bit dung lng ca b nh ny:
Page: 13

A. 6116 KB C. 6116 Kbit Cu Cho on m Assembler sau: 62 : MOV A,#93H MOV R0,#77H ADD A,R0 ADDC A,R0 A. C. Cu 63 : A. C. Cu 64 :

Vi x l - Vi iu khin B.16 KB D.16 Kbit

Kt qu ca thanh ghi R0 l: 93H B.77H 82H D.0AH Loi b nh ROM cho php ta c th ghi d liu vo v xo d liu: PROM MROM Cho on chng trnh: MOV A,#0C3H SETB C MOV R0,#07H SD1: MOV @R0,A RLC A B.Flash ROM D.EPROM

DJNZ R0,SD1 A. C. Cu 65 : A. C. Cu 66 : Sau khi thc hin on chng trnh trn, thanh ghi R6 cha gi tr: E1H B.F8H 1FH D.87H Lnh no trong s cc lnh sau y l lnh sai: POP A POP SP Cho on m Assembler sau: MOV R1, #0F0H MOV @R1, #0FH MOV A, #0F0H ADD A, @R1 Kt qu ca thanh ghi A l A. 0H B.F0H C. FEH D.FFH Cu Lnh hon chuyn ni dung ca hai nibble (hai na 4 bit) ca thanh ghi A:
Page: 14

B.POP DPL D.POP R0

Vi x l - Vi iu khin 67 : A. SWAP C. POP Cu Cho on chng trnh: 68 : ORG 00H MAIN: MOV MOV MOV R0,#7 A,R0 DPTR,#CSDL B.PULL D.PUSH

MOVC A,@A+DPTR DEC R0

MOV @R0,A SJMP $ CSDL: DB DB A. C. Cu 69 : A. C. Cu 70 : A. C. Cu 71 : 0C0H,0F9H,0A4H,0B0H,99H 92H,82H,0F7H,80H,90H

Sau khi thc hin on chng trnh, thanh ghi R0 cha gi tr: 80h B.07h 06h D.F7h chn dy thanh ghi tch cc l dy 2 th cc bit RS0, RS1 phi c gi tr l bao nhiu? RS0 = 1, RS1 = 0 B.RS0 = 0, RS1 = 1 RS0 = 1, RS1 = 1 D.RS0 = 0, RS1 = 0 Nu thch anh dao ng gn bn ngoi chip 8051 c tn s l 12MHz th mt chu k my di: 1 s 12 s Cho on chng trnh: ORG 00H MAIN: MOV MOV MOV R0,#7 A,R0 DPTR,#CSDL B.6 s D.2 s

Page: 15

Vi x l - Vi iu khin MOVC A,@A+DPTR DEC R0

MOV @R0,A SJMP $ CSDL: DB DB 0C0H,0F9H,0A4H,0B0H,99H 92H,82H,0F7H,80H,90H

Sau khi thc hin on chng trnh, thanh ghi R6 cha gi tr : A. 06h B.07h C. F7h D.80h Cu Cho on m Assembler sau: 72 : MOV A, #7FH MOV R0, #26H MOV 26H, #0AAH ADD A, 26H ADDC A, @R0 A. C. Cu 73 : A. C. Cu 74 : Kt qu ca thanh ghi R0 l: D4H B.26H D3H D.7FH Nu khng khi ng thanh ghi SP th vng nh ca ngn xp (stack) c a ch bt u l: 08H 30H Cho on chng trnh: MOV A,#96H MOV R0,#07H SD1: MOV @R0,A RR A B.80H D.00H

DJNZ R0,SD1 Sau khi thc hin on chng trnh trn, thanh ghi A cha gi tr: A. 5AH B.96H C. 2DH D.4BH Cu Cho on chng trnh: 75 :
Page: 16

Vi x l - Vi iu khin MOV A,#96H MOV R0,#07H SD1: MOV @R0,A RL A DJNZ R0,SD1 Sau khi thc hin on chng trnh trn, thanh ghi R7 cha gi tr A. 2DH B.A5H C. 96H D.5AH Cu Cho on m Assembler sau: 76 : MOV R0, #7FH MOV 7EH, #00H MOV 7FH, #40H DEC @R0 DEC R0 DEC @R0 Kt qu ca thanh ghi R0 l: A. C. Cu 77 : A. C. Cu 78 : A. C. Cu 79 : A. C. Cu 80 : A. C. Cu 81 : A. C. Cu 82 : A. C. 7FH B.7EH FFH D.3FH B nh bn dn 8 bit c m s 2716 cho bit dung lng ca b nh ny: 2716 KB B.2716 Kbit 2 Kbit. D.2 KB Lnh nhy n a ch rel nu ni dung thanh cha (thanh ghi A) bng 0: JZ rel B.JNZ rel JNC rel D.JC rel. B nh bn dn 8 bit c m s 27128 cho bit dung lng ca b nh ny: 27128 KB B.16 Kbit 27128 Kbit D.16 KB Cho bit trng thi cc c sau khi chip 8051 thc hin php ton s hc (FFH + 01H) AC = 0, P = 1 AC = 1, P = 1 Lnh no trong s cc lnh sau y l lnh sai: B.AC = 1, P = 0 D.AC = 0, P = 0

MOV A, #FF0H B.MOV A, #35 MOV A, #05H D.MOV A, #0FFH Lnh nhy no trong s cc lnh sau y c tm nhy n phi trong cng khi 2KB ca b nh chng trnh SJMP B.RJMP LJMP D.AJMP
Page: 17

Vi x l - Vi iu khin Cu Cho on m Assembler sau: 83 : MOV A, #0F4H MOV B, #0FH ADD A,B Kt qu ca thanh ghi B l: A. F4H C. 3H Cu Cho on chng trnh: 84 : MOV R7,#6BH MOV R0,#7 MOV A,#0F0H XRL A,@R0 DEC R0 MOV @R0, A Sau khi thc hin on chng trnh, thanh ghi A cha gi tr: A. 06H B.6BH C. 9BH D.0F0H Cu Cho bit trng thi cc c sau khi chip 8051 thc hin php ton s hc (83H + 49H) 85 : A. AC = 0, OV = 0 B.AC = 0, OV = 1 C. AC = 1, OV = 0 D.AC = 1, OV = 1 Cu Lnh gim ni dung ca thanh ghi R0 v nhy n a ch rel nu ni dung ca thanh ghi R0 khc 0 ( 86 : ch mc nh): A. DJNZ R0, rel B.CJNE R0, #00H, rel C. DJNZ rel, R0 D.CJNE R0, 00H, rel Cu Lnh nhy n a ch rel nu ni dung c nh khc 0: 87 : A. JC rel. B.JNZ rel C. JNC rel D.JZ rel Cu vng nh ca ngn xp (stack) c a ch bt u l 40H th thanh ghi SP phi c gi tr l: 88 : A. 39H B.3FH C. 40H D.41H Cu Cho on m Assembler sau: 89 : MOV A, #0F4H MOV B, #0FH ADD A,B Kt qu ca thanh ghi A l: A. FH
Page: 18

B.FH D.5H

B.3H

Vi x l - Vi iu khin C. 5H D.F4H Cu bo s ch s 1 trong thanh ghi A l s chn hay l th chip 8051 s dng c no? 90 : A. C F0 B.C nh ph AC C. C trn OV D.C nh CY Cu Lnh no trong s cc lnh sau y l lnh sai: 91 : A. MOV #0B0H, A B.MOV B0H, A C. MOV A, B0H D.MOV A, #0B0H Cu B nh bn dn 8 bit c m s 2732 cho bit dung lng ca b nh ny 92 : A. 4 Kbit. B.2732 KB C. 2732 Kbit D.4 KB Cu Thanh ghi iu khin trng thi v qu trnh hot ng ca b nh thi trong chip 8051: 93 : A. TCON B.TIMER0 C. TIMER1 D.TMOD Cu Cho on m Assembler sau: 94 : MOV A, #0C3H MOV R0, #0AAH ADD A, R0 Kt qu ca thanh ghi R0 l: A. C. Cu 95 : A. C. Cu 96 : C3H B.AAH 6DH D.6BH Lnh di chuyn ni dung ca thanh ghi R0 vo thanh ghi A: MOV A, R0 MOV R0, A Cho on chng trnh: MOV R7,#6BH MOV R0,#7 MOV A,#0F0H XRL A,@R0 DEC R0 MOV @R0, A A. C. Cu 97 : A. C. Cu 98 : Sau khi thc hin on chng trnh, thanh ghi R7 cha gi tr: 06H B.0F0H 6BH D.9BH Cho bit trng thi cc c sau khi chip 8051 thc hin php ton s hc (AAH +BDH) AC = 0, P = 0 AC = 0, P = 1 Cho on m Assembler sau: B.AC = 1, P = 1 D.AC = 1, P = 0 B.MOVX A, R0 D.MOV A, @R0

Page: 19

Vi x l - Vi iu khin MOV R0, #20H MOV A, #3FH MOV 20H, #75H XCH A, @R0 A. C. Cu 99 : A. C. Cu 100 : Kt qu ca thanh ghi A l: 3FH B.75H 20H D.57H Lnh nhy n a ch rel nu ni dung c 0 (c zero) bng 1 JC rel. JNZ rel Cho on chng trnh: MOV R7,#05CH MOV R0,#7 MOV A,#0FH ANL A,@R0 DEC R0 B.JNC rel D.JZ rel

MOV @R0, A Sau khi thc hin on chng trnh, thanh ghi R7 cho gi tr A. 0CH B.6H C. 5CH D.7H Cu Cho on chng trnh: 101 : ORG 00H MOV A,#3 MOV R3,#16 MOV R0,#75 XCH A,R0 XCHD A,@R0 Sau khi thc hin on chng trnh, thanh ghi A cha gi tr: A. 1BH B.15H C. 40H D.76H Cu Cho on chng trnh: 102 : ORG 00H MOV A,#7 MOV R7,#3FH
Page: 20

Vi x l - Vi iu khin MOV R0,#42 XCH A,R0 XCHD A,@R0 A. C. Cu 103 : Sau khi thc hin on chng trnh, thanh ghi A cha gi tr 32H B.4FH 2FH D.3AH Cho on chng trnh: MOV R0,#7 MOV A,#15H MOV B,#10 DIV AB SWAP A ADD A,B MOV @R0,A Sau khi thc hin on chng trnh, thanh ghi A cha gi tr A. 15h B.7H C. 21h D.1H Cu Lnh no trong s cc lnh sau y l lnh sai: 104 : A. MOV #255, A B.MOV 255, A C. MOV A, #255 D.MOV A, #0FFH Cu Cho on chng trnh: 105 : MOV R7,#6BH MOV R0,#7 MOV A,#0F0H XRL A,@R0 DEC R0 MOV @R0, A A. C. Cu 106 : A. C. Cu 107 : Sau khi thc hin on chng trnh, thanh ghi R0 cha gi tr: 0F0H B.6BH 06H D.9BH B nh bn dn 8 bit c m s 27128 cho bit dung lng ca b nh ny: 27128 KB 27128 Kbit Cho on chng trnh: MOV A,#96H MOV R0,#07H
Page: 21

B.16 Kbit D.16 KB

Vi x l - Vi iu khin SD1: MOV @R0,A RR A

DJNZ R0,SD1 Sau khi thc hin on chng trnh trn, thanh ghi R3 cha gi tr: A. 4BH B.2DH C. 96H D.69H Cu RAM l loi b nh bn dn c c tnh: 108 : A. Cho php c d liu t RAM, khng cho php B.Cho php c d liu t RAM, cho php ghi d ghi d liu vo RAM, mt d liu khi mt ngun liu vo RAM, khng mt d liu khi mt ngun in. in. C. Cho php c d liu t RAM, khng cho php D.Cho php c d liu t RAM, cho php ghi d ghi d liu vo RAM, khng mt d liu khi mt liu vo RAM, mt d liu khi mt ngun in. ngun in Cu Cho on chng trnh: 109 : ORG 00H MAIN: MOV MOV MOV R0,#4 A,R0 DPTR,#CSDL

MOVC A,@A+DPTR DEC R0

MOV @R0,A SJMP $ CSDL: DB DB 0C0H,0F9H,0A4H,0B0H,99H 92H,82H,0F7H,80H,90H

Sau khi thc hin on chng trnh, thanh ghi R3 cha gi tr: A. A4H B.92H C. 99H D.B0H Cu Cho dy LED n ni vi Port 1 tch cc mc thp. Cho on chng trnh 110 : MOV A,#0FFH
Page: 22

Vi x l - Vi iu khin CLR SD2: MOV P1,A LCALL DELAY500MS RLC JC A SD2 B.Dy LED n sng dn D.Dy LED n tt dn C

Kt qu thc hin on chng trnh: A. Dy LED n tt ui C. Dy LED n sng ui Cu Cho on chng trnh: 111 : MOV A,#96H MOV R0,#07H SD1: MOV @R0,A RR A

DJNZ R0,SD1 Sau khi thc hin on chng trnh trn, thanh ghi R4 cha gi tr: A. A5H B.96H C. 0B4H D.2DH Cu Cho on m Assembler sau: 112 : MOV A,#0FFH MOV R0,#0F0H XRL A,R0 Kt qu ca thanh ghi A l: A. C. Cu 113 : A. 0FH 00H RAM l loi b nh bn dn c c tnh: B.F0H D.FFH

Cho php c d liu t RAM, khng cho php B.Cho php c d liu t RAM, khng cho php ghi d liu vo RAM, khng mt d liu khi mt ghi d liu vo RAM, mt d liu khi mt ngun ngun in in. C. Cho php c d liu t RAM, cho php ghi d D.Cho php c d liu t RAM, cho php ghi d liu vo RAM, khng mt d liu khi mt ngun liu vo RAM, mt d liu khi mt ngun in. in. Cu Lnh no trong s cc lnh sau y thuc nhm lnh r nhnh ca chip 8051:
Page: 23

Vi x l - Vi iu khin 114 : A. C. Cu 115 : A. C. Cu 116 : A. CJNE B.MOV INC D.SWAP Lnh so snh ni dung ca nh 3FH vi ni dung ca thanh ghi A v nhy n a ch rel nu ni dung ca chng khng bng nhau: CJNE A, #3FH, rel B.CJNE #3FH, A, rel CJNE 3FH, A, rel D.CJNE A,3FH, rel ROM l loi b nh bn dn c c tnh:

B.Cho php c d liu t ROM, khng cho php ghi d liu vo ROM, mt d liu khi mt ngun in. D.Cho php c d liu t ROM, khng cho php ghi d liu vo ROM, khng mt d liu khi mt ngun in. Cu Khi lp trnh cho Flash ROM bn trong chip 8051, ngun in Vpp cung cp l: 117 : A. Vpp = 21V B.Vpp = 12,5V C. Vpp = 0V D.Vpp = 5V Cu Loi b nh ROM cho php ta c th ghi d liu vo v xo d liu: 118 : A. PROM B.Flash ROM C. MROM D.EPROM Cu Cho bit trng thi cc c sau khi chip 8051 thc hin php ton s hc (25H + 7DH) 119 : A. AC = 0, OV = 0 B.AC = 1, OV = 1 C. AC = 1, OV = 0 D.AC = 0, OV = 1 Cu Cho on m Assembler sau: 120 : MOV R0,#7FH MOV 7EH,#00H MOV 7FH,#40H DEC @R0 DEC R0 DEC @R0 Kt qu ca thanh ghi R0 l: A. C. Cu 121 : A. C. Cu 122 : A. C. Cu
Page: 24

Cho php c d liu t ROM, cho php ghi d liu vo ROM, khng mt d liu khi mt ngun in. C. Cho php c d liu t ROM, cho php ghi d liu vo ROM, mt d liu khi mt ngun in.

7FH FFH Lnh no trong s cc lnh sau y l lnh sai

B.7EH D.3FH

MOV A, ACC B.MOV A, PSW MOV A, TH0 D.MOV A, SBUF Qu trnh lm ti (Refresh) d liu l qu trnh cn thit i vi loi b nh bn dn: Flash ROM B.SRAM EEPROM D.DRAM Lnh no trong s cc lnh sau y s dng kiu nh a ch trc tip cho ton hng ngun:

Vi x l - Vi iu khin 123 : A. MOV R0, 00H C. MOV 00H, R0 Cu Cho on m Assembler sau: 124 : MOV A, #0C3H MOV R0, #55H ANL A, R0 A. C. Cu 125 : A. C. Cu 126 : A. C. Cu 127 : A. C. Cu 128 : Kt qu ca thanh ghi R0 l D7H B.55H 41H D.C3H Lnh no trong s cc lnh sau y thuc nhm lnh logic ca chip 8051: CPL B.SWAP INC D.XCH Loi b nh ROM cho php ta ghi d liu vo v xo d liu i bng tn hiu in: PROM B.UV-EPROM MROM D.Flash ROM Lnh nhy n a ch rel nu ni dung c nh bng 0: JNC rel JZ rel Cho on chng trnh: ORG 00H MAIN: MOV MOV MOV R0,#4 A,R0 DPTR,#CSDL B.JNZ rel D.JC rel. B.MOV R0, #00H D.MOV 00H, @R0

MOVC A,@A+DPTR DEC R0

MOV @R0,A SJMP $ CSDL: DB DB 0C0H,0F9H,0A4H,0B0H,99H 92H,82H,0F7H,80H,90H

Sau khi thc hin on chng trnh, thanh ghi A cha gi tr: A. 92H B.B0H
Page: 25

Vi x l - Vi iu khin C. 99H D.A4H Cu RAM l loi b nh bn dn c c tnh: 129 : A. Cho php c d liu t RAM, khng cho php B.Cho php c d liu t RAM, khng cho php ghi d liu vo RAM, mt d liu khi mt ngun ghi d liu vo RAM, khng mt d liu khi mt in. ngun in C. Cho php c d liu t RAM, cho php ghi d D.Cho php c d liu t RAM, cho php ghi d liu vo RAM, khng mt d liu khi mt ngun liu vo RAM, mt d liu khi mt ngun in. in. Cu Cho on chng trnh: 130 : MOV R7,#04CH MOV R0,#7 MOV A,#0FH ANL A,@R0 DEC R0

MOV @R0, A A. C. Cu 131 : A. C. Cu 132 : Sau khi thc hin on chng trnh, thanh ghi R7 cho gi tr: 06H B.40H 4CH D.07H Lnh no trong s cc lnh sau y l lnh sai: DEC DPTR INC A Cho on m Assembler sau: MOV A,#0F0H ANL A,#0FH Kt qu ca thanh ghi A l: A. 0FH C. F0H Cu Cho on m Assembler sau: 133 : MOV A, #0FFH MOV R0, #0F0H XRL A, R0 Kt qu ca thanh ghi R0 l: A. 0FH C. 00H Cu Cho on m Assembler sau: 134 : CLR C MOV A, #0FFH
Page: 26

B.DEC A D.INC DPTR

B.00H D.FFH

B.F0H D.FFH

Vi x l - Vi iu khin MOV B, #05H SUBB A,B A. C. Cu 135 : A. Kt qu ca thanh ghi B l: FAH 4H ROM l loi b nh bn dn c c tnh: B.5H D.FEH B.Cho php c d liu t ROM, cho php ghi d liu vo ROM, khng mt d liu khi mt ngun in. D.Cho php c d liu t ROM, khng cho php ghi d liu vo ROM, khng mt d liu khi mt ngun in.

Cho php c d liu t ROM, khng cho php ghi d liu vo ROM, mt d liu khi mt ngun in. C. Cho php c d liu t ROM, cho php ghi d liu vo ROM, mt d liu khi mt ngun in.

Cu Cho on chng trnh: 136 : ORG 00H MAIN: MOV MOV MOV R0,#5 A,R0 DPTR,#CSDL

MOVC A,@A+DPTR DEC R0

MOV @R0,A SJMP $ CSDL: DB DB 0C0H,0F9H,0A4H,0B0H,99H 92H,82H,0F7H,80H,90H

Sau khi thc hin on chng trnh, thanh ghi R4 cha gi tr: A. 05h B.04h C. 92h D.99h Cu Cho bit trng thi cc c sau khi chip 8051 thc hin php ton s hc (52H + 12H) 137 : A. CY = 0, AC = 0 B.CY = 0, AC = 1 C. CY = 1, AC = 0 D.CY = 1, AC = 1 Cu Cho on chng trnh: 138 : ORG 00H

Page: 27

Vi x l - Vi iu khin MAIN: MOV MOV MOV R0,#5 A,R0 DPTR,#CSDL

MOVC A,@A+DPTR DEC R0

MOV @R0,A SJMP $ CSDL: DB DB 0C0H,0F9H,0A4H,0B0H,99H 92H,82H,0F7H,80H,90H

Sau khi thc hin on chng trnh, thanh ghi R0 cha gi tr A. 92h B.05h C. 04h D.99h Cu Cho on chng trnh: 139 : ORG 00H MAIN: MOV MOV MOV R0,#1 A,R0 DPTR,#CSDL

MOVC A,@A+DPTR DEC R0

MOV @R0,A SJMP $ CSDL: DB DB 0C0H,0F9H,0A4H,0B0H,99H 92H,82H,0F7H,80H,90H

Page: 28

Vi x l - Vi iu khin

Sau khi thc hin on chng trnh, thanh ghi A cha gi tr: A. 90H B.C0H C. F9H D.A4H Cu B nh bn dn 8 bit c m s 2716 cho bit dung lng ca b nh ny: 140 : A. 2716 Kbit B.2 Kbit. C. 2716 KB D.2 KB Cu B nh bn dn 8 bit c m s 27512 cho bit dung lng ca b nh ny 141 : A. 27512 KB B.64 Kbit C. 27512 Kbit D.64 KB Cu Cho on chng trnh: 142 : MOV A,#96H MOV R0,#07H SD1: MOV @R0,A RR A

DJNZ R0,SD1 Sau khi thc hin on chng trnh trn, thanh ghi R1 cha gi tr: A. 5AH B.2DH C. A5H D.96H Cu B nh bn dn 8 bit c m s 2764 cho bit dung lng ca b nh ny: 143 : A. 2764 KB B.8 bit C. 2764 Kbit D.8 KB Cu Cho on chng trnh: 144 : MOV R7,#0D6H MOV R0,#7 MOV A,#0FH XRL A,@R0 DEC R0 DEC R0 MOV @R0, A Sau khi thc hin on chng trnh, thanh ghi R0 cha gi tr: A. D9H B.5 C. 6 D.D6H Cu Cho on m Assembler sau:
Page: 29

Vi x l - Vi iu khin 145 : MOV R1, #0F0H MOV @R1, #0FH MOV A, #0F1H ADD A, @R1 B.F1H D.0h

Kt qu ca thanh ghi R1 l: A. EFH C. FFH Cu Cho on m Assembler sau: 146 : MOV A, #0C3H MOV R0, #0AAH ADD A, R0 Kt qu ca c l: A. CY = 0, AC = 0 C. CY = 1, AC = 1 Cu Cho on m Assembler sau: 147 : MOV P2 , #0FFH CPL P2.0 Kt qu ca thanh ghi P2 l: A. C. Cu 148 : A. C. Cu 149 : A. C. Cu 150 : A. C. Cu 151 : A. C. Cu 152 :

B.CY = 1, AC = 0 D.CY = 0, AC = 1

FFH B.FEH 0H D.Khng xc nh Loi b nh ROM cho php ta ghi d liu vo v xo d liu i bng tn hiu in: PROM B.MROM UV-EPROM D.Flash ROM B nh bn dn 8 bit c m s 62128 cho bit dung lng ca b nh ny: 62128 KB B.128 KB 62128 Kbit D.128 Kbit Loi b nh ROM cho php ta ghi d liu vo v xo d liu i bng tn hiu in: UV-EPROM B.MROM PROM D.Flash ROM Cho bit trng thi cc c sau khi chip 8051 thc hin php ton s hc (C5H + B6H) CY = 1, AC = 0 CY = 0, AC = 0 Cho on chng trnh: MOV A,#96H MOV R0,#07H B.CY = 0, AC = 1 D.CY = 1, AC = 1

Page: 30

Vi x l - Vi iu khin SD1: MOV @R0,A RR A

DJNZ R0,SD1 Sau khi thc hin on chng trnh trn, thanh ghi R6 cha gi tr: A. 5AH B.A5H C. 2DH D.96H Cu Cho on chng trnh: 153 : MOV A,#0C3H SETB C MOV R0,#07H SD1: MOV @R0,A RRC A

DJNZ R0,SD1 A. C. Cu 154 : Sau khi thc hin on chng trnh trn, thanh ghi R5 cha gi tr: E1H B.1FH 87H D.F0H Cho on chng trnh: MOV R7,#0D6H MOV R0,#7 MOV A,#0FH XRL A,@R0 DEC R0 DEC R0 MOV @R0, A Sau khi thc hin on chng trnh, thanh ghi R6 cha gi tr: A. 5 B.D6H C. 6 D.D9H Cu B nh bn dn 8 bit c m s 6264 cho bit dung lng ca b nh ny 155 : A. 64 KB B.6264 Kbit C. 6264 KB D.64 Kbit Cu Cho on chng trnh:
Page: 31

Vi x l - Vi iu khin 156 : ORG 00H MAIN: MOV MOV MOV R0,#2 A,R0 DPTR,#CSDL

MOVC A,@A+DPTR DEC R0

MOV @R0,A SJMP $ CSDL: DB DB 0C0H,0F9H,0A4H,0B0H,99H 92H,82H,0F7H,80H,90H

Sau khi thc hin on chng trnh, thanh ghi A cha gi tr: A. F9H B.C0H C. A4H D.90H Cu Cho on m Assembler sau: 157 : SETB C MOV A, #56H MOV 66H, #76H MOV R0, #66H SUBB A, @R0 Kt qu ca thanh ghi A l: A. 56H C. 66H Cu Cho on chng trnh: 158 : MOV A,#96H MOV R0,#07H SD1: MOV @R0,A B.DFH D.E0H

Page: 32

Vi x l - Vi iu khin RR A

DJNZ R0,SD1 Sau khi thc hin on chng trnh trn, thanh ghi R5 cha gi tr: A. 2DH B.A5H C. 5AH D.96H Cu Thanh ghi iu khin ch hot ng ca b nh thi trong chip 8051: 159 : A. TMOD B.TIMER1 C. TIMER0 D.TCON Cu Cho on m Assembler sau: 160 : MOV A,#0C5H SWAP A ADD A,#32H Kt qu ca thanh ghi A l: A. C5H C. 8EH Cu Cho on m Assembler sau: 161 : MOV R0, #20H MOV A, #36H MOV 20H, #75H XCHD A, @R0 Kt qu ca thanh ghi A l: A. C. Cu 162 : A. C. Cu 163 : 76H B.35H 36H D.75H Lnh no trong s cc lnh sau y s dng kiu nh a ch gin tip cho ton hng ngun MOV 00H, R0 MOV 01h, 00H Cho on m Assembler sau: CLR C MOV A ,#0FFH MOV B ,#05H SUBB A,B A=A-B-C Kt qu ca thanh ghi A l: A. FEH C. 4H Cu Cho on m Assembler sau: 164 : B.FAH D.Khng xc nh B.MOV 00H, @R0 D.MOV R0, #00H B.32H D.E8H

Page: 33

Vi x l - Vi iu khin MOV R1,#0F0H MOV @R1,#0FH MOV A ,#0F0H ADD A,@R1 Kt qu ca thanh ghi A l A. 0H B.F0H C. FFH D.FEH Cu B nh bn dn 8 bit c m s 62256 cho bit dung lng ca b nh ny: 165 : A. 256 KB B.62256 KB C. 62256 Kbit D.256 Kbit Cu B nh bn dn 8 bit c m s 62128 cho bit dung lng ca b nh ny: 166 : A. 62128 KB B.128 KB C. 62128 Kbit D.128 Kbit Cu Cho on chng trnh: 167 : MOV R0,#7 MOV A,#21 MOV B,#10 DIV AB SWAP A ADD A,B MOV @R0,A Sau khi thc hin on chng trnh, thanh ghi B cha gi tr: A. 15h B.21h C. 1 D.7 Cu Chip 8051 c bao nhiu port xut nhp d liu di dng song song? 168 : A. 4 B.1 C. 2 D.3 Cu Cho on chng trnh: 169 : MOV A,#0C3H SETB C MOV R0,#07H SD1: MOV @R0,A RLC
Page: 34

Vi x l - Vi iu khin DJNZ R0,SD1 Sau khi thc hin on chng trnh trn, thanh ghi R7 cha gi tr: A. 3CH B.3EH C. 7CH D.C3H Cu Chn pht d liu ca port ni tip: 170 : A. TXD B.T0 C. RXD D.INT0 Cu Lnh no trong s cc lnh sau y s dng kiu nh a ch tuyt i: 171 : A. ACALL rel B.SJMP rel C. LCALL rel D.MOV A,@A+DPTR Cu Lnh no trong s cc lnh sau y s dng kiu nh a ch thanh ghi cho ton hng ngun: 172 : A. MOV 00H, R0 B.MOV 00H, @R0 C. MOV R0, 00H D.MOV R0, #00H Cu Cho on m Assembler sau: 173 : MOV P1, #0FFH CLR P1.0 Kt qu ca thanh ghi P1 l: A. FFH B.FEH C. Khng xc nh D.0H Cu Lnh no trong s cc lnh sau y s dng kiu nh a ch tc thi cho ton hng ngun: 174 : A. MOV R0, #00H B.MOV 00H, R0 C. MOV 00H, @R0 D.MOV R0, 00H Cu B nh bn dn 8 bit c m s 62256 cho bit dung lng ca b nh ny: 175 : A. 62256 KB B.62256 Kbit C. 256 KB D.256 Kbit Cu Cho on m Assembler sau: 176 : MOV A,#0C3H MOV R0,#55H ANL A, R0 Kt qu ca thanh ghi R0 l: A. C. Cu 177 : A. C. Cu 178 : A. C3H B.55H 41H D.D7H Lnh no trong s cc lnh sau y thuc nhm lnh di chuyn d liu ca chip 8051 ? XCH B.INC SWAP D.CPL Lnh nhy no trong s cc lnh sau y c tm nhy n l 128 byte trc lnh v 127 byte sau lnh: RJMP B.SJMP
Page: 35

C. Cu 179 : A. C. Cu 180 : A. C. Cu 181 : A. C. Cu 182 : A. C. Cu 183 : A. C. Cu 184 :

Vi x l - Vi iu khin AJMP D.LJMP Lnh nhy no trong s cc lnh sau y c tm nhy n l bt c ni no trong khng gian b nh chng trnh 64KB. LJMP B.AJMP RJMP D.SJMP Lnh ly d liu ra t vng nh ngn xp (Stack): POP B.PUSH PULL D.SWAP B nh bn dn 8 bit c m s 6264 cho bit dung lng ca b nh ny 64 KB B.6264 Kbit 6264 KB D.64 Kbit B nh bn dn 8 bit c m s 62512 cho bit dung lng ca b nh ny 62512 Kbit B.62512 KB 512 KB D.512 Kbit B nh bn dn 8 bit c m s 2732 cho bit dung lng ca b nh ny 4 Kbit. 2732 Kbit Cho on chng trnh: ORG 00H MOV A,#7 MOV R7,#3FH MOV R0,#42 XCH A,R0 XCHD A,@R0 B.2732 KB D.4 KB

Sau khi thc hin on chng trnh, thanh ghi R7 cha gi tr A. 32H B.2FH C. 3AH D.4FH Cu Cho on chng trnh: 185 : MOV A,#96H MOV R0,#07H SD1: MOV @R0,A RR A

DJNZ R0,SD1 Sau khi thc hin on chng trnh trn, thanh ghi R2 cha gi tr: A. 5AH B.2DH C. 4BH D.96H
Page: 36

Vi x l - Vi iu khin Cu Cho on chng trnh: 186 : ORG 00H MOV A,#42H MOV R5,#35 MOV R0,#05H XCH A,@R0 XCHD A,@R0 A. C. Cu 187 : A. C. Cu 188 : Sau khi thc hin on chng trnh, thanh ghi R5 cha gi tr: 22H B.45H 43H D.32H Lnh di chuyn gi tr 7FH vo nh c a ch 7FH: MOV 7FH, #7FH MOV #7FH, 7FH Cho on m Assembler sau: MOV A ,#04H MOV B ,#0FH ADD A,B A. C. Cu 189 : A. C. Cu 190 : Kt qu ca thanh ghi A l: 3H B.13H F4H D.FH B nh bn dn 8 bit c m s 6116 cho bit dung lng ca b nh ny: 6116 KB 6116 Kbit Cho on chng trnh: ORG 00H MAIN: MOV MOV MOV R0,#5 A,R0 DPTR,#CSDL B.16 KB D.16 Kbit B.MOV #7FH, #7FH D.MOV 7FH, 7FH

MOVC A,@A+DPTR DEC R0

MOV @R0,A

Page: 37

Vi x l - Vi iu khin SJMP $ CSDL: DB DB 0C0H,0F9H,0A4H,0B0H,99H 92H,82H,0F7H,80H,90H

Sau khi thc hin on chng trnh, thanh ghi A cha gi tr: A. 05h B.04h C. 92h D.99h Cu Cho on chng trnh: 191 : ORG 00H MAIN: MOV MOV MOV R0,#8 A,R0 DPTR,#CSDL

MOVC A,@A+DPTR DEC R0

MOV @R0,A SJMP $ CSDL: DB DB A. C. Cu 192 : A. C. Cu 193 : A. C. Cu 194 : A. C.


Page: 38

0C0H,0F9H,0A4H,0B0H,99H 92H,82H,0F7H,80H,90H

Sau khi thc hin on chng trnh, thanh ghi R7 cha gi tr: 92H B.82H 80H D.F7H B nh bn dn 8 bit c m s 62128 cho bit dung lng ca b nh ny: 62128 Kbit B.128 KB 62128 KB D.128 Kbit ch ngun gim (Power down) th in p chn Vcc ca chip 8051 l bao nhiu volt? 2V B.4V 3V D.5V Lnh so snh ni dung ca nh 00H vi mt hng s c gi tr 00H v nhy n a ch rel nu ni dung ca chng khng bng nhau ( ch mc nh): CJNE R0, #00H, rel B.CJNE 00H, R0, rel CJNE R0, 00H, rel D.CJNE #00H, R0, rel

Vi x l - Vi iu khin Cu Cho on m Assembler sau: 195 : MOV P2 ,#00H CPL P2.1 CPL P2.0 A. C. Cu 196 : A. C. Cu 197 : Kt qu ca thanh ghi P2 l: 5H B.3H 4H D.1H Loi b nh bn dn c th mt d liu ngay khi vn cn ngun in cung cp: SRAM MROM Cho on chng trnh : MOV A,#18H SETB C SD1: MOV P1,A LCALL DELAY500MS RLC A JNC SD1 B.PROM D.DRAM

Sau khi thc hin on chng trnh trn ,thanh ghi A cha gi tr : A. 11H B.C4H C. 23H D.88H Cu Cho on m Assembler sau: 198 : MOV R0, #7FH MOV 7EH, #00H MOV 7FH, #40H DEC @R0 DEC R0 DEC @R0 A. C. Cu 199 : A. C. Cu 200 : Kt qu ca nh c a ch 7EH v 7FH l: ( 7EH ) = 00H, ( 7FH ) = 40H B.( 7EH ) = FFH, ( 7FH ) = 3FH ( 7EH ) = 40H, ( 7FH ) = 00H D.( 7EH ) = 3FH, ( 7FH ) = FFH Cho bit trng thi cc c sau khi chip 8051 thc hin php ton s hc (B4H + 8BH) AC = 0, OV = 1 AC = 1, OV = 0 Cho on m Assembler sau: B.AC = 0, OV = 0 D.AC = 1, OV = 1

Page: 39

Vi x l - Vi iu khin MOV A,#0C3H MOV R0,#55H ANL A, R0 Kt qu ca thanh ghi A l: A. C. Cu 201 : A. C. Cu 202 : C3H B.41H 55H D.D7H Qu trnh lm ti (Refresh) d liu l qu trnh cn thit i vi loi b nh bn dn: EEPROM SRAM Cho on m Assembler sau: MOV A ,#0C3H MOV R0 ,#0AAH ADD A,R0 Kt qu ca c l: A. AC=0,OV=0 B.AC=0,OV=1 C. AC=1,OV=0 D.AC=1,OV=1 Cu Loi b nh bn dn c th mt d liu ngay khi vn cn ngun in cung cp: 203 : A. MROM B.PROM C. SRAM D.DRAM Cu ch ngh (Idle) th in p chn Vcc ca chip 8051 l bao nhiu volt? 204 : A. 5V B.4V C. 2V D.3V Cu Cho on chng trnh : 205 : MOV A,#18H SD1: SETB C MOV P1,A LCALL DELAY500MS RLC A JNC SD1 B.Flash ROM D.DRAM

Sau khi thc hin on chng trnh trn ,thanh ghi A cha gi tr : A. 23H B.8FH C. E3H D.F1H Cu Cho on chng trnh:
Page: 40

Vi x l - Vi iu khin 206 : MOV A,#96H MOV R0,#07H SD1: MOV @R0,A RR A

DJNZ R0,SD1 Sau khi thc hin on chng trnh trn, thanh ghi R7 cha gi tr: A. 5AH B.A5H C. 96H D.2DH Cu Cho on chng trnh: 207 : ORG 00H MAIN: MOV MOV MOV R0,#8 A,R0 DPTR,#CSDL

MOVC A,@A+DPTR DEC R0

MOV @R0,A SJMP $ CSDL: DB DB 0C0H,0F9H,0A4H,0B0H,99H 92H,82H,0F7H,80H,90H

Sau khi thc hin on chng trnh, thanh ghi A cha gi tr: A. 92H B.F7H C. 80H D.82H Cu Cho on chng trnh: 208 : MOV A,#0C3H SETB C

Page: 41

Vi x l - Vi iu khin MOV R0,#07H SD1: MOV @R0,A RRC A

DJNZ R0,SD1 Sau khi thc hin on chng trnh trn, thanh ghi R7 cha gi tr: A. 7CH B.C3H C. 3EH D.3CH Cu Cho on m Assembler sau: 209 : MOV A, #7FH MOV R0, #26H MOV 26H, #0AAH ADD A, 26H ADDC A, @R0 Kt qu ca thanh ghi A l A. D4H C. 7FH Cu Cho on m Assembler sau: 210 : MOV A, #0C3H MOV R0, #55H ANL A, R0 Kt qu ca thanh ghi A l: A. D7H C. C3H Cu Cho on chng trnh: 211 : ORG 00H MAIN: MOV MOV MOV R0,#6 A,R0 DPTR,#CSDL B.29H D.D3H

B.41H D.55H

MOVC A,@A+DPTR DEC R0

MOV @R0,A
Page: 42

Vi x l - Vi iu khin SJMP $ CSDL: DB DB 0C0H,0F9H,0A4H,0B0H,99H 92H,82H,0F7H,80H,90H

Sau khi thc hin on chng trnh, thanh ghi A cha gi tr: A. F7H B.92H C. 82H D.80H Cu B nh bn dn 8 bit c m s 62512 cho bit dung lng ca b nh ny 212 : A. 62512 KB B.62512 Kbit C. 512 KB D.512 Kbit Cu B nh bn dn 8 bit c m s 27512 cho bit dung lng ca b nh ny 213 : A. 64 Kbit B.27512 KB C. 27512 Kbit D.64 KB Cu Cho on chng trnh: 214 : MOV R0,#7 MOV A,#15H MOV B,#10 DIV AB SWAP A ADD A,B MOV @R0,A Sau khi thc hin on chng trnh, thanh ghi R0 cha gi tr A. 1H B.21h C. 7H D.15h Cu Cho on m Assembler sau: 215 : MOV A, #7FH MOV R0, #26H MOV 26H, #0AAH ADD A, 26H ADDC A, @R0 A. C. Cu 216 : A. C. Cu 217 : Kt qu ca nh c a ch 26H l: 7FH B.AAH D3H D.26H B nh bn dn 8 bit c m s 6232 cho bit dung lng ca b nh ny: 6232 Kbit 6232 KB Cho on m Assembler sau: B.32 KB D.32 Kbit

Page: 43

Vi x l - Vi iu khin MOV R1,#0F0H MOV@R1,#0FH MOV A ,#0F0H ADD A,@R1 Kt qu ca thanh ghi R1 l A. 0H C. FEH Cu Cho on chng trnh: 218 : ORG 00H MAIN: MOV MOV MOV R0,#3 A,R0 DPTR,#CSDL B.F0H D.FFH

MOVC A,@A+DPTR DEC R0

MOV @R0,A SJMP $ CSDL: DB DB A. C. Cu 219 : A. C. Cu 220 : 0C0H,0F9H,0A4H,0B0H,99H 92H,82H,0F7H,80H,90H

Sau khi thc hin on chng trnh, thanh ghi A cha gi tr: A4H B.92H B0H D.99H chn dy thanh ghi tch cc l dy 1 th cc bit RS0, RS1 phi c gi tr l bao nhiu? RS0 = 0, RS1 = 1 RS0 = 0, RS1 = 0 Cho on chng trnh: MOV R0,#7 MOV A,#21 MOV B,#10 DIV AB B.RS0 = 1, RS1 = 0 D.RS0 = 1, RS1 = 1

Page: 44

Vi x l - Vi iu khin SWAP A ADD A,B MOV @R0,A Sau khi thc hin on chng trnh, thanh ghi R0 cha gi tr: A. 15h B.1H C. 7H D.21h Cu Thanh ghi DPTR l mt thanh ghi: 221 : A. 16 bit B.32 bit C. 4 bit D.8 bit Cu Cho on chng trnh: 222 : ORG 00H MAIN: MOV MOV MOV R0,#0 A,R0 DPTR,#CSDL

MOVC A,@A+DPTR DEC R0

MOV @R0,A SJMP $ CSDL: DB DB 0C0H,0F9H,0A4H,0B0H,99H 92H,82H,0F7H,80H,90H

Sau khi thc hin on chng trnh, thanh ghi A cha gi tr: A. 90H B.F9H C. C0H D.Khng xc nh Cu Cho on chng trnh: 223 : ORG 00H MOV A,#75H MOV R2,#3FH MOV R0,#2 XCH A,@R0
Page: 45

Vi x l - Vi iu khin XCHD A,@R0 Sau khi thc hin on chng trnh, thanh ghi R2 cha gi tr: A. 75H B.35H C. 7FH D.3FH Cu B nh bn dn 8 bit c m s 27256 cho bit dung lng ca b nh ny: 224 : A. 27256 Kbit B.32 Kbit C. 27256 KB D.32 KB Cu Cho on m Assembler sau: SETB C 225 : MOV A, #0C9H MOV R2, #54H SUBB A, R2 Kt qu ca thanh ghi R2 l: A. C9H C. 75H Cu Cho on m Assembler sau: 226 : MOV A, #0C3H MOV R0, #0AAH ADD A, R0 Kt qu ca c l A. AC = 0, OV = 0 C. AC = 1, OV = 0 Cu Cho on m Assembler sau: 227 : MOV A, #0C3H MOV 20H,#77H ADD A, 20H ADDC A, 20H Kt qu ca thanh ghi A l A. C3H C. 20H Cu Cho on m Assembler sau: 228 : MOV P2, #0FFH CPL P2.0 Kt qu ca thanh ghi P2 l: A. 0H C. FFH Cu Cho on m Assembler sau: 229 :
Page: 46

B.54H D.74H

B.AC = 0, OV = 1 D.AC = 1, OV = 1

B.B2H D.77H

B.FEH D.Khng xc nh

Vi x l - Vi iu khin MOV R0,#20H MOV A,#3FH MOV 20H,#75H XCHD A,@R0 Kt qu ca thanh ghi A l: A. 76H C. 35H Cu Cho on m Assembler sau: 230 : MOV A ,#0C3H MOV R0 ,#0AAH ADD A,R0 Kt qu ca thanh ghi R0 l: A. C. Cu 231 : A. C. Cu 232 : A. C. Cu 233 : A. C. Cu 234 : A. C. Cu 235 : C3H 6DH Lnh ct d liu vo vng nh ngn xp (Stack): B.AAH D.6BH B.75H D.36H

PUSH B.PULL POP D.SWAP Lnh no trong s cc lnh sau y s dng kiu nh a ch tng i SJMP rel B.MOV A,@A+DPTR ACALL rel D.LCALL rel chn dy thanh ghi tch cc l dy 0 th cc bit RS0, RS1 phi c gi tr l bao nhiu? RS0 = 0, RS1 = 0 B.RS0 = 0, RS1 = 1 RS0 = 1, RS1 = 0 D.RS0 = 1, RS1 = 1 B nh bn dn 8 bit c m s 62256 cho bit dung lng ca b nh ny: 62256 KB 62256 Kbit Cho on m Assembler sau: MOV A, #93H MOV R0, #77H ADD A, R0 ADDC A, R0 B.256 KB D.256 Kbit

A. C. Cu 236 : A. C.

Kt qu ca thanh ghi A l: 93H B.82H 77H D.0AH Cho bit trng thi cc c sau khi chip 8051 thc hin php ton s hc (56H + AAH) AC = 0, P = 0 AC = 0, P = 1 B.AC = 1, P = 0 D.AC = 1, P = 1
Page: 47

Vi x l - Vi iu khin Cu Cho on chng trnh: 237 : MOV A,#96H MOV R0,#07H SD1: MOV @R0,A RL A DJNZ R0,SD1 Sau khi thc hin on chng trnh trn, thanh ghi A cha gi tr A. 96H B.2DH C. 4BH D.5AH Cu Cho on chng trnh: 238 : MOV A,#96H MOV R0,#07H SD1: MOV @R0,A RR A

DJNZ R0,SD1 Sau khi thc hin on chng trnh trn, thanh ghi R1 cha gi tr: A. 2DH B.A5H C. 4BH D.A05H Cu Cho on m Assembler sau: SETB C 239 : MOV A, #56H MOV 66H, #76H MOV R0, #66H SUBB A, @R0 Kt qu ca thanh ghi R0 l A. E0H B.66H C. 56H D.DFH Cu Lnh no trong s cc lnh sau y thuc nhm lnh x l bit ca chip 240 : 8051: A. SWAP B.XCH C. INC D.CPL Cu Cho bit trng thi cc c sau khi chip 8051 thc hin php ton s hc (C3H + AAH) 241 : A. CY = 1, AC = 0 B.CY = 0, AC = 1
Page: 48

C. CY = 0, AC = 0 Cu Cho on chng trnh: 242 : MOV R7,#6BH MOV R0,#7 MOV A,#0F0H XRL A,@R0 DEC R0 MOV @R0, A

Vi x l - Vi iu khin D.CY = 1, AC = 1

Sau khi thc hin on chng trnh, thanh ghi R6 cha gi tr: A. 06H B.0F0H C. 9BH D.6BH Cu Cho on m Assembler sau: 243 : MOV A, #0C3H MOV 20H, #77H ADD A, 20H ADDC A, 20H Kt qu ca nh c a ch 20H l: A. C3H C. 20H Cu Cho on m Assembler sau: 244 : MOV A, #0F0H ANL A, #0FH Kt qu ca thanh ghi A l A. 0FH C. F0H Cu Cho on m Assembler sau: 245 : SETB C MOV A,#0C9H MOV R2,#04H SUBB A, R2 Kt qu ca thanh ghi A l: A. 75H B.54H C. C4H D.74H Cu Cho bit trng thi cc c sau khi chip 8051 thc hin php ton s hc (A7H + 2FH) 246 :
Page: 49

B.77H D.B2H

B.00H D.FFH

Vi x l - Vi iu khin A. AC = 1, OV = 1 B.AC = 1, OV = 0 C. AC = 0, OV = 0 D.AC = 0, OV = 1 Cu B nh bn dn 8 bit c m s 6232 cho bit dung lng ca b nh ny: 247 : A. 32 KB B.6232 KB C. 6232 Kbit D.32 Kbit Cu nhn bit c tn hiu ngt 0 t ngun bn ngoi hay khng th chip 8051 s dng chn no ? 248 : A. INT0 B.TXD C. RXD D.T0 Cu Cho on chng trnh: 249 : MOV R7,#04CH MOV R0,#7 MOV A,#0FH ANL A,@R0 DEC R0

MOV @R0, A Sau khi thc hin on chng trnh, thanh ghi R0 cho gi tr: A. 4CH B.07H C. 06H D.40H Cu Loi b nh ROM cho php ta ghi d liu vo v xo d liu i bng tia cc tm: 250 : A. MROM B.Flash ROM C. UV-EPROM D.PROM Cu Cho on m Assembler sau: 251 : MOV A, #0C5H SWAP A ADD A, #32H Kt qu ca thanh ghi A l: A. 32H C. E8H Cu Cho on m Assembler sau: 252 : SETB C MOV A,#0C9H MOV R2,#04H SUBB A, R2 Kt qu ca thanh ghi R2 l: A. C9H
Page: 50

B.8EH D.C5H

B.54H

C. 04H Cu Cho on chng trnh : 253 : MOV A,#18H SETB C SD1: MOV P1,A LCALL DELAY500MS RRC A JNC SD1

Vi x l - Vi iu khin D.75H

Sau khi thc hin on chng trnh trn ,thanh ghi A cha gi tr : A. C4H B.88H C. 23H D.11H Cu Cho on chng trnh : 254 : MOV A,#0FEH SETB C MOV R0,#07H SD1: MOV @R0,A RRC A DJNZ R0,SD1 Sau khi thc hin on chng trnh trn ,thanh ghi A cha gi tr : A. F7H B.BFH C. 7FH D.FBH Cu Cho on chng trnh: 255 : MOV A,#0C3H SETB C MOV R0,#07H SD1: MOV @R0,A RLC A
Page: 51

Vi x l - Vi iu khin DJNZ R0,SD1 Sau khi thc hin on chng trnh trn, thanh ghi R5 cha gi tr: A. F0H B.87H C. 1FH D.0FH Cu B nh bn dn 8 bit c m s 6264 cho bit dung lng ca b nh ny 256 : A. 64 KB B.6264 KB C. 6264 Kbit D.64 Kbit Cu Cho on m Assembler sau: 257 : MOV A,#93H MOV R0,#77H ADD A,R0 ADDC A,R0 Kt qu ca thanh ghi A l: A. 77H C. 93H B.82H D.0AH

Page: 52

You might also like