Lệnh nhảy nào trong số các lệnh sau đây có tầm nhảy đến là bất cứ nơi nào trong không gian bộ nhớ chương trình 64KB:
Trả lời:
Đáp án đúng: C
Phân tích câu hỏi:
Câu hỏi này kiểm tra kiến thức về các lệnh nhảy trong kiến trúc vi xử lý, cụ thể là tầm nhảy (range) của các lệnh nhảy khác nhau.
Đánh giá các phương án:
- A. SJMP (Short Jump): Lệnh nhảy ngắn, tầm nhảy giới hạn trong khoảng -128 đến +127 byte so với địa chỉ lệnh hiện tại.
- B. AJMP (Absolute Jump): Lệnh nhảy tuyệt đối, cho phép nhảy đến bất kỳ địa chỉ nào trong phạm vi 2KB (kilobyte) của bộ nhớ chương trình.
- C. LJMP (Long Jump): Lệnh nhảy dài, cho phép nhảy đến bất kỳ địa chỉ nào trong không gian bộ nhớ chương trình 64KB.
- D. RJMP (Relative Jump): Tương tự SJMP, là lệnh nhảy tương đối với tầm nhảy ngắn hơn so với LJMP.
Kết luận:
Dựa trên phân tích trên, lệnh LJMP có tầm nhảy đến bất kỳ vị trí nào trong không gian bộ nhớ chương trình 64KB.