Nếu dùng một thiết bị ngoại vi có dung lượng là 2 KB thì cần phải truy xuất số đường địa chỉ từ:
Đáp án đúng: A
Dung lượng 2KB tương đương với 2 * 1024 = 2048 bytes. Để truy xuất 2048 ô nhớ riêng biệt, ta cần log2(2048) = 11 đường địa chỉ. Vì địa chỉ bắt đầu từ A0, nên cần các đường địa chỉ từ A0 đến A10. Tuy nhiên, đáp án chính xác cần là A0..A10, nhưng không có lựa chọn nào hoàn toàn khớp. Tuy nhiên, vì 2KB = 2^11, nên ta cần 11 đường địa chỉ (từ A0 đến A10). Nếu sử dụng A0..A11 thì sẽ truy xuất được 2^12 = 4KB. Nếu sử dụng A0..A12 thì sẽ truy xuất được 2^13 = 8KB. Nếu sử dụng A0..A13 thì sẽ truy xuất được 2^14 = 16KB. Vậy đáp án gần đúng nhất là A0.. A10.
This is a comprehensive multiple-choice question bank for the Microprocessor 1 course, tailored for Electrical - Electronics Engineering students. It covers core topics such as microprocessor systems, data representation in computers, the architecture and instruction set of the 8086 microprocessor, assembly language programming, and the 8051 microcontroller.