欢迎来到天天文库
浏览记录
ID:52251607
大小:242.27 KB
页数:15页
时间:2020-03-25
《计算机组成原理.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、计算机组成原理第1章计算机系统概论一.填空题1.计算机系统是由硬件和软件两大部分组成的,前者是计算机系统的物质基础,而后者则是计算机系统解题的灵魂,两者缺一不可。2.存储程序是指解题之前预先把程序存入存储器;程序控制是指控制器依据所存储的程序控制计算机自动协调地完成解题的任务,这两者合称为存储程序控制,它是冯·诺依曼型计算机的重要工作方式。3.通常将控制器和运算器合称为中央处理器(CPU);而将控制器、运算器和内存储器合称为计算机的主机。4.计算机系统的硬件包括控制器、运算器、存储器、I/O接口和I/O设备等五大部分。二.选择题1.指令周期是指(C)。A.CPU从主存取出一条指令的时
2、间B.CPU执行一条指令的时间C.CPU从主存取出一条指令加上执行该指令的时间三.问答题1.存储程序控制是冯•诺依曼型计算机重要的工作方式,请解释何谓存储程序、程序控制?答:存储程序是指将解题程序(连同原始数据)预先存入存储器;程序控制是指控制器依据存储的程序,控制全机自动、协调的完成解题任务。2.计算机系统按功能通常可划分为哪五个层次?画出其结构示意图加以说明。答:.五级组成的计算机系统如图1.7(课本P18)1)微程序设计级:微指令直接由硬件执行。2)一般机器级(机器语言级):由微程序解释机器指令系统,属硬件级。3)操作系统级:由操作系统程序实现。4)汇编语言级:由汇编程序支持执
3、行。5)高级语言级:由高级语言编译程序支持执行。这五级的共同特点是各级均可编程。四.计算题1.设某计算机指令系统有4种基本类型的指令A、B、C和D,它们在程序中出现的频度(概率)分别为0.3、0.2、0.15和0.35,指令周期分别为5ns、5.5ns、8ns和10ns,求该计算机的平均运算速度是多少MIPS(百万条指令每秒)?解:指令平均运算时间:T=5×0.3+5.5×0.2+8×0.15+10×0.35=7.3(ns)平均运算速度:-3V=1/T=1/(7.3×10)=137(MIPS)第2章运算方法与运算器一.填空题1.若某计算机的字长是8位,已知二进制整数x=10100,y
4、=–10100,则在补码的表示中,[x]补=00010100,[y]补=11101100。2.若浮点数格式中阶码的基数已确定,而且尾数采用规格化表示法,则浮点数表示的数,其范围取决于浮点数阶码的位数,而精度则取决于尾数的位数。3.浮点加减法运算对阶的原则是_小阶向大阶看齐__,即将小阶的尾数右移。浮点运算结果的溢出是指阶码大于所能表示的最大正阶_,溢出时应将溢出标志位置为1。4.设有4位二进制数1101,采用奇校验码,则校验位P=__0__;奇偶校验码只能检测出_奇数位_的错误,但无纠错能力。5.16位(包括1位符号位)的定点小数,若用补码表示,其表示的真值范-1516围是-1~+(
5、1-2),最多能表示65536(或2)个不同的数。6.计算机中的溢出标志OF受算术运算类指令的影响;而零标志“ZF”则在结果为__零__时被置为1。7.汉字在计算机中的表示方法有汉字的输入编码,还有汉字内码和汉字字模码等三种。二.选择题1.下列各数中,最大的数是(B)。A.(101001)2B.(53)8C.(42)102.下列机器数中,真值最小的数是(C)。A.[x]补=1.10101B.[y]补=1.10110C.[z]补=1.010113.下列各组机器数,真值相等的一组是(A)。A.[x]原=1.1000[y]补=1.1000B.[x]原=1.1010[y]补=1.1010C.
6、[x]补=11000[y]移=11000D.[x]补=11001[y]反=110014.用n位字长的补码(其中1位符号位)表示定点整数时,所能表示的数值范围是(C)。nn-1A.0≤|N|≤2-1B.0≤|N|≤2-1n-1n-1C.-1≤N≤-(2-1)和0≤N≤2-1n-1n-1D.-1≤N≤-2和0≤N≤2-15.用8位二进制数控制输出状态,若要使高4位都为1,而使低4位保持不变,可用8位逻辑数11110000与原来的8位输出数据进行(C)运算即可。A.逻辑非B.逻辑乘C.逻辑加D.逻辑异三.问答题1.通常,计算机中的基本逻辑运算是哪4种?逻辑运算的特点是什么?答:计算机中的基
7、本逻辑运算是逻辑非、逻辑乘、逻辑加和逻辑异等4种逻辑运算的特点是:1).按位进行,各位的结果互不牵连;所以无借位、进位、溢出等问题。2).运算简单;3).每一位都可看成一个逻辑变量。所以无符号位、数值位、阶码和尾数的区分。四.计算题1.已知二进制数x=-0.101110,y=-0.101011,用双符号位补码求x+y和x-y的值,要求写出计算机中的运算步骤,并指出是否有溢出。解:[X]补=11.010010,[Y]补=11.010101,[-Y]补=00.
此文档下载收益归作者所有