加法运算(补码)、减法运算(补码)、乘法运算(原码、补码),补充:与、或、非、异或、加法运算(异或、与、或)

在加减乘除运算中,使用原码进行运算的电路实现太难,多采用补码来进行加减乘除。

补码:正数的补码与原码一样。负数的补码是原码符号位不变,数值位全部取反,再加1。

例如:108-108

原码

(最高位即最左一位是符号位。

正数的符号位:0。

负数的符号位:1。)

0 110 11001 110 1100

反码

(正数的反码:同原码。

负数的反码:原码符号位不变,数值位全部取反)

0 110 11001 001 0011

补码

(正数的补码:同原码。

负数的补码:反码+1)

0 110 11001 001 0100

(补码)加法运算

二进制逢2进1,符号位参与加法运算。

补码的加法运算结果仍是补码,需转为原码。(正数:原码=补码。负数:符号位不变,数值位全部取反,再+1)

加法运算可能溢出

正数与正数相加,可能溢出;负数与负数相加,可能溢出。

例如:8位二进制,其中1位符号位,数值最大127。108+30=138>127,溢出。

 

判断是否溢出

方法一:一位符号位。通过将结果的符号位与原来两个符号位比对(与或非)。

若判断结果为0,没有溢出;若结果为1,则溢出。

方法二:一位符号位。符号位进位Cs与数值位最高位进位C1比对(异或)。

 方法三:双符号位。结果的两个符号位比对(异或)。

注:实际存储时,只有一个符号位。运算时,复制一个符号位。

 如何解决溢出(位宽扩大,也有称为:符号扩展)

正数

原码、反码、补码一样,扩宽方式也一样。

 正整数:符号位与数值位中间扩宽,补0。正小数:数值位低位后面扩宽,补0。

负数

负整数:原码:符号位与数值位中间扩宽,补0。

               反码:符号位与数值位中间扩宽,补1。

               补码:符号位与数值位中间扩宽,补1。

负小数:原码:数值位低位后面扩宽,补0。

               反码:数值位低位后面扩宽,补1。

               补码:数值位低位后面扩宽,补0。

(补码)减法运算

A-B相当于A+(-B),转为加法运算。

既是加法运算,就可能溢出(例如:108-(-30)相当于108+30),判断溢出与解决上面已说明。

(原码)乘法运算

相当于多次加法运算。涉及:加法(原码)、逻辑右移、异或。

(原码)乘法运算的符号位:(异或)

符号位不参与运算。最终结果的符号位:被乘数和乘数的符号位异或。

(原码)乘法运算初始:

ACC(累加寄存器):0000 0000,

MQ(乘商寄存器):乘数绝对值,

X(通用寄存器):被乘数绝对值。

(原码)乘法运算过程:(加法、逻辑右移)

第一步、MQ(乘商寄存器)的低位若为1,ACC(累加寄存器)中的值加上X(通用寄存器)中的值;若MQ的低位为0,ACC中的值加上0。

第二步、ACC中的值和MQ中的值一起逻辑右移(低位舍弃,高位补0)。

第三步、重复第一步、第二步。

第四步、修正符号位(ACC中)。

(原码)乘法运算最终结果:

ACC(符号位,乘积的高位),MQ(乘积的低位)。

 

(补码)乘法运算

相当于多次加法运算。涉及:加法(补码)、算术右移。

ACC和X中使用双符号。MQ中低位后面有一位辅助位。

(补码)乘法运算的符号位:

被乘数和乘数的符号位参与运算。且双符号位(存储时是1位符号位,运算时复制符号位)。

(补码)乘法运算初始:

ACC(累加寄存器):00 000 0000,

MQ(乘商寄存器):乘数补码,低位后面有一位辅助位0,

X(通用寄存器):被乘数补码,双符号。

(补码)乘法运算过程:(加法-补码、算术右移)

第一步、MQ(乘商寄存器)的辅助位减数值位低位,若为1,ACC(累加寄存器)中的值加上被乘数的补码;若为0,ACC中的值加上0;若为-1,ACC中的值加上被乘数相反数的补码。

第二步、ACC中的值和MQ中的值一起算术右移(低位舍弃,符号位为0,高位补0,符号位为1,高位补1)。

第三步、重复第一步、第二步。

第四步、多做第一步的加法(符号位参与运算)。

(补码)乘法运算最终结果(仍是补码):

ACC(符号位,乘积的高位),MQ(乘积的低位)。

 

补充

0:假。1:真。

