30 câu hỏi
Địa chỉ vùng nhớ được dùng làm ngăn xếp (stack) trong:
Bộ nhớ chương trình bên trong.
Bộ nhớ chương trình bên ngoài.
Bộ nhớ dữ liệu bên trong.
Bộ nhớ dữ liệu bên ngoài.
Vùng nhớ được dùng làm ngăn xếp (stack) có địa chỉ kết thúc là:
7FH
FFH
2FH
08H
Nếu không khởi động thanh ghi SP, thì vùng nhớ của ngăn xếp (stack) có địa chỉ bắt đầu là:
00H
FFFH
02H
10H
Trong vi xử lý, thanh ghi nào dùng để lưu trữ địa chỉ của ô nhớ hiện tại trong ngăn xếp?
SP
PC
AX
CX
Thanh ghi nào không thuộc nhóm thanh ghi trong bộ vi xử lý 8086?
BX
DX
AX
BP
Phép toán nào được thực hiện bởi bộ vi xử lý 8086 khi tính toán các phép cộng, trừ, nhân, chia?
Phép cộng
Phép nhân
Phép toán số học
Phép chia
Một số nguyên âm được biểu diễn bằng định dạng:
Sử dụng mã bù 2
Sử dụng mã bù 1
Mã ASCII
Mã nhị phân
Trong hệ thống máy tính, các chỉ thị của vi xử lý được lưu trữ ở đâu?
Bộ nhớ ngoài
Bộ nhớ trong
Bộ đệm
Bộ nhớ ngoài và trong
Đâu là một ví dụ về thiết bị ngoại vi của máy tính?
CPU
RAM
Chuột
Đĩa cứng
Để giao tiếp với thiết bị ngoại vi, vi xử lý cần phải sử dụng:
Cổng I/O
Bộ nhớ đệm
Thanh ghi
Bộ chuyển đổi tín hiệu
Bộ vi xử lý 8086 có độ rộng thanh ghi là:
4 bit
16 bit
8 bit
32 bit
Dung lượng bộ nhớ tối đa mà vi xử lý 8086 có thể truy xuất là:
256 KB
1 MB
16 MB
64 KB
Một phép toán có kết quả vượt quá dung lượng của một thanh ghi, điều gì sẽ xảy ra?
Kết quả được bỏ qua
Cờ tràn (overflow flag) sẽ được đặt
Kết quả sẽ được lưu vào bộ nhớ
Thanh ghi sẽ tự động mở rộng
Trong cấu trúc bộ vi xử lý, thanh ghi nào dùng để lưu trữ kết quả của các phép toán?
AX
BX
AL
DL
Mã lệnh MOV trong vi xử lý 8086 dùng để làm gì?
Cộng hai thanh ghi
Di chuyển dữ liệu từ thanh ghi này sang thanh ghi khác
Chuyển dữ liệu giữa thanh ghi và bộ nhớ
Nhân hai số
Tốc độ xử lý của vi xử lý phụ thuộc vào yếu tố nào?
Dung lượng bộ nhớ
Tần số xung (clock speed)
Loại bộ nhớ
Số lượng cổng vào ra
Lệnh NOP trong vi xử lý 8086 có chức năng gì?
Tạo một sự ngắt
Không làm gì (không tác động)
Lập trình vòng lặp
Tính toán một phép toán
Hệ thống 8086 có thể xử lý bao nhiêu bit dữ liệu trong mỗi chu kỳ máy?
4 bit
8 bit
16 bit
32 bit
Khi chạy chương trình trong bộ vi xử lý 8086, điều gì xảy ra với bộ đếm chương trình (PC)?
Nó tăng lên sau mỗi chu kỳ máy
Nó không thay đổi
Nó thay đổi theo địa chỉ của lệnh tiếp theo
Nó bị xóa sau mỗi chu kỳ
Một chương trình con trong ngôn ngữ Assembly thường được sử dụng để:
Tổ chức mã nguồn thành các phần nhỏ và dễ quản lý
Quản lý bộ nhớ
Xử lý dữ liệu đầu vào
Cải thiện tốc độ tính toán
Địa chỉ 0xFFFF trong hệ thống 8086 tương ứng với:
Địa chỉ bộ nhớ đầu tiên
Địa chỉ bộ nhớ cuối cùng
Địa chỉ bộ nhớ trong ngăn xếp
Địa chỉ bộ nhớ ngoài
Trong các thanh ghi của vi xử lý 8086, thanh ghi nào có thể sử dụng để truy xuất dữ liệu từ bộ nhớ?
AX
BX
SI
DI
Phương thức lập trình Assembly được sử dụng để:
Đảm bảo tính toán chính xác
Cải thiện hiệu suất chương trình
Giao tiếp trực tiếp với phần cứng
Dễ dàng lập trình cho hệ điều hành
Lệnh "PUSH" trong vi xử lý 8086 thực hiện chức năng gì?
Lấy dữ liệu từ bộ nhớ và chuyển vào thanh ghi
Đưa dữ liệu vào ngăn xếp
Đọc dữ liệu từ ngăn xếp
Thực hiện phép toán cộng
Lệnh "POP" trong vi xử lý 8086 thực hiện chức năng gì?
Đưa dữ liệu vào thanh ghi
Lấy dữ liệu từ ngăn xếp
Cập nhật giá trị của PC
Di chuyển dữ liệu giữa các thanh ghi
Bộ nhớ trong của máy tính có thể bao gồm:
RAM
ROM
EEPROM
Đĩa cứng
Bộ vi xử lý 8086 sử dụng kiến trúc:
CISC
RISC
Superscalar
VLIW
Chỉ thị nào trong Assembly 8086 dùng để di chuyển dữ liệu từ thanh ghi vào bộ nhớ?
MOV
PUSH
POP
LOAD
Một chu kỳ máy bao gồm bao nhiêu bước cơ bản?
Một bước
Ba bước
Bốn bước
Hai bước
Để bảo vệ vùng nhớ khỏi bị thay đổi, trong vi xử lý 8086 có thể sử dụng:
Thanh ghi bảo mật
Bộ nhớ ảo
Cờ bảo vệ
Bộ đệm
