计算机组成原理与汇编语言综合练习题

合集下载

计算机组成原理与汇编语言综合练习题

计算机组成原理与汇编语言综合练习题
24.将输入输出数据传送过程中全部工作由一个专用处理机守成的工作方式称为()方式。
A.直接传送
B.DMA
C.通道
D.I/O处理机
25.使CPU与I/O设备完全并行工作方式是()方式。
A.程序直接传送
B.中断
C.通道
D.程序查询
三、计算题
1.用补码进行加减运算(用6位二进制表示,左边2位为符号位),并使用变形补码来判断结果是否溢出?若溢出是何种溢出。
(1)已知X=-8,Y=11,计算[X-Y]补
(2)已知X=9,Y=-7,计算[X-Y]补
2.用补码进行加减运算,并判断结果是否溢出?是何种溢出?
(1)X=0.10010,Y=-0.10011,计算X-Y
(2)X=-0.10111,Y=0.10011,计算X+Y
3.已知被乘数[X]原=11101,乘数[Y]原=01011。利用原码一位乘法求:[X××Y]原=?(要求写出具体乘法步骤
(4)寻址方式可以有几种?
(5)若采用立即寻址方式,操作数的范围是多少?
5.某指令格式结构如下所示,请回答下列问题:
15—12 11—9 8—6 5—3 2—0
操 作 码
寄存器
直接寻址
源地址寄存器
寄存器
直接寻址
目标地址
寄存器
(1)是什么指令格式?
(2)该指令可以执行多少种操作?
(3)执行该指令时,如何寻找操作数?
定点数表示:浮点数表示:
7 6 5 4 3—0
真值:| | | | |
原码:| | | | |
补码:| | | | |
反码:| | | | |
3.将给定的十进制数-6转换成二进制数,分别写出8位字长定点小数的真值(比例因子取2-4)、原码、反码和补码。若浮点数阶符1位,阶码2位,尾数4位,请分别写出用原码、补码、反码表示的规格化浮点数。

计算机组成原理与汇编语言复习题

计算机组成原理与汇编语言复习题

计算机组成原理与汇编语⾔复习题⼀、填空题1.8位⼆进制补码所能表⽰的⼗进制整数范围是-128⾄+127,前者的⼆进制补码表⽰为10000000,后者的⼆进制补码表⽰为01111111。

2.浮点数表⽰中,数据的范围由阶码的位数决定,数据的精度由尾数决定。

3.已知0和9的ASCII码分别为0110000和0111001,则3的ASCII码为0110011,5的ASCII码为0110101。

4.每条指令由两部分组成,即操作码部分和地址码部分。

5.微程序顺序控制常⽤的两种⽅式是增量⽅式和断定⽅式。

6. 8086CPU从结构上可以分为执⾏单元和总线接⼝单元。

7.在控制器中,程序计数器(PC)的作⽤是存放现⾏指令的地址,并有计数功能。

8.半导体动态RAM靠电容暂存电荷原理存贮信息,⽽半导体静态RAM靠双稳电路(内部交叉反馈)原理存贮息。

9.操作数有三种类型,分别为⽴即数操作数、寄存器操作数和存储器操作数。

10.控制器的控制⽅式有同步控制、异步控制和联合控制三种形式,其中异步控制⽅式最节省时间,同步控制⽅式最浪费时间。

11.某机器定点整数格式字长8位(包括1位符号位),⽤⼆进制表⽰最⼩负数的反码为10000000,最⼤正数的反码为01111111。

12.在数的表⽰范围⽅⾯,浮点⽐定点⼤。

在运算规则⽅⾯,浮点⽐定点复杂。

在运算精度⽅⾯,浮点⽐定点⾼。

13.已知字符A的ASCII码为1000001,则字符B的ASCII码为1000010,字符D的ASCII码为1000100。

14.SN74181 ALU是⼀个4位运算单元,由它组成16位ALU需使⽤4⽚和1⽚SN74182 ,其⽬的是为了实现16位并⾏操作。

15.存储器堆栈中,需要⼀个有加减计数功能寄存器作为堆栈指⽰器SP,来指明堆栈的栈顶位置的变化。

16. 8086CPU具有20根地址线,直接寻址能⼒可达1MB。

17. 运算器的主要功能是进⾏算术运算/逻辑运算。

计算机组成原理与汇编语言综合练习题

计算机组成原理与汇编语言综合练习题

计算机组成原理与汇编语言综合练习题一、填空题1.表示一个数值数据的基本要素是、、。

2.8位二进制补码所能表示的十进制整数范围是至,前者的二进制补码表示为,后者的二进制补码表示为。

3.某机定点整数格式字长8位(包括1位符号位),用二进制表示最小负数的反码为,最大正数的反码为。

4.在数的表示范围方面,浮点比定点。

在运算规则方面,浮点比定点。

在运算精度方面,浮点比定点。

5.浮点数表示中,数据的范围由的位数据决定,数的精度由决定。

6.已知0和9的ASCII码分别为0110000和0111001,则3的ASCII码为,5的ASCII码为。

7.已知字符A的ASCII码为1000001,则字符B的ASCII码为,字符D的ASCII码为。

8.15的8421码为。

9.每条指令由两部分组成,即部分和部分。

10.有一机器字16位,其中操作码占4位。

若采用三地址寻址,则每个地址位为位,可直接寻址空间为字节;若采用单地址寻址,则每个地址位为位,可直接寻址空间为字节。

11.零地址指令是不带的机器指令,其操作数是由提供的。

12.存储器堆栈中,需要一个,用它来指明的变化。

13.运算器的主要功能是进行。

14.SN74181 ALU是一个位运算单元,由它组成16位ALU需使用片SNN74182 ,其目的是为了实现并行操作。

15.在微程序控制器中,微操作是由控制实现的最基本操作。

一条机器指令是由若干组成的微程序来解释执行的。

16.微程序顺序控制常用的两种方式是方式和方式。

17.控制器的控制方式有、和三种形式,其中方式最节省时间,方式最浪费时间,而方式介于两者之间。

18.在控制器中,指令寄存器(IR)的作用是,它的位数与有关。

19.使用Intel 2114(1K×4位)芯片32片可组成容量为 KB内存,每片片内地址线有位。

20.若有一个512K字的存储器,它由四个存储体组成,每个存储体为16K,则该存储体的字长是位。

21.计算机的I/O系统由、、和组成。

计算机组成原理及汇编语言.

计算机组成原理及汇编语言.

计算机组成原理及汇编语言试卷 10一、选择题(共20道题)1.计算机硬件能直接执行的只有()。

A 符号语言B 机器语言C 机器语言和汇编语言D 汇编语言2.中央处理机(CPU)是指()。

A 运算器B 控制器C 运算器和控制器D 运算器、控制器和主存贮器3.MOV AX,ES:COUNT[DI] 源操作数的寻址方式是:()。

A 基址寻址B 立即寻址C 变址寻址D 基址变址寻址4.所谓第二代计算机是以()为主要元器件。

A 超大规模集成电路B 集成电路C 晶体管D 电子管5.大部分计算机内的减法是用( )来实现的。

A 将被减数加到减数中B 从被减数中减去减数C 补数的相加D 从减数中减去被减数6.个人计算机是属于()。

A 大型计算机B 小型机C 微型计算机D 超级计算机7.运算器的主要功能是进行()。

A 逻辑运算B 算术运算C 逻辑运算与算术运算D 初等函数运算8.计算机中()负责指令译码。

A 算术逻辑单元B 控制单元C 存储器译码电路D 输入输出译码电路9.如果要处理速度、温度、电压等连续性数据可以使用()。

A 数字计算机B 模拟计算机C 混合型计算机D 特殊用途计算机10.有些计算机将部分软件永恒地存于只读存储器中,称之为()。

A 硬件B 软件C 固件D 辅助存储E 以上都不对11.下列()不属于系统程序。

A 数据库系统B 操作系统C 编译程序D 编辑程序12.一个完整的计算机系统应包括()。

A 运算器、存贮器、控制器B 主机和外部设备C 主机与应用程序D 配套的硬件设备和软件系统13.下列()不是输入设备。

A 磁盘驱动器B 键盘C 鼠标器D 打印机14.以真空管为主要零件的是()。

A 第一代计算机B 第二代计算机C 第三代计算机D 第四代计算机15.MOV AX,ES:[1000H] 源操作数的寻址方式是:()。

A 立即寻址B 直接寻址C 变址寻址D 基址寻址16.计算机经历了从器件角度划分的四代发展历程,但从系统结构来看,至今为止绝大多数计算机仍是()式计算机。

计算机组成原理综合作业

计算机组成原理综合作业
题, “Cache 存储体系”基于主存的速度与 CPU 的速度 不匹配而提出。) 9、在下列移码表示的机数中,其真值最大的是( A ) 。 A、11101101 B、10111111 C、00111111 D、01111111 (点评:提出移码的目的是为了便于比较数据的大小,移码类似于无符号数,直接比较 大小。n+1 位移码,当偏置值为 2n 时,同一数值的补码和移码只是符号位不同,但是, 偏置值也可以人为给定,如 IEEE754 中阶码中移码的偏值值是 127 而不是 2 7=128。 ) 10、在定点二进制运算器中,减法运算一般通过 ( D ) 来实现。 A、原码运算的二进制减法器 B、补码运算的二进制减法器 C、原码运算的十进制加法器 D、补码运算的二进制加法器 (点评:采用加法取代减法,可以节省比较大小的逻辑电路,采用补码运算能将减法变成 加法) 11、某计算机字长 32 位,其存储容量为 8MB,若按双字编址,它的寻址范围是( C ) 。 A、0 ~ 256K-1 B、0 ~512K-1 C、0 ~1M-1 D、0~2M-1 (点评:前面提到,存储字长不一定等于机器字长,这里的存储字长为 64 位(可理解为一 个存储单元里存放 64b) ,因此,该存储单元数= (8M× 8)/64=1M=220,即总共有 1M 个单元, 存储器编址总是从 0 开始编,这里的 M 不是 MB 而是 220 ,所需的地址线为 20 条。 ) 12、设浮点数的尾数用双符号位(变形补码)表示,以下哪个不是规格化的( D ) 。 A、10.101101 B、01.001101 C、11.010101 D、00.011101 (点评:尾数规格化的目的是为了扩大表数范围和规范运算结果。要求尾数数值部分的最 高位与符号位不同。显然 D 不符合要求。A 和 B 中的两个符号位不一样,在定点数的运算 中表示溢出(P98),但是在浮点数的运算中,并不表示溢出,将这两个数据右移一次(即右 规)可以得到规范的尾数,右规只能做一次。 ) 13、 (75)10 的“2421 码”表示为( B ) 。 A、(01110101)2421 B、(11011011)2421 C、(11010101)2421 D、(01001011)2 (点评:BCD 码不就是 8421 码,还有 2421、余 3 码和 Gray 码。2421 码是一种有权码, 但是有两个值为 2 的权,规定:大于等于 5 的数编码时,先将使用最高位的权 2,剩余的 位再编码。 ) 14、以下数据中含有 1 位偶校验位,哪个数据在传输过程中发生了错误 ( C ) 。 A、10111011 B、01100101 C、 11011001 D、10101001 (点评:含有校验位的数据称之为“校验码”,偶校验码中,1 的个数为偶数,奇校验码中, 1 的个数为奇数。 ) 15、单地址指令中为了完成两个数的算术运算,除地址码指明的一个操作数外,另一个常 需采用(C ) 。 A、堆栈寻址方式 B、立即寻址方式 C、隐含寻址方式 D、间接寻址方式 (点评:零地址指令中,操作数常采用堆栈寻址方式获得。) 16、某 SRAM 芯片,其容量为 1024×16b,该芯片的数据线与地址线数之和是( A ) 。 A、26 B、10 C、18 D、16 (点评:存储容量的格式,前面指单元数,后面指每个单元存放的数据位,存储单元由地址 线编码指明,数据位数由数据线决定,=10+16 ) 。 17、以下哪个有关计算机组成原理概念的描述是不正确的( D ) A、中断的“处理次序”可以通过屏蔽寄存器的屏蔽字来改变

