《计算机组成原理第一章习题ppt课件.ppt》由会员分享,可在线阅读,更多相关《计算机组成原理第一章习题ppt课件.ppt(13页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、填空题填空题1.计算机系统由计算机系统由 系统和系统和 系统组成系统组成. 答案:硬件答案:硬件 软件软件2.用二进制代码表示的计算机语言称为用二进制代码表示的计算机语言称为 ;用助记符号表示的用助记符号表示的语言称为语言称为 . 答案:机器语言答案:机器语言 汇编语言汇编语言 3. 程序设计语言一般可分为三类程序设计语言一般可分为三类: . 答案:机器语言答案:机器语言 汇编语言汇编语言 高级语言高级语言4.计算机系统是多层次结构计算机系统是多层次结构.它通常由它通常由 , , ,汇编语言级汇编语言级,高级语言级高级语言级.在每一级上都能进行在每一级上都能进行 . 答案:答案: 微程序级微程
2、序级 传统机器级传统机器级 操作系统级操作系统级 程序设计程序设计5.存储存储 ,并按并按 顺序执行顺序执行,这是这是 型计算机工作原理型计算机工作原理. 答案:答案: 程序程序 地址地址 冯冯.诺依曼诺依曼6.计算机层次结构中计算机层次结构中,位于硬件之外的所有层次称位于硬件之外的所有层次称 . 答案:答案: 虚拟机虚拟机选择题选择题1.电子计算机技术在半个世纪中多虽有很大进步电子计算机技术在半个世纪中多虽有很大进步,但至今其运但至今其运行仍遵循着(行仍遵循着( )提出的基本原理)提出的基本原理. 答案:答案:D A牛顿牛顿 B 爱因斯坦爱因斯坦 C爱迪生爱迪生 D冯冯.诺依曼诺依曼2.冯冯
3、.诺依曼机工作方式的基本特点是(诺依曼机工作方式的基本特点是( ) 答案:答案:BA多指令流单数据多指令流单数据 B按地址访问并按顺序执行按地址访问并按顺序执行C 堆栈操作堆栈操作 D按存储器内容选则地址按存储器内容选则地址3.对计算机的软件和硬件管理对计算机的软件和硬件管理,是是 的功能的功能. 答案:答案:AA操作系统操作系统 B 数据库管理数据库管理 C语言处理程序语言处理程序 D用户程序用户程序4.主机中对指令进行译码的是主机中对指令进行译码的是 . 答案:答案:BA 运算器运算器 B 控制器控制器 C 存储器存储器 D ALU判断改错题判断改错题1.微型计算机领域中微型计算机领域中,
4、会计电算化属于科学计算方面会计电算化属于科学计算方面( )答:答: 错错.会计电算化属于数据处理方面会计电算化属于数据处理方面2.兼容性是计算机的一个重要性能兼容性是计算机的一个重要性能,通常是指向后兼容通常是指向后兼容,既旧型号计算机的软既旧型号计算机的软件可以不加修改的在新型号计算机上运行件可以不加修改的在新型号计算机上运行.系列机通常具有这种兼容性系列机通常具有这种兼容性. 答:对答:对3.决定计算机精度的主要技术指标是计算机的字长决定计算机精度的主要技术指标是计算机的字长 答:对答:对4.计算机计算机“运算速度运算速度”指标的含义是指每秒钟能执行多少条操作系统的命指标的含义是指每秒钟能
5、执行多少条操作系统的命令令答:错答:错.计算机计算机“运算速度运算速度”指标的含义是指每秒钟能执行多少条指令指标的含义是指每秒钟能执行多少条指令5.利用大规模集成电路技术把计算机的运算部件和控制部件做在一块集成利用大规模集成电路技术把计算机的运算部件和控制部件做在一块集成电路芯片上电路芯片上,这样的芯片叫单片机这样的芯片叫单片机答:错答:错 .利用大规模集成电路技术把计算机的运算部件和控制部件做在一块利用大规模集成电路技术把计算机的运算部件和控制部件做在一块集成电路芯片上集成电路芯片上,这样的芯片叫这样的芯片叫CPU1 1 、什么是计算机系统、计算机硬件、计算机软件?硬件和软件哪更重要?、什么
6、是计算机系统、计算机硬件、计算机软件?硬件和软件哪更重要?答答: 计算机系统由计算机系统由“硬件硬件”和和“软件软件”两大部两大部分组成分组成. 所谓硬件即指计算机的实体部分所谓硬件即指计算机的实体部分,它由看得见它由看得见摸得着的各种电子元器件摸得着的各种电子元器件,各类光各类光,电电,机设备的机设备的实物组成实物组成,如主机如主机,外设等外设等. 所谓软件所谓软件,它是看不见摸不着的它是看不见摸不着的,由人们实现由人们实现编制成具有各类特殊功能的信息组成编制成具有各类特殊功能的信息组成. 软件和硬件在逻辑功能上同等重要软件和硬件在逻辑功能上同等重要,二者相二者相互依存互依存,缺一不可缺一不
7、可.但在价格等方面是不同的但在价格等方面是不同的.2、如何理解计算机系统的层次结构?、如何理解计算机系统的层次结构?答答:一,微程序设计一,微程序设计二,机器语言级二,机器语言级三,操作系统级三,操作系统级四,汇编语言级四,汇编语言级五,高级语言级五,高级语言级通常将除硬件系统之外的其余层次称为虚拟机通常将除硬件系统之外的其余层次称为虚拟机层次之间关系紧密层次之间关系紧密,外层是内层功能的扩展外层是内层功能的扩展,内层是内层是外层的基础外层的基础.但是层次划分不是绝对的但是层次划分不是绝对的3、说明高级语言、汇编语言、机器语言、说明高级语言、汇编语言、机器语言的差别与联系?的差别与联系?答答:
8、机器语言是一种机器语言是一种cpu的指令系统的指令系统,它它是是cpu可可以是识别的一组由以是识别的一组由1和和0序列组成的指令码序列组成的指令码. 汇编语言是用助记符号来代替汇编语言是用助记符号来代替0,1的指令系统的指令系统,也称为符号语言也称为符号语言. 汇编语言和机器语言是面向机器的语言汇编语言和机器语言是面向机器的语言,因机器因机器而异而异.高级语言摆脱了机器的束缚高级语言摆脱了机器的束缚,使用方便使用方便.但是机器不能识别高级语言和汇编语言但是机器不能识别高级语言和汇编语言 ,他们他们要经过翻译程序翻译成机器语言才才能执行要经过翻译程序翻译成机器语言才才能执行7、解释下列概念、解释
9、下列概念1、主机:中央处理器合主存储器合起来称为主机、主机:中央处理器合主存储器合起来称为主机.2、CPU:计算机中解释和执行指令的部分计算机中解释和执行指令的部分,它包它包括运算器和控制器括运算器和控制器. 3、主存、主存:即主存储器即主存储器,是计算机中用来存放指令和是计算机中用来存放指令和数据并能由中央处理器直接存取的存储器数据并能由中央处理器直接存取的存储器.4.存储单元存储单元: 存储单元是存储器的基本存储单位存储单元是存储器的基本存储单位.5. 存储元件存储元件:又称存储基元又称存储基元,存储元存储元,每个存储元每个存储元件可存放一位二进制代码件可存放一位二进制代码0或或1.6.
10、存储字存储字:一个存储单元可存储一串二进制代码一个存储单元可存储一串二进制代码,称这串二进制代码为一个存储字称这串二进制代码为一个存储字.7.存储字长存储字长:存储字的二进制代码的个数叫做存存储字的二进制代码的个数叫做存储字长储字长.8. 存储容量存储容量:存储器中存放的数据和指令的多少存储器中存放的数据和指令的多少叫做存储容量叫做存储容量.9.机器字长机器字长:cpu一次能处理的数据的位数一次能处理的数据的位数.10.指令字长指令字长:一条指令转化为机器指令后的二一条指令转化为机器指令后的二进制数的位数进制数的位数.8、解释下列英文缩写的含义、解释下列英文缩写的含义1.1.CPU:(Cent
11、ral Process Unit) CPU:(Central Process Unit) cpucpu是计算机中解释和执行指是计算机中解释和执行指令的部件令的部件, ,主要包括运算器和控制器主要包括运算器和控制器2.2.PC:(Program Counter) PC:(Program Counter) 程序计数器程序计数器, ,它用来存放当前欲执行它用来存放当前欲执行指令的地址指令的地址. .3.3.IR:(Instruction Register) IR:(Instruction Register) 指令寄存器指令寄存器 , ,它用来存放当前它用来存放当前的指令的指令. .4.4.CU:(C
12、ontrol Unit) CU:(Control Unit) 控制单元控制单元 , ,用来解释存储器中的指令用来解释存储器中的指令, ,并并发出各种操作命令来执行指令发出各种操作命令来执行指令. .5.5.ALU:( ALU:( ArithmaticArithmatic Logic Unit) Logic Unit) 算术逻辑运算单元算术逻辑运算单元, ,用来完用来完成算术逻辑运算成算术逻辑运算. .6.6.ACC:(Accumulator) ACC:(Accumulator) 累加器累加器7.MQ:(Multiplier-Quotient Register) 乘商寄存器乘商寄存器8.X :操
13、作数寄存器操作数寄存器9.MAR:(Memory Adress Register) 存储器地址寄存储器地址寄存器存器,用来存放欲访问的存储单元的地址用来存放欲访问的存储单元的地址.10.MDR:(Memory Data Register)存储器数据寄存存储器数据寄存器器,用来存放从存储体某单元取出的代码或者准备用来存放从存储体某单元取出的代码或者准备往某存储单元存入的代码往某存储单元存入的代码,其位数与存储字长相等其位数与存储字长相等.11.I/O:(Input/Output Eqipment),输入输出设备输入输出设备.12.MIPS:(Million Instruction Per Sec
14、ond)每秒每秒执行百万条指令执行百万条指令.13.CPI:(Cycle Per Instruction)执行一条指令所需执行一条指令所需的时钟周期的时钟周期.14.FLOPS:(Floating Point Operatiom Per Second)每秒浮点数运算次数每秒浮点数运算次数.9n画出主机框图画出主机框图,分别以存储指令分别以存储指令“STA M”和加和加法指令法指令“ADD M”(M均为主存地址)为例,均为主存地址)为例,在图中按序标出完成该指令(包括取指阶段)在图中按序标出完成该指令(包括取指阶段)的信息流程。假设主存容量为的信息流程。假设主存容量为256M32位,位,在指令字
15、长、存储字长、机器字长相等的条件在指令字长、存储字长、机器字长相等的条件下,指出图中各寄存器的位数。下,指出图中各寄存器的位数。 参考答案:参考答案:存数指令的信息流程:存数指令的信息流程: 取指令:取指令: PCMARMMDRIR 分析指令:分析指令:Ad(IR)MAR 执行指令:执行指令:ACCMDRM,WR 加法指令的信息流程:加法指令的信息流程: 取指令:取指令:PCMARMMDRIR; 分析指令:分析指令:OP(IR)CU; 执行指令:执行指令:Ad(IR)MARMMDRX ACCALU,同时同时XALU ALUACC ,ACCMDR,WR。 主存容量是主存容量是256M32位,得位,得2的的28次方次方=256M。故。故MAR=28,PC=28,MDR=32;又指令字长;又指令字长=存储字长存储字长=机器字长,则机器字长,则IR=ACC=MQ=X=32。 指令和数据都存与存储器中指令和数据都存与存储器中,计算机如何区分它们计算机如何区分它们?答答:在计算机中在计算机中CPU是靠时间区分指令是靠时间区分指令和数据的和数据的,在取指令周期中在取指令周期中,从存储器从存储器取出的是指令取出的是指令,在执行周期中在执行周期中,从存储从存储器取出的是数据器取出的是数据.从空间上,流向控从空间上,流向控制器的是指令流,流向运算器的是数制器的是指令流,流向运算器的是数据流。据流。
限制150内