单选题
160、十进制数(-123)的原码表示为____。
A
A、11111011
B
B、10000100
C
C、1000010
D
D、01111011
答案解析
正确答案:A
解析:
**解析:**
要计算十进制数 $-123$ 的原码表示,我们需要遵循以下步骤:
1. **确定符号位**:
* 原码的最高位(最左边的一位)是符号位。
* 正数的符号位为 `0`,负数的符号位为 `1`。
* 因为题目给出的是 $-123$(负数),所以符号位应为 **1**。
2. **计算数值部分的二进制**:
* 取绝对值 $|-123| = 123$。
* 将十进制数 $123$ 转换为二进制数。可以使用“除2取余法”或“凑数法”:
* $123 = 64 + 32 + 16 + 8 + 2 + 1$
* 对应二进制位:
* $64 (2^6) \rightarrow 1$
* $32 (2^5) \rightarrow 1$
* $16 (2^4) \rightarrow 1$
* $8 (2^3) \rightarrow 1$
* $4 (2^2) \rightarrow 0$
* $2 (2^1) \rightarrow 1$
* $1 (2^0) \rightarrow 1$
* 所以,$123$ 的二进制表示为 `1111011`。
3. **组合原码**:
* 通常在计算机基础题目中,若无特殊说明,默认使用 **8位二进制** 表示一个字节。
* 将符号位 `1` 放在最高位,数值部分 `1111011` 放在低7位。
* 如果数值部分不足7位,需在左侧补0,但这里 `1111011` 正好是7位。
* 组合结果:**`1`** (符号位) + **`1111011`** (数值位) = **`11111011`**。
4. **选项分析**:
* **A. 11111011**:符号位为1(负数),数值部分为1111011(即123),符合 $-123$ 的原码表示。✅
* B. 10000100:符号位为1,数值部分为0000100(即4),表示 $-4$。❌
* C. 1000010:只有7位,且若视为8位补全可能是 `01000010` 或 `11000010` 等,格式不规范且数值不对。❌
* D. 01111011:符号位为0(正数),数值部分为1111011(即123),表示 $+123$。❌
**结论:**
十进制数 $-123$ 的8位原码表示为 `11111011`。
故正确答案为 **A**。
相关知识点:
十进制原码表示要会求
题目纠错
计算机基础题库练习
相关题目
单选题
1325、全文搜索引擎一般采用什么原理来采集信息____
单选题
1324、启动WINDOWS后,首先看到的工作屏幕叫____
单选题
1323、能够被网页浏览器解释的超文本标记语言是指____
单选题
1322、内存中的每个基本单元,都被赋予一个唯一____,称为地址。
单选题
1321、内存储器可分为随机存取存储器和____。
单选题
1320、内存储器存储信息时的特点是____
单选题
1319、目前微机上使用最广泛的操作系统是____
单选题
1318、目前,在网络中提供了多种信息交流方式,下面那种方式可以提供实时语音交流服务____。
单选题
1317、目前,配有P4CPU的微型计算机属于计算机的____。
单选题
1316、某用户在域名为mAil.nAnkAi.EDu.Cn的邮件服务器上申请了一个账号,账号名为Xing,那么该用户的电子邮件地址为____。