计算机组成原理与汇编语言试题三及解答

计算机组成原理与汇编语言试题三及解答

读书破万卷下笔如有神《计算机组成原理与汇编语言》试题三及解答)空(20分一、填1、存储程序的原理 : 在计算机开始工作前要把预先编好的________和数据送到有 ________的部件__________中保存。

2、对与SRAM,容量位8K*8的芯片共有__________条地址线和8条数据线。

3、在计算机中表示一个数值数据的基本要素是 ________ , ________ 与________ 。

4、二进制数1100101001转换成十进制为___________________________。

5、运算器是对数据进行处理和加工的部件,实现 __________,__________运算。

6、控制器由指令部件、_____________部件和_____________部件三部分组成,其中指令部件包括__________,_________,__________,__________。

7、8086 CPU 是_________ 位微机,地址线有_________ 条,可寻址______ 个单元。

8、采用局部片选译码片选法,如果有3条地址线不参加译码,将会产生_______倍空间重叠。

二、选择(10分)1、在做加法时,D7为有进位且结果为正,则标志位CF和SF为()A、0和0B、0和1C、1和0D、1和12、运算器的核心部分是()A、通用寄存器B、暂存器C、缓存器D、算逻单元)3、补码是一种(.读书破万卷下笔如有神A、真值B、机器数C、定点数D、浮点数4、中断是 ( )A、子程序调用B、确定性的C、随机发生的D、多道程序5、程序计数器PC是 ( )A、指令部件B、时序部件C、指令寄存器D、程序状态寄存器6、同步控制是( )方式A.只实用于CPU控制B.由统一时序信号控制C.只实用于外部设备控制D.所有指令执行时间均相等7、在寄存器间接寻址中,操作数是放在( )A.堆栈B.主存单元C.通用寄存器D.程序寄存器8、把源程序变成目标程序的应用软件是( )A.EDITB.MASMC.LINKD.DEBUG9、堆栈是按( )组织的存储区域A.最优化原理B.程序存储原理C.程序访问的局限性原理D.先进后出原则10、计算机中最基本的、不可再分解的操作是( )A.微指令B.微命令C.微操作D.微程序三、按要求解答(10分)1、已知:[X]补=10000010,求[X]真,[-X]补2、在8086系统下写出逻辑地址1000H:0200H的段地址,偏移地址,并写出其相应的物理地址的计算过程。

计算机组成原理 汇编语言习题

计算机组成原理 汇编语言习题

习题3.13
• 下面程序段的功能是把DA1数据区的0-9转换为对应的 ASCⅡ码.
DA1 DB 00H,01H,02H,03H,04H,05H,06H,07H,08H,09H ASCI DB 10 DUP(?) CUNT = ASCI-DA1 LEA SI,DA1 ;送数组DA1的首地址偏移量到SI LEA DI, ASCI ;送数组ASCI的首地址偏移量到DI MOV CX, CUNT;送数组DA1的长度 LOP1: MOV AL,[SI] ;取数 ADD AL,30H;或者OR AL,30H;加30H变成ASCⅡ码 MOV [DI],AL ;转换后存入数组ASCI INC SI ;源数据地址加1 INC DI ;目的数据地址加1 LOOP LOP1 ;CX-1→CX,判断CX≠0,则转
3.1设DS=1000H,SS=2000H,AX=1A2BH,BX=1200H,CX=339AH, BP=1200H,SP=1350H,SI=1354H,(11350H)=0A5H, (11351H)=3CH,(11352H)=0FFH,(11353H)=26H,(11354H)=52H ,(11355H)=OE7H,(126A4H)=9DH,(126A5H)=16H, (21350H)=88H,(21351H)=51H 下列各指令都在此环境下执行,在下列各小题的空格中填入相应 各指令的执行结果。 (1)MOV AX,1352H AX= 解:AX=1352H (2)MOV AX,[1352H] ;AX= 解:PA=DS*16+EA=10000H+1352H=11352H (11352H)=0FFH,(11353H)=26H AX=26FFH (3)MOV 0150H[BX],CH (11350H)= (11351H)= 解: EA=BX+0150H=1350H PA=DS*16+EA=10000H+1350H=11350H, CH=33H (11350H)=33H, (11351H)的值不变 ,(11351H)=3CH

计算机组成原理与汇编语言(课后习题)

计算机组成原理与汇编语言(课后习题)

《计算机组成原理与汇编语言》习题第一章1. 计算机中为什么都采用二进制数而不采用十进制数?2. 写出下列用原码或补码表示的机器数的真值:a) (1) 01101101 (2) 10001101 (3) 01011001 (4) 110011103. 填空:a) (1) (1234)10=()2=()16b) (2) (34.6875)10=()2=()16c) (3) (271.33) 10 = ( ) 2= ( ) 16d) (4) (101011001001) 2 = ( ) 10 = ( ) 16e) (5) (1AB.E) 16 = ( ) 10 = ( ) 2f) (6) (10101010.0111) 2= ( ) 10 = ( ) 164. 已知X=36,Y=-136,Z=-1250,请写出X、Y、Z的16位原码、反码、和补码。

