比较指令
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的比较操作,而寄存器的内容不改变。指令完成后能 使用所有条件跳转指令。
对状态标志位的影响:
电子街推荐您: