计算机系统结构部分习题答案2
摘要:1.指令集结构设计所涉及的内容有哪些?解:(1) 指令集功能设计:主要有RISC和CISC两种技术发展方向;(2) 寻址方式的设计:设置寻址方式可以通过对基准程序进行测试统计,察看各种寻址方式的使用频度,根据适用频度设置相应必要的寻址方式;(3) 操作数表示和操作数类型:主要的操作数类型和操作数表示的选择有,浮点数据类型(可以采用IEEE 754标准)、整型数据类型(8位、16位、32位的表示方法)、字符型 (8位)、十进制数据类型(压缩十进制和非压缩十进制数据表示)等等。(4) 寻址方式的表示:可以将寻址方式编码与操作码中,也可将寻址方式作为一个单独的域来表示。(5) 指令集格式的设计:有固
阅读全文
posted @
2012-03-04 11:04
WaitingSky
阅读(10894)
推荐(0) 编辑
计算机系统结构部分习题答案1
摘要:举例说明计算机系统结构、计算机组成与计算机实现之间的关系。解:(1)如在设计主存系统时,确定主存容量、编制方式、寻址范围等属于计算机系统结构;确定主存周期,逻辑上是否采用并行主存,逻辑设计等属于计算机组成;选择存储器芯片类型、微组装技术、线路设计等属于计算机实现。(2)计算机系统结构是计算机系统的软、硬件的界面,即机器语言程序员所看到的传统机器级所具有的属性。计算机组成是计算机系统结构的逻辑实现包含物理机器级中的数据流和控制流的组成以及逻辑设计等。计算机实现是计算机组成的物理实现,一种体系结构可以有多种组成,一种组成可以有多种实现。2.计算机系统“从中间开始设计”方法中的“中间”指的是什么地方
阅读全文
posted @
2012-03-04 10:09
WaitingSky
阅读(12760)
推荐(1) 编辑
计算机系统结构的基础知识
摘要:计算机系统=硬件/固件+软件计算机语言从低级向高级发展,高一级语言的语句相对于低一级语言来说功能更强,更便于应用,但又都以低级语言为基础。从计算机语言的角度,把计算机系统按功能划分成多级层次结构。每一层以一种语言为特征。翻译:先用转换程序把高一级机器上的程序转换为低一级机器上等效的程序,然后再在这低一级机器上运行,实现程序的功能。解释:对于高一级机器上的程序中的每一条语句或指令,都是转去执行低一级机器上的一段等效程序。执行完后,再去高一级机器取下一条语句或指令,再进行解释执行,如此反复,直到解释执行完整个程序。解释执行比编译后再执行所花的时间多,但占用的存储空间较少。物理机: 用硬件/固件实现
阅读全文
posted @
2012-03-03 22:59
WaitingSky
阅读(2301)
推荐(0) 编辑
指令系统的设计
摘要:区别不同指令系统结构的主要因素:CPU中用来存储操作数的存储单元的类型。CPU中用来存储操作数的存储单元:堆栈、累加器、通用寄存器组。指令系统的结构分为三种类型:堆栈结构、累加器结构、通用寄存器结构。对于不同类型的结构,操作数的位置、个数以及操作数的给出方式(显式或隐式)也会不同。操作数的给出方式为:显式给出(用指令字中的操作数字段给出)、隐式给出(使用事先约定好的单元)。ALU指令的操作数个数3个操作数的指令:两个源操作数、一个目的操作数2个操作数的指令:其中一个操作数既作为源操作数,又作为目的操作数。ALU指令中存储器操作数的个数可以是0~3中的某一个,为0表示没有存储器操作数。通用寄存器
阅读全文
posted @
2012-03-03 21:53
WaitingSky
阅读(3497)
推荐(0) 编辑