Perform the arithmetic operations in Part 3 by hand (in HEX or Binary). Also, sp
ID: 2079349 • Letter: P
Question
Perform the arithmetic operations in Part 3 by hand (in HEX or Binary). Also, specify the Z, DC, and C bit for each problem by using the following rules NOTE: Logic operations only affect the z bit, not DCor C bit. So for those, only specify the Z bit. If any of the operations No Yes Z-0 Z-1 Results in an answer of 0? In the case of addition, produces a carry from bit 3 to bit po 1 DC 0 4? (remember, LSB is bit 0, not bit 1) In the case of addition, produces a carry from bit 7 (MSB) c 1 c- 0 to imaginary bit 8? In the case of subtraction, produces a borrow from bit 4 DC-0 DC 1 to bit 3? In the case of subtraction, requires a borrow from an C-1 C- 0 imaginary 9th bit to the 8th bit? NOTE: If you use the two's complement method to subtract, focus on the addition rules for Cand DC bit, not subtraction.Explanation / Answer
part(3). FF AND F0
Here we are asked to perform logical and opertation. So here the carry flag C, DC flag will not be affected because in logical and neither carry is generated from bit7 to imaginary bit(or carry from bit3 to bit4) nor borrow from bit4 to bit3. So only Z flag be affected with respect to content in accumulator ie- if after AND operation the final value will be zero (00000000) then Z=1 else Z=0.
Lets do the operation and check the result.
FF 1111 1111
F0 1111 0000
Answer------------> 1111 0000 = F0 (by performing bit by bit AND) which is not zero so flag Z=0, flag C=0, flag DC=0.
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.