简答题

什么是堆栈机器?其优缺点如何?

正确答案

具有堆栈数据表示的计算机是堆栈机器。其主要操作是压入和弹出,其他操作还有加、减、比较等。优点是表示数值的模型简单,指令长度短,可以有较高的编码密度,便于逆波兰表示的算术表达式运算。缺点是简单的模型与现代化的编译器技术不相匹配,寄存器需要好的编码性能,堆栈格式限制了应用,并且很难高速执行。

答案解析

相似试题
  • 堆栈型机器与通用寄存器型机器的主要区别是什么?堆栈型机器系统结构为程序调用的哪些操作提供了支持?

    简答题查看答案

  • 什么叫堆栈?堆栈操作的特点是什么?堆栈操作是如何寻址的?

    简答题查看答案

  • 参数传递有哪些形式?寄存器和堆栈传递各有什么优缺点?

    简答题查看答案

  • 堆栈型指令集结构、累加器型指令集结构和通用寄存器型指令集结构分别有什么优缺点?

    简答题查看答案

  • 堆栈型机器比通用寄存器型机器优越的是()。

    单选题查看答案

  • 堆栈型机器

    名词解析查看答案

  • 堆栈的深度由哪个寄存器确定? 为什么说一个堆栈的深度最大为64KB? 在执行一条入栈或出栈指令时,栈顶地址将如何变化?

    简答题查看答案

  • 叙述堆栈型、累加器型和通用寄存器型指令集结构的特点,并比较它们的优缺点。

    简答题查看答案

  • 存放数据或信息的部件在不同机器上通常采用哪三种不同的方式编址?各自有什么优缺点?

    简答题查看答案