武汉大学计算机组成原理总复习模拟题

合集下载

武汉大学计算机组成原理总复习模拟题

武汉大学计算机组成原理总复习模拟题
• (2)实现一位补码乘法的逻辑结构图。
移位电路 计数器 +1
ALU/2→S ALU→S
C ALU ALU+1 „ A→ALU A „ „ „ „ B→ALU B „ S→A „


C/2→C
Cn+1

B→ALU
1
0
„ CP
二、运算方法与运算器(13)
• (3)补码一位乘与原码一位乘逻辑结构上 的差异: • ① 原码乘法的逻辑结构图中只能加B;补码 乘法的逻辑结构图中只能加B也能减B; • ② 补码乘法的逻辑结构图中的C寄存器要 增加一位Cn+1, 原码乘法的逻辑结构图不 需要。
二、运算方法与运算器(16)
• 5. 设浮点数X,Y,阶码(补码形式)和尾数 (原码形式)如下: • X:阶码0001,尾数0.1010 • Y:阶码1111,尾数0.1001。设基数为2。
• (1)求X+Y(阶码运算用补码,尾数运算用补码) • (2)求X*Y(阶码运算用移码,尾数运算用原码 一位乘) • (3)求X/Y(阶码运算用移码,尾数运算用原码 加减交替法)
• 思考:如果信息在传输过程中出错,如何 纠错检错?
一、数据编码与数据校验(4)
• • • • • • • • • • • • • • ①偶校验,则校验码为 1 10101011,其中最高位为校验位。 ②采用海明校验,海明校验位的位数为4,分组如下: 12 11 10 9 8 7 6 5 4 3 2 1 D7 D6 D5 D4 P4 D3 D2 D1 P3 D0 P2 P1 1 0 1 0 1 0 1 1 第一组(P1) √ √ √ √ √ √ 第二组(P2) √ √ √ √ √ √ 第三组(P3) √ √ √ √ √ 第四组(P4) √ √ √ √ √ P1= D6⊕D4⊕D3⊕D1⊕D0=0⊕0⊕1⊕1⊕1=1 P2= D6⊕D5⊕D3⊕D2⊕D0= 0⊕1⊕1⊕0⊕1=1 P3= D7⊕D3⊕D2⊕D1= 1⊕1⊕0⊕1=1 P4= D7⊕D6⊕D5⊕D4= 1⊕0⊕1⊕0=0 所以:信息码10101011的海明校验码为: 1010 0 101 1 1 1 1。

计算机组成原理模拟习题+答案

计算机组成原理模拟习题+答案

计算机组成原理模拟习题+答案一、单选题(共100题,每题1分,共100分)1、在调频制记录方式中,记录0时,写电流()变化一次。

A、只在本位单元中间位置处B、在本位单元起始位置处负向C、只在本位单元起始位置处D、在本位单元起始位置和中间位置处正确答案:C2、下列寄存器中,对汇编语言程序员不透明的是()。

A、程序计数器(PC)B、存储器地址寄存器(MAR)C、存储器数据寄存器(MDR)D、指令寄存器(IR)正确答案:A3、主机和外设之间的正确连接通路是()。

A、CPU和主存—I/O总线—I/O接口(外设控制器)—通信总线(电缆)—外设B、CPU和主存—I/O接口(外设控制器)—I/O总线—通信总线(电缆)—外设C、CPU和主存—I/O总线—通信总线(电缆)—I/O接口(外设控制器)—外设D、CPU和主存—I/O接口(外设控制器)—通信总线(电缆)—I/O总线—外设正确答案:A4、ALU 属于()。

A、组合逻辑电路B、时序电路C、控制器D、寄存器正确答案:A5、在三种集中式总线控制方式中,()方式响应时间最快。

A、独立请求B、计数器定时查询C、串行链接D、以上都不是正确答案:A6、1946年研制成功的第一台电子数字计算机称为(),1949年研制成功的第一台程序内存的计算机称为()。

A、ENIAC,EDSACB、EDVAC, MARKIC、ENIAC, MARKID、ENIAC,UNIVACI正确答案:A7、在用比较法进行补码一位乘法时,若相邻两位乘数yiyi+1为10时,完成的操作是()。

A、原部分积+0 ,右移一位B、原部分积+[X]补,右移一位C、原部分积+[-X]补,右移一位D、原部分积+[Y]补,右移一位正确答案:C8、以下叙述()是错误的。

