WorksheetsCâu hỏi về lệnh lập trình
Total questions: 21
Worksheet time: 11mins
Lệnh MOV AX, BX có tác dụng gì?
So sánh dữ liệu giữa BX và AX
Chuyển dữ liệu từ AX sang BX
Chép nội dung từ BX vào AX
Đổi chỗ nội dung giữa AX và BX
Lệnh ADD AX, BX thực hiện chức năng nào?
Cộng nội dung của BX vào AX
Nhân nội dung của BX với AX
Lưu nội dung AX và BX vào ngăn xếp
Trừ nội dung của BX khỏi AX
Lệnh SUB AX, 10h có ý nghĩa gì?
Cộng giá trị 10h vào AX
Lưu giá trị 10h vào thanh ghi BX
Lấy giá trị từ 10h và lưu vào AX
Trừ giá trị AX cho 10h rồi lưu kết quả vào AX
Lệnh MUL BX thực hiện nhiệm vụ nào?
Trừ AX với BX
Nhân nội dung của AX với BX
Lấy giá trị từ BX và lưu vào AX
Chia AX cho BX
Lệnh DIV BL có tác dụng gì?
Cộng nội dung của BL vào AX
Trừ nội dung của BL khỏi BX
Chia nội dung của AX cho BL
Chia nội dung của DXAX cho BL
Lệnh INC CX có ý nghĩa gì?
Tăng giá trị của CX lên 1
Giảm giá trị của CX xuống 1
Đặt lại CX về 0
Lưu giá trị CX vào AX
Lệnh DEC DX thực hiện tác vụ gì?
Lấy giá trị của DX và lưu vào AX
Cộng giá trị 1 vào DX
Giảm giá trị của BX xuống 1
Giảm giá trị của DX xuống 1
Lệnh AND AX, BX thực hiện phép toán nào?
Phép toán AND giữa AX và BX
Phép toán OR giữa AX và BX
Phép toán XOR giữa AX và BX
Phép toán NOT trên BX
Lệnh AND AX, BX thực hiện phép toán nào?
Phép toán AND giữa AX và BX
Phép toán OR giữa AX và BX
Phép toán XOR giữa AX và BX
Phép toán NOT trên BX
Lệnh OR AX, CX có nhiệm vụ gì?
Thực hiện phép toán AND giữa AX và CX
Thực hiện phép toán OR giữa AX và CX
Thực hiện phép toán XOR giữa AX và CX
Thực hiện phép toán NOT trên AX
Lệnh JMP 1234h có ý nghĩa gì?
Dừng chương trình tại địa chỉ 1234h
So sánh giá trị tại địa chỉ 1234h
Nhảy tới địa chỉ 1234h
Ghi giá trị 1234h vào AX
Lệnh CMP AX, BX được sử dụng để làm gì?
Lưu giá trị AX vào BX
Trừ AX và BX, lưu kết quả vào AX
So sánh AX với hằng số
So sánh giá trị trong AX và BX
Lệnh NOT AX thực hiện thao tác gì?
Đảo ngược tất cả các bit trong AX
Gán giá trị mặc định cho AX
Nhân đôi giá trị của AX
Xóa giá trị trong AX
Lệnh PUSH BX có ý nghĩa gì?
Lấy giá trị BX từ ngăn xếp
Lưu giá trị của BX vào ngăn xếp
Chuyển giá trị BX vào AX
Đặt BX bằng giá trị mặc định
Tại sao lệnh MOV BX, 1234h thường được dùng trong khởi tạo?
Để lưu giá trị hằng vào thanh ghi BX
Để đọc dữ liệu từ bộ nhớ ngoài
Để thực hiện phép toán trên BX
Để thiết lập giá trị ban đầu cho BX
Lệnh ADD AX, 100h có ảnh hưởng gì đến cờ Carry (CF)?
Không ảnh hưởng
Luôn đặt CF về 0
Thiết lập CF = 1 nếu có tràn xảy ra
Bỏ qua cờ Carry
Lệnh SUB BX, CX được sử dụng trong trường hợp nào?
Để cộng hai số nguyên
Để trừ giá trị của CX khỏi BX
Để nhân hai giá trị trong thanh ghi
Để lưu giá trị CX vào BX
Điều gì xảy ra nếu thực hiện lệnh MUL BX khi BX chứa giá trị 0?
Kết quả sẽ là 0
Gây lỗi tràn bộ nhớ
Giá trị BX sẽ được lưu vào DX
Không có thay đổi nào xảy ra
Lệnh DIV BL có thể gây ra lỗi gì?
Tràn thanh ghi BX
Lỗi chia số âm
Lỗi làm đầy bộ nhớ
Lỗi chia cho 0
Tại sao lệnh INC CX thường được sử dụng trong vòng lặp?
Để lưu giá trị của vòng lặp
Để đặt lại giá trị CX
Để tăng số lần lặp
Để giảm số lần lặp
Lệnh DEC DX được áp dụng trong trường hợp nào?
Để lưu giá trị mới vào thanh ghi AX
Để giảm giá trị của DX trong vòng lặp giảm dần
Để kiểm tra điều kiện lặp
Để đặt lại DX về giá trị mặc định
