一个关于计算机导论的题目.
来源:学生作业帮 编辑:神马作文网作业帮 分类:数学作业 时间:2024/11/13 19:54:30
一个关于计算机导论的题目.
一个具有8行和11列的二维数组以行优先方式存储,其开始地址为25,如果数组中每一个数据项占据2个存储单元,那么第3行第6列所对应的数据项的存储地址是多少?如果该二维数组采用列优先方式存储,那么第3行第6列所对应的数据项的存储地址又是多少?请给出计算过程和结果
一个具有8行和11列的二维数组以行优先方式存储,其开始地址为25,如果数组中每一个数据项占据2个存储单元,那么第3行第6列所对应的数据项的存储地址是多少?如果该二维数组采用列优先方式存储,那么第3行第6列所对应的数据项的存储地址又是多少?请给出计算过程和结果
假设如下:
rowcount=8;//数组行数
colcount =11; //数组列数
initAddress =25; //数组起始地址
row =3,col =6; //要计算的行和列,行和列计数是从1开始的,如果从0开始计数,公式需要修改.
行优先:currAddress = initAddress + ( (row-1)*colcount + (col-1) ) *2= 25+ ((3-1)*11 +( 6-1))*2 = 25 + 54 = 79;
列优先:currAddress = initAddress + ( (col-1)*rowcount+ (row-1) ) *2= 25+ ((6-1)*8 +( 3-1))*2 = 25 + 88 = 113
rowcount=8;//数组行数
colcount =11; //数组列数
initAddress =25; //数组起始地址
row =3,col =6; //要计算的行和列,行和列计数是从1开始的,如果从0开始计数,公式需要修改.
行优先:currAddress = initAddress + ( (row-1)*colcount + (col-1) ) *2= 25+ ((3-1)*11 +( 6-1))*2 = 25 + 54 = 79;
列优先:currAddress = initAddress + ( (col-1)*rowcount+ (row-1) ) *2= 25+ ((6-1)*8 +( 3-1))*2 = 25 + 88 = 113
关于一个计算机二级VB的题目
计算机导论的英文题目An imaginary computer has four data registers (R0
几个生命科学导论的题目(论述题)急!
请计算机导论高手回答下面问题 1.尽可能具体地叙述使用计算机求出一个一元二次方程两个根的工作步骤.2.
一篇关于生命科学导论的论文
关于逻辑学导论里的一句话
已知:3×4=10,则5×6= . A.24 B.26 C.30 D.36 答案选B,求解. 我们计算机导论里的题目.
找人帮忙解答生命科学导论的一道题目,
急求《计算机导论》第三版的 清华大学出版社的 课后习题答案,黄国兴的.
求助:关于计算机四级网络工程师的几道题目
计算机组成原理题目求解,关于计算MIPS的
请给出个题目(关于算盘和计算机的)