一、原码、反码、补码、移码
计算机中一个机器字长,它包括符号位和数值绝对值位。
原码:由符号位加上其数值绝对值,第一位表示符号,“+”表示为0,“-”表示为1。
反码:若字长为正数,那么其反码就是其本身;
若为负数,则在原码基础上,符号位不变,其余位数取反。(若一个八位二进制数为1 0110100,可知这是一个负数,即-0110100,在其基础上,符号位不变,其余位数取反,可得其反码为1 1001011。)
补码:若字长为正数,与反码一样,其补码也是其本身;
若为负数,则在原码基础上,符号位不变,其余位数取反,然后再加1,这里也可以理解为负数的补码就是其反码基础上+1。
移码:移码,也称为偏码或增码,一个字长的移码就是将其补码的符号位求反,其余不变。
二、RS-232-C串行接口标准
RS-232-C是一种串行通信接口标准,用于DTE和DCE之间的通信接口规范,标准的RS-232-C接口使用9针或25针DB连接器(插头/插座),其电气特征是采用V.28标准电路,当信号电平范围为-3~-15V时代表逻辑1,+3~+15V时代表逻辑0。。
其最大数据传输速率随传输距离而不同,传输距离越短,最大数据速率最高,一般情况下通信距离不超过20m,如下表:
传输距离 | 最大数据速率 |
<15m | 19.2kb/s |
<50m | 9.6kb/s |
<100m | 1.2kb/s |
三、帧中继
帧中继只有拥塞控制,没有流量控制功能,它在第二层(数据链路层)建立虚电路,用帧承载数据,且帧中继提供两种虚电路,分别是交换虚电路和永久虚电路。
其数据速率在一定范围内变化,使其既可以适应流式业务,又可以适应突发业务,且由于其帧长可变,可以用于承载各种局域网数据传输。
四、ATM
ATM(异步传输模式),是一项数据传输技术,它是以信元为基础的一种分组交换和复用技术。
ATM用户业务分为四类,分别是CBR(固定比特率),用于语音和视频流;
VBR(可变比特率),用于压缩视频信号;
ABR(有效比特率),用于突发通信;
UBR(不定比特率),用于传送IP分组,即文件传输、电子邮件等等。