最新中央电大计算机组成原理与汇编语言试题
- 格式:doc
- 大小:47.51 KB
- 文档页数:3
《计算机组成原理与汇编语言》习题第一章1. 计算机中为什么都采用二进制数而不采用十进制数?2. 写出下列用原码或补码表示的机器数的真值:a (1 01101101 (2 10001101 (3 01011001 (4 110011103. 填空:a (1 (123410=(2=(16b (2 (34.687510=(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 (233-114 (3(-33+114 (4(-33 -1147. 将下列十进制数表示为8421BCD码:(18609 (25254 (32730 (429988. 将下列8421BCD码表示为十进制数和二进制数:a (101111001 (2001010000101 (3022********* (4 010*********9. 将下列数值或字符串表示为相应的ASCII码:(151 (27FH (3C6H (4Computer (5 how are you?10. 定点数和浮点数表示方法各有什么特点?11. 微处理器、微型计算机和微型计算机系统三者之间有什么不同?12. 微型计算机由哪几部分组成,各部分功能是什么?13. CPU在内部结构上由哪几部分组成,CPU应具备什么功能?14. 简述计算机执行指令和执行程序的过程。
计算机组成原理及汇编语言试卷 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.计算机经历了从器件角度划分的四代发展历程,但从系统结构来看,至今为止绝大多数计算机仍是()式计算机。
【计算机组成原理与汇编语言】作业答案第一次作业一.问题1.什么是存储程序工作方式?事先编制程序;然后存储程序;自动执行程序2.计算机性能指标有哪些?字长;存储器容量;运算速度;系统配置3.数字计算机特点有哪些?(1)各种信息用数字代码表示(2)用数字型电信号表示数字代码二.术语1.隐地址:以隐含的方式约定的地址2.位权:在进位制中每个数码所表示的数值等于该数码本身的值乘以一个与它所在数位有关的常数,这个常数称为该位的位权3.真值:用正负号加绝对值表示的数值4.机器数:在计算机内部使用的,连同数符一起数码化了的数5.补码:核心是让符号位也作为数值的一部分直接参与运算,以简化加减运算的规则,同时又能“化减为加”6.反码:7.定点数:小数点固定不变的数8.浮点数:让小数点的位置根据需要浮动9.ASCII:美国信息交换标准码10.指令系统:计算机的软件与硬件之间的界面11.地址结构:显地址和隐地址12.原码:P30 理解即可13.基数:进位制中会产生进位的数值,它等于每个数位中所允许的最大数码值加1,也就是各数位中允许选用的数码个数14.堆栈:是一种按“后进先出”存取顺序进行存取的存储结构三.将二进制(101010.01)B转换十进制及BCD码(101010.01)B=(42.25)D=(01000010.00100101)BCD四.(37.2)Q= (31.25)D=(00110001.00100101)BCD五.13/128=(0.0001101)B六.X补=0.1010 X原=0.1010, X真值=+0.1010第二次作业1.用变形补码计算[X]补+[Y]补,和[X]补-[Y]补并指出是否溢出,说明正溢出和负溢出。
1.[X] 补=00,110011 [Y] 补=00,101101解:[-y]补=11.010011[X]补+[Y]补:00.110011+00.10110101.100000结果有溢出,是正溢出[X]补-[Y]补=[X]补+[-Y]补:00.110011+11.010011100.000110无益出2.[X] 补=00,010110 [Y] 补=00,100101解:[-y]补=11.011011[X]补+[Y]补:00.010110+00.10010100.111011无溢出[X]补-[Y]补=[X]补+[-Y]补:00.010110+11.01101111.110001无益出3.[X] 补=00,010110 [Y] 补=00,100101 解:[-y]补=11.011011[X]补+[Y]补:00.010110+00.10010100.111011无溢出[X]补-[Y]补=[X]补+[-Y]补:00.010110+11.01101111.110001无益出4.[X] 补=11,110011 [Y] 补=00,101101 解:[-y]补=11.011011[X]补+[Y]补:11.110011+00.101101100.100000[X]补+[Y]补=00.100000无溢出[X]补-[Y]补=[X]补+[-Y]补:00.010110+11.01101111.110001[X]补+[-Y]补=11.110001无益出5.[X] 补=11,001101 [Y] 补=11,010011 解:[-y]补=00.101101[X]补+[Y]补:11.001101+11.010011110.100000负溢出[X]补-[Y]补=[X]补+[-Y]补:11.001101+00.10110111.111010[X]补+[-Y]补=11.111010无益出2.用无符号数一位乘法计算X*Y,写出运算过程。
电大计算机组成原理试题及答案参考小抄组成1一、选择题(每小题选出一个最合适的答案,每小题2分,共20分)1、若十进制数为37.25,则相应的二进制数是()。
(A)100110.01 (B)110101.01 (C)100101.1 (D)100101.012、若[x]反=1.1011,则x=(A)-0.0101 (B)-0.0100 (C)0.1011 (D)-0.10113、某机器字长16位,含一位数符,用补码表示,则定点小数所能表示的最小正数是()。
(A)2-15 (B)216 (C)2-1 (D)1-2-154、若采用双符号位补码运算,运算结果的符号位为10,则()。
(A)产生了负溢出(下溢)(B)产生了正溢出(上溢)(C)运算结果正确,为负数(D)运算结果正确,为正数5、在用比较法进行补码一位乘法时,若相邻两位乘数yiyi+1为01时,完成的操作是()。
(A)无(B)原部分积+[X]补,右移一位(C)原部分积+[-X]补,右移一位(D)原部分积+[Y]补,右移一位6、堆栈指针SP的内容是()。
(A)栈顶地址(B)栈底地址(C)栈顶内容(D)栈底内容7、在寄存器间接寻址方式中,操作数是从()。
(A)主存储器中读出(B)寄存器中读出(C)磁盘中读出(D)CPU中读出8、在微程序控制器中,一条机器指令的功能通常由()。
(A)一条微指令实现(B)一段微程序实现(C)一个指令码实现(D)一个条件码实现9、在串行传输时,被传输的数据()(A)在发送设备和接受设备中都是进行串行到并行的变换(B)在发送设备和接受设备中都是进行并行到串行的变换(C)发送设备进行串行到并行的变换,在接受设备中都是进行并行到串行的变换(D)发送设备进行并行到串行的变换,在接受设备中都是进行串行到并行的变换10、系统总线是指()。
(A)运算器、控制器和寄存器之间的信息传送线(B)运算器、寄存器和主存之间的信息传送线(C)运算器、寄存器和外围设备之间的信息传送线(D)CPU、主存和外围设备之间的信息传送线二、名词解释(每小题4分,共20分)1.全相联映像2.指令系统3.指令周期、CPU周期4.向量中断5.微指令三、改错题(在下列各小题的表述中均有错误,请改正。
最新国家开放大学电大本科《计算机组成原理》期末试题标准题库及答案(试卷号:1254)
考试说明:本人汇总了历年来该科的试题及答案,形成了一个完整的标准考试题库,对考生的复习和考试起着非常重要的作用,会给您节省大量的时间。
内容包含:选择题、判断题、简答题、计算题。
做考题时,利用本文档中的查找工具(Ctrl+F),把考题中的关键字输到查找工具的查找内容框内,就可迅速查找到该题答案。
本文库还有其他网核、机考及教学考一体化试题答案,敬请查看。
《计算机组成原理》题库一
一、选择题(每小题3分,共36分)
6.变址寻址方式中,操作数的有效地址等于( )。
A.基址寄存器内容加上形式地址
B.堆栈指示器内容加上形式地址
C.变址寄存器内容加上形式地址
D.程序计数器内容加上形式地址
7.在控制器中,部件( )能提供指令在内存中的地址,服务于读取指令,并接收下条将被执行的指令的地址。
A.指令指针IP
B.地址寄存器AR
C.指令寄存器IR
D.程序计数器PC
8.硬连线控制器中,使用( )来区别指令不同的执行步骤。
计算机组成原理与汇编语言试题一、填空题(每空1分)1、冯.诺依曼体制中最核心的思想是计算机采用____存储程序____工作方式。
2、有一机器字24位,其中操作码占4位。
若采用二地址寻址,则每个地址位为____10______位,可寻址空间为_____1M______字节。
3、在动态存储器中,定期对原存信息为1的电容补充电荷,称为______________。
4、按产生控制信号的方式不同,控制器可分为____组合逻辑_____控制器与微程序控制器。
5、按数据传送格式,总线可分为____并行___总线与__串行___总线。
6、一个完整的程序中断处理过程应包括中断请求、____中断判优与屏蔽__、_中断响应___、_中断处理__等阶段。
7、中断返回时要恢复____程序断点地址___和__被中断前的程序状态字___才能返回主程序继续执行。
8、程序设计语言是指用于编写程序的语言,主要包括___机器语言____、__汇编语言___、___高级语言___。
9、在存贮器型堆栈中需要一个__堆栈指示器___,用它来指明___栈顶地址___的变化。
10、有一个102K位的存贮器,它由四个存贮体组成,每个存贮体为8K字,试问每个字的字长是____32___位。
11、在下列寻址方式中为了取出操作数,需访问内存几次。
A、立即寻址__0__次B、直接寻址___1___次C、一级间接寻址__2___次D、二级间接寻址___3____次12、8088/8086CPU中,通用寄存器中的SP和BP为____指针_寄存器,SP的作用是____指出当前堆栈的栈顶____的位置。
13、8088/8086指令系统中的算术运算指令,可实现__无符号___数或_有符号__数的四则运算。
14、在汇编语言中,所使用的三种基本语句分别是____指令语句_______、___伪指令语句_____和__宏指令语句____。
二、填空题(每小题2分)1、下列数中最大的数是(C )A、(1011011)2B、(142)8C、(82)16D、(10010111)BCD2、若采用双符号位判断溢出,当出现正溢出时,符号位为(B )A、00B、01C、11D、103、一个完整的计算机系统应包括(D )A、运算器、存储器、控制器B、主机和外部设备C、主机与应用程序D、配套的硬件设备和软件系统4、PSW是指令部件中( D )A、指令寄存器B、指令译码器C、程序计数器D、程序状态寄存器5、IR是指令部件中(D )A、程序状态寄存器B、程序计数器C、指令译码器D、指令寄存器6、8086/8088CPU中,用来存放程序的指令代码序列的寄存器是(A )A、CSB、DSC、SSD、ES7、主存储器和CPU之间增加高速缓冲器的主要目的是(B )A、扩大主存储器容量B、解决主存与CPU之间速度匹配问题C、扩大CPU通用寄存器数量D、既扩大主存容量又提高主存速度8、在微程序控制器中,机器指令与微指令的关系是(D )A、一条微指令由若干条机器指令组成B、每一条机器指令由一条微指令来执行C、一段机器指令组成的程序可由一条微指令来执行D、每一条机器指令由一段用微指令组成的微程序解释执行9、使CPU与I/0设备完全并行工作方式是(C )方式。
国开(中央电大)《计算机组成原理》网上形考任务试题及答案国开(中央电大)《计算机组成原理》网上形考任务试题及答案形考任务一一、单项选择题(每题6分,共36分) 1.以下数中最小的数是。
(B) A.(1010011)2 B.(42)8 C.(10011000)BCD D.(5A)16 2.某计算机字长16位,采用补码定点小数表示,符号位为1位,数值位为15位,那么可表示的最大正小数为,最小负小数为。
(C) A. B. C. D. 3.两个补码数相加,在符号位相同时有可能产生溢出,符号位不同时。
(D) A.会产生溢出 B.也有可能产生溢出C.不一定会产生溢出 D.一定不会产生溢出 4.[X]原=010100,[X]反=。
(A) A.010100 B.001011 C.101011 D.101100 5.[X]原=110100,[X]补=。
(D) A.110100 B.001011 C.101011 D.101100 6.[X]原=110100,[X]移=。
(B) A.101100 B.001100 C.101011 D.011011 二、多项选择题(每题9分,共36分)1.机器数中,零的表示形式不唯一的是。
(ACD) A.原码 B.补码 C.移码 D.反码 2.ASCII编码。
(BC) A.是8位的编码 B.是7位的编码 C.共有128个字符 D.共有256个字符 E.有64个控制字符 3.相对补码而言,移码。
(BD) A.仅用于表示小数 B.仅用于浮点数的阶码局部 C.仅用于浮点数的尾数局部 D.1表示正号,0表示负号 4.当码距d=4时,海明校验码具有。
(ABDF) A.检错能力 B.纠错能力 C.只能发现1位错,但不能纠错 D.能发现1位错,并纠正1位错 E.能发现2位错,并纠正1位错 F.能发现2位错,并纠正2位错三、判断题 1.定点数的表示范围有限,如果运算结果超出表示范围,称为溢出。
对 2.浮点数数的表示范围取决于尾数的位数,精度取决于阶码的位数。
计算机组成原理》电大/国开第1~8章形考试题第一章形考1.1计算机系统是由()组成。
正确答案是:硬件、软件计算机系统的层次结构从下至上按顺序划分为()。
正确答案是:数字逻辑层、微体系结构层、指令系统层、操作系统层、汇编语言层、高级语言层1.2计算机硬件系统是由()组成正确答案是:运算器、控制器、存储器、输入输出设备、总线1.4计算机体系结构是指()。
正确答案是:从机器语言或者汇编语言的程序设计人员所见到的计算机系统的属性计算机组成是()。
正确答案是:计算机体系结构的逻辑实现第二章形考2.1(101001)2是(101001)2、(52)8、(00101001)BCD、和(233)16四个数中最小的数。
()正确的答案是“错”。
2.2计算机系统是由()组成。
正确答案是:硬件、软件计算机系统的层次结构从下至上按顺序划分为()。
正确答案是:数字逻辑层、微体系结构层、指令系统层、操作系统层、汇编语言层、高级语言层2.3长度相同但格式不同的2种浮点数,假设前者阶码长、尾数短,后者阶码短、尾数长,其他规定均相同,则它们可表示的数的范围和精度为()。
正确答案是:前者可表示的数的范围大但精度低2.5奇偶校验码通常可以发现单个位错,但是不能确定是哪一位错,还可以发现奇数个位错,但肯定不能发现偶数个位错。
() 正确的答案是“对”2.6两个补码数相加,只有在()时有可能产生溢出。
()正确答案是:符号位相同在定点二进制运算器中,减法运算一般通过()来实现。
正确答案是:原码运算的二进制减法器下列说法中正确的是()。
正确答案是:定点数和浮点数运算都有可能产生溢出在定点数运算中产生溢出的原因是()。
正确答案是:运算的结果超出了机器的表示范围定点数补码加法具有两个特点:一是符号位与数值位分别进行运算;二是符号位向更高位上的进位要舍去。
()正确的答案是“错”。
在定点二进制运算器中,加法运算一般通过原码运算的二进制加法器来实现。
()正确的答案是“错”。
《计算机组成原理与汇编语言程序设计》试题及答案A一、填空题(15×2=30分)1.程序2.控制信息3.超标量4.补码5.-1<x<16.-(2n-1)~(2n-1)7.(42.25)108.(1.1010000)29.01000000H10.零标志ZF11.总线接口部件BIU(Bus Interface Unit)12.高速缓冲存储器13.段选择器14.处理15.保护现场(保存信息)二、简答题(4×8分=32分)简述计算机系统的层次结构模型。
微体系结构层是具体存在的硬件层次。
(2分)指令系统层是机器语言程序员眼中所看到的计算机。
指令系统层位于微体系结构层之上,是一个抽象的层次,其主要特征就是指令系统。
指令系统层定义了硬件和编译器之间的接口,它是一种硬件和编译器都能理解的语言。
(2分)操作系统是一个在指令系统层提供的指令和特性之上又增加了新指令和特性的程序。
包括几乎所有的指令系统层的指令和操作系统层增加的新指令。
(1分)汇编语言层,它位于指令系统层、操作系统层与面向问题语言层之间。
汇编语言实际就是“符号化”的机器语言,每一条汇编指令语句都对应一条机器语言指令,它是面向机器结构的语言。
用汇编语言编写的程序先由汇编器翻译成机器语言程序,然后由微体系结构层解释执行。
(2分)面向问题语言层的语言通常是为解决现实问题的应用程序员使用的,这些语言通常称为高级语言。
(1分)简述一条机器指令对应的微程序执行过程。
由于已经将机器所有指令对应的微程序放在控制存储器CM中,一条机器指令对应的微程序执行过程可描述如下:(1)根据微地址寄存器的内容(通常为0或1),从CM的0号(或1号)单元中读出一条“取机器指令”微指令,送到微指令寄存器,这是一条公用微指令。
该微指令的微命令字段产生有关控制信号,完成从存储器中取出机器指令送往指令寄存器IR,并修改程序计数器PC 的内容。
(2分)(2)IR中机器指令的操作码通过微地址形成电路形成这条指令对应的微程序入口地址,并送入微地址寄存器中。
逻辑运算中的“逻辑加”是指。
()与运算或运算非运算异或运算答案:在控制器中,部件能提供指令在内存中的地址,服务于读取指令,并接收下条将被执行的指令的地址。
指令指针IP地址寄存器R指令寄存器IR程序计数器P答案:已知[X]原=010100,[X]反= 。
()010100001011101011101100答案:相对寻址方式中,若指令中地址码为X,则操作数地址为_______。
()X(P)+X基地址+X变址寄存器内容+X答案:和辅助存储器相比,主存储器的特点是。
()容量小,速度快,成本高容量小,速度快,成本低容量小,速度慢,成本高容量大,速度快,成本高答案:指令执行时无需访问内存寻找操作数的寻址方式是_______。
()直接寻址方式间接寻址方式变址寻址方式立即数寻址方式答案:下列说法的是。
()采用双符号位补码进行加减运算可以避免溢出只有定点数运算才有可能溢出,浮点数运算不会产生溢出只有将两个正数相加时才有可能产生溢出只有带符号位的运算才有可能产生溢出答案:在主存和PU之间增加he的目的是______。
()扩大主存的容量增加PU中通用寄存器的数量解决PU和主存之间的速度匹配代替PU中的寄存器工作答案:输入输出指令的功能是。
()进行算术运算和逻辑运算进行主存与PU之间的数据传送进行PU和I/O设备之间的数据传送改变程序执行的顺序答案:运算器的主要功能是进行。
()逻辑运算算术运算逻辑运算和算术运算只作加法答案:指令流水线需要处理好3个方面问题。
结构相关、数据相关、控制相关结构相关、数据相关、逻辑相关结构相关、逻辑相关、控制相关逻辑相关、数据相关、控制相关答案:两个补码数相加,在符号位相同时有可能产生溢出,符号位不同时。
()会产生溢出也有可能产生溢出不一定会产生溢出一定不会产生溢出答案:控制器的功能是___ ____。
执行语言翻译向计算机各部件提供控制信号支持汇编程序完成数据运算答案:堆栈寻址的原则是。
()先进先出后进后出后进先出随意进出答案:每一条指令的执行时通常有①读取指令、②执行指令、③分析指令等几个步骤,他们的执行顺序应该是。
《计算机组成原理与汇编语言》课程试题A卷一、填空题(每空格1 分共 28 分)1.8位二进制补码所能表示的十进制整数范围是()至(),前者的二进制补码表示为(),后者的二进制补码表示为()。
2.每条指令由两部分组成,即()部分和()部分。
3.微程序顺序控制常用的两种方式是()方式和()方式。
4.8086CPU从结构上可以分为()单元和()单元。
5.半导体动态RAM靠()原理存贮信息,而半导体静态RAM靠()原理存贮息。
6.已知字符A的ASCII码为(),则字符B的ASCII码为(),字符D的ASCII码为()。
7.8086CPU具有()根地址线,直接寻址能力可达()。
8.运算器的主要功能是进行()。
9.通常I/O控制方式可分为5种,即()方式、()方式、和()方式、()方式、()方式。
10.一个源程序中可以包含代码段、()段及()段。
其中代码段是源程序中必不可少的,其它两个段可有可无。
11.标号和变量所具有的三种属性分别为()、()和()属性。
二、判断题(每小题3分共24)12.()在数字计算机中所以采用二进制是因为二进制的运算最简单。
13.()计算机表示的数发生溢出的根本原因是计算机的字长有限。
14.()表示定点数时,若要求数值0在计算机中唯一地表示为全0,应采用补码。
15.()CRC校验码的生成和检验大多采用软件实现。
16.()外(辅)存比主存的存储容量大、存取速度快。
17.()动态RAM和静态RAM都是易失性半导体存储器。
18.()Cache的功能全部由硬件实现。
19.()LCD显示器没有背景光源也能工作。
三、单项选择题:(每小题 3分,共 30 分)20.主机、外设不能并行工作的方式()。
A.程序查询方式 B.中断方式 C.通道方式21.在单独(独立)编址下,下面的说法是()是对的。
A.一个具体地址只能对应输入输出设备B.一个具体地址只能对应内存单元C.一个具体地址既可对应输入输出设备,也可对应内存单元D.只对应内存单元或只对应I/O设备22.在关中断状态,不可响应的中断是()。
国家开放大学《计算机组成原理》章节测试参考答案第一章计算机系统概述1.计算机系统是由()组成。
a. 运算器、控制器、存储器b. 运算器、存储器c. 运算器、控制器d. 硬件、软件2.计算机系统的层次结构从下至上按顺序划分为()。
a. 数字逻辑层、汇编语言层、微体系结构层、操作系统层、指令系统层、高级语言层b. 微体系结构层、数字逻辑层、汇编语言层、指令系统层、操作系统层、高级语言层c. 数字逻辑层、微体系结构层、指令系统层、操作系统层、汇编语言层、高级语言层d. 数字逻辑层、微体系结构层、操作系统层、指令系统层、汇编语言层、高级语言层3.计算机硬件系统是由()组成A. 运算器、控制器、存储器、输入输出设备、总线B. 加法器、控制器、存储器C. 运算器、控制器、存储器D. 运算器、控制器、存储器、输入输出设备4.计算机体系结构是指()。
A. 从机器语言或者汇编语言的程序设计人员所见到的计算机系统的属性B. 从操作系统层面所见到的计算机系统的属性C. 从高级语言程序设计人员所见到的计算机系统的属性D. 从计算机的内特性所见到的计算机系统的属性5.计算机组成是()。
A. 为了满足相同的计算机体系结构所要求的逻辑实现,只能有唯一的计算机组成设计方案。
B. 计算机体系结构的逻辑实现C. 分别设计硬件与软件两个子系统功能的逻辑实现D. 依据计算机体系结构来考虑合理的性能价格比第二章数据表示和运算方法1.(101001)2是(101001)2、(52)8、(00101001)BCD、和(233)16四个数中最小的数。
(×)2.计算机系统是由()组成。
A. 运算器、存储器B. 硬件、软件C. 运算器、控制器D. 运算器、控制器、存储器3.计算机系统的层次结构从下至上按顺序划分为()。
A. 微体系结构层、数字逻辑层、汇编语言层、指令系统层、操作系统层、高级语言层B. 数字逻辑层、微体系结构层、指令系统层、操作系统层、汇编语言层、高级语言层C. 数字逻辑层、微体系结构层、操作系统层、指令系统层、汇编语言层、高级语言层D. 数字逻辑层、汇编语言层、微体系结构层、操作系统层、指令系统层、高级语言层4.长度相同但格式不同的2种浮点数,假设前者阶码长、尾数短,后者阶码短、尾数长,其他规定均相同,则它们可表示的数的范围和精度为()。
《计算机组成原理(含汇编语言)》试题库供信息管理与信息系统专业使用(一)判断题1.在数字计算机中所以采用二进制是因为二进制的运算最简单。
2.在所有的进位计数制中,整数部分最低位的权都是1。
4.计算机表示的数发生溢出的根本原因是计算机的字长有限。
6.浮点数的取值范围由阶码的位数决定,而精度由尾数的位数决定。
8.若浮点数的尾数用补码表示,那么规格化的浮点数是指尾数数值位的最高位是0(正数)或是1(负数)。
11.计算机的主存是由RAM和ROM两种半导体存储器组成的。
12.CPU可以直接访问主存,而不能直接访问辅存。
13.外(辅)存比主存的存储容量大、存取速度快。
14.动态RAM和静态RAM都是易失性半导体存储器。
15.Cache的功能全部由硬件实现。
16.引入虚拟存储器的目的是为了加快辅存的存取速度。
19.多级存储体系由Cache、主存和辅存构成。
21.一个指令周期由若干个机器周期组成。
23.组合逻辑控制器比微程序控制器的速度快。
27.指令周期是指CPU从主存取出一条指令开始到执行这条指令完成所需的时间。
28.控制存储器是用来存放微程序的存储器,它比主存储器速度快。
29.机器的主频最快,机器的速度就最快。
30.80X86的数据传送指令MOV,不能实现两个内存操作数的传送。
31.随着半导体集成电路的发展,外部设备在计算机系统硬件的价格中所占的比重将越来越低。
34.顾名思义,外部设备位于主机箱的外部。
41.所有的数据传送方式都必须由CPU控制实现。
42.屏蔽所有的中断源,即为关中断。
52.大多数微机总线由地址总线、数据总线和控制总线组成,因此,它们是三总线结构的。
53.在计算机总线中,地址信息、数据信息和控制信息不能同时出现。
55.计算机使用总线结构的主要优点是便于积木化,同时减少了信息传输线的数目。
56.任何类型的计算机都包含地址总线、数据总线和控制总线。
57.地址线的条数反映了微处理器的寻址能力。
58.地址总线的特点是可双向传输,控制总线的特点是双向传输。
《计算机组成原理与汇编语言程序设计》试卷考试日期: 年 月 日学院:___ _____ 专业:_______________________学号: 姓名: 成绩:__________ 题号一二三四五总分得分考生须知一、遵守考场纪律,服从监考教师管理。
违者按校纪校规处理。
二、考生凭学生卡入场,按指定座位入座。
并将学生卡放在座位左上角,备查。
三、带好笔、尺、橡皮及教师有特殊要求的文具。
四、禁止携带任何书籍、笔记、字条、草稿纸及各种无线通讯工具(寻呼机、移动电话)、商务通、文曲星、录放音机、电子笔记本等物品进入考场,已带入考场必须按监考教师指定的地方存放。
五、考试中不准互借文具、左顾右盼、交头接耳、抄袭或看别人的答卷。
六、试题如有字迹不清等问题,考生应举手请监考教师解决。
一. 从A、B、C、D中选择正确答案填空:(15×1分)1.完整的计算机系统应包括 。
A 运算器、存储器、控制器 B. 外设和主机C. 主机和实用程序D. 硬件和软件2.下列不属于系统软件的是_______。
A. 编译程序B. 文字处理系统C.操作系统D.解释程序3.关于通道的正确描述为 。
A.公共通路 B. 能执行通道程序因而是一个通用计算机C. 比DMA效率低D. 能执行通道程序因而可以分担CPU负担4.在计算机中信息存储的最小单位是_______。
A.二进制位 B.字节 C.字 D.字长5.下面语句汇编后,num1中的内容是_______。
num1 db (14 or 4 and 2) ge 0ehA.0 B.1 C.0FH D.0FFH6.假设程序中的数据定义如下:pnum dw ?pnam db 16 dup(?)count dd ?plength equ $-pnum 问plength 的值是_________。
A. 22B. 21C. 20D.197.某机字长为32位,采用浮点表示,阶码8位,移码表示并以2为底,尾符1位,尾数23位,补码表示,规格化。
中央电大计算机组成原理与汇编语言试题
一、填空题(每空1分)
1、冯.诺依曼体制中最核心的思想是计算机采用____存储程序____工作方式。
2、有一机器字24位,其中操作码占4位。
若采用二地址寻址,则每个地址位为____10______位,可寻址空间为_____1M______字节。
3、在动态存储器中,定期对原存信息为1的电容补充电荷,称为______________。
4、按产生控制信号的方式不同,控制器可分为____组合逻辑_____控制器与微程序控制器。
5、按数据传送格式,总线可分为____并行___总线与__串行___总线。
6、一个完整的程序中断处理过程应包括中断请求、____中断判优与屏蔽__、_中断响应___、_中断处理__等阶段。
7、中断返回时要恢复____程序断点地址___和__被中断前的程序状态字___才能返回主程序继续执行。
8、程序设计语言是指用于编写程序的语言,主要包括___机器语言____、__汇编语言___、___高级语言___。
9、在存贮器型堆栈中需要一个__堆栈指示器___,用它来指明___栈顶地址___的变化。
10、有一个102K位的存贮器,它由四个存贮体组成,每个存贮体为8K字,试问每个字的字长是____32___位。
11、在下列寻址方式中为了取出操作数,需访问内存几次。
A、立即寻址__0__次
B、直接寻址___1___次
C、一级间接寻址__2___次
D、二级间接寻址___3____次
12、8088/8086CPU中,通用寄存器中的SP和BP为____指针_寄存器,SP的作用是____指出当前堆栈的栈顶____的位置。
13、8088/8086指令系统中的算术运算指令,可实现__无符号___数或_有符号__数的四则运算。
14、在汇编语言中,所使用的三种基本语句分别是____指令语句_______、___伪指令语句_____和__宏指令语句____。
二、填空题(每小题2分)
1、下列数中最大的数是(C )
A、(1011011)2
B、(142)8
C、(82)16
D、(10010111)BCD
2、若采用双符号位判断溢出,当出现正溢出时,符号位为(B )
A、00
B、01
C、11
D、10
3、一个完整的计算机系统应包括(D )
A、运算器、存储器、控制器
B、主机和外部设备
C、主机与应用程序
D、配套的硬件设备和软件系统
4、PSW是指令部件中( D )
A、指令寄存器
B、指令译码器
C、程序计数器
D、程序状态寄存器
5、IR是指令部件中(D )
A、程序状态寄存器
B、程序计数器
C、指令译码器
D、指令寄存器
6、8086/8088CPU中,用来存放程序的指令代码序列的寄存器是(A )
A、CS
B、DS
C、SS
D、ES
7、主存储器和CPU之间增加高速缓冲器的主要目的是(B )
A、扩大主存储器容量
B、解决主存与CPU之间速度匹配问题
C、扩大CPU通用寄存器数量
D、既扩大主存容量又提高主存速度
8、在微程序控制器中,机器指令与微指令的关系是(D )
A、一条微指令由若干条机器指令组成
B、每一条机器指令由一条微指令来执行
C、一段机器指令组成的程序可由一条微指令来执行
D、每一条机器指令由一段用微指令组成的微程序解释执行
9、使CPU与I/0设备完全并行工作方式是(C )方式。
A、程序直接传送
B、中断
C、通道
D、程序查询
10、当某一存储单元的逻辑地址为2300H:0075H时,其对应的物理地址为(D )
A、2300H
B、0075H
C、23750H
D、23075H
11、在CPU中跟踪下一条指令地址的寄存器(C )
A、主存地址寄存器
B、指令寄存器
C、指令计数器
D、状态条件寄存器
12、某机器字长16位,它的存贮容量是64KB位,若按字编址,则它的寻址范围是(D)
A、64KB
B、32KB
C、64K
D、32K
13、冯.诺依曼机的基本特征是( B )
A 、微程序控制
B 、存贮程序控制
C 、组合逻辑控制
D 、间步控制 14、寄存器间接寻址中,操作数放在( B )
A 、通用寄存器
B 、主存单元
C 、推栈
D 、程序计数器
三、完成下列各题(每小题4分)
1、已知数据(132)8,(38)16,(10010011)BCD ,请将它们分别化为十进制数,并找出其中最大的数。
(1)(132)8=1X82 +3X8+2=90 (38)16=3 X16+8=56 (10010011)BCD =93 (2)最大的数是:(10010011)BCD
2、采用补码进行14-9=?运算(用6位二进制表示,最左边位为符号位),并判断结果是否溢出?是何种溢出?
X=1110 [X]补=001110, Y=1001,[Y]补=001001,[-Y]补=110111 [X-Y]补=[X]补+[-Y]补
3、将数- 7
25
和97用下述规格化浮点格式(阶码与尾数均用原码表示,阶码以2为底)
表示。
– 7
25
97 - 7 25
=-0.28=1.0100011B 因为规格化的尾数需大于0.5,即0.1B 所以- 7
25
=1.100011×2-1 规格化尾数符号为1 ,尾数为100011,阶符为1,阶码为001 97=1100001B ,规格化浮点数为0.1100001×27
四、完成下列各题(每题8分,共16分)
1、按照下图所示的模型机数据通路结构,拟出下列指令的读取与执行流程。
(1)MOV R0,(R3) (2)DEC R3
PC →MAR PC →MAR M →MDR →IR ,PC+1→PC M →MDR →IR ,PC+1→PC R3→MAR R3→D M →MDR →C D-1→Z C →R1 Z →R3
2、某一存储器逻辑图如下所示,请回答下列问题。
(1)每个芯片容量(K ×位)
因为每个芯片地址线12位,数据线8位,所以容量为4K ×8位 (2)存储器容量(K ×位)
因为存储器地址线13位,数据线16位,所以容量为8K ×16位 (3)每组所包含的芯片及每组芯片的地址范围(用16进制): 起始地址 终止地址 ( 1、3 )组: 0000000000000 0111111111111 ( 2、4 )组: 1000000000000 1111111111111
001110 [X]补 + 110111 [-Y]补 1000101
结果为正,不溢出
五、完成下列各题(每题6分,共12分)
1、指出下列指令的错误。
(1)MOV AH,BX 操作数类型不匹配
(2)MOV CS,AX 代码段寄存器不能作为目的操作数
(3)ADD [BX],[DI] 两存储器操作数之间不能直接操作
六、完成下列各题(共18分)
1、写出下述程序段的功能
MOV AX,0
MOV BX,1
MOV CX,50
NEXT:ADD AX,BX
ADD BX,2
LOOP NEXT
MOV S,AX
完成1+3+5+……+99,并将结果送S单元
七、分析题
1、请将左边的词汇和右边的说明联系起来,即在括号内填入所选的A、B、C……
(1)CPU (I )A、保存当前栈顶地址的寄存器
(2)EU (G )B、告诉CPU要执行的操作,在程序运行时执行
(3)堆栈(E )C、唯一代表存贮空间中的每个字节单元的地址
(4)SP (A )D、能被计算机直接识别的语言
(5)控制标志(H )E、以后进先出方式工作的存贮器空间
(6)物理地址(C )F、把若干模块连接起来,成可执行文件的系统程序(7)机器语言(D )G、执行部件,由ALU和寄存器组成
(8)连接程序( F )H、控制操作的标志
(9)指令(B )I、分析并控制指令执行的部件
2、程序改错
本程序的作用是将以S1为起始地址的20个字符,依次传送到同数据段的以S2为起始地址的一段字节之中,请指出程序中哪条指令有错误,并加以改正。
SI[S1]和S2[SI]分别表示S1、S2中各字节的有效地址,[SI]表示距S1或S2的起始地址的字节数)
程序:改正:
MOV SI,0
MOV CX,10 MOV CX,20
NEXT:MOV AL,S1[SI]
MOV S2[SI],AL
INC S1[SI] INC SI
LOOP
八、简单程序设计
1、有两个无符号数分别存放于DA TA1和DATA2单元,要求将两数中大的一个挑选出
来,并送入DATA3单元。
MOV AL,DATA1
CMP AL,DATA2
JA S1
MOV AL,DATA2
S1: MOV DATA3,AL
HLT。