Lệnh giảm nội dung của thanh ghi R0 và nhảy đến địa chỉ rel nếu nội dung của thanh ghi R0 khác 0 (chỉ nhảy nếu đúng điều kiện):
Trả lời:
Đáp án đúng: B
Câu hỏi yêu cầu tìm lệnh giảm giá trị thanh ghi R0 và nhảy đến địa chỉ *rel* nếu R0 khác 0.
* **A. CJNE R0, #00H, rel:** Lệnh này so sánh R0 với 00H và nhảy nếu không bằng nhau, *nhưng không giảm giá trị R0*.
* **B. DJNZ R0, rel:** Lệnh này *giảm giá trị R0 đi 1*, sau đó kiểm tra nếu R0 khác 0 thì nhảy đến địa chỉ *rel*. Đây là đáp án chính xác.
* **C. CJNE R0, 00H, rel:** Tương tự như A, lệnh này so sánh và nhảy nếu không bằng, nhưng không giảm R0.
* **D. DJNZ rel, R0:** Cú pháp này không đúng. DJNZ phải có thanh ghi trước, sau đó là địa chỉ nhảy.