Advertisement

or1200处理器的指令说明

阅读量:

以下内容摘自《步步惊芯——软核处理器内部设计分析》一书

根据笔者的分类标准,在数据处理指令类别中共计48项。表4.1详细列举了OR1200系统中所有算术处理指令及其相应的功能描述。

笔者将OR1200的数据处理类指令再细分为如下类别:

  • 比较指令

链接

  • 移位指令

l.rori、l.sll、l.slli、l.sra、l.srai、l.srl、l.srli

  • 逻辑运算指令

l.and、l.andi、l.or、l.ori、l.xor、l.xori

  • 算术运算指令

l.add、l.addc、l.addi、l.addic、l.sub

  • 数据传送指令

l.movhi、l.cmov、l.extbs、l.extbz、l.exths、l.exthz、l.extws、l.extwz

  • 其余指令

l.ff1、l.fl1

这种指令助记符也易于理解。例如,包含许多比较指令的操作系统通常会采用特定的方式标识这些操作。这些操作对应的助记符均以l.sf开头,在此标识体系中l.代表属于ORBIS32的基本指令集中的指令。为了便于识别和执行操

全部评论 (0)

还没有任何评论哟~