Câu hỏi trắc nghiệm môn lập trình hợp ngữ Asemble

12 2.2K 7
Câu hỏi trắc nghiệm môn lập trình hợp ngữ Asemble

Đ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

ON TAP Câu 1: Bảng mã ASCII chuẩn sử dụng bít để biểu diễn? A bít B bít C 10 bít D 12 bít Câu 2: Giá trị 2008 hệ đếm số 10 chuyển sang biểu diễn hệ hexa bao nhiêu? A 7D8h B 61D1h C 0DF4h D 7D3h Câu 3: Số 11011111b đổi hệ số 16 có giá trị bao nhiêu? A 09Fh B CEh C DFh D Afh Câu 4: Địa logic 38B7:1000 có địa vật lý tương ứng bao nhiêu? A 38B40 B 36B70 C 11279 D 39B70 Câu 5: Khi máy tính thi hành lệnh trỏ lệnh IP vào lệnh nào? A Chỉ vào lệnh thi hành B Chỉ vào lệnh sau lệnh thi hành C Chỉ vào lệnh trước lệnh thi hành D Chỉ vào lệnh Câu 6: Tên sau hợp lệ ngôn ngữ Assembler? A AB.C B IT’S C T+ D Hello_2_ABC Câu 7: Trong Assembler, số số sau không hợp Lử A 246h B FFFEh C Tất hợp lệ D 0Ah Câu 8: Hãy cho biết dòng lệnh sau dòng sai ? A ACF EQU 10 B MOV AH, K C MOV AH, AL D MOV ACF,123 Câu 9: Dòng khố lệnh sau ? A MOV B MOVE C MOve D MOE Câu 10: VAL1 biến nhớ kiểu DW, cho biết dòng lệnh câu lệnh sau khơng đúng: A MOV VAL1,20 B MOV AX, VAL1 C MOV VAL1, AX D MOV VAL1, AX Câu 11: Câu lệnh đoạn lệnh sau đúng" A MOV DS,40h B INC AX,30 C DEC BX D MOVE AX,BX Câu 12: Trong đoạn lệnh sau nói rõ @DATA gi ? MOV AX,@DATA MOV DS, AX A Là biến B Là từ khoá lệnh C Tên nhãn D Là số địa đoạn liệu chương trình Câu 13: Hãy cho biết ghi AX có giá trị sau thực đoạn lệnh sau: MOV AX, MOV BX, dec BX add AX, BX A B C D INC AX AX = AX = AX= 12 AX= Câu 14: Cho đoạn chương trình sau: MOV AH, int 21h Nếu ta nhấn vào phím số keyboard, mã nhận chứa đâu: A Thanh ghi DX B Thanh ghi AL C Thanh ghi BL D Thanh ghi CL Câu 15: Số hàm 02 ngắt 21h có chức ? A Nhận ký tự nhập vào từ bàn phím B Hiển thị chuỗi ký tự chứa DX C Thốt khỏi chương trình hệ điều hành D Hiển thị ký tự có mã ASCII chứa ghi DL Câu 16: Số hàm 09 ngắt 21h thực chức gì? A Nhập ký tự vào từ bàn phím hiển thị lên hình B Nhập ký tự vào từ bàn phím khơng hiển thị lên hình C Hiển thị chuỗi ký tự có địa offset đặt ghi DX D Hiển thị ký tự chứa DL Câu 17: Lệnh TASM Turbo Assembler dùng để làm gì? A Dịch chương trình dạng *.ASM sang file thi hành *.EXE B Dịch chương trình dạng ASM sang dạng mã máy OBJ C Liên kết file *.OBJ D Trình gỡ rối chương trình Câu 18: Lệnh TLINK Assembler dùng làm gì? A Dịch chương trình dạng *.ASM sang file thi hành *.EXE B Soạn thảo chương trình" C Dịch chương trình dạng *.ASM sang dạng mã máy *.OBJ D Thực liên kết để tạo file thi hành *.EXE COM Câu 19: Ta biết hàm 02h ngắt 21h dùng để hiển thị ký tự hình, cho biết mã ký tự phải đặt ghi nào? A DX B AX C DL D AL Câu 20: Hãy cho biết đoạn lệnh sau kết hình bao nhiêu? MOV DL, 65 MOV AH, INT 21h A Ký tự a B Không C Giá trị số D Ký tự 'A' Câu 21: Hãy cho biết đoạn chương trình sau thực việc gì? MOV AX,4C00h INT 21h A Hiển thị ký tự B Nhập ký tự vào từ bàn phím C Chấm dứt chương trình trở hệ điều hành DOS D Khơng làm Câu 22: Câu lệnh câu lệnh sau Trong var1 var2 biến kiểu DW A MOV var1,var1 B ADD 30h,AX C SUB Var1,AX D MUL AX,BX Câu 23: Đoạn lệnh sau chứa kết ghi nào? MOV AL, 212 MOV BL, 45 MUL BL A DX B AX C AL D CX Câu 24: Đoạn lệnh sau sai câu lệnh nào? A MOV AX, B MUL BX C IMUL BX D MOV BX,-1 Câu 25: Lệnh DIV với tốn hạng dạng word kết phép chia phần dư đặt đâu? A Cặp ghi AL, AH B Cặp ghi AX, BX C Cặp ghi AX, DX D Cặp ghi CX,BX Câu 26: Đoạn lệnh sau sai đâu? A MOV AX,100 B DIV BX C MOV BX,-10 D IDIV BX Câu 27: Giả sử AL= 0CBh cờ CF=1 cho biết nội dung AL sau thực lệnh sau: SHR AL, A 0CBh B 65h D 33h D 0BFh Câu 28: Đoạn lệnh sau cho kết AL bao nhiêu? MOV CL, MOV AL, SHL AL, CL A 16 B 10 C 4h D 0FCh Câu 29: Đoạn lệnh sau cho kết AL bao nhiêu? MOV CL, MOV AL,10h SHL AL, CL A 10h B 128 C D 4h Câu 30: Hãy cho biết lệnh sau thực cơng việc gì? XOR CX,CX A Trừ toán hạng với B Xoá ghi CX C Thực phép toán “hoặc” ghi D Không câu Câu 31: Hãy cho biết đoạn lệnh sau giả lặp cấu trúc nào? CMP AX, JNL END_C NEG AX END_C: A Cấu trúc CASE B Cấu trúc WHILE- DO C Cấu trúc IF- THEN D Cấu trúc lặp REPEAT-UNTIL Câu 32: Cho liệu khai báo sau: Data A DW 1234h B LABEL BYTE DW 5678h C LABEL WORD C1 DB 9Ah C2 DB 0BCh Hỏi lệnh sau không hợp lệ? A MOV AH,B B MOV CX,C C MOV AX,B D MOV BX,WORD PTR B Câu 33: Các địa đoạn liên tiếp nhớ cách giá trị bao nhiêu? A 20h B C 64kb D 10h Câu 34: Trong máy tính sử dụng CPU 8086 INTEL, có ghi 16 bít? A 24 B 14 C 32 D Câu 35: Hãy cho biết kích cỡ đoạn nhớ? A B C D 32kb 64kb 16kb 1Mb Câu 36: Cho nhớ có địa vật lý 1256Ah, Hãy cho biết dạng địa segmen:offset ứng với đoạn 1256h 1240h? A 1256:0000 B 1256:000A C 1256:016A D 1240:000A Câu 37: Cho nhớ có địa vật lý 80FD2h, đoạn địa logic có offset AFD2h? A 7500h B BFD0h C 7600h D 1200h Câu 38: Trong vi xử lý INTEL 8086 có ghi 16 bít thuộc nhóm ghi đa dụng? A 16 B C 14 D Câu 39: Hãy nói rõ lệnh sau sử dụng chế độ địa nào? MOV AL, [BX] MOV [SI], CL MOV [DI], AX A Chế độ địa ghi B Chế độ địa tức C Chế độ địa trực tiếp D Chế độ địa gián tiếp qua ghi Câu 40: Hãy cho biết lệnh sau sử dụng chế độ địa nào? MOV AX, [BX+SI+8] A Chế độ địa tương đối số sở B Chế độ địa tương đối số C Chế độ địa tương đối sở D Chế độ địa gán tiếp qua ghi Câu 41: Hãy cho biết dòng lệnh đúng: A B C D Code segment Assume cs: code segment org begin Câu 42: Hãy cho biết quan hệ giá trị ghi đoạn DS, SS, ES ,CS chương trình *.COM thi hành A Giá trị cặp ES, DS CS, SS B Các ghi đoạn có giá trị khác C Các ghi đoạn có giá trị D Giá trị ghi không xác định Câu 43: Hãy cho biết cấu trúc stack tổ chức theo mơ hình nào? A FIFO (First -In-First –Out) B LIFO (La st-In- First- Out) C Phụ thuộc mơ hình nhớ chương trình ứng dụng D Không câu Câu 44: Hãy cho biết địa đỉnh ngăn xếp so với địa đáy ngăn xếp nào? A Địa đỉnh nằm địa cao so với địa đáy B Địa đỉnh nằm địa thấp so với địa đáy C Địa đỉnh đáy D Không câu Câu 45: Trình hợp ngữ có mơi trường soạn thảo tệp *.ASM khơng? A Có B Khơng C D Câu 46: Tổ chức nhớ 8088 có ghi chia làm nhóm A 14 ghi chia làm nhóm B 16 ghi chia làm nhóm C 14 ghi chia làm nhóm D 16 ghi chia làm nhóm Câu 47: Đâu nhóm ghi đa dụng nhóm sau A AX,BX,CX, DX B SI,DI C CS, DS, ES, SS D Các ghi cờ Câu 48: Đâu ghi đoạn nhóm ghi sau A AX,BX,CX, DX B SI,DI C CS, DS, ES, SS D Các ghi cờ Câu 49: Cờ CF Sẽ bật lên khi: A Kết phép tốn có mượn hay có nhớ bít B Kết phép tốn có bít cao số âm C Kết phép tốn có dấu bị sai D Kết phép tốn có mượn hay có nhớ bít cao Câu 50: Cờ SF bật lên A Kết phép tốn có bít cao số âm B Kết phép tốn có mượn hay có nhớ bít cao C Kết phép tốn có mượn hay có nhớ bít D Kết phép tốn có dấu bị sai Câu 51: Giả sử AX =FFFFh, BX=FFFFh Kết AX +BX =1FFFEh Hỏi CF (cờ muợn, cờ nhớ)=? A B C D Câu 51: Giả sử AX =FFFFh, BX=FFFFh Kết AX +BX =1FFFEh hỏi SF (cờ dấu)=? A B C E D F Câu 52: Giả sử AX =FFFFh, BX=FFFFh Kết AX +BX =1FFFEh hỏi OF (cờ tràn)=? A B F C E D Câu 53: Ngắt 21h Dos gọi ngắt nào? A Ngắt mềm B Ngắt cứng C Cả hai ngắt D Không ngắt Câu 54: Cú pháp nhập từ bàn phím từ gợi nhớ Debug Dos A E Địa [Danh sách] B A[Địa chỉ] C C Khoảng [Địa ] D F khoảng danh sách Câu 55: Khi dùng Debug Dos So sánh byte hai vùng nhớ in địa byte khác Hình.cú pháp: A E Địa [Danh sách] B F khoảng danh sách C C Khoảng Địa D A [Địa chỉ] Câu 56: Dùng Debug dos đưa liệu vào nhớ địa xác định A E Địa [Danh sách] B F khoảng danh sách C C Khoảng Địa D Không câu Câu 57: Cú pháp để xem, sửa ghi sử dụng chương ttrình DEBUG DOS A R[] B G[] C S[] D T[< Tên ghi >] Câu 58: Các ghi đa gồm ghi nào? A ES, BS, CS, DS B AX, BX, CX, DX C BP, SP, SI, DI D CS, ES, SS, DS Câu 60: Các ghi phân đoạn gồm ghi nào? A ES, BS, CS, DS B BP, SP, SI, DI C CS, ES, SS, DS D FLAG IP Câu 61: Các ghi trạng thái gồm ghi nào? A AX, BX, CX, DX B ES, BS, CS, DS C FLAG IP D CS, ES, SS, DS Câu 62: Intel 80386 có loại ghi là: A bit, 16 bit, 32 bit, 64 bit B byte, byte, byte.” C bit, 16 bit D byte, byte, byte, byte Câu 63: Phát biểu sau sai? A Thanh ghi đa dùng để di chuyển số học liệu B Các lệnh định địa ghi liệu 16 bit dạng AX, BX, CX, DX dạng liệu bit AH, AL, BH, BL C Thanh ghi phân đoạn sử dụng làm vị trí sở cho lệnh chương trình, liệu ngăn xếp Thanh ghi mục dùng để chứa địa dịch vị liệu lệnh.” D Khơng có phát biểu sai Câu 64: Phát biểu sau sai? A Thanh ghi SS chứa vị trí sở ngăn xếp B Thanh ghi ES dùng làm vị trí sở bổ xung biến nhớ C Thanh ghi CS lưu địa offset biến nhớ D Thanh ghi DS lưu vị trí mặc định biến CPU tính tốn vị trí chúng nhờ dùng giá trị phân đoạn DS Câu 65: Cho biểu diễn nhị phân +7 111 Tìm dạng biểu diễn nhị phân -7? A 11111000 B 11111001 C 11110110 D 11111111 Câu 66: Cho biểu diễn nhị phân +10 1111 Tìm dạng biểu diễn nhị phân -10? A 11111000 B 11111001 C 11110110 D 11110001 Câu 67: Có báo nhiêu kiểu liệu Assembler? A B C D Câu 68: Biến gì? A Một tên xuất vùng mã chương trình B Một từ có ý nghĩa định nghĩa sẵn trình hợp dịch C Một vị trí vùng liệu chương trình gán tên D Một biểu diễn ghi CPU Câu 69: Nhãn gì? A Một vị trí vùng liệu chương trình gán tên B Một tên xuất vùng mã chương trình C Một từ có ý nghĩa định nghĩa sẵn trình hợp dịch D Tất sai Câu 70: Từ khoá gì? A Một vị trí vùng liệu chương trình gán tên B Một từ có ý nghĩa định nghĩa sẵn trình hợp dịch C Một biểu diễn ghi CPU D Tất sai Câu 71: Khai báo sau sai? A Mov ds,@data B Mov ax,sum C Mov sum,dx D Khơng có khai báo sai Câu 72: Lệnh sau sai? A Xchg ax,bx B Khơng có lệnh sai C Xchg giatri1,bx D Xchg eax,ebx Câu 73:Cho khai báo sau: intArray dw 32 dup(0) intArray1 db 16 dup(0) intArray2 dd 12 dup(0) intArray3 dq dup(0) SIZE intArray1 bao nhiêu? A 64 B 16 C 48 D 128 ... đỉnh nằm địa thấp so với địa đáy C Địa đỉnh đáy D Khơng câu Câu 45: Trình hợp ngữ có mơi trường soạn thảo tệp *.ASM khơng? A Có B Khơng C D Câu 46: Tổ chức nhớ 8088 có ghi chia làm nhóm A 14 ghi... 11110001 Câu 67: Có báo nhiêu kiểu liệu Assembler? A B C D Câu 68: Biến gì? A Một tên xuất vùng mã chương trình B Một từ có ý nghĩa định nghĩa sẵn trình hợp dịch C Một vị trí vùng liệu chương trình. .. biểu diễn ghi CPU Câu 69: Nhãn gì? A Một vị trí vùng liệu chương trình gán tên B Một tên xuất vùng mã chương trình C Một từ có ý nghĩa định nghĩa sẵn trình hợp dịch D Tất sai Câu 70: Từ khố gì?

Ngày đăng: 21/11/2018, 15:11

Từ khóa liên quan

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

Tài liệu liên quan