与运算

与运算中,都为1(真),结果才为1(真),其余情况结果均为0(假)。

与运算
条件1条件2结果
000
010
100
111
或运算

或运算中,都为0(假),结果才为0(假),其余情况结果均为1(真)。

或运算
条件1条件2结果
000
011
101
111
非运算

非运算中,相当于取反,为0(假)则结果为1(真),为1(真)则结果为0(假)。

非运算
条件结果
01
10
异或运算

异或运算中,相同,结果为0(假);不同,结果为1(真)。

可理解为:判断是否仅有一个为1(真)。

异或运算
条件1条件2结果 
000
011
101
110

异或运算(可用与、或、非实现)

 加法运算(异或、与、或)

本位和:两个本位跟低位进位的异或。可理解为:3者中偶数个1则结果为0,否则为1。

进位:两种情况满足一个即可。1、两个本位都为1则进位(即两个本位进行与运算结果为1)。2、两个本位只有一个1,且低位进位为1,则进位,(即两个本位异或运算结果为1,然后和低位进位进行与运算结果为1)

 

 

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
WTD standardization office【WTD 5AB- WTDK 08- WTD 2C】 WTD standardization office【WTD 5AB- WTDK 08- WTD 2C】 计算机组成原理作业 计算机组成原理作业 年 级 姓名 学号 **(16日交,可手写,别交作业本,可以交单页) 选择题 1.机器主频周期是指 B 。 A.指令周期 B. 时钟周期 C.总线周期 D. 存取周期 2.系统总线地址的功能是___A___。 A.选择主存单元地址 B.选择进行信息传输的设备 C. 选择外存地址 D. 指定主存和I / O设备接口的地址 3.寄存器间接寻址方式中,操作数处在__B____。 A.通用寄存器 B.主存单元 C.程序计数器 D.堆栈 4.两数进行原码乘除运算时,运算结果的符号位由两操作数符号的 C 得到 。 A."与"运算 B."或"运算 C."异或"运算 D."与"运算 5.当代CPU内部包括___B___。 A.控制器 B.控制器、运算器、Cache C.运算器和主存 D.控制器、ALU和主存 6.CPU组成中不包括 D 。 A.指令寄存器 B.指令译码器 C .地址寄存器 D .地址译码器 7.表示浮点数的范围是由浮点数的 A 决定的。 A.阶码的位数 B.阶码采用的编码 C.尾数的位数 D.尾数采用的编码 8微机中采用____D __表示地址。 A.原码 B.补码 C.反码 D.无符号数 9.在定点二进制运算器中,减法运算一般通过 D 来实现。 A.原码运算的二进制减法器 B.补码运算的二进制减法器 C.补码运算的十进制减法器 D.补码运算的二进制法器 10.运算器的主要功能是进行 C 。 A.逻辑运算 B.算术运算 C. 逻辑和算术运算 D. 只作法 11. EEPROM存储器中的内容正常工作时 B 。 A.不一定可以改写 B.可以改写 C.不可以改写 D. 以上都不对 12.存储器是计算机系统中的记忆设备,它主要用来___D___。 A.存放数据 B.存放程序 C.存放微程序 D.存放程序和数据 13. 在CPU中指示下一条指令地址的寄存器是 C 。 A.主存地址寄存器 B.程序计数器(PC) C.指令寄存器 D.状态条件寄存器 14. 在主存和CPU之间增Cache的目的是 C 。 A.增内存容量 B.提高内存的可靠性 C.解决CPU有内存之间的速度匹配问题 D.增内存容量,同时快存取速度 15.指令周期是指 C 。 A.CPU从主存取出一条指令的时间 B.CPU执行一条指令的时间 C.CPU从主存取出一条指令的时间上执行这条指令的所有时间 D.时钟周期时间 二.填空题 1.RAM中文名称为 随机存储器 。 2.三级存储器系统是指高缓、内存和 外存 。 3. 8位无符号数的表示范围为 0~255 。 4.计算机机器码表示可采用原码、反码 、__ _补码_ __ 三种表示。 5.如果存储器有1K个单元,采用单地址译码方式有 5 条字线,而采用双译码方式至少有 10 条字线。 6.常用的CACHE地址映像方法有 直接映像 、全相联和组相联映像三种。 7.一位十进制数,用BCD码表示需___ 4 ___位二进制数表示。 8.给定一个8K*4bit的芯片,如果组成32Kx8bit的存储体,需要该芯片 8 个。 9.-85的补码表示为 。 10. ASCII码67H采用的是偶校验,那么校验位为 1 。 三.简答题 1.指令和数据都存放在主存,如何识别从主存储器中取出的是指令还是数据? 答:(1)通过不同的时间段来区分指令和数据,即在取指令阶段(或取指微程序)取出的为指令,在执行指令阶段(或相应微程序)取出的即为数据。 (2)通过地址来源区分,由提供存储单元地址的取出的是指令,由指令地址码部分提供存储单元地址的取出的是操作数。 2.简述CPU内有哪些主要寄存器及作用。 答:数据寄存器:作为CPU和主存、外设之间信息传输的中转站,用以弥补CPU和主存、外设之间操作速度上的差异。 指令寄存器:用来保存当前正在执行的一条指令 程序计数器:用来指出下一条指令在主存储器中的地址 地址寄存器:用来保存CPU当前所访问的主存单元的地址 累寄存器:当运算器的算术逻辑单元ALU执行算术或逻辑运算时,为ALU提供一个工作区,可以为ALU暂时保存一个操作数或运算结果。 3.什么是指令周期?什么是机器周期?什么是时钟周期?三者之间有什么关系? 答:指令周期:取出并执行一条指令的时间 机器周期:内存读取一条指令字的最短时间 时钟周期:处理操作的最基本单位 指令周期、机器周期和之间的关系:指令周期通常用若干个机器周期表示,而机器周期时间又包含12个 4.计算机的性能指标有哪些? 答:运算速度
大工 21 春《计算机组成原理》在线作业 1 1.[单选题] 下列 4 个数据中最大的数据是()。 A.十进制数据 13 B.八进制数据 17 C.十六进制数据 12 D.二进制数据 11 答案:C 2.[单选题] 如果使用双符号位时,下列哪一种情况能指出结果为溢出() 。 A.00 B.11 C.10 D.以上都不是 答案:C 3.[单选题] 在浮点数编码中, ()在机器数中不出现,是隐含的。 A.阶码 B.符号 C.尾数 D.基数 答案:D 4.[单选题] 浮点运算中,法的对阶的方法是() 。 A.将较小的一个阶码调整到与较大的一个阶码相同 B.将较大的一个阶码调整到与较小的一个阶码相同 C.将被数的阶码调整到与数的阶码相同 D.将数的阶码调整到与被数的阶码相同 答案:A 5.[单选题] 补码运算中,两补码数相,采用 1 位符号位,当()时表示结果溢出。 A.符号位有进位 B.符号位进位和数值最高位进位异或结果为 0 C.符号位为 1 D.符号位进位和数值最高位进位异或结果为 1 答案:D 6.[单选题] 假设某数的真值为-0.1010, 在计算机中该数表示为 1.0110, 则该数所用的编码 方法是() 。 A.原码 B.补码 C.反码 D.移码 答案:B 7.[单选题] 根据 IEEE 754 国际标准,短实数浮点数共 32 位,其中()占 8 位。 A.阶码 B.尾数 C.符号位 D.以上都不是 答案:A 8.[单选题] 一个 8 位二进制数,采用补码表示,该整数由 3 个"1"和 5 个"0"组成,则 该整数最小值为() 。 A.1 B.-32 C.-125 D.-3 答案:C 9.[单选题] 字长相同但格式不同的两种浮点数,如果前者阶码长、尾数短,后者阶码短、尾 数长,其他规定均相同,则它们可表示的数的范围和精度为() 。 A.两者可表示的数的范围和精度相同 B.前者可表示的数的范围大但精度低 C.前者可表示的数的范围大且精度高 D.前者可表示的数的范围小但精度高 答案:B 10.[单选题] 根据 IEEE 754 国际标准,长实数浮点数共 64 位,其中()占 11 位。 A.阶码 B.尾数 C.符号位 D.以上都不是 答案:A 11.[判断题] 在浮点运算器中,阶码可实现、减、乘、除四种运算。 A.对 B.错 答案:B 12.[判断题] 一个正数的补码和这个数的原码表示相同,一个正数的反码和该数的原码不一 样,是将原码的每一位数均取反。 A.对 B.错 答案:B 13.[判断题] 在定点小数除法中,为了避免溢出,被除数的绝对值应小于除数的绝对值。 A.对 B.错 答案:A 14.[判断题] 若十进制数据为 10,则该数的八进制数据为 14。 A.对 B.错 答案:B 15.[判断题] 在原码中,零的表示形式是唯一的。 A.对 B.错 答案:B 16.[判断题] 浮点数的范围和精度取决于阶码的位数和尾数的位数。 A.对 B.错 答案:A 17.[判断题] 浮点数的正负主要由阶码的符号位决定。 A.对 B.错 答案:B 18.[判断题] 在定点补码运算中,符号位不参与运算。 A.对 B.错 答案:B 19.[判断题] 在浮点运算中,尾数部件可实现、减、乘、除四种运算。 A.对 B.错 答案:A 20.[判断题] 某 R 进位计数制中,左边 1 位的权是其相邻的右边 1 位的权的 R 倍。 A.对 B.错 答案:A
大工19春《计算机组成原理》在线作业2 下列4个数据中最大的数据是()。 A.十进制数据13 B.八进制数据17 C.十六进制数据12 D.二进制数据11 正确答案:C 如果使用双符号位时,下列哪一种情况能指出结果为溢出()。 A.00 B.11 C.10 D.以上都不是 正确答案:C 在浮点数编码中,()在机器数中不出现,是隐含的。 A.阶码 B.符号 C.尾数 D.基数 正确答案:D 浮点运算中,法的对阶的方法是()。 A.将较小的一个阶码调整到与较大的一个阶码相同 B.将较大的一个阶码调整到与较小的一个阶码相同 C.将被数的阶码调整到与数的阶码相同 D.将数的阶码调整到与被数的阶码相同 正确答案:A 补码运算中,两补码数相,采用1位符号位,当()时表示结果溢出。 A.符号位有进位 B.符号位进位和数值最高位进位异或结果为0 C.符号位为1 D.符号位进位和数值最高位进位异或结果为1 正确答案:D 假设某数的真值为- 0.1010,在计算机中该数表示为1.0110,则该数所用的编码方法是()。 A.原码 B.补码 C.反码 D.移码 正确答案:B 根据IEEE754国际标准,短实数浮点数共32位,其中()占8位。 A.阶码 B.尾数 C.符号位 D.以上都不是 正确答案:A 一个8位二进制数,采用补码表示,该整数由3个"1"和5个"0"组成,则该整数最小值为()。 A.1 B.-32 C.-125 D.-3 正确答案:C 字长相同但格式不同的两种浮点数,如果前者阶码长、尾数短,后者阶码短、尾数长,其他 规定均相同,则它们可表示的数的范围和精度为()。 A.两者可表示的数的范围和精度相同 B.前者可表示的数的范围大但精度低 C.前者可表示的数的范围大且精度高 D.前者可表示的数的范围小但精度高 正确答案:B 根据IEEE754国际标准,长实数浮点数共64位,其中()占11位。 A.阶码 B.尾数 C.符号位 D.以上都不是 正确答案:A 在浮点运算器中,阶码可实现、减、乘、除四种运算。 T.对 F.错 正确答案:B 一个正数的补码和这个数的原码表示相同,一个正数的反码和该数的原码不一样,是将原 码的每一位数均取反。 T.对 F.错 正确答案:B 在定点小数除法中,为了避免溢出,被除数的绝对值应小于除数的绝对值。 T.对 F.错 正确答案:A 若十进制数据为10,则该数的八进制数据为14。 T.对 F.错 正确答案:B 在原码中,零的表示形式是唯一的。 T.对 F.错 正确答案:B 浮点数的范围和精度取决于阶码的位数和尾数的位数。 T.对 F.错 正确答案:A 浮点数的正负主要由阶码的符号位决定。 T.对 F.错 正确答案:B 在定点补码运算中,符号位不参与运算。 T.对 F.错 正确答案:B 在浮点运算中,尾数部件可实现、减、乘、除四种运算。 T.对 F.错 正确答案:A 某R进位计数制中,左边1位的权是其相邻的右边1位的权的R倍。 T.对 F.错 正确答案:A ----------------------- 大工19春《计算机组成原理》在线作业2【答案】全文共4页,当前为第1页。 大工19春《计算机组成原理》在线作业2【答案】全文共4页,当前为第2页。 大工19春《计算机组成原理》在线作业2【答案】全文共4页,当前为第3页。 大工19春《计算机组成原理》在线作业2【答案】全文共4页,当前为第4页。
大工21秋《计算机组成原理》在线作业3 试卷总分:100得分:100 1.下列4个数据中最大的数据是 <-A.->十进制数据13 <-B.->八进制数据17 <-C.->十六进制数据12 <-D.->二进制数据11 【-参考.选择-】:C 2.如果使用双符号位时下列哪一种情况能指出结果为溢出 <-A.->00 <-B.->11 <-C.->10 <-D.->以上都不是 【-参考.选择-】:C 3.在浮点数编码中在机器数中不出现是隐含的 <-A.->阶码 <-B.->符号 <-C.->尾数 <-D.->基数 【-参考.选择-】:D 4.浮点运算法的对阶的方法是 <-A.->将较小的一个阶码调整到与较大的一个阶码相同 <-B.->将较大的一个阶码调整到与较小的一个阶码相同 <-C.->将被数的阶码调整到与数的阶码相同 <-D.->将数的阶码调整到与被数的阶码相同 【-参考.选择-】:A 5.补码运算中两补码数相采用1位符号位当时表示结果溢出 <-A.->符号位有进位 <-B.->符号位进位和数值最高位进位异或结果为0 <-C.->符号位为1 <-D.->符号位进位和数值最高位进位异或结果为1 【-参考.选择-】:D 6.假设某数的真值为01010在计算机中该数表示为10110则该数所用的编码方法是 <-A.->原码 <-B.->补码 <-C.->反码 <-D.->移码 【-参考.选择-】:B 7.根据IEEE754国际标准短实数浮点数共32位其中占8位 <-A.->阶码 <-B.->尾数 <-C.->符号位 <-D.->以上都不是 【-参考.选择-】:A 8.一个8位二进制数采用补码表示该整数由3个"1"和5个"0"组成则该整数最小值 为 <-A.->1 <-B.->-32 <-C.->-125 <-D.->-3 【-参考.选择-】:C 9.字长相同但格式不同的两种浮点数如果前者阶码长、尾数短后者阶码短、尾数长其 他 规定均相同则它们可表示的数的范围和精度为 <-A.->两者可表示的数的范围和精度相同 <-B.->前者可表示的数的范围大但精度低 <-C.->前者可表示的数的范围大且精度高 <-D.->前者可表示的数的范围小但精度高 【-参考.选择-】:B 10.根据IEEE754国际标准长实数浮点数共64位其中占11位 <-A.->阶码 <-B.->尾数 <-C.->符号位 <-D.->以上都不是 【-参考.选择-】:A 11.在浮点运算器中阶码可实现、减、乘、除四种运算 <-A.->正确 <-B.->错误 【-参考.选择-】:错误 12.一个正数的补码和这个数的原码表示相同一个正数的反码和该数的原码不一样是 将 原码的每一位数均取反 <-A.->正确 <-B.->错误 【-参考.选择-】:错误 13.在定点小数除法中为了避免溢出被除数的绝对值应小于除数的绝对值 <-A.->正确 <-B.->错误 【-参考.选择-】:正确 14.若十进制数据为10则该数的八进制数据为14 <-A.->正确 <-B.->错误 【-参考.选择-】:错误 15.在原码中零的表示形式是唯一的 <-A.->正确 <-B.->错误 【-参考.选择-】:错误 16.浮点数的范围和精度取决于阶码的位数和尾数的位数 <-A.->正确 <-B.->错误 【-参考.选择-】:正确 17.浮点数的正负主要由阶码的符号位决定 <-A.->正确 <-B.->错误 【-参考.选择-】:错误 18.在定点补码运算中符号位不参与运算 <-A.->正确 <-B.->错误 【-参考.选择-】:错误 19.在浮点运算中尾数部件可实现、减、乘、除四种运算 <-A.->正确 <-B.->错误 【-参考.选择-】:正确 20.某R进位计数制中左边1位的权是其相邻的右边1位的权的R倍 <-A.->正确 <-B.->错误 【-参考.选择-】:正确 ----------------------- 大工21秋《计算机组成原理》在线作业3-【答案】全文共3页,当前为第1页。 大工21秋《计算机组成原理》在线作业3-【答案】全文共3页,当前为第2页。 大工21秋《计算机组成原理》在线作业3-【答案】全文共3页,当前为第3页。
计算机组成原理作业 年 级 姓名 学号 **(16日交,可手写,别交作业本,可以交单页) 1. 选择题 1.机器主频周期是指 B 。 A.指令周期 B. 时钟周期 C.总线周期 D. 存取周期 2.系统总线地址的功能是___A___。 A.选择主存单元地址 B.选择进行信息传输的设备 C. 选择外存地址 D. 指定主存和I / O设备接口的地址 3.寄存器间接寻址方式中,操作数处在__B____。 A.通用寄存器 B.主存单元 C.程序计数器 D.堆栈 4.两数进行原码乘除运算时,运算结果的符号位由两操作数符号的 C 得到 。 A."与"运算 B."或"运算 C."异或"运算 D."与"运算 5.当代CPU内部包括___B___。 A.控制器 B.控制器、运算器、Cache C.运算器和主存 D.控制器、ALU和主存 6.CPU组成中不包括 D 。 A.指令寄存器 B.指令译码器 C .地址寄存器 D .地址译码器 7.表示浮点数的范围是由浮点数的 A 决定的。 A.阶码的位数 B.阶码采用的编码 C.尾数的位数 D.尾数采用的编码 8微机中采用____D __表示地址。 A.原码 B.补码 C.反码 D.无符号数 9.在定点二进制运算器中,减法运算一般通过 D 来实现。 A.原码运算的二进制减法器 B.补码运算的二进制减法器 C.补码运算的十进制减法器 D.补码运算的二进制法器 10.运算器的主要功能是进行 C 。 A.逻辑运算 B.算术运算 C. 逻辑和算术运算 D. 只作法 11. EEPROM存储器中的内容正常工作时 B 。 A.不一定可以改写 B.可以改写 C.不可以改写 D. 以上都不对 12.存储器是计算机系统中的记忆设备,它主要用来___D___。 A.存放数据 B.存放程序 C.存放微程序 D.存放程序和数据 13. 在CPU中指示下一条指令地址的寄存器是 C 。 A.主存地址寄存器 B.程序计数器(PC) C.指令寄存器 D.状态条件寄存器 14. 在主存和CPU之间增Cache的目的是 C 。 A.增内存容量 B.提高内存的可靠性 C.解决CPU有内存之间的速度匹配问题 D.增内存容量,同时快存取速度 15.指令周期是指 C 。 A.CPU从主存取出一条指令的时间 B.CPU执行一条指令的时间 C.CPU从主存取出一条指令的时间上执行这条指令的所有时间 D.时钟周期时间 二.填空题 1.RAM中文名称为 随机存储器 。 2.三级存储器系统是指高缓、内存和 外存 。 3. 8位无符号数的表示范围为 0~255 。 4.计算机机器码表示可采用原码、反码 、__ _补码_ __ 三种表示。 5.如果存储器有1K个单元,采用单地址译码方式有 5 条字线,而采用双译码方式至少有 10 条字线。 6.常用的CACHE地址映像方法有 直接映像 、全相联和组相联映像三种。 7.一位十进制数,用BCD码表示需___ 4 ___位二进制数表示。 8.给定一个8K*4bit的芯片,如果组成32Kx8bit的存储体,需要该芯片 8 个。 9.-85的补码表示为 10101011 。 10. ASCII码67H采用的是偶校验,那么校验位为 1 。 三.简答题 1.指令和数据都存放在主存,如何识别从主存储器中取出的是指令还是数据? 答:(1)通过不同的时间段来区分指令和数据,即在取指令阶段(或取指微程序)取出 的为指令,在执行指令阶段(或相应微程序)取出的即为数据。 (2)通过地址来源区分,由PC提供存储单元地址的取出的是指令,由指令地址码 部分提供存储单元地址的取出的是操作数。 2.简述CPU内有哪些主要寄存器及作用。 答:数据寄存器:作为CPU和主存、外设之间信息传输的中转站,用以弥补CPU和主存、 外设之间操作速度上的差异。 指令寄存器:用来保存当前正在执行的一条指令 程序计数器:用来指出下一条指令在主存储器中的地址 地址寄存器:用来保存CPU当前所访问的主存单元的地址 累寄存器:当运算器的算术逻辑单元ALU执行算术或逻辑运算时,为ALU提供一 个工作区,可以为ALU暂时保存一个操作数或运算结果。 3.什么是指令周期?什么是机器周期?什么是时钟周期?三者之间有什么关系? 答:指令周期:取出并执行一条指令的时间 机器周期:内存读取一条指令字的最短时间 时钟周期:处理操作的最基本单位 指令周期、机器周期和时钟周期之间的关系:指令周期通常用若干个机器周期表示,而 机器周期时间又包含12个时钟周期 4.计算机的性能指标有哪些? 答:运算速度、字长、内存储器的容量、外存储器的容量、外部设备的配置及扩展能力 、软件配置。 四、计算分析题 1.设机器字长为6位,定点表示,符号1位,数值5位,问: 1)采用定点补码整数表示时

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值