A、一个更高级的中断请求一定可以中断另一个中断处理程序的执行B、DMA和CPU必须分时使用总线;C、DMA的数据传送不需CPU控制;D、DMA中有中断机制正确答案:A9、计算机中不能通过编程访问的是()。

计算机组成原理复习题(含答案)

计算机组成原理复习题(含答案)

计算机组成原理复习题(含答案)计算机组成原理复习题⼀、选择题:1.双字节⼀般指(C )⼆进制数。

A.1位B.32位C.16位D.8位2.在主机中,能对指令进⾏译码的器件是(D )。

A.存储器B.ALU C.运算器D.控制器3.若⼀个数的编码是10000000,它的真值是-127,则该编码是(D )。

A.原码B.移码C.补码D.反码4.在I/O控制⽅式中,主要由程序实现的是(C )。

A.PPU⽅式B.DMA⽅式C.中断⽅式D.通道⽅式5.在浮点数的表⽰范围中,(B )在机器数中不出现,是隐含的。

A.阶码B.基数C.尾数D.符号6.指令系统采⽤不同的寻址⽅式的主要⽬的是( D )。

A.提⾼访问速度B.简化指令译码电路C.增加内存容量D.扩⼤寻址范围7.若标志寄存器Z=1 ,表明(C )A.运算结果为负B.运算结果为1 C.运算结果为0 D.运算结果为正8.寄存器间接寻址⽅式中,操作数在(B )中。

A.寄存器B.存储器C.堆栈D.CPU9.DMA接⼝(B )。

A.可以⽤于主存与主存之间的数据交换 B.内有中断机制C.内有中断机制,可以处理异常情况 D.内⽆中断机制10.计算机主频的周期是指(A )A.时钟周期B.指令周期C.⼯作周期D.存取周期11.运算器是由多种部件组成的,其核⼼部件是(D )。

A.数据寄存器B.累加器C.多数转换器 D. 算术逻辑运算单元12.使CPU与I/O设备完全并⾏⼯作⽅式是(C )⽅式。

A.程序直接传送B.中断C.通道D.程序查询13.某计算机字长32位,存储容量为64KB,若按照字节编址,它的寻址范围是(B )A.8K B.16K C.32K D. 4K 14.⽬前我们所说的个⼈台式商⽤机属于( D )。

A.巨型机 B.中型机 C.⼩型机 D.微型机15.冯·诺依曼机⼯作⽅式的基本特点是( B )。

A.多指令流单数据流 B.按地址访问并顺序执⾏指令C.堆栈操作 D.存储器按内容选择地址16.CPU的组成中不包含( A )。

历年计算机组成原理预测卷及答案

历年计算机组成原理预测卷及答案

1、一般8位的微型机系统以16位来表示地址,则该计算机系统有( )个地址空间。
A、256.
B、65 535.
C、65 536.DLeabharlann 131 072.【答案】C
2、没有外存储器的计算机初始引导程序可以放在什么部件。( )
A、RAM
B、ROM
C、RAM和ROM
D、CPU
【答案】B
3、在运算器中不包含
A、状态寄存器
A、intelligent
B、Von Neumann
C、real time processing
D、parallel
【答案】B
45、活动头磁盘存储器的平均存取时间是指( )
A、最大找道时间加上最小找道时间
B、平均找道时间
C、平均找道时间加上平均等待时间
D、平均等待时间
【答案】C
46、CPU组件不包括( ).
A、Database Management System
B、Application program
C、Language process program
D、Operating System
【答案】D
23、下列属于应用软件。
A、操作系统
B、编译程序
C、连接程序
D、文本处理
【答案】D
24、某DRAM芯片,其存储容量为512K×8位,该芯片的地址线和数据线数目为______ 。
A、8,512
B、512,8
C、18,8
D、19,8
【答案】D
25、多媒体CPU一般会支持SIMD类型的指令,SIMD指的是( )。
A、多条指令的执行时间
B、单条指令的执行时间
C、指令周期

计算机组成原理模考试题(含参考答案)

计算机组成原理模考试题(含参考答案)

计算机组成原理模考试题(含参考答案)一、单选题(共100题,每题1分,共100分)1、CRT显示器上构成图像的最小单元称为()。

A、像素B、元素C、亮点D、单位正确答案:A2、补码加法运算是指( )A、操作数用补码表示,将被加数变补,然后相加B、操作数用补码表示,将加数变补,然后相加C、操作数用补码表示,符号位单独处理D、操作数用补码表示,连同符号位一起相加正确答案:D3、下列数中,最大的数是()A、45DB、101001BC、52QD、2BH正确答案:A4、关于通用寄存器,下列说法正确的是()。

