A、 Ⅰ和Ⅱ
B、 Ⅲ
C、 Ⅳ
D、 Ⅴ和Ⅵ
答案:D
解析:【答案解析】采用进位位来判断溢出时,当最高有效位和符号位的值不相同时才会产生溢出。【归纳总结】两正数相加,当最高有效位产生进位(C1=1)而符号位不产生进位(Cs=0)时,发生 正溢;两负数相加,当最高有效位不产生进位(C1=0)而符号位产生进位(Cs=1)时,发生负溢。 故溢出条件为:溢出=CsC1+CsC1=Cs ⊕ C1。
A、 Ⅰ和Ⅱ
B、 Ⅲ
C、 Ⅳ
D、 Ⅴ和Ⅵ
答案:D
解析:【答案解析】采用进位位来判断溢出时,当最高有效位和符号位的值不相同时才会产生溢出。【归纳总结】两正数相加,当最高有效位产生进位(C1=1)而符号位不产生进位(Cs=0)时,发生 正溢;两负数相加,当最高有效位不产生进位(C1=0)而符号位产生进位(Cs=1)时,发生负溢。 故溢出条件为:溢出=CsC1+CsC1=Cs ⊕ C1。
A.
B.
C.
D.
解析:【答案解析】本题考查零比特填充,为了避免其它字段中出现“0111110”,产生误解, HDLC 采用零比特填充技术,即在发送时,除标志字段外,如果连续发现 5 个“1”,则在其后自动插入一个“0”。接收方收到连续 5 个“1”后,如果其后为“0”,则自动将该“0”位删除,如果其后为“1”,则继续检查下一位,如果为“0”,则为标志位,为“1”则出错。核心点就是只要出现连续的 5 个 1 之后,添加一个 0,因此位串 011111 11011111 0,经过填充后是 01111101101111100,特别注意即使 5 个 1 后面是 0,也是需要再添加一个 0 的, 因此答案为 D。
A. 10010111
B. 10000111
C. 10101101
D. 11101001
解析:【答案解析】CRC 编码由数据信息和校验位共同组成,前 5 位为数据位,后 3 位为检验位。10101000÷1011,余数为 101,将余数 101(检验位)拼接在数据位的后面,就得到 CRC 码。【归纳总结】循环冗余校验码是通过除法运算来建立有效信息位和校验位之间的约定关系的。 假设,待编码的有效信息以多项式 M(X)表示,将它左移若干位后,用另一个约定的多项式 G(X) 去除,所产生的余数 R(X)就是检验位。有效信息和检验位相拼接就构成了 CRC 码。当整个 CRC 码被接收后,仍用约定的多项式G(X)去除,若余数为 0 表明该代码是正确的;若余数不为 0 表明某一位出错,再进一步由余数值确定出错的位置,以便进行纠正。
A. 在一条指令执行结束时响应中断
B. 中断处理期间CPU处于关中断状态
C. 中断请求的产生与当前指令的执行无关
D. CPU通过采样中断请求信号检测中断请求
A. 信息可读可写,并且读、写速度一样快
B. 存储元由MOS管组成,是一种半导体存储器
C. 掉电后信息不丢失,是一种非易失性存储器
D. 采用随机访问方式,可替代计算机外部存储器
A. (SYN=0,ACK=0,seq=11 221,ack=11 221)
B. (SYN=1,ACK=1,seq=11 220,ack=11 220)
C. (SYN=1,ACK=1,seq=11 221,ack=11 221)
D. (SYN=0,ACK=0,seq=11 220,ack=11 220)
A. 26
B. (24-m)×26-1
C. (24-m)×26
D. (24-m)×(26-1)
解析:【答案解析】双操作数指令操作码字段占 4 位,单操作数指令操作码字段占 10 位,无操作数指令操作码字段占 16 位。现指令系统中有 m 条双操作数指令,则给单操作数和无操作数指令留下了(2^4-m)个扩展窗口。因为存在着无操作数指令,所以单操作数指令必须要给无操作 数指令留下一个扩展窗口,最终最多可以设计出单操作数指令的数目为(2^4-m)×2^6-1。【归纳总结】因为如果指令长度一定,则地址码与操作码字段的长度是相互制约的。采用扩 展操作码法是让操作数地址个数多的指令(三地址指令)的操作码字段短些,操作数地址个数 少的指令(一或零地址指令)的操作码字段长些,这样既能充分地利用指令的各个字段,又能 在不增加指令长度的情况下扩展操作码的位数,使它能表示更多的指令。【解题技巧】选项 C 没有给无操作数指令留下扩展窗口,不完全符合题意。
A. 仅Ⅰ
B. 仅Ⅰ、Ⅱ
C. 仅Ⅰ、Ⅲ
D. Ⅰ、Ⅱ、Ⅲ
A. Ⅰ、Ⅱ和Ⅲ
B. Ⅰ、Ⅱ和Ⅳ
C. Ⅰ、Ⅲ和Ⅳ
D. Ⅱ、Ⅲ和Ⅳ
A. 1
B. 2
C. 3
D. 4
A. 200 m
B. 205 m
C. 359 m
D. 512 m