irmovl $11, %eax
irmovl $7, %ecx
addl %eax, %ecx
rrmovl %ecx, %edx
| Address | Contents | Comments |
| 00 | 30 | irmovl |
| 01 | F0 | rB=%eax |
| 02 | 0B | 11=0x0B (little endian) |
| 03 | 00 | second byte of 11 is 0 (little endian) |
| 04 | 00 | third byte of 11 is 0 (little endian) |
| 05 | 00 | fourth byte of 11 is 0 (little endian) |
| 06 | 30 | irmovl |
| 07 | F1 | rB=%ecx=1 |
| 08 | 07 | 7=0x07 (little endian) |
| 09 | 00 | second byte of 7 is 0 (little endian) |
| 0A | 00 | third byte of 7 is 0 (little endian) |
| 0B | 00 | fourth byte of 7 is 0 (little endian) |
| 0C | 60 | addl |
| 0D | 01 | rA=%eax=0, rB=%ecx=1 |
| 0E | 20 | rrmovl |
| 0F | 12 | rA=%ecx=1, rB=%edx=2 |
A trace of a regiser-memory move instruction can be found here.