《计算机组成原理》作业(一)答案.doc
上传人:sy****28 上传时间:2024-09-12 格式:DOC 页数:3 大小:35KB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

《计算机组成原理》作业(一)答案.doc

《计算机组成原理》作业(一)答案.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

《计算机组成原理》作业(一)答案解释含义CPU:CentralProcessingUnit,中央处理机(器),是计算机硬件的核心部件,主要由运算器和控制器组成。PC:ProgramCounter,程序计数器,其功能是存放当前欲执行指令的地址,并可自动计数形成下一条指令地址。IR:InstructionRegister,指令寄存器,其功能是存放当前正在执行的指令。CU:ControlUnit,控制单元(部件),为控制器的核心部件,其功能是产生微操作命令序列。ALU:ArithmeticLogicUnit,算术逻辑运算单元,为运算器的核心部件,其功能是进行算术、逻辑运算。ACC:Accumulator,累加器,是运算器中既能存放运算前的操作数,又能存放运算结果的寄存器。MAR:MemoryAddressRegister,存储器地址寄存器,在主存中用来存放欲访问的存储单元的地址。MDR:MemoryDataRegister,存储器数据缓冲寄存器,在主存中用来存放从某单元读出、或要写入某存储单元的数据。I/O:Input/Outputequipment,输入/输出设备,为输入设备和输出设备的总称,用于计算机内部和外界信息的转换与传送。MIPS:MillionInstructionPerSecond,每秒执行百万条指令数,为计算机运算速度指标的一种计量单位。简答题1解:计算机系统:由计算机硬件系统和软件系统组成的综合体。计算机硬件:指计算机中的电子线路和物理装置。计算机软件:计算机运行所需的程序及相关资料。硬件和软件在计算机系统中相互依存,缺一不可,因此同样重要。2解:分类:数字计算机分为专用计算机和通用计算机。通用计算机又分为巨型机、大型机、中型机、小型机、微型机和单片机六类。分类依据:专用和通用是根据计算机的效率、速度、价格、运行的经济性和适应性来划分的。通用机的分类依据主要是体积、简易性、功率损耗、性能指标、数据存储容量、指令系统规模和机器价格等因素。3解:冯.诺依曼型计算机的主要设计思想是:存储程序和程序控制。存储程序:将解题的程序(指令序列)存放到存储器中;程序控制:控制器顺序执行存储的程序,按指令功能控制全机协调地完成运算任务。主要组成部分有:控制器、运算器、存储器、输入设备、输出设备。4解:指令:计算机所执行的每一个基本的操作。程序:解算某一问题的一串指令序列称为该问题的计算程序,简称程序。5解:一般来讲,在取指周期中从存储器读出的信息即指令信息;而在执行周期中从存储器中读出的信息即为数据信息。6解:系统软件包括:(1)服务程序:诊断、排错等(2)语言程序:汇编、编译、解释等(3)操作系统(4)数据库管理系统用途:用来简化程序设计,简化使用方法,提高计算机的使用效率,发挥和扩大计算机的功能及用途。计算题1.解:(1)先把十进制数-35/64写成二进制小数:(-35/64)10=(-100011/1000000)2=(-100011×2-110)2=(-0.100011)2令x=-0.100011B∴[x]原=1.1000110(注意位数为8位)[x]反=1.0111001[x]补=1.0111010(2)先把十进制数23/128写成二进制小数:(23/128)10=(10111/10000000)2=(10111×2-111)2=(0.0001011)2令x=0.0001011B∴[x]原=0.0001011[x]反=0.0001011[x]补=0.0001011(3)先把十进制数-127写成二进制小数:(-127)10=(-1111111)2令x=-1111111B∴[x]原=1.1111111[x]反=1.0000000[x]补=1.0000001(4)令x=-1.000000B∴原码、反码无法表示[x]补=1.0000000(5)令Y=-1=-0000001B∴[Y]原=10000001[Y]反=11111110[Y]补=111111112.解解:(1)先写出x和y的变形补码,再计算它们的差[x]补=00.11011[y]补=11.00001[-y]补=00.11111[x-y]补=[x]补+[-y]补=00.11011+00.11111=01.11010∵运算结果双符号不相等∴为正溢出X-Y=+1.1101B(2)先写出x和y的变形补码,再计算它们的差[x]补=00.10111[y]补=00.11011[-y]补=11.00101[x-y]补=00.10111+11.00101=11.11100∴x-y=-0.001B无溢出(3)先写出x和y的变形补码,再计算它们的差[x]补=00.11011[y]补=11.01101[-y