5. 已知[X]补=01010101B,[Y]补=10101010B,[Z]补=1000111111111111B,求X、Y、Z及X+Y,Y-Z的十进制值为多少?6. 用8位补码进行下列运算,并说明运算结果的进位和溢出:a) (1) 33+114 (2)33-114 (3)(-33)+114 (4)(-33)-1147. 将下列十进制数表示为8421BCD码:(1)8609 (2)5254 (3)2730 (4)29988. 将下列8421BCD码表示为十进制数和二进制数:a) (1)01111001 (2)001010000101 (3)022********* (4)010*********9. 将下列数值或字符串表示为相应的ASCII码:(1)51 (2)7FH (3)C6H (4)Computer (5) how are you?10. 定点数和浮点数表示方法各有什么特点?11. 微处理器、微型计算机和微型计算机系统三者之间有什么不同?12. 微型计算机由哪几部分组成,各部分功能是什么?13. CPU在内部结构上由哪几部分组成,CPU应具备什么功能?14. 简述计算机执行指令和执行程序的过程。

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

计算机组成原理与汇编语言综合练习题一、填空题1.表示一个数值数据的基本要素是、、。

2.8位二进制补码所能表示的十进制整数范围是至,前者的二进制补码表示为,后者的二进制补码表示为。

3.某机定点整数格式字长8位(包括1位符号位),用二进制表示最小负数的反码为,最大正数的反码为。

