Trả lời:
Đáp án đúng: B
Con trỏ SP là viết tắt của Stack Pointer, là con trỏ ngăn xếp. Nó được sử dụng để theo dõi đỉnh của ngăn xếp trong bộ nhớ. Các lệnh push và pop sẽ tự động cập nhật giá trị của SP.
Câu hỏi liên quan
Lời giải:
Đáp án đúng: C
Chế độ địa chỉ thanh ghi là chế độ mà toán hạng là một thanh ghi. Trong các lựa chọn:
- A. MOV AL, [BX]: Đây là chế độ địa chỉ gián tiếp thanh ghi (register indirect addressing).
- B. MOV CL, 10: Đây là chế độ địa chỉ trực tiếp (immediate addressing).
- C. MOV BX, DX: Đây là chế độ địa chỉ thanh ghi, cả toán hạng nguồn và đích đều là thanh ghi.
- D. MOV AL, [0243H]: Đây là chế độ địa chỉ trực tiếp (direct addressing).
Vậy, đáp án đúng là C.
- A. MOV AL, [BX]: Đây là chế độ địa chỉ gián tiếp thanh ghi (register indirect addressing).
- B. MOV CL, 10: Đây là chế độ địa chỉ trực tiếp (immediate addressing).
- C. MOV BX, DX: Đây là chế độ địa chỉ thanh ghi, cả toán hạng nguồn và đích đều là thanh ghi.
- D. MOV AL, [0243H]: Đây là chế độ địa chỉ trực tiếp (direct addressing).
Vậy, đáp án đúng là C.
Lời giải:
Đáp án đúng: A
Lệnh ADC (Add with Carry) được sử dụng để cộng hai toán hạng và cộng thêm cờ nhớ (Carry Flag) từ kết quả của phép tính trước đó. Điều này rất hữu ích trong các phép tính số học đa byte, nơi kết quả của một byte có thể tạo ra một cờ nhớ cần được cộng vào byte tiếp theo. Các lệnh khác không thực hiện chức năng này:
- SUB (Subtract): Lệnh trừ.
- ADD (Add): Lệnh cộng không có nhớ.
- INC (Increment): Lệnh tăng giá trị lên 1.
- SUB (Subtract): Lệnh trừ.
- ADD (Add): Lệnh cộng không có nhớ.
- INC (Increment): Lệnh tăng giá trị lên 1.
Lời giải:
Đáp án đúng: D
Trong ngữ cảnh của các lệnh nhảy có điều kiện sau phép so sánh trong hợp ngữ (assembly), đặc biệt là khi so sánh hai số không dấu:
* JA (Jump if Above): Nhảy nếu số thứ nhất lớn hơn số thứ hai (không dấu).
* JB (Jump if Below): Nhảy nếu số thứ nhất nhỏ hơn số thứ hai (không dấu).
* JG (Jump if Greater): Nhảy nếu số thứ nhất lớn hơn số thứ hai (có dấu).
* JL (Jump if Less): Nhảy nếu số thứ nhất nhỏ hơn số thứ hai (có dấu).
Vì câu hỏi yêu cầu lệnh nhảy khi kết quả so sánh hai số *không dấu* là *nhỏ hơn*, nên đáp án đúng là JB.
Các lựa chọn khác không phù hợp vì:
* JA dùng cho trường hợp lớn hơn.
* JG và JL dùng cho so sánh có dấu, không phải không dấu.
* JA (Jump if Above): Nhảy nếu số thứ nhất lớn hơn số thứ hai (không dấu).
* JB (Jump if Below): Nhảy nếu số thứ nhất nhỏ hơn số thứ hai (không dấu).
* JG (Jump if Greater): Nhảy nếu số thứ nhất lớn hơn số thứ hai (có dấu).
* JL (Jump if Less): Nhảy nếu số thứ nhất nhỏ hơn số thứ hai (có dấu).
Vì câu hỏi yêu cầu lệnh nhảy khi kết quả so sánh hai số *không dấu* là *nhỏ hơn*, nên đáp án đúng là JB.
Các lựa chọn khác không phù hợp vì:
* JA dùng cho trường hợp lớn hơn.
* JG và JL dùng cho so sánh có dấu, không phải không dấu.
Lời giải:
Đáp án đúng: C
Trong kiến trúc x86, khi thực hiện phép nhân hai số 16-bit, kết quả sẽ được lưu trữ trong hai thanh ghi: AX và DX. Thanh ghi AX (Accumulator Register) chứa 16 bit thấp của kết quả, và thanh ghi DX (Data Register) chứa 16 bit cao của kết quả. Do đó, kết quả của phép nhân 2 số 16 bit chứa trong cả AX và DX.
Lời giải:
Đáp án đúng: B
Lệnh nhảy có điều kiện là lệnh mà việc thực thi (nhảy tới một địa chỉ khác trong chương trình) phụ thuộc vào một điều kiện nào đó. Các điều kiện này thường liên quan đến kết quả của các phép so sánh hoặc trạng thái của các cờ (flags) trong bộ vi xử lý.
* A. Lệnh JMP: Đây là lệnh nhảy không điều kiện. Nó luôn nhảy đến địa chỉ được chỉ định mà không cần kiểm tra bất kỳ điều kiện nào.
* B. Lệnh JL: Đây là lệnh nhảy có điều kiện. JL (Jump if Less than) thực hiện nhảy nếu kết quả của phép so sánh trước đó cho thấy giá trị thứ nhất nhỏ hơn giá trị thứ hai (khi so sánh số có dấu). Điều kiện nhảy dựa trên các cờ SF (Sign Flag) và OF (Overflow Flag).
* C. Lệnh LOOP: Đây là lệnh lặp, cũng là một dạng nhảy có điều kiện. Lệnh LOOP giảm giá trị của thanh ghi ECX (hoặc CX) và nhảy về một nhãn chỉ định nếu ECX (hoặc CX) khác 0.
* D. Lệnh SHL: Đây là lệnh dịch trái bit (Shift Left). Nó không phải là lệnh nhảy.
Trong các lựa chọn trên, JL là lệnh nhảy có điều kiện rõ ràng nhất, vì nó kiểm tra một điều kiện cụ thể (SF^OF = 1) để quyết định việc nhảy. LOOP cũng là một dạng nhảy có điều kiện nhưng nó chuyên biệt cho mục đích lặp. Vì đề bài chỉ hỏi chung chung nên JL phù hợp nhất.
* A. Lệnh JMP: Đây là lệnh nhảy không điều kiện. Nó luôn nhảy đến địa chỉ được chỉ định mà không cần kiểm tra bất kỳ điều kiện nào.
* B. Lệnh JL: Đây là lệnh nhảy có điều kiện. JL (Jump if Less than) thực hiện nhảy nếu kết quả của phép so sánh trước đó cho thấy giá trị thứ nhất nhỏ hơn giá trị thứ hai (khi so sánh số có dấu). Điều kiện nhảy dựa trên các cờ SF (Sign Flag) và OF (Overflow Flag).
* C. Lệnh LOOP: Đây là lệnh lặp, cũng là một dạng nhảy có điều kiện. Lệnh LOOP giảm giá trị của thanh ghi ECX (hoặc CX) và nhảy về một nhãn chỉ định nếu ECX (hoặc CX) khác 0.
* D. Lệnh SHL: Đây là lệnh dịch trái bit (Shift Left). Nó không phải là lệnh nhảy.
Trong các lựa chọn trên, JL là lệnh nhảy có điều kiện rõ ràng nhất, vì nó kiểm tra một điều kiện cụ thể (SF^OF = 1) để quyết định việc nhảy. LOOP cũng là một dạng nhảy có điều kiện nhưng nó chuyên biệt cho mục đích lặp. Vì đề bài chỉ hỏi chung chung nên JL phù hợp nhất.
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

