当前位置: 代码迷 >> 汇编语言 >> 关于访问data段中的数组解决思路
  详细解决方案

关于访问data段中的数组解决思路

热度:401   发布时间:2016-05-02 04:46:55.0
关于访问data段中的数组
data segment
  arry1 db 34h,37h,6eh,0c2h,55h,16h,9fh
  len equ $-arry1
  res1 db len dup(0)
data ends


能够用arry1:[si]和res1;[si]访问这两个数组中的元素吗?我用res1:[si]只是改了arry1中元素的值

------解决方案--------------------
应该是写成 arry1[si] 和 res1[si] 吧
  mov  si, 0
  mov  al, arry1[si]
  mov  res1[si], al

------解决方案--------------------
这个不叫数组吧...汇编中应该都是分配一块内存,然后根据指针移动取值的吧。
------解决方案--------------------
引用:
应该是写成 arry1[si] 和 res1[si] 吧
  mov  si, 0
  mov  al, arry1[si]
  mov  res1[si], al

++
  相关解决方案