Đáp án đúng: B
Transistor được phát minh lần đầu tiên vào tháng 12 năm 1947 tại phòng thí nghiệm Bell Telephone bởi John Bardeen, Walter Brattain và William Shockley. Phát minh này đã tạo ra một cuộc cách mạng trong lĩnh vực điện tử, thay thế các ống chân không lớn và cồng kềnh bằng các thiết bị bán dẫn nhỏ gọn, hiệu quả và đáng tin cậy hơn.
Câu hỏi liên quan
- A: Cho phép đọc thông tin từ bộ nhớ dữ liệu ngoài: Đây là chức năng của tín hiệu RD (Read Enable).
- C: Cho phép đọc thông tin từ bộ nhớ chương trình ngoài: Thường không sử dụng WR trực tiếp cho bộ nhớ chương trình.
- D: Cho phép ghi thông tin vào bộ nhớ chương trình ngoài: Việc ghi vào bộ nhớ chương trình thường ít phổ biến và cần các cơ chế bảo vệ đặc biệt. WR chủ yếu dùng cho bộ nhớ dữ liệu.
Trong trường hợp này:
- Byte thấp của kết quả (8 bit thấp) thường được lưu trong thanh ghi A (Accumulator).
- Byte cao của kết quả (8 bit cao) thường được lưu trong thanh ghi B.
Vì vậy, đáp án đúng là B. Thanh ghi B.
Cờ hướng DF (Direction Flag) trong kiến trúc x86 được sử dụng để điều khiển hướng xử lý chuỗi (string) của các lệnh như MOVS, CMPS, SCAS, LODS, và STOS. Khi DF = 0, CPU sẽ tăng (increment) các thanh ghi chỉ số (SI hoặc DI) sau mỗi lần thực hiện lệnh, do đó xử lý chuỗi theo chiều tăng từ địa chỉ thấp đến địa chỉ cao. Khi DF = 1, CPU sẽ giảm (decrement) các thanh ghi chỉ số, xử lý chuỗi theo chiều giảm từ địa chỉ cao đến địa chỉ thấp. Vì vậy, đáp án đúng là A.
* LIFO (Last-In, First-Out): Phần tử cuối cùng được thêm vào sẽ được lấy ra đầu tiên. Ví dụ: xếp chồng đĩa, cái nào đặt lên sau cùng sẽ được lấy ra đầu tiên.
* LILO (Last-In, Last-Out): Không phải là một nguyên lý hoạt động phổ biến trong cấu trúc dữ liệu.
* FIFO (First-In, First-Out): Phần tử đầu tiên được thêm vào sẽ được lấy ra đầu tiên, nguyên lý này được sử dụng trong hàng đợi (queue).
* FILO (First-In, Last-Out): Không phải là một nguyên lý hoạt động phổ biến trong cấu trúc dữ liệu.
Vậy, đáp án đúng là A. LIFO.
Trong hợp ngữ (assembly), các lệnh nhảy có điều kiện được sử dụng để thay đổi luồng thực thi của chương trình dựa trê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). Khi so sánh hai số không dấu, các lệnh nhảy khác nhau sẽ được sử dụng tùy thuộc vào ý nghĩa của phép so sánh (lớn hơn, nhỏ hơn, bằng nhau, v.v.).
Trong trường hợp này, câu hỏi yêu cầu xác định lệnh nhảy khi kết quả so sánh hai số không dấu là "lớn hơn". Trong hợp ngữ x86, lệnh nhảy cho trường hợp này là JA (Jump if Above). Lệnh JA sẽ nhảy đến một nhãn (label) được chỉ định nếu cờ Carry (CF) và cờ Zero (ZF) đều không được thiết lập (CF = 0 và ZF = 0). Điều này có nghĩa là số hạng thứ nhất lớn hơn số hạng thứ hai khi cả hai số được xem là không dấu.
Các lựa chọn khác không phù hợp vì:
- JG (Jump if Greater): Được sử dụng cho so sánh số có dấu, không phù hợp cho số không dấu.
- JL (Jump if Less): Được sử dụng cho so sánh số có dấu, không phù hợp cho số không dấu.
- JB (Jump if Below): Được sử dụng cho so sánh số không dấu, nhưng để kiểm tra điều kiện "nhỏ hơn".

Bộ Đồ Án Tốt Nghiệp Ngành Trí Tuệ Nhân Tạo Và Học Máy

Bộ 120+ Đồ Án Tốt Nghiệp Ngành Hệ Thống Thông Tin

Bộ Đồ Án Tốt Nghiệp Ngành Mạng Máy Tính Và Truyền Thông

Bộ Luận Văn Tốt Nghiệp Ngành Kiểm Toán

Bộ 370+ Luận Văn Tốt Nghiệp Ngành Kế Toán Doanh Nghiệp

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