4.在数的表示范围方面,浮点比定点。

在运算规则方面,浮点比定点。

在运算精度方面,浮点比定点。

5.浮点数表示中,数据的范围由的位数据决定,数的精度由决定。

6.已知0和9的ASCII码分别为0110000和0111001,则3的ASCII码为,5的ASCII码为。

7.已知字符A的ASCII码为1000001,则字符B的ASCII码为,字符D的ASCII码为。

8.15的8421码为。

9.每条指令由两部分组成,即部分和部分。

10.有一机器字16位,其中操作码占4位。

若采用三地址寻址,则每个地址位为位,可直接寻址空间为字节;若采用单地址寻址,则每个地址位为位,可直接寻址空间为字节。

11.零地址指令是不带的机器指令,其操作数是由提供的。

12.存储器堆栈中,需要一个,用它来指明的变化。

13.运算器的主要功能是进行。

14.SN74181 ALU是一个位运算单元,由它组成16位ALU需使用片SNN74182 ,其目的是为了实现并行操作。

15.在微程序控制器中,微操作是由控制实现的最基本操作。

一条机器指令是由若干组成的微程序来解释执行的。

16.微程序顺序控制常用的两种方式是方式和方式。

17.控制器的控制方式有、和三种形式,其中方式最节省时间,方式最浪费时间,而方式介于两者之间。

18.在控制器中,指令寄存器(IR)的作用是,它的位数与有关。

19.使用Intel 2114(1K×4位)芯片32片可组成容量为 KB内存,每片片内地址线有位。

20.若有一个512K字的存储器,它由四个存储体组成,每个存储体为16K,则该存储体的字长是位。

21.计算机的I/O系统由、、和组成。

22.通常外部设备寻址方式有、和等三种方式。

23.中断请求是中断源向发出的申请中断要求,发出中断请求的条件是。

和。

24.中断返回时要恢复和,才能返回主程序继续执行。

25.发向量地址和执行中断隐指令在程序中断处理过程的阶段,执行中断服务程序在阶段,自动恢复程序断点地址在阶段。

26.中断隐指令的功能是:在响应中断之后立即中止现行程序,保护 . 和。

内容,取出新的送入程序状态字寄存器,取出相应的送程序计数器。

27.一个完整的程序中断处理过程应包括、、、和▁五个阶段。

28.I/O接口一般分为接口和接口两种。

29.I/O接口的功能是交换主机和外设的,使主机和外设的相匹配,实现主机与外设之间的交换。

30.通常I/O控制方式可分为6种,即方式、方式、方式、方式、方式和方式。

31.808CPU具有根地址线,直接寻址能力可达。

