数据类型:指一组数据值的集合,还定义了可作用于这个集合上的操作集。
数据结构:结构化数据的组织方式,它反应了应用中各种数据元或信息元间的结构关系。它必须通过软件映象,变换成机器中所具有的(存储于一维存储器内)各种数据表示来实现的。
数据表示:在计算机中能由硬件直接辩认,指令系统可以直接调用(对该数据类型的各种运算操作都有相应的实现硬件电路)的数据类型。
浮点数的表示IEEE754
向量与堆栈的数据表示
• 向量数据通常用基地址,长度和位移量三个参量表示,其中对于指令,操作向量的起始地址=基址+位移量,操作向量有效长度=向量长度-位移量
• 堆栈机器的优势:
• 增加高速寄存器,组成硬件堆栈,提高堆栈访问的速度
• 指令功能增强,可以直接对堆栈数据进行运算
• 支持高级语言的编译
• 支持子程序的嵌套和递归调用
指令集架构的三种类型
– 面向累加器结构
– 面向堆栈结构
– 面向寄存器结构: