通用寄存器可用于传送和暂存数据,也可参与算术逻辑运算,并保存运算结果。除此之外,它们还各自具有一些特殊功能。汇编语言程序员必须熟悉每个寄存器的一般用途和特殊用途,只有这样,才能在程序中做到正确、合理地使用它们。
(1) 通用寄存器(General Purpose Register):PicoBlaze有16个通用寄存器,被定义为s0~sF,为方便程序的编写,这些寄存器可以用汇编命令重新命名。
基于2087个网页-相关网页
现在新增加了R8-R15通用寄存器(general-purpose registers GPR),这些寄存器都工作在64位模式下(这意味着在该模式下程序需要重新编译),原来的寄存器诸如EAX、EBX也由32位扩张至64位。
基于488个网页-相关网页
·2,447,543篇论文数据,部分数据来源于NoteExpress
这个示例程序还输出了当时通用寄存器的值。
The sample program has also dumped the general purpose register values in this case.
r 0 - r 31显示通用寄存器的内容。
mftb指令可以将tb寄存器的值传输到一个通用寄存器中。
The MFTB mnemonic allows the value of the TB register to be transferred to a general purpose register. Its syntax is.
应用推荐