32.8088CPU中共有个寄存器,这些寄存器可分为大组。

33.8088CPU从结构上可以分为执行单元和接口单元。

34.AX、BX、CX、DX均为位寄存器,也可作为两个位寄存器使用。

35.BIU主要用来实现EU的所有操作,并负责与或设备之间的信息交换。

36.F标志寄存器共有9个标志位,除OF、SF、AF和CF外,还有、、、▁和,其中用于记录是否产生进位的标志位是。

37.标号和变量所具有的三种属性分别为属性、属性和属性。

38.操作数有三种类型,分别为操作数、操作数和操作数。

39.一个源程序中可以包含代码段、段及段。

其中代码段是源程序中必不可少的,其它两个段可有可无。

40.SEGMENT/ENDS称为伪指令;ASSUME称为伪指令;NAME/END 称为▁伪指令;源程序结束伪指令为;过程定义伪指令为。

三种数据定义伪指令分别为、、。

41.一般DOS系统功能调用的步骤为:(1) ;(2);(3)。

42.常用的DOS功能调用中的1号功能调用完成操作,2号功能调用完成。

43.DOS功能调用可分为、、、和五类。

44.一般称SP为寄存器,称AX为。

45.汇编程序一般采用次扫描完成对的汇编任务。

每一遍扫描都在遇到伪指令时结束。

二、单项选择题1.下列数中最小的数是()。

A.(1011011)2 B.(142)8C.(62)16D.(10010111)BCD2.下列数中最大的数是()。

A.(1011011)2B.(142)8C.(82)16D.(10010111)BCD3.下列数据代码中含有一位偶校验位,其中出错的数据代码是()。

A.01011001 B.10010010 C.10101010 D.100000014.下列数据代码中含有一位奇校验位,其中出错的数据代码是()。

A.01011000 B.10010010 C.10101010 D.100000005.在机器数()中,零的表示形式是唯一的。

A.原码B.补码C.反码D.原码和反码6.正数的机器数等于其真值的码制有()。

A.原码B.补码C.反码D.原码、反码、补码7.冯·诺依曼机的基本特征是()。

A.微程序控制B.存储程序控制C.组合逻辑控制 D.同步控制8.冯·诺依曼机工作方式的基本特点是()。

A.多指令流单B.按地址访问并顺序执行指令C.存储器按内容选择地址 D.堆栈操作9.影响加法器运算速度的主要因素是()。

A.组成全加器的元器件的工作速度B.串行进位链的总延迟时间C.所有本地进位di产生的速度 D. 所有全加和Qi产生的速度10.一个完整的计算机系统应包括()。

A.运算器、存储器、控制器B.主机和外部设备C.主机与应用程序 D. 配套的硬件设备和软件系统11.中央处理机(CPU)是指()。

A.运算器B.控制器C.运算器和控制器 D. 运算器、控制器和主存储器12.运算器是由多种部件组成的,其核心部件是()。

A.数据寄存器B.累加器C.多数转换器 D. 算术逻辑运算单元13.用于存放现行指令的寄存器称为()。

A.指令寄存器B.指令译码器C.程序计数器D.程序状态寄存器14.PSW是指令部件中()。

A.指令寄存器B.指令译码器C.程序计数器D.程序状态寄存器15.在CPU中跟踪指令后继地址的寄存器是()。

A.主存地址寄存器B.指令寄存器C.程序计数器 D. 状态条件寄存器16.计算机中的存储系统是指()。

A.RAM存储器B.ROM存储器C.主存储器D.内存储器和外存储器17.主存储器和CPU之间增加高速缓冲器的主要目的是()。

A.扩大主存储器容量B.解决主存与CPU之间速度匹配问题C.扩大CPU通用寄存器数量 D. 既扩大主存容量又提高主存速度18. EPROM是指()。

