2012-02-17 46 views
0

有没有一种方法可以对SPARC程序集中的双字进行左移逻辑转换?SPARC中双字的SLL?

ldd [%fp - 8], %l0 

加载64位的内存地址。请注意,这不是一个整数,而仅仅是一个字节序列,所以左边的逻辑移位不是乘法运算。

谢谢!

回答

1

计算机组织与设计页988的基础(你可以看看它在谷歌图书)

sllx Rs1,Rs2,Rd 

左在路RS2的6个最低显著位并且存储它变为64位值Rs1的。 Sparc v8的许多指令后缀为x表示该指令的64位版本。例如sllx,srax,srlx

顺便说一句我只是碰到这种文件,这似乎更容易从该SPARC V9手册本身http://cs.anu.edu.au/techreports/2000/TR-CS-00-03.pdf

希望帮助获取信息的比特来了。这是我的第一个stackoverflow帖子!