Jasper Chow
Junior Member level 3
- Joined
- Nov 14, 2013
- Messages
- 26
- Helped
- 1
- Reputation
- 2
- Reaction score
- 1
- Trophy points
- 3
- Activity points
- 218
**broken link removed**
here is a datasheet of 8086 instruction time. I have two questions now.
First, I don't understand what the 'transfer' in 3rd column stands for.
Besides, for RCR instruction, why reg (1 bit shift) takes 2 cycles, but reg (multi -bit shift) takes 8+4/bit, multiple bit shift can be divided into s string of single bit shifts, but it takes 4 cycles per bit, which is unreasonble for me, and if the mutiple bit shift takes much longer than a series of single bit shifts, what is the point of using mutiple bit shift instruction?
here is a datasheet of 8086 instruction time. I have two questions now.
First, I don't understand what the 'transfer' in 3rd column stands for.
Besides, for RCR instruction, why reg (1 bit shift) takes 2 cycles, but reg (multi -bit shift) takes 8+4/bit, multiple bit shift can be divided into s string of single bit shifts, but it takes 4 cycles per bit, which is unreasonble for me, and if the mutiple bit shift takes much longer than a series of single bit shifts, what is the point of using mutiple bit shift instruction?