A、可存放指令的寄存器B、可存放程序状态字的寄存器C、可存放运算结果的寄存器D、本身具有计数逻辑与移位逻辑的寄存器正确答案:C5、加法器采用先行进位的目的是()。

A、优化加法器的结构B、增强加法器结构C、加速传递进位信号D、节省器材正确答案:C6、某计算机按字节编址,指令字长固定且只有两种指令格式,其中三地址指令29条,二地址指令107条,每个地址字段为6位,则指令字长至少应该是()。

A、24位B、32位C、26位D、28位正确答案:A7、在以下I/O控制方式中,主要由硬件而不是软件实现数据传送的方式是()。

A、DMA方式B、无条件程序控制方式C、程序中断方式D、程序查询方式正确答案:A8、计算机中表示地址时,采用( ) 。

A、补码B、原码C、无符号数D、反码正确答案:C9、在调频制记录方式中,记录1时,写电流()。

A、只在位单元中间位置变化一次B、只在本位起始处正向变化一次C、只在本位起始处变化一次D、在本位起始处和位单元中间位置各变化一次正确答案:D10、在微程序控制器中,一条机器指令的功能通常由()。

A、一段微程序实现B、一条微指令实现C、一个指令码实现D、一个条件码实现正确答案:A11、CPU中能进行算术和逻辑运算的最基本运算部件是()。

A、ALUB、移位器C、多路选择器D、加法器正确答案:A12、PC寄存器的内容()。

《计算机组成原理》模拟试题

《计算机组成原理》模拟试题

《计算机组成原理》模拟试题《计算机组成原理》模拟试题⼀、填空选择题(每空1分,共30分)1.______表⽰法主要⽤于表⽰浮点数中的阶码。

A. 原码B. 补码C. 反码D. 移码2.下列有关运算器的描述中,______是正确的。

A.只做算术运算,不做逻辑运算B. 只做加法C.能暂时存放运算结果D. 既做算术运算,⼜做逻辑运算3. CPU主要包括______。

A.控制器B.控制器、运算器、cacheC.运算器和主存D.控制器、ALU和主存4、针对8位⼆进制数,下列说法中正确的是。

A、-127的补码为10000000B、-127的反码等于0的移码C、+1的移码等于-127的反码D、0的补码等于-1的反码我的答案:B5、已知定点整数x的原码为,且,则必有。

A、B、C、,且不全为0D、,且不全为0我的答案:A得分: 14.3分6、已知定点⼩数x的反码为,且,则必有。

A、B、D、我的答案:D得分: 14.3分7、若某数x的真值为-0.1010,在计算机中该数表⽰为1.0110,则该数所⽤的编码⽅法为码。

A、原B、补C、反D、移我的答案:B得分: 14.3分8、某机字长为32位,采⽤定点⼩数表⽰,符号位为1位,尾数为31位,则可表⽰的最⼤正⼩数为①,最⼩负⼩数为②。

A、B、C、D、我的答案:CD10、变址寻址⽅式中,操作数的有效地址是______。

A、基址寄存器内容加上形式地址(位移量)B、程序计数器内容加上形式地址C、变址寄存器内容加上形式地址D、以上都不对正确答案:C 我的答案:C11、计算机的存储器采⽤分级存储体系的主要⽬的是A、便于读写数据B、减⼩机箱的体积C、便于系统升级D、解决存储容量、价格和存取速度之间的⽭盾正确答案:D 我的答案:D得分: 16.7分12、某SRAM芯⽚,其存储容量为64K×16位,该芯⽚的地址线和数据线数⽬为A、64,16C、64,8D、16,16正确答案:D 我的答案:D得分: 16.7分13、下述有关存储器的描述中,正确的是()。

计算机组成原理模拟试卷题及答案

计算机组成原理模拟试卷题及答案

一、填空题。

1、双端口存储器和多模块交叉存储器属于并行存储器结构,其中前者采用(空间)并行技术,后者采用(时间)并行技术。

2、CPU从内存取出一条指令并执行该指令的时间称为(指令周期),它常用若干个(CPU周期)来表示。

3、广泛使用的SRAM和DRAM都是半导体随机读写存储器。

前者的速度比后者(快),但集成度不如后者(高)。

