Tài liệu Ngân hàng đề thi trắc nghiệm môn kỹ thuật vi xử lý docx

14 3.8K 45
Tài liệu Ngân hàng đề thi trắc nghiệm môn kỹ thuật vi xử lý 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

́ NGÂN HÀ NG ĐỀ THI TRĂC NGHIỆM ̉ ́ MÔN: KỸ THUẬT VI XƯ LY Dùng cho ̣ Đa ̣i Ho ̣c Từ Xa – Ngành Điên Tử – Viễn thông ̣ ́ TÍ N CHỈ : SÔ ́ ́ ̉ ́ ́ CHƯƠNG 1: KIÊN TRUC CỦ A HỆ THƠNG VI XƯ LY Câu 1: Bơ ̣ vi xử lý là: a) Hê ̣ thố ng các vi ma ̣ch tương tư hoa ̣t đô ̣ng theo chương trình c) Là mô ̣t vi ma ̣ch tương tự hoa ̣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 ̣ 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 ma ̣ch số hoa ̣t đô ̣ng theo chương trình d) Là mô ̣t vi ma ̣ch số hoa ̣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ý ̣ hoa ̣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 ̣ thố ng vi xử lý Bus là: a) Đường truyề n thông tin giữa các khố i ma ̣ch của ̣ thố ng vi xử lý c) Là nhóm đường tín hiêu có cùng chức ̣ ̣ thố ng vi xử lý b) Thiế t bi vâ ̣n chuyể n thông tin giữa các khố i ̣ ma ̣ch của ̣ thố ng vi xử lý d) Là nơi chứa dữ liêu ̣ thố ng vi xử lý ̣ Câu 6: Trong ̣ thố ng vi xử lý Bus điề u khiể n dùng để : a) Lấ y lênh để thực hiên b) Lấ y điạ chỉ vào vi xử lý ̣ ̣ c) Xác đinh các chế đô ̣ hoa ̣t đô ̣ng của vi xử lý d) Truyề n dữ liê ̣u với vi xử lý ̣ Câu 7: Trong ̣ thố ng vi xử lý trước thực hiên chương trinh đươ ̣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 điạ 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 bi ngoa ̣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 điạ 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 cho ̣n Bus dữ liêu của bô ̣ nhớ ở tra ̣ng thái: ̣ a) b) c) High Z d) Ngẫu nhiên Câu 13: Khi không các tín hiêu điề u khiể n đo ̣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ẽ ở tra ̣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) Là các đường ở tra ̣ng thái trở kháng cao của bô ̣ nhớ Câu 15: Khi tín hiêu cho phép không tích cực, ngõ của cổ ng đêm tra ̣ng thái sẽ ̣ ̣ a) Giố ng tra ̣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 cho ̣n, ngõ của ma ̣ch cài (chố t): a) Giố ng tra ̣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 điạ chỉ đầ u của mô ̣t vùng nhớ 642KB là thì điạ 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 ́ ̉ ́ CHƯƠNG 2: NGUYÊN TĂC LÀ M VIỆC CỦ A HỌ VI XƯ LY 80X86 Câu 1: Trong ̣ thố ng 80286 BUS điạ chỉ đươ ̣c nố i tới khố i: a) Ta ̣o điạ chỉ AU b) Khố i giao tiế p Bus (BU) c) Cả hai khố i AU và BU d) Khố i lê ̣nh IU Câu 2: Khố i ta ̣o điạ chỉ 80286 ta ̣o điạ chi: ̉ a) Vâ ̣t lý b) Logic c) Điạ chỉ đoa ̣n d) Điạ 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á trinh lấ y lênh thực hiê ̣n đồ ng thời với d) Không mấ t chu kỳ lấ y lênh từ bô ̣ nhớ ̣ ̣ ̀ quá trình thực hiên lênh ̣ ̣ Câu 4: Khi có bô ̣ giải mã lê ̣nh a) Mã các lê ̣nh sẽ ngắ n c) Mã các lê ̣nh sẽ dài 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 điạ chỉ gì cho bô ̣ nhớ a) Đoa ̣n (Segment) b) Đô ̣ dời (offset) c) Vâ ̣t lý d) Logic Câu 6: Các ghi đa của 80286 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) Điạ chỉ d) Đoa ̣n Câu 8: Số ghi đoa ̣n của 80286 là a) c) b) d) Câu 9: Thanh ghi BX có thể sử du ̣ng để a) Chứa mô ̣t dữ liêu ̣ c) Mô ̣t điạ chỉ đoa ̣n b) Chứa mô ̣t điạ chỉ đô ̣ dời d) Cả a và b đề u đúng Câu 10: Thanh ghi ES sử du ̣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ả a và c đề u đúng Câu 11: Nhóm các ghi nào sau đề u có thể sử du ̣ng giữ điạ 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 đinh 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ữ điạ chỉ đoa ̣n CPU 80286 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ữ điạ chỉ Offset 80286 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 80286 có cờ tra ̣ng thái? a) c) b) d) Câu 17: Cờ nhớ (CF) của CPU 80286 đươ ̣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 du ̣ng lươ ̣ng chứa của toán ̣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 ̣ng đích Câu 18: Cờ zero (ZF) của CPU 80286 đươ ̣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 có chu kỳ máy truy xuấ t bô ̣ nhớ và vào a) b) c) d) Câu 20: Khi đo ̣c bô ̣ nhớ CPU thực hiên các công viêc ̣ ̣ a) Cấ p điạ chỉ, cấ p tín hiêu điề u khiể n đo ̣c bô ̣ b) Cấ p điạ chỉ, nhâ ̣n tín hiêu điề u khiể n đo ̣c bô ̣ ̣ ̣ nhớ, nhâ ̣n dữ liê ̣u nhớ, nhâ ̣n dữ liêu ̣ c) Cấ p điạ chỉ, cấ p dữ liêu, cấ p tín hiêu điề u d) Nhâ ̣n điạ chỉ, nhâ ̣n dữ liêu, cấ p tín hiêu yêu ̣ ̣ ̣ ̣ khiể n đo ̣c bô ̣ nhớ cầ u đo ̣c bô ̣ nhớ Câu 21: Khi xảy ngắ t CPU 80286 se: ̃ a) Ngưng hoa ̣t đô ̣ng c) Chuyể n qua thực hiê ̣n chương trình ngắ t b) Thực hiên la ̣i chương trình ̣ d) Tiế p tu ̣c thực hiên chương trinh hiên hành ̣ ̣ ̀ Câu 22: Bảng vecter ngắ t ̣ thố ng 80286 bắ t đầ u ta ̣i điạ chỉ a) 00000H b) FFFFFH c) 00001H d) FFFF0H Câu 23: Bảng vecter ngắ t ̣ thố ng 80286 sử du ̣ng để a) Chứa chương trình ngắ t b) Chứa điạ 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 80286 sẽ thực hiên các công viê ̣c: ̣ ̣ a) Lưu giá tri các ghi đa vào b) Lưu giá tri các ghi CS, IP và ̣ ̣ đỉnh ngăn xế p ghi cờ vào đỉnh ngăn xế p c) Lưu giá tri các ghi đoa ̣n vào đinh d) Lưu giá tri các ghi chỉ số vào ̣ ̣ ̉ ngăn xế p đinh ngăn xế p ̉ Câu 25: Trong ̣ thố ng 80286 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ề ̉ ́ CHƯƠNG 3: LẬP TRÌ NH ASSEMBLY CHO HỆ VI XƯ LY 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) Nhan, lê ̣nh, các toán ̣ng, chú thich b) Nhan, các toán ̣ng, lê ̣nh, chú thich ̃ ̃ ́ ́ c) Nhan, chú thích, lê ̣nh, các toán ̣ng d) Nhan, các toán ̣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 dich ̣ ̣ ̣ 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ỉ thi hơ ̣p dich ̣ ̣ Câu 3: Trong các chuỗi ký tự sau, chuỗi nào có thể làm nhan đú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, khái báo nào không bi 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 dich sẽ ̣ dich file cha ̣y dưới da ̣ng đuôi nào? ̣ Model Small Stack 100h Data ; Các đinh nghia cho biế n và hằ ng để ta ̣i phầ n này ̣ ̃ Code Start: MOV AX,@Data ; khởi ta ̣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 chinh ́ MOV AH,4CH INT 21H ; Trở về DOS ; các chương trinh để ta ̣i phầ n này ̀ End Start a) exe c) bat ; kế t thúc toàn bô ̣ chương trinh ̀ b) com d) com hoă ̣c exe Câu 6: Trong mã lênh phân chỉ thi toán ̣ng (Operand) sử du ̣ng để mã hoá: ̣ ̣ a) Loa ̣i lênh b) Vi trí sẽ thực hiên lê ̣nh ̣ ̣ ̣ c) Vi trí chứa dữ liê ̣u sử du ̣ng lênh d) Đô ̣ dài dữ liêu sử du ̣ng lênh ̣ ̣ ̣ ̣ Câu 7: Trong chế đô ̣ điạ chỉ gián tiế p ghi dữ liêu là: ̣ a) Mô ̣t số đươ ̣c mã hoá lê ̣nh b) Giá tri mô ̣t ghi ̣ c) Giá tri mô ̣t ô nhớ có điạ chỉ mã hoá d) Giá tri nằ m mô ̣t ô nhớ có điạ chỉ giữ ̣ ̣ lê ̣nh mô ̣t ghi Câu 8: Trong chế đô ̣ điạ chỉ tương đố i chỉ số , dữ liêu sử du ̣ng lênh nằ m mô ̣t ô nhớ có ̣ ̣ điạ chỉ bằ ng a) Giá tri chứa ghi DI hoă ̣c SI b) Giá tri chứa ghi DI hoă ̣c SI cô ̣ng ̣ ̣ với mô ̣t số đô ̣ dời c) Giá tri chứa ghi BX hoă ̣c BP d) Giá tri chứa BX hoă ̣c BP cô ̣ng với giá ̣ ̣ tri chứa DI hoă ̣c SI ̣ Câu 9: Sau thực hiên lê ̣nh MOV AL,00 sẽ xác đinh đươ ̣c: ̣ ̣ a) ZF = b) CF = c) PF = d) Không cờ nào bi 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 b) BX=1000H, AL=27H c) BX=0000H; AL=27 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 điạ b) Có tín hiêu điề u khiể n khác và số bít điạ ̣ ̣ chỉ cung cấ p khác chỉ cung cấ p giố ng c) Có tin hiêu điề u khiể n giố ng nhau, số bit điạ d) Có tín hiêu điề u khiể n giố ng nhau, số bit điạ ̣ ̣ ́ 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; sau thực hiên các lê ̣nh sau AX sẽ có giá tri bằ ng: ̣ ̣ ADD AL,BL DAA ADD AX,3030H ADD AL,AH AAA a) 0037H c) 0007H b) 3037H d) 3007H Câu 16: Giả sử AX =9; BX=12 sau lê ̣nh CMP AX,BX se ̃ 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 là mã nhi phân của số đó b) AL là mã BCD của số đó ̣ c) AL bằ ng d) AL vẫn là mã ASCII của số đó Câu 19: Để đảo tra ̣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ử du ̣ng lê ̣nh: a) AND b) OR c) XOR 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 nhan 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 nhan M ̣ ̃ a) PF = b) PF = c) ZF = d) ZF = Câu 24: Sau lê ̣nh LOOP các giá tri nào có thể bi 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=16; CF=0 b) AL=16; CF=1 c) AL=60; CF=0 d) AL=60; 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 hinh ̀ b) Hiê ̣n mô ̣t ký tự lên màn hình d) Trả điề u khiể n về ̣ đ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ì: a) AXDX=10001000H c) AXDX=0FFF1000H SUB DX,CX SBB AX,BX b) AXDX=1000F000H d) AXDX=0FFFF000H Câu 28: Sau thực hiên đoa ̣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, dữ liêu ̣ 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 đoa ̣n chương trình sau: mov ax, VALUE mov bx, ax shl ax, add ax, bx shl bx, sub ax, bx a) AX=(-2)* VALUE b) AX=(-3)* VALUE c) AX=(-4)* 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 TWO DW ONE DW ZERO 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 nhan ̃ nhan ZERO ONE ̃ c) Điề u khiể n chương trinh sẽ chuyề n tới nhan d) Điề u khiể n chương trình sẽ chuyề n tới nhan ̃ ̃ ̀ TWO TABLE Câu 31: Khác lênh JMP trước chuyể n điêu khiể n chương trinh qua vi trí mới lê ̣nh CALL se: ̣ ̣ ̃ ̀ a) Cấ t điạ chỉ của nó vào đỉnh ngăn xế p b) Cấ t điạ chỉ của chương trình vào đỉnh ngăn xế p c) Cấ t điạ chỉ của lênh kế tiế p vào đinh ngăn ̣ ̉ xế p d) Cấ t điạ chỉ của chương trình chinh vào đinh ̉ ́ ngăn xế p Câu 32: Sau đoa ̣n chương trình sau sẽ đươ ̣c: MOV CX,99` MOV AX,0 MOV BX,1 TIEP: ADD AX,BX CMP AX,CX JNA TIEP a) BX=43 c) BX=23 b) BX=33 d) BX=13 Câu 33: Sau đoa ̣n chương trình sau sẽ đươ ̣c: MOV CX,99 MOV AX,0 MOV BX,1 TIEP: ADD AX,BX CMP AX,CX LOOP TIEP a) AX=5050 c) AX=5050H b) AX=4950 d) AX=4950H ́ ́ ́ ̉ ́ CHƯƠNG 4: THIÊT KÊ HỆ THÔNG VI XƯ LY CHUYÊN DỤNG Câu 1: Hê ̣ thố ng vi xử lý chuyên du ̣ng có cấ u hinh phầ n cứng: ̀ a) Đơn giản nhấ t để có thể thực hiên đươ ̣c b) Phức ta ̣p nhấ t đẻ thực hiên nhiêm vu ̣ yêu cầ u ̣ ̣ ̣ nhiêm vu ̣ yêu cầ u ̣ c) Có cấ u hinh 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 ̣ thố ng vi xử lý phu ̣ thuô ̣c vào các yế u tố nào sau đây: a) Tố c đô ̣ CPU b) Tố c đô ̣ truy xuấ t của bô ̣ nhớ c) Chương trình d) Cả 03 yế u tố Câu 3: Chương trình phầ n mề m là yế u tố ảnh hưởng tới tố c đô ̣ hoa ̣t đô ̣ng của ̣ thố ng vi xử lý thế nào? a) Không ảnh hưởng b) Là yế u tố ảnh hưởng nhiề u nhấ t c) Có ảnh hưởng không phải là yế u tố d) Cả ba câu đề u sai quan tro ̣ng nhấ t Câu 4: Các yế u tố để lựa cho ̣n bô ̣ vi xử lý bao gồ m: a) Tố c đô ̣ b) Đô ̣ lớn BUS dữ liêu ̣ c) Đô ̣ lớn BUS điạ chỉ d) Cả ba yế u tố Câu 5: Trong bản đồ bô ̣ nhớ sau nế u bô ̣ nhớ SRAM1 có điạ chỉ bắ t đầ u từ 0, thì bô ̣ nhớ EPROM1 có vùng điạ chỉ là: EPROM2 (256KB) EPROM1 (256KB) SRAM2 (256KB) SRAM1 (256KB) a) 40000H – 7FFFFH c) 90000H – CFFFFH b) 50000H - 8FFFFH d) D0000H – FFFFFH Câu 6: Khi toàn bô ̣ dung lươ ̣ng nhớ mà CPU có thể quản lý đươ ̣c nằ m mô ̣t chip nhớ thì tín hiêu cho ̣n ma ̣ch (CS) của chip nhớ cố thể : ̣ a) Luôn tich cực b) Luôn không tích cực ́ c) Nố i tới ngõ của mô ̣t bô ̣ giải mã điạ chỉ d) Bỏ trố ng không nố i Câu 7: Khi IC giải mã (decoder) có ngõ vào điạ chi, số ngõ của nó sẽ là: ̉ a) b) c) d) Câu 8: Với sơ đồ kế t nố i hinh vẽ sau, bô ̣ nhớ EPROM sẽ có điạ chỉ bắ t đầ u từ: ̀ a) 00000H c) FF900H Câu 9: a) Giá tri chứa ghi DI hoă ̣c SI ̣ c) Giá tri chứa ghi BX hoă ̣c BP ̣ b) FF800H d) FFFFFH b) Giá tri chứa ghi DI hoă ̣c SI cô ̣ng ̣ với mô ̣t số đô ̣ dời d) Giá tri chứa BX hoă ̣c BP cô ̣ng với giá ̣ tri chứa DI hoă ̣c SI ̣ Câu 9: Sau thực hiên lê ̣nh MOV AL,00 sẽ xác đinh đươ ̣c: ̣ ̣ a) ZF = b) CF = c) PF = d) Không cờ nào bi 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 10 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 điạ b) Có tín hiêu điề u khiể n khác và số bít điạ ̣ ̣ chỉ cung cấ p khác chỉ cung cấ p giố ng c) Có tin hiêu điề u khiể n giố ng nhau, số bit điạ d) Có tín hiêu điề u khiể n giố ng nhau, số bit điạ ̣ ̣ ́ 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; sau thực hiên các lê ̣nh sau AX sẽ có giá tri bằ ng: ̣ ̣ ADD AL,BL DAA ADD AX,3030H ADD AL,AH AAA a) 0037H b) 3037H c) 0007H d) 3007H Câu 16: Giả sử AX =9; BX=12 sau lê ̣nh CMP AX,BX se ̃ 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 là mã nhi phân của số đó b) AL là mã BCD của số đó ̣ c) AL bằ ng d) AL vẫn là mã ASCII của số đó Câu 19: Để đảo tra ̣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 11 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ử du ̣ng lê ̣nh: a) AND b) OR c) XOR 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 nhan 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 nhan M ̣ ̃ a) PF = b) PF = c) ZF = d) ZF = Câu 24: Sau lê ̣nh LOOP các giá tri nào có thể bi 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=16; CF=0 b) AL=16; CF=1 c) AL=60; CF=0 d) AL=60; 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 hinh ̀ b) Hiê ̣n mô ̣t ký tự lên màn hình d) Trả điề u khiể n về ̣ đ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 đoa ̣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, dữ liêu ̣ 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 đoa ̣n chương trình sau: mov ax, VALUE mov bx, ax 12 shl add shl sub ax, ax, bx, ax, bx 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 TWO DW ONE DW ZERO 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 nhan ̃ nhan ZERO ONE ̃ c) Điề u khiể n chương trình sẽ chuyề n tới nhan d) Điề u khiể n chương trình sẽ chuyề n tới nhan ̃ ̃ TWO TABLE Câu 31: Khác lênh JMP trước chuyể n điêu khiể n chương trinh qua vi trí mới lê ̣nh CALL se: ̣ ̣ ̃ ̀ a) Cấ t điạ chỉ của nó vào đỉnh ngăn xế p b) Cấ t điạ chỉ của chương trình vào đỉnh ngăn xế p c) Cấ t điạ chỉ của lênh kế tiế p vào đinh ngăn d) Cấ t điạ chỉ của chương trình chinh vào đinh ̣ ̉ ̉ ́ xế p ngăn xế p Câu 32: Sau đoa ̣n chương trình sau sẽ đươ ̣c: MOV CX,99` MOV AX,0 MOV BX,1 TIEP: ADD AX,BX CMP AX,CX JNA TIEP a) BX=43 c) BX=23 b) BX=33 d) BX=13 Câu 33: Sau đoa ̣n chương trình sau sẽ đươ ̣c: MOV CX,99 MOV AX,0 MOV BX,1 TIEP: ADD AX,BX CMP AX,CX LOOP TIEP a) AX=5050 c) AX=5050H b) AX=4950 d) AX=4950H 13 14 ... chú thich b) Nhan, các toán ̣ng, lê ̣nh, chú thich ̃ ̃ ́ ́ c) Nhan, chú thi? ?ch, lê ̣nh, các toán ̣ng d) Nhan, các toán ̣ng, lê ̣nh, chú thi? ?ch ̃ ̃ Câu 2: Các lênh nào sau là các lênh... hoă ̣c exe Câu 6: Trong mã lênh phân chỉ thi toán ̣ng (Operand) sử du ̣ng để mã hoá: ̣ ̣ a) Loa ̣i lênh b) Vi trí sẽ thực hiên lê ̣nh ̣ ̣ ̣ c) Vi trí chứa dữ liê ̣u sử du ̣ng lênh... a) AX=5050 c) AX=5050H b) AX=4950 d) AX=4950H ́ ́ ́ ̉ ́ CHƯƠNG 4: THI? ?T KÊ HỆ THÔNG VI XƯ LY CHUYÊN DỤNG Câu 1: Hê ̣ thố ng vi xử lý chuyên du ̣ng có cấ u hinh phầ n cứng: ̀ a) Đơn giản

Ngày đăng: 12/12/2013, 16:15

Từ khóa liên quan

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

Tài liệu liên quan