简答题

标志符数据表示与描述符数据表示有何区别?描述符数据表示与向量数据表示对向量数据结构所提供的支持有什么不同?

正确答案

标志符数据表示与描述符数据表示的差别是标志符与每个数据相连,合存于同一存储单元,描述单个数据的类型特性;描述符是与数据分开存放,用于描述向量、数组等成块数据的特征。
描述符数据表示为向量、数组的的实现提供了支持,有利于简化高级语言程序编译中的代码生成,可以比变址法更快地形成数据元素的地址。但描述符数据表示并不支持向量、数组数据结构的高效实现。而在有向量、数组数据表示的向量处理机上,硬件上设置有丰富的赂量或阵列运算指令,配有流水或阵列方式处理的高速运算器,不仅能快速形成向量、数组的元素地址,更重要的是便于实现把向量各元素成块预取到中央处理机,用一条向量、数组指令流水或同时对整个向量、数组高速处理.如让硬件越界判断与元素运算并行。这些比起用与向量、阵列无关的机器语言和数据表示串行实现要高效的多。

答案解析

相似试题
  • 当8251A引脚RxRDY为高电平时,表示()中已经有组装好的一个数据字符,可通知()将它取走。

    填空题查看答案

  • 常用的数据同步方式有异步传输和同步传输,()指每次传输一字符并用起始位和终止位表示字符传输的开始和结束。

    填空题查看答案

  • 当标志位()=1时表示无符号数运算产生溢出,而当标志位()=1是表示带符号数运算产生溢出。

    填空题查看答案

  • 当算术运算的结果超过8位、16位、32带符号数能表示的范围时,标志寄存器的什么位会置位?

    简答题查看答案

  • 两个8位补码表示的有符号数相加时,什么情况下会使进位标志等于“1”?相减时,又是什么情况下会使借位标志等于“1”?

    简答题查看答案

  • shell启动一个程序时,该程序会自动继承三个打开的文件,其文件描述符为0、1、2,分别表示标准输入和标准输出和()

    单选题查看答案

  • 类的成员数据的修饰符是否和类的成员方法部分相同,部分不同。请写出与成员方法不同的修饰符是哪些?它们的含义是什么?

    简答题查看答案

  • 两个字节的无符号数表示范围为(),有符号数补码表示范围为()。

    填空题查看答案

  • 一个字节的无符号数表示范围为(),有符号数补码表示范围为()。

    填空题查看答案