Chapter 6 Applied Instructions 7. When 16#00 appears in the low byte, the execution of the instruction is as follows. Before the instruction is executed: b7~b0 b15~b8 b7~b0 B15~b8 S D S+1 D+1 S+3 S+2 D+3 D+2 After the instruction is executed: b7~b0 b15~b8 b7~b0 b15~b8 S+1 S D+1 D S+2 D+2 S+3 D+3 16#32 in the high byte turns into 16#00. 16#30 in the high byte is not transferred. 8. When 16#00 appears in the high byte, the execution of the instruction is as follows. The transfer stops when the code 16#00, leaving the remainder of D unchanged. Before the instruction is executed: S b7~b0 b15~b8 D b7~b0 b15~b8 6_ S+1 D+1 S+2 D+2 S+3 D+3 After the instruction is executed:
b7~b0 b15~b8 b7~b0 b15~b8 S D S+1 D+1 S+2 D+2 S+3 D+3 6-125 16#31 16#30 16#33 16#32 16#35 16#34 16#30 16#00 16#38 16#39 16#36 16#37 16#34 16#35 16#32 16#33 16#31 16#30 16#33 16#32 16#35 16#34 16#30 16#00 16#31 16#30 16#33 16#32 16#35 16#34 16#00 16#00 16#32 i 16#31 16#30 16#33 16#32 16#00 16#34 16#37 16#36 16#38 16#39 16#36 16#37 16#34 16#35 16#32 16#33 16#31 16#30 16#33 16#32 16#00 16#34 16#37 16#36 16#31 16#30 16#33 16#32 16#00 16#34 16#32 16#33