王朝百科
分享
 
 
 

rcl

王朝百科·作者佚名  2010-07-28  
宽屏版  字体: |||超大  

RCL-三种模式的实际操作透明模式:发送实体在高层数据上不添加任何额外控制协议开销,仅仅根据业务类型决定是否进行分段操作。接收实体接收到的PDU如果出现错误,则根据配置,在错误标记后递交或者直接丢弃并向高层报告。实时语音业务通常采用RLC透明模式。

非确认模式:发送实体在高层PDU上添加必要的控制协议开销,然后进行传送但并不保证传递到对等实体,且没有使用重传协议。接收实体对所接收到的错误数据标记为错误后递交,或者直接丢弃并向高层报告。由于RLCPDU包含有顺序号,因此能够检测高层PDU的完整性。UM模式的业务有小区广播和IP电话。

确认模式:发送侧在高层数据上添加必要的控制协议开销后进行传送,并保证传递到对等实体。因为具有ARQ能力,如果RLC接收到错误的RLCPDU,就通知发送方的RLC重传这个PDU。由于RLCPDU中包含有顺序号信息,支持数据向高层的顺序/乱序递交。AM模式是分组数据传输的标准模式,比如www和电子邮件下载。

RCL-RLC主要执行的功能有:分段/重组

分段/重组。就是将长度不同的高层PDU分组进行分段重组为较小的RLC负荷单元(PU);

级联。当一个RLCSDU的内容不能填满一个完整的RLCPDU时,可以将下一个RLCSDU的第一段也放在这个PU中,与前一个RLCSDU的最后一段级联在一起;

填充。当RLCSDU的内容不能填满一个完整的RLCPDU且无法进行级联时,可以将剩余的空间用填充比特来填满;

错误纠正。在确认模式下通过重传来纠正错误;

高层PDU的顺序发送。RLC按照高层PDU递交下来的顺序进行发送。主要用于AM模式;

流量控制。由RLC接收端对另一侧RLC发送端的发送速率进行控制;

复制检查。检查所接收到RLCPDU,并保证向高层只递交一次;

顺序号检查。在UM模式下,该功能保证PDU的完整性。并且在RLCPDU被重组为RLCSDU时,通过检查RLCPDU的顺序号提供一个检测恶化的RLCSDU的方法;

协议错误检测与恢复。检测RLC协议的错误并进行恢复;

加密。在UM/AM模式下,对数据进行加密。具体请参考后续相关章节内容;暂停/继续功能

暂停/继续功能。暂停或者继续进行数据传输。它们都是属于本地操作,由RRC通过控制接口进行控制。

汇编指令RCL用带进位的左移,就是RCL

左移时把操作数的最高位移入CF,而CF中原有内容移入操作数的最低位

先用RCL移低位的,再用RCL移高位的就好了,给你弄个注释吧:

假设用AX和DX存放这个32位的数据,AX是高位

AX=1111000011110000B DX=1100110011001100B

ADD AX,0;CF清零,不然左移的时候最低位可能会是1

RCL DX,1

;执行后DX=1001100110011000B

;CF里的0移到最低位,最高位的1再移到CF里,其他位顺序左移

RCL AX,1

;执行后AX=1110000111100001B

;原来DX的最高位移出来的1又通过CF移到了AX的最低位

;这样就实现32位的移位了

RCL的详细使用方法带进位的循环左移 RCL (rotate left through carry)

指令的汇编格式:RCL dst,cnt

指令的基本功能:RCL 对由dst指定的寄存器或存储器操作数,连同进位标志CF左循环移动,m所指定的次数,每左移一次,把操作数的最高位移入CF,而CF中原有内容移入操作数的最低位。

指定支持的寻址方式:目的操作数dst可以是除立即数外的任何寻址方式。移动次数(或位数)cnt=1时,1可以直接写在指令中,cnt〉1时,cnt必须放入CL寄存器中。

指令对标志位的影响:CF=移入的数值。

OF=1 当cnt=1时,移动后最高位的值未发生变化。

OF=0 当cnt=1时,移动后最高位的值发生变化。

SF、ZF、PF标志位不受影响。

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
如何用java替换看不见的字符比如零宽空格​十六进制U+200B
 干货   2023-09-10
网页字号不能单数吗,网页字体大小为什么一般都是偶数
 干货   2023-09-06
java.lang.ArrayIndexOutOfBoundsException: 4096
 干货   2023-09-06
Noto Sans CJK SC字体下载地址
 干货   2023-08-30
window.navigator和navigator的区别是什么?
 干货   2023-08-23
js获取referer、useragent、浏览器语言
 干货   2023-08-23
oscache遇到404时会不会缓存?
 干货   2023-08-23
linux下用rm -rf *删除大量文件太慢怎么解决?
 干货   2023-08-08
刀郎新歌破世界纪录!
 娱乐   2023-08-01
js实现放大缩小页面
 干货   2023-07-31
生成式人工智能服务管理暂行办法
 百态   2023-07-31
英语学习:过去完成时The Past Perfect Tense举例说明
 干货   2023-07-31
Mysql常用sql命令语句整理
 干货   2023-07-30
科学家复活了46000年前的虫子
 探索   2023-07-29
英语学习:过去进行时The Past Continuous Tense举例说明
 干货   2023-07-28
meta name="applicable-device"告知页面适合哪种终端设备:PC端、移动端还是自适应
 干货   2023-07-28
只用css如何实现打字机特效?
 百态   2023-07-15
css怎么实现上下滚动
 干货   2023-06-28
canvas怎么画一个三角形?
 干货   2023-06-28
canvas怎么画一个椭圆形?
 干货   2023-06-28
canvas怎么画一个圆形?
 干货   2023-06-28
canvas怎么画一个正方形?
 干货   2023-06-28
中国河南省郑州市金水区蜘蛛爬虫ip大全
 干货   2023-06-22
javascript简易动态时间代码
 干货   2023-06-20
感谢员工的付出和激励的话怎么说?
 干货   2023-06-18
 
>>返回首页<<
 
 
静静地坐在废墟上,四周的荒凉一望无际,忽然觉得,凄凉也很美
© 2005- 王朝网络 版权所有