当前位置:首页 > 内存 > 正文

数据在内存中占一段连续的存储区

  • 内存
  • 2024-06-08 02:02:51
  • 765

一、C语言问题1.当然是9。因为a[0]~a[9],最大值是9
2。整合[10]。那么a就是第一个地址
3.因为*p,因此p是一个指针,p=a,也就是说p的地址等于a的地址,也就是二维数组的首地址,又因为(*p)[2];,p实际上是一个数组指针,(*p)[0]指向第一行,
(*p)[1]指向第二行。
*(p+2)之后,指向第一行第三个数字,即30。而且因为后面跟着+1,所以清楚地表示了第二行,第二个数字。线路是60。
102030
405060


二、内存RAM内以DATA开始的区域中,存放着10个单字节的十进制数,求其累加和,并将结果存入SUM和SUM+1单元。leabx,data
movcx,10
movdx,0
movax,0
n1:
moval,[bx]
adddx,ax
incbx
loopn1
leabx,sum
mov[bx],dl
incbx
mov[bx],dh
;结束