FORM.08: Bộ 130+ Biểu Mẫu Thống Kê Trong Doanh Nghiệp
136 tài liệu563 lượt tải

FORM.07: Bộ 125+ Biểu Mẫu Báo Cáo Trong Doanh Nghiệp
125 tài liệu585 lượt tải

FORM.06: Bộ 320+ Biểu Mẫu Hành Chính Thông Dụng
325 tài liệu608 lượt tải

FORM.05: Bộ 330+ Biểu Mẫu Thuế - Kê Khai Thuế Mới Nhất
331 tài liệu1010 lượt tải

FORM.04: Bộ 240+ Biểu Mẫu Chứng Từ Kế Toán Thông Dụng
246 tài liệu802 lượt tải

CEO.22: Bộ Tài Liệu Quy Trình Kiểm Toán, Kiểm Soát Nội Bộ Doanh Nghiệp
138 tài liệu417 lượt tải
ĐĂNG KÝ GÓI THI VIP
- Truy cập hơn 100K đề thi thử và chính thức các năm
- 2M câu hỏi theo các mức độ: Nhận biết – Thông hiểu – Vận dụng
- Học nhanh với 10K Flashcard Tiếng Anh theo bộ sách và chủ đề
- Đầy đủ: Mầm non – Phổ thông (K12) – Đại học – Người đi làm
- Tải toàn bộ tài liệu trên TaiLieu.VN
- Loại bỏ quảng cáo để tăng khả năng tập trung ôn luyện
- Tặng 15 ngày khi đăng ký gói 3 tháng, 30 ngày với gói 6 tháng và 60 ngày với gói 12 tháng.
77.000 đ/ tháng