若有数组声明a[0..3,0..2,1..4),设编译时为a分配的存储空间首地址为base a,且每个数组元素占据一
若有数组声明a[0..3,0..2,1..4),设编译时为a分配的存储空间首地址为base a,且每个数组元素占据一个存储单元。当元素以行为序存放(即按a[0,0,1),a[0,0,2], a[0,0,3],a[0,0,4],a[0,1,1],a[0,1,2],…,a[3,2,4]顺序存储),则数组元素a[2,2,2]在其存储空间中相对base_ a的偏移量是(50)。
A.8
B.12
C.33
D.48
解析:本题数组元素存储基础知识。
对于数组声明a[0.3,0..2,1..4],元素布局如下:
a[0,0,1] a[0,0,2] a[0,0,3] a[0,0,4]
a[0,1,1] a[0,1,2] a[0,1,3] a[0,1,4]
a[0,2,1] a[0,2,2] a[0,2,3] a[0,2,4]
a[1,0,1] a[1,0,2] a[1,0,3] a[1,0,4]
a[1,1,1] a[1,1,2] a[1,1,3] a[1,1,4]
a[1,2,1] a[1,2,2] a[1,2,3] a[1,2,4]
a[2,0,1] a[2,0,2] a[2,0,3] a[2,0,4]
a[2,1,1] a[2,2,2] a[2,2,3] a[2,2,4]
a[3,0,1] a[3,0,2] a[3,0,3] a[3,0,4]
a[3,1,1] a[3,1,2] a[3,1,3] a[3,1,4]
a[3,2,1] a[3,2,2] a[3,2,3] a[3,2,4]
当元素以行为序存放时,排列在a[2,2,2]之前的元素个数为33个,因此该元素在其存储空间中相对base_ a的偏移量是33。
按照80×86指令格式规定,指令的操作数寻址方式有3类,它们是寻址、存储器寻址和立即寻址。 计算机类考试 2020-05-23 …
下面不属于80x86微处理器寻址方式的是哪一种寻址?______。A.立即数寻址B.存储器寻址C.寄 计算机类考试 2020-05-24 …
文中( 3 )处正确的答案是( )。 A.堆栈寻址B.问接寻址C.立即数寻址D.相对寻址 计算机类考试 2020-05-26 …
文中( 2 )处正确的答案是( )。 A.变址寻址B.相对寻址C.间接寻址D.立即数寻址 计算机类考试 2020-05-26 …
文中( 3 )处正确的答案是( )。 A.堆栈寻址B.间接寻址C.立即数寻址D.相对寻址 计算机类考试 2020-05-26 …
操作数地址存放在寄存器中的寻址方式称为______。A.相对寻址方式B.变址寄存器寻址方式C.寄存器 计算机类考试 2020-05-26 …
A.子程序首地址B.调用记录首地址C.参数地址D.寄存器地址E.返回地址 计算机类考试 2020-05-26 …
A.立即数寻址方式B.寄存器寻址方式C.寄存器间接寻址方式D.直接寻址方式 计算机类考试 2020-05-26 …
下面是与地址有关的四条论述,其中有错的一条是().A、地址寄存器是用来存储地址的寄存器B、地址码是 其他 2020-06-24 …
计算机组成原理问题谢谢大家了帮我一下某系统指令长16位,每个操作数地址码长4位,指令分为零地址、一地 其他 2021-01-14 …