BUF DW 10,20,30,40,50 ; MOVE BX,OFFSET BUF;ADD BX,5;MOV AX,[BX] AX=?
答案:2 悬赏:10 手机版
解决时间 2021-03-24 06:08
- 提问者网友:孤山下
- 2021-03-24 00:12
BUF DW 10,20,30,40,50 ; MOVE BX,OFFSET BUF;ADD BX,5;MOV AX,[BX] AX=?
最佳答案
- 五星知识达人网友:由着我着迷
- 2021-03-24 01:24
BUF DW 10,20,30,40,50 ;定义数组
;0a
;00 - 10
;14
;00 - 20
;1e
;00 - 30
;28
;00 - 40
;32
;00 - 50
MOVE BX,OFFSET BUF ;OFFSET BUF 就是数组首地址
ADD BX,5 ;加5好像内存对不齐
MOV AX,[BX] ;
AX= 0x2800
;0a
;00 - 10
;14
;00 - 20
;1e
;00 - 30
;28
;00 - 40
;32
;00 - 50
MOVE BX,OFFSET BUF ;OFFSET BUF 就是数组首地址
ADD BX,5 ;加5好像内存对不齐
MOV AX,[BX] ;
AX= 0x2800
全部回答
- 1楼网友:七十二街
- 2021-03-24 02:29
[bx]的含义是把以bx中存储的数据当作内存地址,并返回这个内存地址存储的数据。mov ax,[bx]的意思应该是把bx寄存器中存储的数据当成内存地址,并把这个内存地址中存储的两个字节放到ax中。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