单选题 若寄存器内容为11111111,若它等于+127,则为( )

A、 反码
B、 补码
C、 原码
D、 移码
下载APP答题
由4l***vd提供 分享 举报 纠错

相关试题

单选题 某计算机字长是32位,按字节编址,采用小端(Little Endian)方式存放数据。假定有一个double型变量,其机器数表示为1122 3344 5566 7788H,存放在0000 8040H开始的连续存储单元中,则存储单元0000 8046H中存放的是( )。

A、22H
B、33H
C、77H
D、66H

单选题 考虑以下C语言代码: unsigned short usi=65535; short si=usi; 执行上述程序段后,si的值是( )。

A、-1
B、-32767
C、-32768
D、-65535

单选题 计算机内部的定点数大多用补码表示,以下是一些关于补码特点的叙述: Ⅰ.零的表示是唯一的 Ⅱ.符号位可以和数值部分一起参加运算 Ⅲ.和其真值的对应关系简单、直观 Ⅳ.减法可用加法来实现 在以上叙述中,( )是补码表示的特点。

A、Ⅰ和Ⅱ
B、Ⅰ和Ⅲ
C、Ⅰ和Ⅱ和Ⅲ
D、Ⅰ和Ⅱ和Ⅳ

单选题 32位补码可以表示的有符号整数的范围是( )

A、-2^32-2^31-1
B、-2^31-2^31-1
C、-2^32-2^32-1
D、-2^31-2^32-1

单选题 对真值0表示形式唯一的是( )

A、原码
B、补码和移码
C、反码
D、以上都不对

单选题 16位补码0x8FA0扩展为32位应该是( )

A、0x0000 8FA0
B、0xFFFF 8FA0
C、0xFFFF FFA0
D、0x8000 8FA0

单选题 假定有4个整数用8位补码分别表示r1=FEH、r2=F2H、r3=90H、r4=F8H,若将运算结果存放在一个8位寄存器中,则下列运算会发生溢出的是( )。

A、r1×r2
B、r2×r3
C、r1×r4
D、r2×r4

单选题 一个C语言程序在一台32位机器上运行,程序中定义了三个变量x、y、z,其中x和z为int型,y为short型,当x=127、y=-9时,执行赋值语句z=x+y后,x、y、z的值分别是( ).

A、x=0000007FH, y=FFF9H, z=00000076H
B、x=0000007FH, y=FFF9H, z=FFFF0076H
C、x=0000007FH, y=FFF7H, z=CTFF0076H
D、x=0000007FH, y=FFF7H, z=00000076H