Cho đoạn mã Assembler sau:MOV A, #0FFHINC AKết quả của thanh ghi A là:
Trả lời:
Đáp án đúng: A
Đoạn mã Assembler thực hiện hai lệnh:
MOV A, #0FFH
: Gán giá trị 0FFH (255 trong hệ thập phân) vào thanh ghi A.INC A
: Tăng giá trị của thanh ghi A lên 1.
Khi thanh ghi A đang chứa giá trị lớn nhất có thể (0FFH) và được tăng thêm 1, nó sẽ tràn (overflow). Trong trường hợp tràn, giá trị của thanh ghi A sẽ trở về 0.
Vậy, kết quả của thanh ghi A sau khi thực hiện hai lệnh trên là 0H.