NEW
Font size
WorksheetsCâu hỏi về lệnh trong hợp ngữ
Total questions: 20
Worksheet time: 10mins
Kết quả của lệnh AND AX, BX phụ thuộc vào điều gì?
Giá trị bit tương ứng trong AX và BX
Giá trị số học của AX
Giá trị lệnh tiếp theo
Giá trị lệnh JMP
Lệnh OR AX, CX thường được sử dụng để làm gì?
Kiểm tra tính đồng nhất
Tăng giá trị thanh ghi
Thiết lập cờ Zero (ZF)
Thiết lập các bit cụ thể trong AX
Lệnh JMP 1234h có ưu điểm gì trong việc điều hướng chương trình?
Tăng tốc độ xử lý
Tránh các lỗi bộ nhớ
Điều khiển luồng thực thi hiệu quả
Thiết lập giá trị mặc định
Tại sao lệnh CMP AX, BX thường được sử dụng trước lệnh nhảy có điều kiện?
Để lưu giá trị hằng vào BX
Để xác định điều kiện nhảy dựa trên kết quả so sánh
Để thực hiện phép toán cộng
Để ghi dữ liệu vào AX
Lệnh NOT AX có thể ảnh hưởng đến cờ nào?
Carry (CF)
Zero (ZF)
Overflow (OF)
Không ảnh hưởng đến cờ nào
Lệnh PUSH BX có lợi ích gì khi lập trình với ngăn xếp?
Tăng tốc độ xử lý dữ liệu
Bỏ qua giá trị hiện tại của BX
Lưu giá trị BX vào ngăn xếp để sử dụng sau
Gán giá trị BX vào DX
Trong một chương trình hợp ngữ, mục đích của đoạn lệnh DATA SEGMENT là gì?
Định nghĩa các lệnh chính
Lưu trữ mã lệnh của chương trình
Định nghĩa dữ liệu và các biến
Quản lý bộ nhớ ngăn xếp
Lệnh MOV AX, [SI] sử dụng chế độ địa chỉ nào?
Địa chỉ tức thì
Địa chỉ gián tiếp
Địa chỉ trực tiếp
Địa chỉ tương đối
Lệnh JNZ LABEL được sử dụng trong trường hợp nào?
Nhảy đến LABEL nếu cờ ZF ≠ 0
Nhảy đến LABEL nếu cờ CF = 0
Luôn nhảy đến LABEL
Nhảy đến LABEL nếu cờ ZF = 1
Tại sao phải sử dụng lệnh INT 21H trong chương trình hợp ngữ?
Để lưu dữ liệu vào bộ nhớ
Để truyền giá trị 21H vào thanh ghi
Để chuyển đổi giữa các chế độ địa chỉ
Để gọi ngắt
Đoạn lệnh sau thực hiện nhiệm vụ gì? MOV AH, 01H INT 21H
In giá trị của AH ra màn hình
Gọi hàm đọc một ký tự từ bàn phím
Gọi hàm nhập một xâu ký tự từ bàn phím
Gọi hàm in một ký tự lên màn hình
Vai trò của thanh ghi CX trong lệnh LOOP LABEL là gì?
Lưu địa chỉ của LABEL
Thực hiện phép toán cộng
Đếm số lần lặp
Lưu kết quả cuối cùng
Khi nào nên sử dụng lệnh PUSH và POP trong hợp ngữ?
Khi đọc dữ liệu từ file
Khi thực hiện phép toán trên thanh ghi
Khi xử lý ngắt hệ thống
Khi lưu và khôi phục dữ liệu từ ngăn xếp
Lệnh SHR AX, 1 có chức năng gì?
Dịch phải 1 bit trong AX
Dịch trái 1 bit trong AX
Đảo ngược các
Cờ nào được cập nhật khi thực hiện lệnh CMP AX, BX?
TF
ZF và CF
OF và SF
IF và DF
Lệnh CALL SUBROUTINE thực hiện nhiệm vụ gì?
Lưu dữ liệu vào bộ nhớ
Gán giá trị cho thanh ghi
Tạo vòng lặp
Chuyển điều khiển tới chương trình con
Đoạn lệnh sau thực hiện gì? MOV AX, DATA MOV DS, AX
Chuyển dữ liệu từ DS sang AX
Khởi tạo ngăn xếp
Gán đoạn dữ liệu vào DS
Lưu dữ liệu từ AX vào bộ nhớ
Lệnh NEG AX ảnh hưởng như thế nào đến giá trị trong AX?
Đổi dấu toán hạng đích
Lấy giá trị tuyệt đối
Chuyển đổi giá trị sang giá trị âm
Xóa toàn bộ giá trị trong AX
Lệnh INT 10H trong hợp ngữ được dùng để làm gì?
Xử lý ngắt phần cứng
Giao tiếp với màn hình hiển thị
Quản lý bộ nhớ
Kết nối với thiết bị ngoại vi
Thanh ghi nào thường được sử dụng để trỏ đến dữ liệu trong ngăn xếp?
AX
BX
DPTR
SP
