ret

更新时间:2024-08-11 17:21

RET子程序的返回指令,此外,ret还是检测血液的时候的一项,常规医院都有的实验室项目。

汇编指令

执行过程

ret指令用栈中的数据,修改IP的值,从而实现栈转移。

CPU执行ret指令时,进行下面两步操作:

(IP)=((SS)*16+(SP))

(SP)=(SP)+2;

另一种用法 ret n (n为整数)

等效于

(IP)=((SS)*16+(SP))

(SP)=(SP)+2;

(SP)=(SP)+n;

例如ret 4

pop ip

add sp,4

返回调用处

例:

push eax

call @msg ;call标号是把eip压入堆栈,然后再跳到标号@msg处

;[标记1]

;继续代码....

@msg:

push 0

push 0

push eax

push 0

call dword ptr [MessageBoxA]

ret ;这是取出EIP,返回到调用处,继续执行[标记1]

医学含义

网织红细胞

是检测血液的时候的一项,常规医院都有的实验室项目。

临床意义

1. 网织红细胞增多 表示骨髓红细胞系增生旺盛,常见于溶血性贫血、急性失血;缺铁性贫血、巨幼红细胞贫血以及某些贫血病人治疗后,如补充铁或维生素B12以及叶酸后。

2. 网织红细胞减少 表示骨髓造血功能减低,常见于再生障碍性贫血,在骨髓病性贫血(如急性白血病等)时,骨髓中异常细胞大量浸润,使红细胞增生受到抑制,网织红细胞也减少。

3. 网织红细胞可以作为临床上贫血治疗效果以及治疗试验的评价指标

其它含义

可靠性强化实验

Reliability Enhancement Testing,加速环境试验种的一种类型。

可靠性强化试验有许多名称和形式,如步进应力试验应力寿命试验(STRIEF)、高加速寿命试验(HALT)等。RET的目的是通过系统地施加逐渐增大的环境应力工作应力,来激发故障和暴露设计中的薄弱环节,从而评价产品设计的可靠性。因此,RET应该在产品设计和发展周期中最初的阶段实施,以便于修改设计。

国外可靠性的有关研究人员在80年代初就注意到由于设计潜在缺陷的残留量较大,给可靠性的提高提供了可观的空间,另外价格和研制周期问题也是当今市场竞争的焦点。研究证明,RET不失为解决这个问题的最好方法之一。它获得的可靠性比传统的方法高得多,更为重要的是,它在短时间内就可获得早期可靠性,无须像传统方法那样需要长时间的可靠性增长(TAAF),从而降低了成本。

RET的目的是要引起失效,因此它是破坏性试验,试样数量尽可能少。进行RET的理想时间是在设计周期的末期,此时设计、材料、元器件和工艺等都准备就绪,而生产尚未开始。通常RET的做法是施加预定的环境应力和工作应力(单独加、顺序加或同时加),从小量级开始,然后逐步增加直到出现以下3种情况:

全部试样失效;

应力值大大超出服役期望值

出现非相关失效。(非相关失效是指服役中不可能出现的失效模式

可靠性强化试验也是针对少量抽样产品进行的。

免责声明
隐私政策
用户协议
目录 22
0{{catalogNumber[index]}}. {{item.title}}
{{item.title}}