Lệnh "PUSH" trong vi xử lý 8086 thực hiện chức năng gì?
Trả lời:
Đáp án đúng: B
Lệnh "PUSH" trong vi xử lý 8086 được sử dụng để đưa dữ liệu từ một thanh ghi hoặc một ô nhớ vào ngăn xếp (stack). Khi lệnh PUSH được thực thi, giá trị của thanh ghi SP (Stack Pointer) sẽ giảm đi (thường là 2 byte cho hệ 16-bit), và dữ liệu được ghi vào vị trí bộ nhớ mà SP trỏ tới.
Phương án A sai vì nó mô tả lệnh MOV hoặc một lệnh tương tự dùng để nạp dữ liệu từ bộ nhớ vào thanh ghi.
Phương án C sai vì nó mô tả lệnh POP, là lệnh lấy dữ liệu từ ngăn xếp ra.
Phương án D sai vì nó mô tả lệnh ADD hoặc một lệnh cộng khác.
Do đó, phương án B là đáp án chính xác.