A.随机读写存储器B.可编程的只读存储器C.只读存储器 D. 可擦除的可编程只读存储器19.随机存储器是指()。

A.在工作时内容不能改变B.以任意次序读写任意存储单元所用的时间相同C.只能以某种预先确定的顺序来读写存储单元D. 不是根据地址而是根据所存储信息的全部特征可部分特征存取20.存储周期是指()。

A.存储器的读出时间B.存储器的写入时间C.访问时间D.存储器进行连续读和写操作所允许的最短时间间隔21.指令周期是指()。

A.从主存储器读取一条指令的时间B.执行一条指令的时间C.从主存中读取一条指令到指令执行结束的时间D.主频脉冲时间22.微指令执行的顺序控制,即是确定如何形成后继地址问题,通常采用的断定方式的基本思想是()。

A.用微程序计数器μPC来产生后继微指令地址B.根据现行微指令的下地址字段和测试字段决定后继微指令地址C.用程序计数据器PC来产生后继地址D.通过微指令中指定的专门字段来控制产生后继微指令地址23.同步控制是()的方式。

A.只适用于CPU控制B.只适用于外部设备控制C.所有指令执行时间都相同 D. 由统一时序信号控制24.将输入输出数据传送过程中全部工作由一个专用处理机守成的工作方式称为()方式。

A.直接传送B.DMA C.通道D.I/O处理机25.使CPU与I/O设备完全并行工作方式是()方式。

A.程序直接传送B.中断C.通道D.程序查询三、计算题1.用补码进行加减运算(用6位二进制表示,左边2位为符号位),并使用变形补码来判断结果是否溢出?若溢出是何种溢出。

(1)已知X=-8,Y=11,计算[X-Y]补(2)已知X=9,Y=-7,计算[X-Y]补2.用补码进行加减运算,并判断结果是否溢出?是何种溢出?(1) X=0.10010,Y=-0.10011,计算X-Y(2) X=-0.10111,Y=0.10011,计算X+Y3.已知被乘数[X]原=11101,乘数[Y]原=01011。

利用原码一位乘法求:[X×Y]原=?(要求写出具体乘法步骤4.已知X=0.11111,Y=-0.10101,用原码一位乘法计算X×Y=?(要求写出具体乘法步骤)四、简答题1.有一个八位机器数(带符号整数),分别写出它在原码、补码、反码时所表示的数值范围,以及数值0的表示。

2.将给定的十进制数+7转换成二进制数,分别写出8位字长定点小数的真值(比例因子取2-4)、原码、反码和补码。

若浮点数阶符1位,阶码2位,尾数4 位,请分别写出用原码、补码、反码表示的规格化浮点数。

定点数表示:浮点数表示:7 6 5 4 3 — 0真值: | | | | | 原码: | | | | | 补码: | | | | |反码: | | | | |3.将给定的十进制数-6转换成二进制数,分别写出8位字长定点小数的真值(比例因子取2-4)、原码、反码和补码。

若浮点数阶符1位,阶码2位,尾数4 位,请分别写出用原码、补码、反码表示的规格化浮点数。

定点数表示:浮点数表示:7 6 5 4 3 — 0真值: | | | | | 原码: | | | | | 补码: | | | | | 反码: | | | | |4.某指令格式结构如下所示,请回答下列问题:(1)每条指令由哪两部分组成?(2)是哪种指令格式?(3)该格式指令可进行多少种操作?(4)寻址方式可以有几种?(5)若采用立即寻址方式,操作数的范围是多少?5.某指令格式结构如下所示,请回答下列问题:(1)是什么指令格式?(2)该指令可以执行多少种操作?(3)执行该指令时,如何寻找操作数?(4)无论是源操作数还是目标操作数,该指令可使用多少种寻址方式来确定?(5)各可以使用多少个寄存器?6.已知X=(85+15)×(16-11),完成上述运算步骤的程序如下:PUSH APUSH BADDPUSH CPUSH DSUBMULPOP A(其中原始数据95→A寄存器,15→B寄存器,16→C寄存器,11→D寄存器)(1)请将堆栈顶的变化,从左至右依次填入下面堆栈示意图中,并标明堆栈指示器SP的位置。

相关文档
最新文档