数据 000 数值 描述符 3 111112120 20 ISRTD长度地址 0:单精度数据 1:双精度数据 00:数据描述符 只准读出的数据 0:连续数据 l:不连续数据「0:数据集的全体 1:数据集中的一个 写其他描述符 0:不在主存中 1:在主存中 数据描述符
数据 000 数值 描述符 101 P C I S R T D 长度 地址 3 1 1 1 1 1 2 1 20 20 数据描述符 0:单精度数据 1:双精度数据 1:不连续数据 0:连续数据 1:数据集中的一个 0:数据集的全体 1:在主存中 0:不在主存中 只准读出的数据 00:数据描述符 写其他描述符
用数据描述符描述一个3*4二维阵列 块内的元 素个数 101 3 三元素向量 四元素向量 101 000 101 444 000 000 101 000 四元素向量 000 000 000 000 000 000 000 000 四元素向量
101 3 101 4 101 4 101 4 000 000 000 000 000 000 000 000 000 000 000 000 用数据描述符描述一个3*4二维阵列: 三元素向量 四元素向量 块内的元 素个数 四元素向量 四元素向量
描述符读取操作数过程 主存储器 指令操作码XY 101 寄存器 描述符 101 (数据) 000 地址形成逻辑 (数据) 000 101 描述符 101
描述符读取操作数过程 操作码 X Y 101 101 101 地址形成逻辑 000 000 101 指令 寄存器 描述符 描述符 主存储器 (数据) (数据) … …
42.6向量数据表示 向量:指具有n个数据的数组。 特点:各个数据称为数组的元素,而每个数据应具有相同的 数据类型,(如实数或逻辑数);相同的数据表示(如字长、字 的格式相同);进行相同的操作;而各数据之间是独立无关 的,这样的一个数组称为向量 CDCSTAR-100计算机对每一个向量数据用基地址,长 度和位移量三个参量表示,其中对于指令,操作向量的起始 地址=基址+位移量,操作向量有效长度=向量长度-位移量 向量加 X A Y B 其中X,Y,Z各区段表示寄存器号,分别表示源向量A B和结果向量的位移量,而A,B,C各区段分别存放源向 量A,B和结果向量C的基地址及长度
CDCSTAR-100计算机对每一个向量数据用基地址,长 度和位移量三个参量表示,其中对于指令,操作向量的起始 地址=基址+位移量,操作向量有效长度=向量长度-位移量 向量加 X A Y B Z C 其中X,Y,Z各区段表示寄存器号,分别表示源向量A, B和结果向量的位移量,而A,B,C各区段分别存放源向 量A,B和结果向量C的基地址及长度。 4.2.6 向量数据表示 向量:指具有n个数据的数组。 特点:各个数据称为数组的元素,而每个数据应具有相同的 数据类型,(如实数或逻辑数);相同的数据表示(如字长、字 的格式相同);进行相同的操作;而各数据之间是独立无关 的,这样的一个数组称为向量
基地址 位移量 向量长度 起始地址 (基地址十位移量) 向量有效长度 向量数据表示的参数
基地址 向量长度 向量数据表示的参数 起始地址 (基地址十位移量) 向量有效长度 位移量 . . . . . . .