flat assembler
Message board for the users of flat assembler.
![]() |
Author |
|
pal
What exactly is a rotating register
![]() Any description/links would be appreciated. Cheers, pal. |
|||
![]() |
|
revolution
In what context was it said? It is hard to know what it means without the context.
|
|||
![]() |
|
bitshifter
Maybe to rotate the bits within a register via ror or rol?
|
|||
![]() |
|
LocoDelAssembly
Perhaps a different way of saying this?
|
|||
![]() |
|
Pirata Derek
ROTATING REGISTERS:
THe same rules are for different register sizes. ROR - Rotate right: ![]() ROL - Rotate left: ![]() RCR - Rotate right with carry: ![]() RCL - Rotate left with carry: ![]() For more information go on wikipedia |
|||
![]() |
|
revolution
Pirata Derek: I think "rotating" is used as an adjective, not as a verb. But thanks for the pretty pics anyway.
|
|||
![]() |
|
Borsuc
It probably means like the x86 FPU except that it "overflows" back to the original st0 register if you go over once it's full.
|
|||
![]() |
|
pal
![]() Borsuc: that was another thing I thought of, the FPU style registers. |
|||
![]() |
|
pal
OK Madis cleared it up for me. The rotating registers are from Itanium architecture, not Intel.
Last edited by pal on 07 Oct 2009, 11:21; edited 1 time in total |
|||
![]() |
|
revolution
IA64 does have 128 FPU and 128 CPU registers. Nothing new there. It also has a hardware supported register windowing facility - that could be the rotating register thing. But who knows, could be anything else also.
Anyhow, if you want to learn more about the (dead) IA64 architecture search for Itanium (and/or IA64 of course). |
|||
![]() |
|
pal
Yeah my bad. The guy who said it to me didn't mention the IA-64 bit originally but said 64-bits, so I assumed he was using x86-64 bit. Either way I didn't know about IA-64 like that. Cheers all.
|
|||
![]() |
|
kohlrak
Let's not forget that it could be a reference to alternate registers (the idea that there are more registers that we can access, but to reduce hardware restrictions, the registers we specify are aliased).
|
|||
![]() |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2020, Tomasz Grysztar. Also on GitHub, YouTube, Twitter.
Website powered by rwasa.