Trả lời:
Đáp án đúng: B
Cờ chẵn lẻ (Parity Flag) được kí hiệu là PF. Cờ này được bật (set to 1) nếu kết quả của một phép toán số học có số lượng bit 1 là số chẵn, và tắt (reset to 0) nếu số lượng bit 1 là số lẻ.
Câu hỏi liên quan
Lời giải:
Đáp án đúng: D
Thanh ghi IP (Instruction Pointer) là thanh ghi chứa địa chỉ offset (độ lệch) của lệnh tiếp theo sẽ được thực hiện trong chương trình. Trong quá trình thực thi chương trình, CPU sẽ truy xuất lệnh từ bộ nhớ dựa trên địa chỉ được lưu trữ trong thanh ghi IP. Sau khi thực hiện một lệnh, giá trị trong IP thường được tự động tăng lên để trỏ đến lệnh kế tiếp trong bộ nhớ. Các thanh ghi khác như BP (Base Pointer), SP (Stack Pointer), SI (Source Index) có các chức năng khác nhau, không liên quan đến việc lưu trữ địa chỉ lệnh tiếp theo.
* BP (Base Pointer): Sử dụng để truy cập các biến cục bộ trong ngăn xếp.
* SP (Stack Pointer): Lưu trữ địa chỉ đỉnh của ngăn xếp.
* SI (Source Index): Sử dụng làm chỉ số nguồn trong các hoạt động chuỗi.
* BP (Base Pointer): Sử dụng để truy cập các biến cục bộ trong ngăn xếp.
* SP (Stack Pointer): Lưu trữ địa chỉ đỉnh của ngăn xếp.
* SI (Source Index): Sử dụng làm chỉ số nguồn trong các hoạt động chuỗi.
Lời giải:
Đáp án đúng: A
Thanh ghi AX (Accumulator Register) là thanh ghi 16-bit trong kiến trúc x86. Nó có thể được chia thành hai thanh ghi 8-bit:
* AH (Accumulator High): 8 bit bậc cao.
* AL (Accumulator Low): 8 bit bậc thấp.
Do đó, AL là thanh ghi 8 bit thấp của thanh ghi AX.
* AH (Accumulator High): 8 bit bậc cao.
* AL (Accumulator Low): 8 bit bậc thấp.
Do đó, AL là thanh ghi 8 bit thấp của thanh ghi AX.
Lời giải:
Đáp án đúng: A
Câu hỏi này kiểm tra kiến thức về cú pháp khai báo biến trong hợp ngữ (assembly). Trong hợp ngữ, DB
(Define Byte) được sử dụng để khai báo một biến có kích thước 1 byte.
- A. Ch DB 1,2,3: Khai báo một biến 'Ch' kiểu byte và gán cho nó các giá trị 1, 2, và 3. Cú pháp này thường không chính xác, vì
DB
thường được sử dụng để khai báo một byte duy nhất, hoặc một chuỗi các byte liên tiếp. - B. Ch DW ?:
DW
(Define Word) được sử dụng để khai báo một biến có kích thước 2 byte (1 word). Do đó, phương án này không đúng vì yêu cầu là 1 byte. - C. Ch DD ?:
DD
(Define Double Word) được sử dụng để khai báo một biến có kích thước 4 byte (1 double word). Do đó, phương án này không đúng vì yêu cầu là 1 byte. - D. Ch DB ?: Khai báo một biến 'Ch' kiểu byte. Dấu '?' có nghĩa là biến này chưa được khởi tạo giá trị (giá trị ban đầu là không xác định). Đây là cú pháp chính xác để khai báo một biến 1 byte trong hợp ngữ.
Vậy, đáp án đúng là D.
Lời giải:
Đáp án đúng: D
Câu hỏi yêu cầu khai báo một ký tự có tên 's'. Trong hợp ngữ (assembly), để khai báo một ký tự, ta sử dụng lệnh db
(define byte). Phương án D, S db 'a'
, là cách khai báo đúng cú pháp để khai báo một biến ký tự có tên S và gán giá trị 'a' cho nó.
Các phương án khác không đúng vì:
- A.
S db 100 dup(?)
: Khai báo một mảng 100 byte không xác định. - B.
S DB 13,10,65,66,67,68,'$'
: Khai báo một chuỗi các byte, không phải một ký tự duy nhất. - C.
S db "hello"
: Khai báo một chuỗi ký tự, không phải một ký tự duy nhất.
Lời giải:
Đáp án đúng: A
Đoạn chương trình sử dụng lệnh `CMP AL, 0` để so sánh giá trị trong thanh ghi AL với 0. Nếu giá trị trong AL lớn hơn 0 (điều kiện `JA GAN` được thỏa mãn), chương trình sẽ nhảy đến nhãn `GAN` và thực hiện lệnh `MOV BL, AL`. Nếu không, chương trình sẽ thực hiện lệnh `NEG AL` (lấy số bù 2 của AL) trước khi nhảy đến nhãn `GAN`. Như vậy, cấu trúc này tương đương với cấu trúc IF-THEN-ELSE, trong đó điều kiện là `AL > 0`, nhánh THEN là `MOV BL, AL` (nếu AL > 0, thì BL = AL), và nhánh ELSE là `NEG AL` (nếu AL <= 0, thì AL = -AL).
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

Bộ Đồ Án Tốt Nghiệp Ngành Trí Tuệ Nhân Tạo Và Học Máy
89 tài liệu310 lượt tải

Bộ 120+ Đồ Án Tốt Nghiệp Ngành Hệ Thống Thông Tin
125 tài liệu441 lượt tải

Bộ Đồ Án Tốt Nghiệp Ngành Mạng Máy Tính Và Truyền Thông
104 tài liệu687 lượt tải

Bộ Luận Văn Tốt Nghiệp Ngành Kiểm Toán
103 tài liệu589 lượt tải

Bộ 370+ Luận Văn Tốt Nghiệp Ngành Kế Toán Doanh Nghiệp
377 tài liệu1030 lượt tải

Bộ Luận Văn Tốt Nghiệp Ngành Quản Trị Thương Hiệu
99 tài liệu1062 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