请问下哪里有RET指令的说明啊? 我翻遍了指令集手册就是找不到啊,再找汇编宏指令也没有啊? 我的理解是RET其实就是用B指令来实现的,哪位大牛指点一下哪里可以找到关于RET指令的说明啊?
源代码:
int test(short *x)
{
int t, *y = (int*)x;
*x = 0;
t = *y;
return t;
}
汇编代码:
;******************************************************************************
;* FUNCTION NAME: _test *
;* *
;* Regs Modified : A3,A4 *
;* Regs Used : A3,A4,B3 *
;* Local Frame Size : 0 Args + 0 Auto + 0 Save = 0 byte *
;******************************************************************************
_test:
;** --------------------------------------------------------------------------*
ZERO .L1 A3 ; |7|
RET .S2 B3 ; |12|
|| STH .D1T1 A3,*A4 ; |7|
LDW .D1T1 *A4,A4 ; |11|
NOP 4
; BRANCH OCCURS {B3} ; |12|
.sect ".text"
.global _func1
