比较指令系统概述
发表:2023-08-29 12:06:13 阅读:47

比较指令

1)寄存器比较

CP Rd,Rr 0≤d≤31,0≤r≤31

操作:Rd—Rr ,PC←PC+l

机器码:0001 01 rd dddd rrrr ,周期:1

说明:该指令完成两个寄存器Rd和Rr的相比较操作,而寄存器的内容不改变。指令完成后能使用所有条件跳转指令。

对状态标志位的影响:

比较指令

 

2)带进位比较

CPC Rd,Rr 0≤d≤3 1,0≤r≤3 1

操作:Rd-Rr-C ,PC←PC+1

机器码:0000 01rd dddd rrrr ,周期:1

说明:该指令完成寄存器Rd的值和寄存器Rr加进位位C的值相比较操作.而寄存器的内容不改变。指令完成后能使用所有条件跳转指令。

对状态标志位的影响:

比较指令

 

3)与立即数比较

CPI Rd,K 16≤d≤3,0≤K≤255

操作:Rd—K ,PC←PC+l

机器码:0011 kkkk dddd kkkk ,周期:1

说明:该指令完成寄存器Rd和常数K的比较操作,而寄存器的内容不改变。指令完成后能 使用所有条件跳转指令。

对状态标志位的影响:

比较指令

 

 

电子街推荐您:

 

立即数据加法字与加1指令

减法指令

减法指令(续)

取反码指令与取补指令