Question
State the final flag's value (CF, PF, AF, ZF & SF) for the operation given below. Explain the reason.
MOV AH, 9CH
MOV AL, 64H
ADD AH, AL
Answer
9C16 = 1001 11002
6416 = 0110 01002
AH + AL--> AH
AH = 9C16+6416 = 1 0000 00002 (number 1 is not included because the register size is only 8 bit,therefore the AH final value is 0016)
CF = 1 (got carry from D7)
PF = 1 (the number of 1 is even)
AF = 1 (got carry from D3 to D4)
ZF = 1 (because the final value is zero
SF = 0 (because the value at D15 is zero)
Bila dunia didagangkan
-
Alangkah indahnya... jika dunia dapat diperdagangkan untuk akhirat... bila
setiap rezeki diletakkan kembali kepada jalan yang hak.. bila setiap rezeki
yg h...
11 years ago
No comments:
Post a Comment