我尝试将值1122h
放入数组中。我尝试了两种不同的方式:(1)和(2)。
1122h
位于数组的第8和第9位1122h
位于数组的第7和第8位为什么?
这对我来说很奇怪,因为(1)和(2)应该有相同的结果。
assume cs:code1
.186
dane1 segment
array dw 127 dup ('$$')
dane1 ends
code1 segment
start1:
mov ax,dane1
mov es,ax
mov bx, 1h
mov es:[array+7*bx],1122h ;(1)
mov es:[array+7],1122h ;(2)
mov ah,4ch
int 21h
code1 ends
end start1