flat assembler
Message board for the users of flat assembler.
Index
> Main > Rotating Register |
Author |
|
revolution 04 Oct 2009, 15:30
In what context was it said? It is hard to know what it means without the context.
|
|||
04 Oct 2009, 15:30 |
|
bitshifter 04 Oct 2009, 18:21
Maybe to rotate the bits within a register via ror or rol?
|
|||
04 Oct 2009, 18:21 |
|
pal 04 Oct 2009, 19:12
I thought it was about literally rotating the registers using rol/ror/rcr/rcl but I'm not sure.
I'll try to get the person to explain what he means, but he literally said to me "Do you know what rotating registers are?". I thought of the rotating instruction mnemonics too. The only thing that I found relating to it is: Code: http://www.cs.nmsu.edu/~rvinyard/itanium/register_rotation.htm But it doesn't really explain much to be honest. I'll find out more when I speak to the guy again. This is what he said: Quote:
He then said he wasn't listening though so I don't really know. |
|||
04 Oct 2009, 19:12 |
|
LocoDelAssembly 04 Oct 2009, 20:26
Perhaps a different way of saying this?
|
|||
04 Oct 2009, 20:26 |
|
Pirata Derek 06 Oct 2009, 07:27
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 |
|||
06 Oct 2009, 07:27 |
|
revolution 06 Oct 2009, 07:44
Pirata Derek: I think "rotating" is used as an adjective, not as a verb. But thanks for the pretty pics anyway.
|
|||
06 Oct 2009, 07:44 |
|
Borsuc 06 Oct 2009, 14:10
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.
|
|||
06 Oct 2009, 14:10 |
|
pal 06 Oct 2009, 22:02
Nice pictures, but yeah I don't think it was that. I have to wait for him to come back on to see if he can explain it again.
Borsuc: that was another thing I thought of, the FPU style registers. |
|||
06 Oct 2009, 22:02 |
|
pal 07 Oct 2009, 11:15
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 |
|||
07 Oct 2009, 11:15 |
|
revolution 07 Oct 2009, 11:20
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). |
|||
07 Oct 2009, 11:20 |
|
pal 07 Oct 2009, 11:33
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.
|
|||
07 Oct 2009, 11:33 |
|
kohlrak 08 Oct 2009, 04:15
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).
|
|||
08 Oct 2009, 04:15 |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2024, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.