{$cluname}

科伟奇论坛 » DSP » C6000 RET指令


‹‹上一主题 | 下一主题›› 查看 1943
发表一个新帖子 发表回复

标题 C6000 RET指令 在百度搜索本主题 [ 搜 ] [ 打印 ] [ 推荐 ] [收藏帖子] [ 收藏到新浪VIVI] [ 订阅 ]

eric (版主)
楼主   [点击复制本网址] [ 字体: ] [ 编辑 ] [ 报告 ] [评分]
Rank:16Rank:16Rank:16Rank:16Rank:16
UID 6
帖子 5
积分 15 点
金币 26 枚
魅力 11 度
注册 2009年11月24日
C6000 RET指令

请问下哪里有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






此用户离线!
共计在线时长50分钟2009/11/24 11:14:42
[ 资料 ] [ 短信 ] [ 好友 ] [ 文集 ] [ 引用 ] [ 回复 ] 点击返回顶部

« 首页1 »1/共1页


查看积分策略说明快速回复你的内容
快捷回复标题 (选填) 快捷插入表情图标
验 证 码  点击获取验证码
快捷回复内容

自动复制

Powered by TEAM 2.0.5 Release - ACC © 2005 Team5 Studio All rights reserved