4、形成指令地址的方法称为指令寻址,通常是(顺序)寻址,遇到转移指令时(跳跃)寻址。

5、RISC指令系统的最大特点是:只有(load)指令和(store)指令访问存储器,其余指令的操作均在寄存器之间进行。

6、SCSI是(并)行I/O标准接口,IEEE1394是(串)行I/O 标准接口。

7、IEEE754标准规定的32位浮点数格式中,符号位为1位,阶码为8位,尾数为23位,则它能表示的最大规格化正数为([1+(1-2-23)]×2127)。

8、某计算机字长32位,其存储容量为64MB,若按字编址,它的存储系统的地址线至少需要(24)条。

9、十进制数在计算机内有两种表示形式:(符号)形式和(数值)形式。

前者主要用在非数值计算的应用领域,后者用于直接完成十进制数的算术运算。

10、在计算机系统中,多个系统部件之间信息传送的公共通路称为(总线)。

就其所传送信息的性质而言,在公共通路上传送的信息包括(数据)、(地址)、(控制)。

二、选择题。

1、从器件角度看,计算机经历了五代变化。

但从系统结构看,至今绝大多数计算机仍属于(B)计算机。

A 并行B 冯•诺依曼C 智能D 串行2、某机字长32位,其中1位表示符号位。

若用定点整数表示,则最小负整数为(A)。

A -(231-1)B -(230-1)C -(231+1)D -(230+1)3、以下有关运算器的描述,(C)是正确的。

A 只做加法运算B 只做算术运算C 算术运算与逻辑运算D 只做逻辑运算4、EEPROM是指(D)。

A 读写存储器B 只读存储器C 闪速存储器D 电擦除可编程只读存储器5、当前的CPU由(B)组成。

武大《计算机组成原理》试题4

武大《计算机组成原理》试题4

一、单选题1.目前我们所说的个人台式商用机属于______。

A.巨型机B.中型机C.小型机D.微型机2.冯·诺依曼机工作方式的基本特点是______。

A.多指令流单数据流B.按地址访问并顺序执行指令C.堆栈操作D.存储器按内容选择地址3.CPU的组成中不包含______。

A.存储器B.寄存器C.控制器D.运算器4.当一1<x≤0时,[x]原= 。

A.1-x B.x C.2+x D.(2-2-n)-|x|5.在定点二进制运算器中,减法运算一般通过来实现。

A.原码运算的二进制减法器B.补码运算的二进制减法器C.补码运算的十进制加法器D.补码运算的二进制加法器6.下列说法正确的是。

A.半导体RAM信息可读可写,且断电后仍能保持记忆B.半导体RAM属易失性存储器,而静态的RAM存储信息是非易失性的C.静态RAM、动态RAM都属易失性存储器,断电后存储的信息将消失D.ROM不用刷新,且集成度比动态RAM高,断电后存储的信息将消失7.某RAM芯片,其存储容器为1024K×16位,该芯片的地址线和数据线数目分别为。

A.20,16 B.20,4 C.1024,4 D.1024,168.有一个lK×l的DRAM芯片,芯片内是32×32结构,采用分散刷新方式,如果刷新间隔不超过2ms,刷新信号的周期是。

A.62.5us B.6.25us C.0.625us D.2ms9.在计算机中,存放微指令的控制存储器隶属于。

A.外存B.高速缓存C.内存储器D.CPU10.在计算机系统中,记录系统运行状态的部件是。

A.程序计数器B.指令寄存器C.中断寄存器D.程序状态字11.以硬连线方式构成的控制器也称为。

A.组合逻辑型控制器B.微程序控制器C.存储逻辑型控制器D.指令地址控制器12.直接转移指令的功能是将指令中的地址代码送入。

A.累加器B.地址寄存器C.PC D.存储器13.在微程序控制器中,机器指令和微指令的关系是。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

