1. Trang chủ
  2. » Kỹ Thuật - Công Nghệ

câu hỏi trắc nghiệm kỹ thuật vi xử lý

29 2K 5

Đ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

Thông tin cơ bản

Định dạng
Số trang 29
Dung lượng 335,46 KB

Nội dung

câu hỏi trắc nghiệm kỹ thuật vi xử lý

NGÂN HÀNG ĐỀ THI TRẮC NGHIỆM MÔN: KỸ THUẬT VI XỬ LÝ SỐ TÍN CHỈ: CHƯƠNG 1: KIẾN TRÚC CỦA HỆ THỚNG VI XỬ LÝ Câu 1: Bợ vi xử lý là: a) Hệ thống các vi mạch tương tự hoạt động theo chương trình c) Là một vi mạch tương tự hoạt động theo chương trình Câu 2: Một lệnh của bộ vi xử lý là: a) Chuỗi các bit và nằm vi xử lý c) Chuỗi các bit và cung cấp cho vi xử lý để nó thực hiện được một chức số bản Câu 3: Chương trình của hệ thống vi xử lý là: a) Tập lệnh của nhà sản xuất bộ vi xử lý cung cấp c) Là một tập hợp các lệnh sắp xếp một cách ngẫu nhiên b) Hệ thống các vi mạch số hoạt động theo chương trình d) Là một vi mạch số hoạt động theo chương trình b) Chuỗi các bit và nằm một ô nhớ d) Chuỗi các bit và bất kỳ b) Là tập hợp các lệnh được sắp xếp theo giải thuật của một bài toán hay một công việc nào đó d) Là một tập hợp các lệnh điều khiển vi xử lý hoạt động Câu 4: Hệ thống vi xử lý bao gồm khối chức chính? a) b) c) d) Câu 5: Trong hệ thống vi xử lý Bus là: a) Đường truyền thông tin giữa các khối mạch của hệ thống vi xử lý c) Là nhóm đường tín hiệu có cùng chức hệ thống vi xử lý b) Thiết bị vận chuyển thông tin giữa các khối mạch của hệ thống vi xử lý d) Là nơi chứa dữ liệu hệ thống vi xử lý Câu 6: Trong hệ thống vi xử lý Bus điều khiển dùng để: a) Lấy lệnh để thực hiện b) Lấy địa chỉ vào vi xử lý c) Xác định các chế độ hoạt động của HT vi xử d) Truyền dữ liệu với vi xử lý lý Câu 7: Trong hệ thống vi xử lý trước thực hiện chương trình được chứa trong: a) Các bộ đệm vi xử lý b) Trong bộ nhớ bán dẫn c) Trong cổng vào d) Trên Bus dữ liệu Câu 8: Bus địa chỉ là: a) Các ngõ vào của vi xử lý c) Các đường hai chiều của bộ vi xử lý b) Các ngõ của vi xử lý d) Là các đường trở kháng cao của bộ nhớ Câu 9: Bus dữ liệu là: a) Các ngõ vào của vi xử lý c) Các đường hai chiều của bộ vi xử lý b) Các ngõ của vi xử lý d) Là các đường trở kháng cao của bộ nhớ Câu 10: Các thiết bị ngoại vi được nối tới bộ vi xử lý: a) Thông qua các cổng vào c) Thông qua Bus dữ liệu b) Thông qua bộ nhớ d) Thông qua Bus địa chỉ Câu 11: Bộ nhớ có thể truy cập ngẫu nhiên là: a) Bộ nhớ ROM và bộ nhớ RAM c) Bộ nhớ ROM b) Bộ nhớ RAM d) Bộ nhớ băng từ Câu 12: Khi không được chọn Bus dữ liệu của bộ nhớ ở trạng thái: a) b) c) High Z d) Ngẫu nhiên Câu 13: Khi các tín hiệu điều khiển đọc và điều khiển ghi bộ nhớ không tích cực thì BUS dữ liệu của bộ nhớ sẽ ở trạng thái a) b) c) High Z d) Ngẫu nhiên Câu 14: Bus điều khiển của bộ nhớ là: a) Ngõ của bộ nhớ c) Là các đường hai chiều của bộ nhớ b) Ngõ vào của bộ nhớ d) Có đường là ngõ vào, là ngõ ra, hai chiều Câu 15: Khi tín hiệu cho phép không tích cực, ngõ của cổng đệm trạng thái sẽ a) Giống trạng thái ngõ vào trước đó b) Luôn bằng c) Luôn bằng d) High Z Câu 16: Khi không được chọn, ngõ của mạch cài (chốt): a) Giống trạng thái ngõ vào trước đó b) Luôn bằng c) Luôn bằng d) High Z Câu 17: Nếu địa chỉ đầu của một vùng nhớ 642KB là thì địa chỉ cuối của vùng nhớ này là (mỗi ô nhớ chứa byte) a) 64200H b) 00642H c) A07FFH d) A700FH Câu 18: Cần bộ nhớ 8KB để có dung lượng nhớ 1MB a) 100 b) 112 c) 128 d) 256 Câu 19: Cần bộ nhớ bao nhiều KB để có dung lượng nhớ 1MB a) 256 b) 128 c) 64 d) 32 Câu 20: Trong hệ nhị phân một byte bằng: a) bit c) bit b) bit d) 10 bit Câu 21: Trong hệ nhị phân số âm có: a) Bit MSB bằng c) Bit MSB bằng b) Bit LSB bằng d) Bit LSB bằng Câu 22: Trong hệ nhị phân số âm sẽ bằng: a) Đảo bit MSB của số dương tương ứng từ lên c) Là số bù của số dương tương ứng b) Là số bù hai của số dương tương ứng d) Là số bù 10 của số dương tương ứng Câu 23: Trong hệ nhị phân số âm biểu diễn bằng tổ hợp 16 bit sẽ bằng: a) 1111 1111 1111 1111B b) 1000 0000 0000 0001B c) 0000 0000 1000 0001B d) 0000 0000 1111 1111B Câu 24: Bao nhiêu bit nhị phân được viết gọn lại thành một số Hex? a) b) c) d) Câu 25: Nếu địa chỉ đầu của vùng nhớ 2K bằng thì địa chỉ cuối của vùng nhớ này tính theo Hex sẽ là: a) 2000H b) 07FFH c) 0800H d) 2048H Câu 26: Mạch điện tử cộng một bit bất kỳ một mạch cộng hai số nhị phân nhiều bit sẽ có: a) Hai ngõ vào một ngõ b) Hai ngõ vào hai ngõ c) Ba ngõ vào một ngõ d) Ba ngõ vào hai ngõ Câu 27: Với mã BCD số 80 thập phân có thể biểu diễn bằng ít nhất: a) bit b) bit c) bit d) bit Câu 28: Với mã BCD không nén thì có thể sử dụng bit biểu diễn cho một số thập phân? a) bit b) bit c) 16 bit d) Không xác định Câu 29: Khi muốn các đoạn của LED đoạn Kathode chung sáng cần cấp cho chúng dữ liệu mức: a) b) c) High Z d) Bất kỳ Câu 30: Mã ASCII của số là: a) 05H c) 25H b) 15H d) 35H Câu 31: Mã ASCII của ESC (escape) là: a) 13H c) 1BH b) 23H d) 27H CHƯƠNG 2: NGUYÊN TẮC LÀM VIỆC CỦA HỌ VI XỬ LÝ 8086/8 Câu 1: Trong CPU 8086 BIU có chức năng: a) Thực hiện lệnh c) Giải mã lệnh b) Giao tiếp với các thiết bị bên ngoài CPU d) Chứa dữ liệu bên CPU Câu 2: Các chương trình của 8086 quản lý địa chỉ: a) Vật lý b) Logic c) Địa chỉ đoạn d) Địa chỉ độ dời Câu 3: Khi có hàng đợi lệnh chương trình sẽ thực hiện nhanh do: a) Quá trình lấy lệnh diễn nhanh b) Quá trình thực hiện lệnh diễn nhanh c) Quá trình lấy lệnh thực hiện đồng thời với quá trình thực hiện lệnh Câu 4: Khi có bộ giải mã lệnh (điều khiển EU) a) Mã các lệnh sẽ ngắn c) Mã các lệnh sẽ dài d) Không mất chu kỳ lấy lệnh từ bộ nhớ b) Các lệnh sẽ được thực hiện nhanh d) Một số lệnh chương trình sẽ không phải thực hiện Câu 5: Để truy cập bộ nhớ CPU cung cấp địa chỉ gì cho bộ nhớ a) Đoạn (Segment) b) Độ dời (offset) c) Vật lý d) Logic Câu 6: Các ghi đa của 8086 có a) bit c) 16 bit b) bit d) 32 bit Câu 7: Thanh ghi DX là một ghi a) Đa c) Dữ liệu b) Địa chỉ d) Đoạn Câu 8: Số ghi đoạn của 8086 là: a) c) b) d) Câu 9: Thanh ghi BX có thể sử dụng để a) Chứa một dữ liệu c) Một địa chỉ đoạn b) Chứa một địa chỉ độ dời d) Cả a và b đều đúng Câu 10: Thanh ghi ES sử dụng để truy cập a) Vùng nhớ dữ liệu c) Vùng nhớ ngăn xếp b) Vùng nhớ mã lệnh d) Cả ba câu đều đúng Câu 11: Nhóm các ghi nào sau đều có thể sử dụng giữ địa chỉ độ dời truy cập bộ nhớ dữ liệu? a) AX, BX, CX, DX b) CS, DS, SS, ES c) BX, BP, DI, SI d) IP, SP, AH, AL Câu 12: Thanh ghi nào được mặc định giữ số đếm các lệnh lặp ? a) AX b) BX c) CX d) DX Câu 13: Các ghi nào giữ kết quả các lệnh nhân chia 16 bit ? a) AX và BX b) AX và CX c) AX và DX d) AX và DI Câu 14: Thanh ghi nào giữ địa chỉ đoạn CPU 8086 truy cập vùng nhớ lệnh ? a) CS b) DS c) ES d) SS Câu 15: Các ghi nào giữ địa chỉ Offset 8086 truy cập vùng nhớ ngăn xếp? a) BP và SP b) Chỉ có SP c) BX và SP d) Chỉ có BP Câu 16: CPU 8086 có cờ trạng thái? a) c) b) d) Câu 17: Cờ nhớ (CF) của CPU 8086 được lập lên khi: a) Kết quả các phép tính bằng b) Kết quả các phép tính tràn khỏi dụng lượng chứa của toán hạng đích c) Kết quả các phép tính khác không d) Kết quả phép tính không vượt quá dung lượng chứa của toán hạng đích Câu 18: Cờ zero (ZF) của CPU 8086 được lập lên khi: a) Kết quả các phép tính bằng b) Kết quả các phép tính lớn c) Kết quả các phép tính khác không d) Kết quả phép tính nhỏ Câu 19: CPU 8086 có chu kỳ máy truy xuất bộ nhớ và vào a) b) c) d) Câu 20: Khi đọc bộ nhớ CPU thực hiện các công việc a) Cấp địa chỉ, cấp tín hiệu điều khiển đọc bộ b) Cấp địa chỉ, nhận tín hiệu điều khiển đọc bộ nhớ, nhận dữ liệu nhớ, nhận dữ liệu c) Cấp địa chỉ, cấp dữ liệu, cấp tín hiệu điều d) Nhận địa chỉ, nhận dữ liệu, cấp tín hiệu yêu khiển đọc bộ nhớ cầu đọc bộ nhớ Câu 21: Khi xảy ngắt CPU 8086 sẽ: a) Ngưng hoạt động c) Chuyển qua thực hiện chương trình ngắt b) Thực hiện lại chương trình d) Tiếp tục thực hiện chương trình hiện hành Câu 22: Bảng vecter ngắt hệ thống 8086 bắt đầu tại địa chỉ a) 00000H b) FFFFFH c) 00001H d) FFFF0H Câu 23: Bảng vecter ngắt hệ thống 8086 sử dụng để a) Chứa chương trình ngắt b) Chứa địa chỉ chương trình ngắt c) Chứa dữ liệu cho chương trình ngắt d) Chứa dữ liệu cho chương trình chính Câu 24: Trước thực hiện chương trình ngắt, CPU 8086 sẽ thực hiện các công việc: a) Lưu giá trị các ghi đa vào b) Lưu giá trị các ghi CS, IP và đỉnh ngăn xếp ghi cờ vào đỉnh ngăn xếp c) Lưu giá trị các ghi đoạn vào đỉnh d) Lưu giá trị các ghi chỉ số vào ngăn xếp đỉnh ngăn xếp Câu 25: Trong hệ thống 8086 sau lấy dữ liệu từ ngăn xếp ghi trỏ ngăn xếp sẽ a) Tự động tăng b) Tự động giảm c) Không thay đổi d) Xoá về Câu 26: Thanh ghi sử dụng cấp địa độ dời (offset) CPU lấy lệnh: a) IP b) SP c) BP d) DP Câu 27: Cờ dấu SF 8086 lập lên khi: a) Kềt phép tính thực dương b) Chuyển vào ghi chứa số âm c) Kết phép tính có bit MSB d) Kết phép tính khác Câu 28: Cờ phụ CPU 8086 sử dụng cho lệnh: a) Thực với số BCD c) Thực với số ASCII b) Thực với số nhị phân d) Thực với số HEX Câu 29: Cờ định hướng (DF) cần phải quan tâm tới thực lệnh: a) Xử lý chuỗi liệu b) Số học logic c) Điều khiển chương trình d) Di chuyển liệu Câu 30: Khi ghi bộ nhớ CPU thực hiện các công việc a) Cấp địa chỉ, cấp tín hiệu điều khiển ghi bộ b) Cấp địa chỉ, nhận tín hiệu điều khiển ghi bộ nhớ, nhận dữ liệu nhớ, nhận dữ liệu c) Cấp địa chỉ, cấp dữ liệu, cấp tín hiệu điều d) Nhận địa chỉ, nhận dữ liệu, cấp tín hiệu yêu khiển ghi bộ nhớ cầu ghi bộ nhớ Câu 31: Địa CPU cung cấp chuyển qua chốt (Latch) tín hiệu tác động tích cực a) ALE b) DT/R c) DEN d) DIR Câu 32: Trong hệ thống 8086, transceiver truyền: a) Dữ liệu theo hai chiều b) Dữ liệu theo chiều từ CPU c) Dữ liệu từ vào CPU d) Địa theo chiều Câu 33: Các địa logic sử dụng cho địa vật lý 12345H? a) 1234H:0005H b) 1230H:0045H c) 1200H:0345H d) Cả ba câu Câu 34: Khi giá trị ghi CS IP bị thay đổi: a) Khi thực lệnh nhảy b) Khi thực chương trình c) Khi xảy ngắt d) Cả ba câu CHƯƠNG 3: LẬP TRÌNH ASSEMBLY CHO HỆ VI XỬ LÝ INTEL Câu 1: Thứ tự các thành phần dòng lệnh chương trình hợp ngữ từ trái qua sẽ là: a) Nhãn, lệnh, các toán hạng, chú thích b) Nhãn, các toán hạng, lệnh, chú thích c) Nhãn, chú thích, lệnh, các toán hạng d) Nhãn, các toán hạng, lệnh, chú thích Câu 2: Các lệnh nào sau là các lệnh chỉ dẫn hợp dịch a) Model, Stack , Data, Code b) equ, segment, public, extrn, include c) db, dd, dw, dt d) Tất cả các lệnh đều là chỉ thị hợp dịch Câu 3: Trong các chuỗi ký tự sau, chuỗi nào có thể làm nhãn đúng dòng lệnh hợp ngữ? a) ANH b) @49N: c) 1NH: d) N KH: Câu 4: Các khai báo dữ liệu sau, khai báo nào không bị lỗi: a) Xon DB 1,2,3,fh b) Yes DB 4,7,h,9 c) Rcl DB 19,7,6,10,3 d) Anh DB 9,3,8,7,0 Câu 5: Cho biết viết chương trình hợp ngữ theo khung chương trình sau, chương trình dịch sẽ dịch file chạy dưới dạng đuôi nào? Model Small .Stack 100h Data ; Các định nghĩa cho biến và hằng để tại phần này Code Start: MOV AX,@Data ; khởi tạo DS MOV DS, AX ; nếu cần phải viết thêm lệnh MOV ES,AX ; các lệnh của chương trình chính MOV AH,4CH INT 21H ; Trở về DOS ; các chương trình để tại phần này End Start ; kết thúc toàn bộ chương trình a) exe c) bat b) com d) com hoặc exe Câu 6: Trong mã lệnh phần chỉ thị toán hạng (Operand) sử dụng để mã hoá: a) Loại lệnh b) Vị trí sẽ thực hiện lệnh c) Vị trí chứa dữ liệu sử dụng lệnh d) Độ dài dữ liệu sử dụng lệnh Câu 7: Trong chế độ địa chỉ gián tiếp ghi dữ liệu là: a) Một số được mã hoá lệnh b) Giá trị một ghi c) Giá trị một ô nhớ có địa chỉ mã hoá d) Giá trị nằm một ô nhớ có địa chỉ giữ lệnh một ghi Câu 8: Trong chế độ địa chỉ tương đối chỉ số, dữ liệu sử dụng lệnh nằm một ô nhớ có địa chỉ bằng a) Giá trị chứa ghi DI hoặc SI b) Giá trị chứa ghi DI hoặc SI cộng với một số độ dời c) Giá trị chứa ghi BX hoặc BP d) Giá trị chứa BX hoặc BP cộng với giá trị chứa DI hoặc SI Câu 9: Sau thực hiện lệnh MOV AL,0 sẽ xác định được: a) ZF = b) CF = c) PF = d) Không cờ nào bị thay đổi Câu 10: Sau thực hiện các lệnh: MOV AH,05 MOV AL,03 XCHG AH,AL a) AH=AL=03 b) AH=AL=05 c) AH=03; AL=05 d) AH=05; AL=03 Câu 11: Nếu có khai báo dữ liệu: ORG 1000H LP DB 0,1,8,27,64,125,216 Thì sau thực hiện các lệnh: MOV AL,3 LEA BX,LP XLAT Sẽ được: a) BX=1000H; AL= 1BH c) BX=0000H; AL=27 b) BX=1000H, AL=27H d) BX=0027H, AL= Câu 12: Giả sử có: AX=1000H; BX=2000H; CX=3000H Sau thực hiện các lệnh: PUSH AX PUSH BX PUSH CX POP AX POP BX POP CX sẽ được: a) AX=1000H; BX=2000H; CX=3000H b) AX=2000H; BX=3000H; CX=1000H c) AX=3000H; BX=1000H; CX=2000H d) AX=3000H; BX=2000H; CX=1000H Câu 13: Các lệnh truyền dữ liệu với vào (IN và OUT) và các lệnh truyền dữ liệu với bộ nhớ: a) Có tín hiệu điều khiển khác và số bit địa b) Có tín hiệu điều khiển khác và số bít địa chỉ cung cấp khác chỉ cung cấp giống c) Có tín hiệu điều khiển giống nhau, số bit địa d) Có tín hiệu điều khiển giống nhau, số bit địa chỉ cung cấp khác chỉ cung cấp giống Câu 14: Giả sử AX=2; BX=3 sau lệnh ADC AX,BX thì: a) AX=5; BX=3 b) AX=5; BX=0 c) AX=5 hoặc 6; BX=0 d) AX=5 hoặc 6; BX=3 Câu 15: Giả sử có AL=9; AH=7; BL=4 sau thực hiện các lệnh sau AX sẽ có giá trị bằng: ADD AL,BL DAA AND AL,0FH OR AX,3030H ADD AL,AH MOV AH,0 AAA ADD AX,3030H a) 3130H b) 3030H c) 0100H d) 3001H Câu 16: Giả sử AX =9; BX=12 sau lệnh 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 Câu 17: Giả sử AH=02; AL=03 sau lệnh MUL AH sẽ được: a) AH=0 b) AH=06 c) AH=02 d) AH=03 Câu 18: Giả sử AL chứa mã ASCII của một số từ tới sau lệnh AND AL,0FH thì: a) AL vẫn là mã ASCII của số đó b) AL là mã BCD của số đó c) AL bằng d) AL=0FH Câu 19: Để đảo trạng thái các bit một ghi có thể: a) OR nó với FFH b) AND nó với FFH c) XOR nó với 00H d) XOR nó với FFH Câu 20: Để lập một bit một ghi lên mà không làm thay đổi các bit khác có thể sử dụng lệnh: a) AND c) XOR b) OR d) NOT Câu 21: Giả sử AL=35H, CL=4 sau lệnh SHR AL,CL sẽ được a) AL=5; CL=0 b) AL=3; CL=0 c) AL=5; CL=4 d) AL=3; CL=4 Câu 22: Giả sử có CX=00F0H; DX=0007H, sau lệnh CMP CX,DX lệnh nào sau chuyển điều khiển chương trình tới nhãn N: a) JB N b) JE N c) JL N d) JG N Câu 23: Lệnh JPE M chuyển điều khiển chương trình tới nhãn M a) PF = b) PF = c) ZF = d) ZF = Câu 24: Sau lệnh LOOP các giá trị nào có thể bị thay đổi a) CX và CF b) BX và CF c) BX và ZF d) CX và ZF Câu 25: Giả sử có AL = 61H, CL = sau lệnh ROL AL,CL sẽ được a) AL=16H; CF=0 b) AL=16H; CF=1 c) AL=60H; CF=0 d) AL=60H; CF=1 Câu 26: Hàm 02 ngắt 21H của DOS là hàm a) Nhập một ký tự từ bàn phím c) Hiện một chuỗi lý tự lên màn hình b) Hiện một ký tự lên màn hình d) Trả điều khiển về hệ điều hành Câu 27: Giả sử có hai số 32 bit AXDX=50002000H và BXCX=40003000H sau thực hiện hai lệnh sau thì: SUB DX,CX SBB AX,BX a) AXDX=10001000H b) AXDX=1000F000H c) AXDX=0FFF1000H d) AXDX=0FFFF000H Câu 28: Sau thực hiện đoạn chương trình sau: mov bx, 3235h and bx, 0f0fh mov dx, bx shl bh, or bl, bh xor bh, bh mov al, dh mov cl, 10 mul cl add al, dl a) al=19h; bl=25h b) al=25h; bl=25h c) al=19h; bl=19h d) al=0; bl=0 Câu 29: Sau thực hiện đoạn chương trình sau: mov ax,VALUE mov bx,ax shl ax,2 add shl sub ax,bx bx,3 ax,bx a) AX=(-2)* VALUE c) AX=(-4)* VALUE b) AX=(-3)* VALUE d) AX=(-5)* VALUE Câu 30: Giả sử SI=2 sau thực hiện các lệnh sau: add si, si add si, OFFSET TABLE mov ax, cs:[si] jmp ax TABLE: DW ZERO DW ONE DW TWO TWO: ;mã lệnh cho TWO ONE: ;mã lệnh cho ONE ZERO: ; mã lệnh cho ZERO a) Điều khiển chương trình sẽ được chuyển tới b) Điều khiển chương trình sẽ chuyền tới nhãn nhãn ZERO ONE c) Điều khiển chương trình sẽ chuyền tới nhãn d) Điều khiển chương trình sẽ chuyền tới nhãn TWO TABLE Câu 31: Khác lệnh JMP trước chuyển điều khiển chương trình qua vị trí mới lệnh CALL sẽ: a) Cất địa chỉ của nó vào đỉnh ngăn xếp b) Cất địa chỉ của chương trình vào đỉnh ngăn xếp c) Cất địa chỉ của lệnh kế tiếp vào đỉnh ngăn d) Cất địa chỉ của chương trình chính vào đỉnh xếp ngăn xếp Câu 32: Sau đoạn chương trình sau sẽ được: MOV CX,99 MOV AX,0 MOV BX,1 TIEP: ADD AX,BX INC BX CMP AX,CX JNA TIEP a) BX=24 c) BX=14 b) BX=25 d) BX=15 Câu 33: Sau đoạn chương trình sau sẽ được: MOV CX,99 MOV AX,0 MOV BX,1 TIEP: ADD AX,BX ADD BX,2 LOOP TIEP a) AX=9800 c) AX=9800H b) AX=9801H d) AX=9801 10 Điều kiện ng Đú Sai a) Cấu trúc tuần tự c) Cấu trúc lựa chọn CASE b) c Công việCấu trúc lựa chọn IF THEN d) Cấu trúc lặp WHILE Câu 15: Trong mạch giải mã địa chỉ dùng IC 74138 hình vẽ dưới cổng vào cho phép bằng ngõ Y7 sẽ là: A0 A1 IORC A2 – A6 A B C Y0 G2B IO/M IOWC G2A A7 a) Cổng chỉ vào có địa chỉ 7FH c) Cổng vừa vào vừa có địa chỉ 7FH Y7 G1 b) Cổng chỉ có địa chỉ 7FH d) Cổng vừa vào vừa có địa chỉ 0FFH Câu 16: Trong mạch giải mã địa chỉ dùng IC 74138 hình vẽ dưới cổng vào cho phép bằng ngõ Y0 sẽ là: A0 A1 IORC A2 – A6 A B C Y0 G2B IO/M IOWC A7 a) Cổng chỉ vào có địa chỉ 00H c) Cổng chỉ vào có địa chỉ 7CH G2A G1 Y7 b) Cổng chỉ có địa chỉ 00H d) Cổng chỉ có địa chỉ 7CH CHƯƠNG 5: CÁC MẠCH TÍCH HỢP HỖ TRỢ TRONG HỆ THỐNG VI XỬ LÝ Câu 1: Kể cả cổng điều khiển 8255 sẽ có số cổng là: a) b) 15 c) d) Câu 2: Đối với 8255 các tín hiệu A1, A0 là các ngõ: a) Vào b) Ra c) Hai chiều d) Không kết nối Câu 3: Sau khởi động ở chế độ 0, một cổng vào của 8255 có thể: a) Truyền dữ liệu theo một chiều b) Truyền dữ liệu theo hai chiều c) Luôn ở mức cao d) Không điều khiển được Câu 4: Nếu cấp cho 8255 các tín hiệu: CS=1; A1=0; A0=1; RD=0; WR=1 thì sẽ có thể: a) Đọc dữ liệu từ cổng A của 8255 b) Đọc dữ liệu từ cổng B của 8255 c) Đọc dữ liệu từ cổng C của 8255 d) Không đọc ghi 8255 được Câu 5: Trong chế độ tín hiệu OBF là một tín hiệu: a) Vào b) Ra c) Hai chiều d) Không sử dụng Câu 6: Ở một cổng vào của 8255 chế độ tín hiệu nào tác động sẽ xoá tín hiệu INTR a) RD b) WR c) ACK d) IBF Câu 7: Ở một cổng vào của 8255 chế độ tín hiệu nào tác động sẽ xoá tín hiệu IBF a) RD b) WR c) ACK d) INTR Câu 8: Trong chế độ của 8255 thì INTE là: a) Một ngõ vào c) Là tín hiệu hai chiều b) Là một ngõ d) Là một bit bên của 8255 Câu 9: Ở một cổng của 8255 chế độ tín hiệu INTR sẽ tác động mức 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 Câu 10: Từ điều khiển 0000 0010B là từ điều khiển gì của 8255: a) Từ điều khiển chế độ với cổng B là ngõ vào, các cổng còn lại là ngõ c) Từ điều khiển lập bit PC0 của cổng C b) Từ điều khiển ở chế độ với các cổng là ngõ d) Từ điều khiển xoá bit PC0 của cổng C Câu 11: Từ điều khiển để cổng A output, cổng B input, PC0-PC3 input, PC4-PC7 output chế độ sẽ là: a) 80H b) 81H c) 82H d) 83H Câu 12: Trong sơ đồ kết nối dưới các cổng A, B, C và điều khiển sẽ có địa chỉ lần lượt là: 16 a) C0H, C1H, C2H, C3H c) C1H, C3H, C5H, C7H b) C0H, C2H, C4H, C6H d) C1H, C2H, C3H, C4H Câu 13: Với mạch kết nối hình vẽ dưới các cổng A, B, C và điều khiển sẽ lần lượt có địa chỉ là: a) 00H, 02H, 04H, 06H c) 70H, 72H, 74H, 76H b) 01H, 03H, 05H, 07H d) Cả 03 câu đều đúng Câu 14: Với sơ đồ kết nối hình vẽ dưới cổng điều khiển sẽ có địa chỉ là: a) 52H c) 54H b) 53H d) 55H Câu 15: Giả sử cổng A của 8255 có địa chỉ là 70H, để đọc dữ liệu từ cổng A có thể sử dụng các lệnh nào sau đây: a) IN AL,70H b) IN 70H,AL c) MOV DX,70H d) cả ba câu đều đúng IN DX,AL Câu 16: 8551 là bộ truyền nhận nối tiếp theo kiểu: a) Đơn công b) Song công c) Bán song công d) Thanh ghi dịch 17 Câu 17: Hình vẽ sau biểu diển cho khung truyền dữ liệu của 8251 ở chế độ: TxD Making làm dấu Các bit dữ liệu được CPU gởi tới Start bit a) Đồng bộ c) Cả đồng bộ và cận đồng bộ Bit chẵn lẻ Stop bit b) Cận đồng bộ d) Thanh ghi dịch Câu 18: Trong khung truyền cận đồng bộ bit Stop có thể chiếm: a) bit b) 1.5 bit c) bit d) Cả ba câu đều đúng Câu 19: 8251 có mấy địa chỉ có thể đọc ghi a) c) b) d) Câu 20: Tín hiệu C/D của 8251 có thể nối tới BUS nào của hệ thống? a) Địa chỉ b) Dữ liệu c) Điều khiển d) Tới bộ giải mã địa chỉ Câu 21: Tín hiệu TxEmpty của 8251 là một tín hiệu: a) Vào b) Ra c) Hai chiều d) Không sử dụng Câu 22: Giả sử clock cung cấp vào chân TxC của 8251 là 1.72KHz và nó được thiết lập hoạt động ở chế độ có tốc độ là 16x thì tốc độ truyền dữ liệu của 8251 sẽ là: a) 110 Baud b) 220 Baud c) 330 Baud d) 440 Baud Câu 23: Nếu kết nối 8251 với BUS hệ thống hình vẽ dưới thì đọc từ trạng thái của 8251 có thể dùng địa chỉ bao nhiêu? D A T A R A A 2 A U A A B L C A I O I O 05 16 27 Y Y Y Y G a) 03H c) 0FH S E B U S L R W S E K C C T 2 2 1 1 U D D D D D D D D 1 R C C R W C T T R R E S L K / D D R S X R 1D Y T X 9E T X C E S T R X X 3D D R D5 Y X 1C Y / B R X D D 2 S 2R T R C R T 2S T S b) 07H d) F0H Câu 24: Khi lập trình cho 8251 giá trị đầu tiên cần gửi tới 8251 là: a) Từ lệnh b) Từ chế độ c) Ký tự đồng bộ d) Một dữ liệu bất kỳ Câu 25: Khi khởi động 8251 các bit B2B1 từ chế độ sử dụng để: a) Xác định tốc độ truyền nhận dữ liệu b) Xác định độ dài dữ liệu truyền c) Số lượng bit stop d) Không sử dụng 18 Câu 26: Bit ESD từ chế độ của 8251 sử dụng để: a) Xác định số ký tự đồng bộ b) Xác định chế độ đồng bộ c) Xác định có cho phép kiểm tra chẵn lẻ không d) Xác định kiểm tra chẵn hay kiểm tra lẻ Câu 27: Bit RST từ lệnh của 8251 sử dụng để: a) Xoá lỗi xảy truyền nhận dữ liệu b) Reset lại 8251 c) Tác động một ngõ của 8251 d) Cho phép tìm từ đồng bộ Câu 28: Bit OE từ trạng thái của 8251 là một bit để: a) Báo bộ đệm truyền rỗng b) Báo bộ đệm nhận rỗng c) Báo xảy lỗi d) Báo 8251 chưa được khởi động xong c) Cất địa chỉ của lệnh kế tiếp vào đỉnh ngăn d) Cất địa chỉ của chương trình chính vào đỉnh xếp ngăn xếp CHƯƠNG 6: VI ĐIỀU KHIỂN BIT 8051 Câu 1: Trong các hệ thồng vi điều khiển thì: a) CPU, bộ nhớ và vào nằm một chip c) Chỉ có CPU và vào nằm chung một chip b) Chỉ có CPU và bộ nhớ nằm một chip d) CPU, bộ nhớ và vào đều là các chip riêng Câu 2: Số lượng cổng vào song song của 8051 là: a) b) c) d) Câu 3: Tín hiệu EA của 8051 là một tín hiệu: a) Vào của 8051 c) Hai chiều của 8051 b) Ra của 8051 d) Cấp clock của 8051 Câu 4: Sau khởi động ghi SP của 8051 có giá trị bằng: a) 00 b) 07 c) 0FH d) FFH Câu 5: Nếu tính cả các ghi thì vùng nhớ RAM của 8051 sẽ bao gồm: a) 128 byte b) 256 byte c) 512 byte d) 1024 byte Câu 6: Lệnh SETB 08 của 8051 sẽ làm: a) Byte 08 của RAM bằng c) Bit của ô nhớ 21H bằng b) Byte 08 của RAM bằng FFH d) Bit 08 của ô nhớ bằng Câu 7: Các ghi R0 – R7 của 8051 có thể nằm mấy bank: a) b) c) d) Câu 8: Trong các lệnh nhân và chia, 8051 sử dụng các ghi nào? a) Thanh ghi A và ghi R0 b) Thanh ghi B và ghi R0 c) Thanh ghi A và ghi B d) Thanh ghi R0 và R1 Câu 9: Các bit RS0 và RS1 ghi PSW của 8051 sử dụng để: a) Reset lại hoạt động của hệ thống b) Reset lại các giá trị bộ nhớ RAM c) Chuyển bank ghi d) Chuyển các giá trị các ghi vào RAM 19 Câu 10: Trong các lệnh MOVX của 8051 ghi DPTR có thể sử dụng để: a) Giữ địa chỉ của ô nhớ ngoài cần truy cập c) Giữ địa chỉ của ô nhớ ROM bên cần truy cập Câu 11: Lệnh JB của 8051 sử dụng để: a) Chuyển điều khiển chương trình nhỏ c) Chuyển điều khiển chương trình bit bằng b) Giữ địa chỉ của ô nhớ RAM bên cần truy cập d) Chứa dữ liệu đọc được tử bộ nhớ b) Chuyển điều khiển chương trình một bit bằng d) Chuyển điều khiển bit từ lên Câu 12: Các bộ đếm của các ghi đếm của các bộ định thời (timer) của 8051 có độ dài là: a) bit b) 13 bit c) 16 bit d) 24 bit Câu 13: Chế độ rỗi của 8051 sẽ kết thúc có: a) Tín hiệu ngắt c) Khi bit IDL bằng b) Tín hiệu Reset d) Khi bit PD bằng Câu 14: Tín hiệu PSEN sẽ tác động mức thấp 8051 thực hiện tác vụ: a) Đọc bộ nhớ dữ liệu bên ngoài b) Đọc bộ nhớ chương trình bên ngoài c) Đọc và ghi bộ nhớ dữ liệu bên ngoài d) Đọc bộ nhớ chương trình bên Câu 15: Khi truy xuất bộ nhớ ngoài cổng P0 của 8051 sử dụng để: a) Cấp địa chỉ cho bộ nhớ b) Truyền nhận dữ liệu với bộ nhớ c) Cấp địa chỉ và truyền nhận dữ liệu với bộ d) Vẫn sử dụng một cổng vào thông nhớ thường Câu 16: Bộ định thời của 8051 sẽ lập cờ bộ đếm của nó: a) Đếm giảm từ giá trị thiết lập về b) Đếm tăng từ tới giá trị thiết lập c) Đếm giảm từ tất cả các bit bằng về giá trị d) Đếm tăng từ giá trị thiết lập lên tất cả các bit thiết lập bằng và quay về Câu 17: Chế độ timer của bộ định thời 8051 sử dụng để: a) Xác định một khoảng thời gian nhất định b) Đếm số sự kiện xảy bên ngoài c) Đếm số sự kiện xảy bên d) Báo giờ cho hệ thống Câu 18: Bit GATE ghi chế độ timer TMOD của 8051 sử dụng để: a) Cho phép bộ đếm Timer bắt đầu đếm b) Dừng bộ đếm của timer c) Chọn việc cho phép timer từ bên hay d) Chọn chế độ cho timer bên ngoài Câu 19: Bộ định thời của 8051 có số chế độ hoạt động là: a) b) c) d) Câu 20: Bit TR ghi TCON của 8051 có thể sử dụng đề: a) Cho phép timer bắt đầu chạy b) Báo timer đã tràn c) Báo timer đã đếm đủ giá trị mong muốn d) Chuyển timer qua chế độ đếm sự kiện Câu 21: Trong chế độ bộ đếm timer của 8051 sẽ có giá trị bằng cờ TF được lập? a) 00H b) FFH 20 c) 11H d) Giá trị khởi động Câu 22: Trong chế độ counter nguồn clock cung cấp cho bộ đếm timer của 8051 sẽ được lấy từ: a) Bộ dao động bên 8051 b) Từ một chân bên ngoài của 8051 c) Từ nguồn cấp clock riêng của timer d) Cả ba câu đều sai Câu 23: Để timer của 8051 hoạt động chế độ định thời cho phép chạy từ bên bằng lệnh thì giá trị của TMOD phải là: a) 0001 0000B b) 0101 0000B c) 1001 0000B d) 0000 0001B Câu 24: Cổng nối tiếp của 8051 có chế độ hoạt động? a) b) c) d) Câu 25: Nếu cổng nối tiếp 8051 ở chế độ UART bit, nhận bit thứ (tính từ bit 0) của dữ liệu truyền tới sẽ được chứa trong: a) Thanh ghi SBUF b) Thanh ghi SCON c) Trong ghi B d) Trong ghi A Câu 26: Khi ghi dữ liệu tới ghi SBUF của 8051 thì a) Dữ liệu nhận từ bên ngoài truyền tới cổng nối b) Dữ liệu truyền từ bên ngoài tới cổng nối tiếp tiếp sẽ bị mất sẽ không bị ảnh hưởng c) Dữ liệu chỉ được ghi tới SBUF sau đã đọc d) Cả ba câu đều sai hết các dữ liệu đã nhận vào Câu 27: Trong chế độ tốc độ truyền nhận của cổng nối tiếp 8051 phụ thuộc vào các yếu tố nào? a) Tốc độ tràn của Timer và bit SMOD b) Tốc độ tràn của Timer và bit SMOD c) Tần số của bộ dao động nội d) Tần số của dao động cung cấp từ bên ngoài Câu 28: Trong chế độ ghi dịch, cổng nối tiếp của 8051 sẽ truyền nhận dữ liệu theo kiểu: a) Song công b) Bán song công c) Đơn công d) Cả 03 câu đều sai Câu 29: Chế độ địa chỉ gián tiếp ghi của 8051 có thể sử dụng trường hợp nào sau đây? a) @R1 b) @R2 c) @R3 d) @R4 Câu 30: Lệnh MOV A,70H của 8051 sử dụng để: a) Chuyển giá trị 70H vào ghi A b) Chuyển giá trị tại ô nhớ 70H của vùng nhớ chương trình vào A c) Chuyển giá trị tại ô nhớ 70H của RAM nội d) Chuyển giá trị tại ô nhớ 70H của bộ nhớ vào A ngoài vào A Câu 31: Lệnh ANL C,07 của 8051 thực hiện việc a) Logic AND giá trị ghi C với 07 b) Logic AND giá trị ghi C với giá trị ô nhớ 07 c) Logic AND giá trị cờ C với bit 07 d) Cả ba câu đều sai Câu 32: Lệnh MOVC A,@A+DPTR của 8051 thực hiện việc: a) Lấy nội dung ô nhớ có địa chỉ A+DPTR b) Lấy nội dung ô nhớ có địa chỉ A+DPTR bộ nhớ ROM nội vào A bộ nhớ ROM bên ngoài vào A c) Lấy nội dung ô nhớ có địa chỉ A+DPTR d) Lấy nội dung ô nhớ có địa chỉ A+DPTR bộ nhớ RAM nội vào A bộ nhớ RAM ngoài vào A 21 Câu 33: Trong đoạn chương trình 8051 sau lệnh MOV DPTR,#TAB thì DPTR sẽ có giá trị bằng: ORG 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 Câu 34: Sau nạp giá trị vào ngăn xếp của 8051 thì giá trị ghi SP của nó sẽ: a) Tăng lên b) Giảm c) Tăng lên d) Giảm Câu 35:Lệnh DJNZ R2,AGAIN của 8051 sẽ: a) Giảm R2 và chuyển điều khiển tới nhãn AGAIN c) Giảm R2 và chuyển điều khiển tới nhãn AGAIN R2 bằng b) Giảm R2 về và chuyển điều khiển tới nhãn AGAIN d) Giảm R2 và chuyển điều khiển tới nhãn AGAIN R2 khác Câu 36: Lệnh CJNE của 8051 có số toán hạng là: a) b) c) d) Câu 37: Lệnh ACALL của 8051 sẽ chuyển điều khiển vùng nhớ: a) 64KB b) 4KB c) 2KB d) 256B Câu 38: Cho đoạn chương trình sau: MOV A, #0 MOV R2, #0 AGAIN: ADD A, #03 DJNZ R2, AGAIN MOV R5, A Cho biết số lần lặp cực đại mà vòng lặp đoạn chương trình là bao nhiêu? a) 255 b) 256 c) 257 d) 258 Câu 39: Cho đoạn chương trình sau: DELAY: MOV R3, #200 ; MC HERE : DJNZ R3, HERE ; MC RET ; MC Số chu kỳ máy thực hiện mỗi lệnh (MC) cho phần chú thích ở mỗi dòng lệnh Giả sử 8051 sử dụng thạch anh 11.0592 MHz thì đoạn chương trình sẽ thực hiện thời gian là bao 22 nhiêu? a) 436.16 µs c) 436.18 µs b) 436.17 µs d) 436.19 µs Câu 40: Cho biết thực hiện đoạn chương trình dưới thì trạng thái các chân cổng sẽ: MOV A, #55H BACK: MOV P0, A ACALL DELAY CPL A SJMP BACK a) Thay đổi trạng thái và liên tục b) Luôn ở mức c) Luôn ở mức d) Chuyển trạng thái từ lên Câu 41: Hãy cho biết sau thực hiện chương trình sau các ký tự VSA được cất vào đâu: ORG 0000H MOV DPTR, #200H CLR A MOVC A, @A + DPTR MOV R0, A INC DPTR CLR A MOVC A, @A + DPTR MOV R1, A INC DPTR CLR 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’ Câu 42: Hãy cho biết sau thực hiện chương trình sau cổng P2 sẽ có giá trị bằng bao nhiêu? 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 XSQR - TABLE: DB END 300H 0, 1, 4, 9, 16, 25, 36, 49, 64, 81 a) Bình phương giá trị cổng P1 c) Bằng 300H b) Giá trị của cổng P1 d) Bằng FFH Câu 43: Hãy cho biết sau thực hiện đoạn chương trình sau ghi A và cờ CF sẽ có giá trị bằng bao nhiêu? SETB C 23 MOV A #15H RRC A RRC A RRC A RRC A a) A = 1011 1000 CY = c) A = 1011 0110 CY = b) A = 1011 0001 CY = d) A = 1011 1011 CY = Câu 44: Hãy cho biết sau thực hiện đoạn chương trình sau ghi R1 sẽ có giá trị bằng bao nhiêu? MOV R1, #0 MOV R7, #8 MOV A, #97H AGAIN: RLC A JNC NEXT INC R1 NEXT: DJNZ R7, AGAIN a) b) c) d) Câu 45: Hãy cho biết nhiêu? MOV MOV ANL ANL SWAP ORL a) 46H c) 48H sau thực hiện đoạn chương trình sau ghi A sẽ có giá trị bằng bao A, # ‘4’ R1, # ‘7’ A, #0FH R1, #0FH A A, R1 b) 47H d) 49H Câu 46: Hãy cho biết sau thực hiện đoạn chương trình sau ghi R2 và R6 sẽ có giá trị bằng bao nhiêu? 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 RR A ORL A, #30H MOV R2, A a) R2=32H; R6=39H c) R2=02H; R6=09H b) R2=39H; R6=32H d) R2=09H; R6=02H Câu 47: Nếu bỏ qua thời gian thực hiện các lệnh vòng lặp hãy tính tần số xung vuông tạo chân P1.5 thực hiện đoạn chương trình sau, biết 8051 sửa dụng thạch anh 11.0592 MHz? MOV TMOD, #02H HERE: MOV TL0, #34H MOV TH0, #76H 24 AGAIN: a) 26127 Hz c) 26126 Hz SETB JNB CLR CPL CLR SJMP TR0 TF0, AGAIN TR0 P1.5 TF0 HERE b) 26128 Hz d) 26129 Hz Câu 48: Giả sử 8051 sử dụng thạch anh 11.0592 MHz, tính giá trị nạp cho các ghi TH1 và TL1 đoạn chương trình sau để tần số sóng vuông tạo chân P2.3 là 2KHz? MOV TMOD, #10H AGAIN: MOV TL1, #? MOV TH1, #? SETB TR1 BACK: JNB TF1, BACK CLR TR1 CPL P2.3 CLR TF1 SJMP AGAIN a) TH1=FFH; TL1=1AH b) TH1=1AH; TL1=FFH c) TH1=0FH; TL1=0AH d) TH1=F0H; TL1=A0H Câu 49: Với tần số thạnh anh sử dụng là 11.0592MHz hãy tìm giá trị nạp cho ghi TH1 để tốc độ cổng nối tiếp là 9600 baud a) FAH b) FBH c) FCH d) FDH Câu 50: Với tần số thạnh anh sử dụng là 11.0592MHz đoạn chương trình sau truyền liên tục ký tự ‘A’ cổng nối tiếp với tốc độ bao nhiêu? MOV TMOD, #20H MOV TH1, # - MOV SCON, SETB TR1 AGAIN: MOV SBUF, #”A” HERE: JNB TI, HERE CLR TI SJMP AGAIN a) 4800 baud b) 9600 baud c) 1200 baud d) 2400 baud Câu 51: Với tần số thạnh anh sử dụng là 11.0592MHz đoạn chương trình sau nhận dữ liệu liên tục từ cổng nối tiếp rồi chuyển qua cổng P1 với tốc độ bao nhiêu? MOV TMOD, #20H MOV TH1, # - MOV SCON, #A” SETB TR1 AGAIN: MOV SBUF, #”A” HERE: JNB TI, HERE CLR TI SJMP AGAIN a) 4800 baud b) 9600 baud c) 1200 baud d) 2400 baud Câu 52: Hãy cho biết sau lệnh MOV IE,#00010110B các ngắt nào sẽ được cho phép? 25 a) Ngắt nối tiếp c) Ngắt phần cứng ngoài b) Ngắt Timer d) Không có ngắt nào được cho phép Câu 53: Với tần số thạnh anh sử dụng là 11.0592MHz cho biết tần số sóng vuông chương trình sau tạo chân P1.2 là bao nhiêu? ORG 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 Câu 53: Giả sử ngõ P1.3 được nối tới một đèn LED (sáng cấp mức 1) Cho biết thực hiện chương trình sau, LED được bất sáng rồi tắt nào? 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 cấp mức tới ngõ INT1 b) Khi cấp mức tới ngõ INT1 c) Khi cấp mức tới ngõ INT0 d) Khi cấp mức tới ngõ INT0 Câu 54: Trong đoạn chương trình dưới đây, nào chương trình ngắt cổng nối tiếp được thực hiện? ORG 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 26 SJMP BACK ORG 100H SERIAL: TRANS: JB MOV CLR RETI CLR RETI END TI,TRANS A, SBUF RI TI a) Khi TI=0 c) Khi RI hoặc TI bằng b) Khi RI =0 d) Khi RI hoặc TI bằng Câu 55: Hãy cho biết trình tự ưu tiên ngắt sau thực hiện lệnh MOV IP,#0000 1100B? a) INT1, TF1, INT0, TF0 b) INT0, TF0, INT1, TF1 c) INT0, INT1, TF0, TF1 d) TF0, TF1, INT0, INT1 Câu 56: Khi đo độ rộng xung với sơ đồ khối hình vẽ dưới thì sai số cực đại sẽ là: Bộ tạo xung T0 AND HÌNG NGUYÊN LÝ ĐO DỘ RỘNG XUNG chuẩn a) chu kỳ T0 c) ¼ chu kỳ T0 Bợ đếm Hiển thị kết quả b) ½ chu kỳ T0 d) 1/8 chu kỳ T0 Câu 57: Tín hiệu cần đo độ rộng xung đưa vào chân INT của 8051 sẽ được sử dụng làm: a) Clock cho bộ đếm c) Đển dừng bộ đếm b) Tín hiệu cho phép bộ đếm bắt đầu đếm d) Cả ba câu đều sai Câu 58: Với sơ đồ kết nối LED hình vẽ dưới thì để điều khiển các LED sáng các giá trị khác tại một thời điểm sẽ có thể điều khiển LED sáng 27 a) Chỉ một LED sáng c) Bốn LED sáng đồng thời b) Hai LED sáng đồng thời d) Tám LED sáng đồng thời Câu 59: Trong chương trình dưới đây, trước gọi A = 05 thì sau thực hiện xong sẽ được A bằng bao nhiêu? ORG 500H LED7: DB 3FH, 03H, 5BH, 4FH, 66H, 6DH, 7DH, 07H, 7FH, 6FH CONV: MOV DPTR,#500H MOVC A,@A+DPTR RET a) 66H b) 6DH c) 7DH d) 07H Câu 60: Vi mạch MAX232 sử dụng kết nối giữa bộ vi điều khiển 8051 với máy tính có chức năng: a) Đổi dữ liệu nối tiếp thành dữ liệu song song b) Đồi dữ liệu song song thành dữ liệu nối tiếp c) Chuyển đổi mức logic của tín hiệu số truyền d) Cả ba câu đều sai nhận giữa máy tính và 8051 Câu 61: Khi bit TI ghi TCON bằng thì: a) Cổng nối tiếp đã truyền xong một byte dữ b) Cổng nối tiếp đã truyền xong một khối dữ liệu liệu c) Cổng nối tiếp đã nhận xong một byte dữ liệu d) Cổng nối tiếp đã nhận xong một khối dữ liệu Câu 62: Trong sơ đồ kết nối hình vẽ dưới đấy, muốn chọn LED sáng cần cấp: 28 a) Mức cổng c) Mức cổng b) Mức cổng d) Mức cổng Chương 1: 31 Chương 2: 34 Chương 3: 42 Chương 4: 16 Chương 5: 28 Chương 6: 62 Tổng: 210 29 ... CHƯƠNG 5: CÁC MẠCH TÍCH HỢP HỖ TRỢ TRONG HỆ THỐNG VI XỬ LÝ Câu 1: Kể cả cổng điều khiển 8255 sẽ có số cổng là: a) b) 15 c) d) Câu 2: Đối với 8255 các tín hiệu A1, A0 là các... c) Dữ liệu từ vào CPU d) Địa theo chiều Câu 33: Các địa logic sử dụng cho địa vật lý 12345H? a) 1234H:0005H b) 1230H:0045H c) 1200H:0345H d) Cả ba câu Câu 34: Khi giá trị ghi CS IP bị thay đổi:... cấu hình phần cứng để có thể thực hiện d) Tất cả các câu đều đúng nhiều công vi? ?̣c Câu 2: Tốc độ của hệ thống vi xử lý phụ thuộc vào các yếu tố nào sau đây: a) Tốc

Ngày đăng: 20/04/2014, 18:23

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w