Trắc nghiệm vi xử lí- vi đều khiển- Đề 2 docx

58 516 2
Trắc nghiệm vi xử lí- vi đều khiển- Đề 2 docx

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

KHOA ĐIỆN TỬ Bộ môn Kỹ thuật Máy tính ĐỀ THI TRẮC NGHIỆM MÔN Vi xử lý - Vi điều khiển Thời gian làm bài: 70 phút; (60 câu trắc nghiệm) DUYỆT BỘ MÔN Chú ý: - Sinh viên làm bài độc lập, không được phép sử dụng tài liệu - Không viết, vẽ vào đề thi, đề thi phải nộp cùng bài thi Mã đề thi 2009.12.25.VDK C©u 1 : Cho đoạn mã Assembler sau: MOV A, #0ABH CLR C ADDC A, #0BAH Kết quả của thanh ghi A là: A. ABH B.65H C. BAH D.66H C©u 2 : ROM là loại bộ nhớ bán dẫn có đặc tính: A. Cho phép đọc dữ liệu từ ROM, cho phép ghi dữ liệu vào ROM, không mất dữ liệu khi mất nguồn điện. B.Cho phép đọc dữ liệu từ ROM, không cho phép ghi dữ liệu vào ROM, mất dữ liệu khi mất nguồn điện. C. Cho phép đọc dữ liệu từ ROM, cho phép ghi dữ liệu vào ROM, mất dữ liệu khi mất nguồn điện. D.Cho phép đọc dữ liệu từ ROM, không cho phép ghi dữ liệu vào ROM, không mất dữ liệu khi mất nguồn điện. C©u 3 : Cho đoạn chương trình: MOV A,#96H MOV R0,#07H SD1: MOV @R0,A RR A DJNZ R0,SD1 Sau khi thực hiện đoạn chương trình trên, thanh ghi R4 chứa giá trị: A. 5AH B.2DH C. 96H D.D2H C©u 4 : Cho đoạn chương trình: ORG 00H MOV A,#3 MOV R3,#16 MOV R0,#75 XCH A,R0 XCHD A,@R0 Sau khi thực hiện đoạn chương trình, thanh ghi R3 chứa giá trị A. 15H B.76H C. 1BH D.40H C©u 5 : Cho đoạn chương trình: MOV R0,#7 MOV A,#15H MOV B,#10 DIV AB SWAP A ADD A,B MOV @R0,A Sau khi thực hiện đoạn chương trình, thanh ghi R7 chứa giá trị A. 7H B.15h C. 21h D.1H C©u 6 : Loại bộ nhớ ROM cho phép ta có thể ghi dữ liệu vào và xoá dữ liệu: A. PROM B.Flash ROM C. MROM D.EPROM C©u 7 : Bộ nhớ bán dẫn 8 bit có mã số 27256 cho biết dung lượng của bộ nhớ này: A. 27256 KB B.27256 Kbit C. 32 Kbit D.32 KB C©u 8 : Cho đoạn mã Assembler sau: MOV A, #0FFH MOV R0, #0F0H XRL A, R0 Kết quả của thanh ghi A là: A. 00H B.0FH C. F0H D.FFH C©u 9 : Cho đoạn mã Assembler sau: SETB C MOV A, #0C9H MOV R2, #54H SUBB A, R2 Kết quả của thanh ghi A là: A. 54H B.74H C. C9H D.75H C©u 10 : Cho đoạn chương trình: MOV R0,#7 MOV A,#21 MOV B,#10 DIV AB SWAP A ADD A,B MOV @R0,A Sau khi thực hiện đoạn chương trình, thanh ghi A chứa giá trị: A. 7 B.15h C. 21h D.1 C©u 11 : Lệnh nào trong số các lệnh sau đây thuộc nhóm lệnh số học của chip 8051: A. INC B.XCH C. CPL D.SWAP C©u 12 : Để chọn dãy thanh ghi tích cực là dãy 3 thì các bit RS0, RS1 phải có giá trị là bao nhiêu? A. RS0 = 1, RS1 = 1 B.RS0 = 1, RS1 = 0 C. RS0 = 0, RS1 = 0 D.RS0 = 0, RS1 = 1 C©u 13 : Bộ nhớ bán dẫn 8 bit có mã số 2764 cho biết dung lượng của bộ nhớ này: A. 2764 KB B.2764 Kbit C. 8 bit D.8 KB C©u 14 : Cho đoạn mã Assembler sau: CLR C MOV A, #0FFH MOV B, #05H SUBB A,B Kết quả của thanh ghi A là: A. Không xác định B.FAH C. 4H D.FEH C©u 15 : Bộ nhớ bán dẫn 8 bit có mã số 6232 cho biết dung lượng của bộ nhớ này: A. 6232 KB B.32 KB C. 6232 Kbit D.32 Kbit C©u 16 : Lệnh nào trong số các lệnh sau đây sử dụng kiểu định địa chỉ chỉ số: A. MOV A,@A+DPTR B.ACALL rel C. LCALL rel D.SJMP rel C©u 17 : Cho đoạn chương trình: MOV A,#0C3H SETB C MOV R0,#07H SD1: MOV @R0,A RRC A DJNZ R0,SD1 Sau khi thực hiện đoạn chương trình trên, thanh ghi R6 chứa giá trị: A. 1FH B.F8H C. 87H D.E1H C©u 18 : Cho đoạn mã Assembler sau: MOV P3, #55H CLR P3.2 Kết quả của thanh ghi P3 là A. 55h B.51h C. 56h D.57h C©u 19 : Cho biết trạng thái các cờ sau khi chip 8051 thực hiện phép toán số học (89H + 57H) A. CY = 0, AC = 1 B.CY = 1, AC = 1 C. CY = 1, AC = 0 D.CY = 0, AC = 0 C©u 20 : Lệnh nhảy đến địa chỉ rel nếu nội dung thanh chứa (thanh ghi A) khác 0: A. JNZ rel B.JZ rel C. JNC rel D.JC rel. C©u 21 : Cho đoạn chương trình: MOV A,#0C3H SETB C MOV R0,#07H SD1: MOV @R0,A RRC A DJNZ R0,SD1 Sau khi thực hiện đoạn chương trình trên, thanh ghi R4 chứa giá trị: A. E1H B.1FH C. 87H D.F8H C©u 22 : Chân nhận dữ liệu của port nối tiếp: A. RXD B.TXD C. T0 D.INT0 C©u 23 : Cho đoạn chương trình: MOV R0,#7 MOV A,#15H MOV B,#10 DIV AB SWAP A ADD A,B MOV @R0,A Sau khi thực hiện đoạn chương trình, thanh ghi B chứa giá trị A. 15h B.7H C. 1H D.21h C©u 24 : Cho đoạn mã Assembler sau: SETB C MOV A, #56H MOV 66H, #76H MOV R0, #66H SUBB A, @R0 Kết quả của ô nhớ có địa chỉ 66H là: A. 56H B.76H C. 66H D.DFH C©u 25 : Cho biết trạng thái các cờ sau khi chip 8051 thực hiện phép toán số học (00H - 01H) A. CY = 0, AC = 0 B.CY = 1, AC = 1 C. CY = 1, AC = 0 D.CY = 0, AC = 1 C©u 26 : Cho đoạn mã Assembler sau: MOV R0,#7FH MOV 7EH,#00H MOV 7FH,#40H DEC @R0 DEC R0 DEC @R0 Kết quả ô nhớ có địa chỉ 7EH và 7FH là: A. (7EH)=00H , (7FH)=40H B.(7FH)=40F , (7FH)=00H C. (7EH)=FFH , (7FH)=3FH D.(7FH)=3FH , (7FH)=FFH C©u 27 : Cho đoạn mã Assembler sau: CLR C MOV A ,#0FFH MOV B ,#05H SUBB A,B Kết quả của thanh ghi B là A. 4H B.5H C. FAH D.FEH C©u 28 : Khi bộ định thời số 0 trong chip 8051 đóng vai trò là bộ đếm sự kiện (Counter) thì nó sẽ nhận xung nhịp từ chân nào ? A. T0 B.RXD C. TXD D.INT0 C©u 29 : Cho đoạn chương trình: ORG 00H MAIN: MOV R0,#3 MOV A,R0 MOV DPTR,#CSDL MOVC A,@A+DPTR DEC R0 MOV @R0,A SJMP $ CSDL: DB 0C0H,0F9H,0A4H,0B0H,99H DB 92H,82H,0F7H,80H,90H end Sau khi thực hiện đoạn chương trình, thanh ghi R2 chứa giá trị: A. 99H B.A4H C. B0H D.92H C©u 30 : Cho đoạn chương trình: MOV A,#96H MOV R0,#07H SD1: MOV @R0,A RR A DJNZ R0,SD1 Sau khi thực hiện đoạn chương trình trên, thanh ghi R3 chứa giá trị: A. 2DH B.96H C. 69H D.5AH C©u 31 : Cho đoạn chương trình: ORG 00H MAIN: MOV R0,#6 MOV A,R0 MOV DPTR,#CSDL MOVC A,@A+DPTR DEC R0 MOV @R0,A SJMP $ CSDL: DB 0C0H,0F9H,0A4H,0B0H,99H DB 92H,82H,0F7H,80H,90H end Sau khi thực hiện đoạn chương trình, thanh ghi R5 chứa giá trị: A. F7H B.92H C. 82H D.80H C©u 32 : Cho đoạn chương trình: ORG 00H MOV A,#42H MOV R5,#35 MOV R0,#05H XCH A,@R0 XCHD A,@R0 Sau khi thực hiện đoạn chương trình, thanh ghi A chứa giá trị: A. 45H B.32H C. 22H D.43H C©u 33 : Cho đoạn mã Assembler sau: MOV A, #93H MOV R0, #77H ADD A, R0 ADDC A, R0 Kết quả của thanh ghi R0 là A. 93H B.77H C. 82H D.0AH C©u 34 : Loại bộ nhớ ROM cho phép ta ghi dữ liệu vào và xoá dữ liệu đi bằng tia cực tím: A. MROM B.Flash ROM C. UV-EPROM D.PROM C©u 35 : Cho đoạn chương trình: MOV R7,#0D6H MOV R0,#7 MOV A,#0FH XRL A,@R0 DEC R0 DEC R0 MOV @R0, A Sau khi thực hiện đoạn chương trình, thanh ghi R7 chứa giá trị: A. 5 B.D9H C. D6H D.6 C©u 36 : Cho đoạn mã Assembler sau: MOV P2, #00H CPL P2.1 CPL P2.0 Kết quả của thanh ghi P2 là: A. 4h B.3h C. 5h D.1 C©u 37 : Cho đoạn chương trình: ORG 00H MAIN: MOV R0,#7 MOV A,R0 MOV DPTR,#CSDL MOVC A,@A+DPTR DEC R0 MOV @R0,A SJMP $ CSDL: DB 0C0H,0F9H,0A4H,0B0H,99H DB 92H,82H,0F7H,80H,90H Sau khi thực hiện đoạn chương trình, thanh ghi A chứa giá trị: A. 06h B.80h C. F7h D.07h C©u 38 : Cho đoạn chương trình: ORG 00H MAIN: MOV R0,#9 MOV A,R0 MOV DPTR,#CSDL MOVC A,@A+DPTR DEC R0 MOV @R0,A SJMP $ CSDL: DB 0C0H,0F9H,0A4H,0B0H,99H DB 92H,82H,0F7H,80H,90H [...]... 8 bit có mã số 27 16 cho biết dung lượng của bộ nhớ này: 140 : A 27 16 Kbit B .2 Kbit C 27 16 KB D .2 KB C©u Bộ nhớ bán dẫn 8 bit có mã số 27 5 12 cho biết dung lượng của bộ nhớ này 141 : A 27 5 12 KB B.64 Kbit C 27 5 12 Kbit D.64 KB C©u Cho đoạn chương trình: 1 42 : MOV A,#96H MOV R0,#07H SD1: MOV @R0,A RR A DJNZ R0,SD1 Sau khi thực hiện đoạn chương trình trên, thanh ghi R1 chứa giá trị: A 5AH B.2DH C A5H D.96H... chương trình: ORG 00H MAIN: MOV R0, #2 MOV A,R0 MOV DPTR,#CSDL MOVC A,@A+DPTR DEC R0 MOV @R0,A SJMP $ CSDL: DB DB A C C©u 49 : A C C©u 50 : 0C0H,0F9H,0A4H,0B0H,99H 92H,82H,0F7H,80H,90H Sau khi thực hiện đoạn chương trình, thanh ghi R1 chứa giá trị: 90H B.F9H A4H D.C0H Bộ nhớ bán dẫn 8 bit có mã số 625 12 cho biết dung lượng của bộ nhớ này 5 12 KB B. 625 12 Kbit 625 12 KB D.5 12 Kbit Cho đoạn mã Assembler sau:... D.CY = 0, AC = 1 MOV P2 , #0FFH CPL P2.0 A C C©u 148 : A C C©u 149 : A C C©u 150 : A C C©u 151 : A C Kết quả của thanh ghi P2 là: FFH B.FEH 0H D.Không xác định Loại bộ nhớ ROM cho phép ta ghi dữ liệu vào và xoá dữ liệu đi bằng tín hiệu điện: PROM B.MROM UV-EPROM D.Flash ROM Bộ nhớ bán dẫn 8 bit có mã số 621 28 cho biết dung lượng của bộ nhớ này: 621 28 KB B. 128 KB 621 28 Kbit D. 128 Kbit Loại bộ nhớ ROM... B.7EH FFH D.3FH Bộ nhớ bán dẫn 8 bit có mã số 27 16 cho biết dung lượng của bộ nhớ này: 27 16 KB B .27 16 Kbit 2 Kbit D .2 KB Lệnh nhảy đến địa chỉ rel nếu nội dung thanh chứa (thanh ghi A) bằng 0: JZ rel B.JNZ rel JNC rel D.JC rel Bộ nhớ bán dẫn 8 bit có mã số 27 128 cho biết dung lượng của bộ nhớ này: 27 128 KB B.16 Kbit 27 128 Kbit D.16 KB Cho biết trạng thái các cờ sau khi chip 8051 thực hiện phép toán số... số các lệnh sau đây là lệnh sai: MOV #25 5, A MOV A, #25 5 Cho đoạn chương trình: B.MOV 25 5, A D.MOV A, #0FFH MOV R7,#6BH MOV R0,#7 MOV A,#0F0H XRL A,@R0 DEC R0 MOV @R0, A A C C©u 106 : A C C©u 107 : Sau khi thực hiện đoạn chương trình, thanh ghi R0 chứa giá trị: 0F0H B.6BH 06H D.9BH Bộ nhớ bán dẫn 8 bit có mã số 27 128 cho biết dung lượng của bộ nhớ này: 27 128 KB 27 128 Kbit Cho đoạn chương trình: B.16... C©u 92 : Kết quả của thanh ghi A là: FH B.3H 5H D.F4H Để báo số chữ số 1 trong thanh ghi A là số chẳn hay lẻ thì chip 8051 sử dụng cờ nào? Cờ F0 B.Cờ nhớ phụ AC Cờ tràn OV D.Cờ nhớ CY Lệnh nào trong số các lệnh sau đây là lệnh sai: MOV #0B0H, A B.MOV B0H, A MOV A, B0H D.MOV A, #0B0H Bộ nhớ bán dẫn 8 bit có mã số 27 32 cho biết dung lượng của bộ nhớ này A C C©u 93 : A C C©u 94 : 4 Kbit B .27 32 KB 27 32 Kbit... A,@A+DPTR DEC R0 MOV @R0,A SJMP $ CSDL: DB 0C0H,0F9H,0A4H,0B0H,99H DB 92H,82H,0F7H,80H,90H Sau khi thực hiện đoạn chương trình, thanh ghi R6 chứa giá trị : A 06h B.07h C F7h D.80h C©u 72 : Cho đoạn mã Assembler sau: MOV A, #7FH MOV R0, #26 H MOV 26 H, #0AAH ADD A, 26 H ADDC A, @R0 Kết quả của thanh ghi R0 là: A C C©u 73 : A C C©u 74 : D4H B .26 H D3H D.7FH Nếu không khởi động thanh ghi SP thì vùng nhớ của ngăn... 92H,82H,0F7H,80H,90H Sau khi thực hiện đoạn chương trình, thanh ghi R4 chứa giá trị: 05h B.04h 92h D.99h Cho biết trạng thái các cờ sau khi chip 8051 thực hiện phép toán số học (52H + 12H) CY = 0, AC = 0 CY = 1, AC = 0 Cho đoạn chương trình: ORG 00H MAIN: MOV R0,#5 MOV A,R0 MOV DPTR,#CSDL B.CY = 0, AC = 1 D.CY = 1, AC = 1 MOVC A,@A+DPTR DEC R0 MOV @R0,A SJMP $ CSDL: DB 0C0H,0F9H,0A4H,0B0H,99H DB 92H,82H,0F7H,80H,90H... 0C0H,0F9H,0A4H,0B0H,99H 92H,82H,0F7H,80H,90H Sau khi thực hiện đoạn chương trình, thanh ghi R0 chứa giá trị: 80h B.07h 06h D.F7h Để chọn dãy thanh ghi tích cực là dãy 2 thì các bit RS0, RS1 phải có giá trị là bao nhiêu? RS0 = 1, RS1 = 0 B.RS0 = 0, RS1 = 1 RS0 = 1, RS1 = 1 D.RS0 = 0, RS1 = 0 Nếu thạch anh dao động gắn bên ngoài chip 8051 có tần số là 12MHz thì một chu kỳ máy dài: 1 µs B.6 µs 12 µs D .2 µs Cho đoạn... Vpp = 21 V B.Vpp = 12, 5V Vpp = 0V D.Vpp = 5V Loại bộ nhớ ROM cho phép ta có thể ghi dữ liệu vào và xoá dữ liệu: PROM B.Flash ROM MROM D.EPROM Cho biết trạng thái các cờ sau khi chip 8051 thực hiện phép toán số học (25 H + 7DH) AC = 0, OV = 0 B.AC = 1, OV = 1 AC = 1, OV = 0 D.AC = 0, OV = 1 Cho đoạn mã Assembler sau: MOV R0,#7FH MOV 7EH,#00H MOV 7FH,#40H DEC @R0 DEC R0 DEC @R0 A C C©u 121 : A C C©u 122 : . Máy tính ĐỀ THI TRẮC NGHIỆM MÔN Vi xử lý - Vi điều khiển Thời gian làm bài: 70 phút; (60 câu trắc nghiệm) DUYỆT BỘ MÔN Chú ý: - Sinh vi n làm bài độc lập, không được phép sử dụng tài liệu - Không vi t,. B.FAH C. 4H D.FEH C©u 15 : Bộ nhớ bán dẫn 8 bit có mã số 623 2 cho biết dung lượng của bộ nhớ này: A. 623 2 KB B. 32 KB C. 623 2 Kbit D. 32 Kbit C©u 16 : Lệnh nào trong số các lệnh sau đây sử dụng. B.F9H C. A4H D.C0H C©u 49 : Bộ nhớ bán dẫn 8 bit có mã số 625 12 cho biết dung lượng của bộ nhớ này A. 5 12 KB B. 625 12 Kbit C. 625 12 KB D.5 12 Kbit C©u 50 : Cho đoạn mã Assembler sau: MOV A ,#0C3H MOV

Ngày đăng: 07/07/2014, 19:21

Tài liệu cùng người dùng

Tài liệu liên quan