二、运算方法与运算器(18)
• • • • • • • • • • • • • • • • • • • • • • (3)求X/Y(阶码运算用移码,尾数运算用原码加减交替法) 阶码相减: [-Ey]移 = 0001 [Ex-Ey]移 = [Ex]移 + [-Ey]补 = 1010 尾数相除: [My]补 = 00.1001 [-My]补 = 11.0111 00.1010 + 11.0111 00.0001 上1 00.0010 + 11.0111 11.1001 上0 11.0010 + 00.1001 11.1011 上0 00.0100 + 00.1000 00.1100 上1 所以[Mx/My]= 1.001 规格化后,尾数为0.1001 阶码 = [Ex-Ey]移 + [1]移 = 1011
二、运算方法与运算器(17)
• (2)求X*Y(阶码运算用移码,尾数运算用原码一位乘) • 阶码相加:[Ex+Ey]移 = [Ex]移 + [Ey]补 = 0001 + 1111 = 1000 • 尾数相乘: • 部分积 乘数 • 00.0000 1001 • + 00.1010 • 00.1010 • 00.01010 100 • 00.0001010 1 • + 00.1010 • 00.1011010 • 00.01011010 • 规格化后,尾数为0.1011。 • 阶码 = 1000 + [-1]移 = 0111
复习大纲
三、指令系统与控制器 指令格式与寻址方式 指令的操作流程 微指令格式设计 微程序设计的控制器
《计算机组成原理》期末考试
复习大纲
四、存储系统与存储结构 内存储器的结构与扩展方法 高速缓冲存储器与数据调度 虚拟存储器的设计方法 磁记录存储器的原理与性能指标计算
《计算机组成原理》期末考试
• (2)实现一位补码乘法的逻辑结构图。
移位电路 计数器 +1
ALU/2→S ALU→S
C ALU ALU+1 „ A→ALU A „ „ „ „ B→ALU B „ S→A „


C/2→C
Cn+1

