Decimal
Binary
Send
Steps
Reset
Start
A <- A - M
A <- A + M
ARITHMETIC
SHIFT
A, Q, Q
-1
Count=0?
STOP
Q=1
Q
-1
=0
Q=0
Q
-1
=1
Q=0 Q
-1
=0
Q=1 Q
-1
=1
No
Yes
Operation
A
Q
Q
-1
Reason