您当前的位置:《计算机系统结构》听课笔记:05
《计算机系统结构》听课笔记:05

 1、数据结构和机器的数据表示之间的关系?引入数据表示的基本原则?
  数据结构要变换成数据表示来实现,不同的数据表示效率和方便性不同。它们是软硬件的交界面。
  原则:1、是否提高效率减少时间,2、通用性和利用率。 
  2、简述三种面向的寻址方式的关系。 
  面向寄存器:速度快,增加硬件; 
  面向主存:速度稍慢,减少寄存器占用; 
  面向堆栈:速度慢,减轻编译负担。 
  三者各有特点,但可共同使用,不互相排斥。 
  3、堆栈型机器与通用寄存器型机器的主要区别?堆栈型机器对程序调用的哪些操作提供支持? 
  通用寄存器型对堆栈数据结构实现的支持较差:1、堆栈操作指令少;2、速度低;3、通常只用于保存返回地址。 
  堆栈型支持有力:1、硬件堆栈;2、堆栈指令丰富;3、支持高级语言编译;4、支持子程序嵌套和递归。可将以下信息全部压入栈:返回地址、条件码、关键寄存器内容、必要的全局或局部参数。为子程序开辟局部变量中间结果工作区。

收藏状态
收藏本课程的同学
相关课程