B→ALU
1
0
„ CP
二、运算方法与运算器(13)
• (3)补码一位乘与原码一位乘逻辑结构上 的差异: • ① 原码乘法的逻辑结构图中只能加B;补码 乘法的逻辑结构图中只能加B也能减B; • ② 补码乘法的逻辑结构图中的C寄存器要 增加一位Cn+1, 原码乘法的逻辑结构图不 需要。
二、运算方法与运算器(16)
• 解:(1)求X+Y(阶码运算用补码,尾数运算用补码) • 对阶:[Ex]补 + [-Ey]补 = 0001 + 0001 = 0010 • 所以My 右移2位,得[My]补 = 00.001001 • 尾 加 : [Mx] 补 + [My] 补 = 00.1010 + 00.001001 = 00.1100 01 • 规格化:已是规格化尾数 • 舍入:00.1100 • 所以[EX+Y]补 = 0001,[MX+Y]补 = 0.1100
• 思考:如果信息在传输过程中出错,如何 纠错检错?
一、数据编码与数据校验(4)
• • • • • • • • • • • • • • ①偶校验,则校验码为 1 10101011,其中最高位为校验位。 ②采用海明校验,海明校验位的位数为4,分组如下: 12 11 10 9 8 7 6 5 4 3 2 1 D7 D6 D5 D4 P4 D3 D2 D1 P3 D0 P2 P1 1 0 1 0 1 0 1 1 第一组(P1) √ √ √ √ √ √ 第二组(P2) √ √ √ √ √ √ 第三组(P3) √ √ √ √ √ 第四组(P4) √ √ √ √ √ P1= D6⊕D4⊕D3⊕D1⊕D0=0⊕0⊕1⊕1⊕1=1 P2= D6⊕D5⊕D3⊕D2⊕D0= 0⊕1⊕1⊕0⊕1=1 P3= D7⊕D3⊕D2⊕D1= 1⊕1⊕0⊕1=1 P4= D7⊕D6⊕D5⊕D4= 1⊕0⊕1⊕0=0 所以:信息码10101011的海明校验码为: 1010 0 101 1 1 1 1。
二、运算方法与运算器(11)
yn(高位)yn+1(低位) 0 0 0 1 1 0 操作 部分积右移一位 部分积加x补,右移一位 部分积加(–x)补,右 移一位 部分积右移一位
1
1
• ⑥按照上述算法进行n+1步操作,但第n+1步不再移 位,仅根据y0与y1的比较结果作相应的运算即可。
二、运算方法与运算器(12)
二、运算方法与运算器(3)
• 2. 已知x = 0.1001,y = -0.1001,用补码不 恢复余数除法求(x/y)补=?
二、运算方法与运算器(4)
• 补码不恢复余数法的算法规则 • ①符号位参加运算,除数与被除数均用双符号补码表示。 • ②被除数与除数同号,被除数减去除数。被除数与除数 异号,被除数加上除数。商符号位的取值见③。 • ③余数与除数同号,商上1,余数左移一位减去除数; 余数与除数异号,商上0,余数左移一位加上除数。 • 注意:余数左移加上或减去除数后就得到了新余数。 • ④重复③。若采用恒置1法,则包括符号位在内共重复 ③n次;若采用校正法包括符号位在内,应重复③n+1 次。
二、运算方法与运算器(6)
二、运算方法与运算器(7)
• 中间有一步余数为零表示能除尽,除数为 负,需校正: • (x/y)补= 0.1111 + 0.0001 = 1.0000 • 余数与被除数异号需校正: • 余 数 r 补 =(11.0111 + 00.1001)×2 - 4=0.0000×2-4
二、运算方法与运算器(8)
• • • • 3. 运算器分析与设计题 (1)设计出实现一位原码乘法的逻辑结构图。 (2)设计出实现一位补码乘法的逻辑结构图。 (3)比较补码一位乘与原码一位乘逻辑结构上的 差异。
二、运算方法与运算器(9)
• 解:(1)实现一位原码乘法的逻辑结构图。
移位电路 计数器 +1
复习大纲
五、I/O系统与I/O调度 中断排队 多重中断 中断接口 DMA的三种传送方式 DMA的三个传送阶段
一、数据编码与数据校验(1)
1. 设浮点数字长16位,其中阶码5位(含1位阶符) 以2为底,移码表示,尾数11位(含1位数符), 补码表示,求所能表示的规格化数的范围(用十 进制填写下表)。
阶码(H) 尾数(H) 真值(D)
最大正数 非零最小正数
最大负数
最小负数
一、数据编码与数据校验(2)
阶码(H) 尾数(H) 真值(D)
最大正数
非零最小 正数 最大负数 最小负数
11111
00000 00000 11111
0.1111111111
0.1000000000
215×(1-2-10)
2-16×2-1
二、运算方法与运算器(16)
• 5. 设浮点数X,Y,阶码(补码形式)和尾数 (原码形式)如下: • X:阶码0001,尾数0.1010 • Y:阶码1111,尾数0.1001。设基数为2。
• (1)求X+Y(阶码运算用补码,尾数运算用补码) • (2)求X*Y(阶码运算用移码,尾数运算用原码 一位乘) • (3)求X/Y(阶码运算用移码,尾数运算用原CRC校验码为:10101011 1010
二、运算方法与运算器(1)
• 1. 已知2[X]补=1.01010010, • 1/2[Y]原=1.01011000, • 用变形补码计算 [X]补+[Y]补,并判断结果 有无溢出?
二、运算方法与运算器(2)
• 解:[X]补=1.10101001, • 1/2[Y]补=1.10101000 • [Y]补=1.01010000 • [X]补+[Y]补=11.10101001+11.01010000 • =10.11111001 • 所以, 有溢出
1.0111111111 -2-16×(2-1+2-10) 1.0000000000 -215
一、数据编码与数据校验(3)
2. • • • 设待校验的数据为D8~D1=10101011。 ①若采用偶校验,则校验码为? ②若采用海明校验,其海明码为? ③若采用CRC校验,且生成多项式为10011, 则其CRC码为?
《计算机组成原理》期末考试
复习大纲
一、数据编码与数据校验 定点、浮点数的表示和表示范围 海明码校验 CRC校验 奇偶校验
《计算机组成原理》期末考试
复习大纲
二、运算方法与运算器 补码加减法运算、溢出判断 原码乘除法运算 补码乘除法运算 浮点加、减运算
《计算机组成原理》期末考试
三、指令系统与控制器(1)
• 1. 设有一台计算机,其指令长度为16位,指令格式如下:
• 其中OP为操作码,占5位;R为寄存器编号,占3位,可有 8个寄存器; M为寻址方式,占2位,与D一起决定源操作数, 规定如下: • M=00,为立即寻址,D为立即数; • M=01,为相对寻址,D为位移量; • M=10,为变址寻址,D为位移量; • 假定要执行的指令为加法指令,存放在001000单元中,D 的值为01,该指令执行前存储器和有关寄存器的存储情况 如下图所示,其中地址码和数据是八进制表示。
二、运算方法与运算器(5)
• 商的校正 • ① 当刚好能除尽时(即:运算过程中任一步余 数为0),若除数为负,则商需要加2-n进行修正 • ②当不能除尽时,如果商为负,则商需要加2-n 进行修正 • 余数的校正 • ①若商为正,当余数与被除数异号时,则应将 余数加上除数进行校正。 • ②若商为负,当余数与被除数异号时,则余数 需要减去除数进行校正
相关文档
最新文档