能力值:
( LV2,RANK:10 )
|
-
-
2 楼
关注,,不过有专门的讲解的。。搜搜看看
|
能力值:
( LV6,RANK:90 )
|
-
-
3 楼
自已实时调试一下,眼见为实吗!
另外好好查查寻址方式
|
能力值:
( LV3,RANK:30 )
|
-
-
4 楼
MOV AX, VARW+4 ;如果VARW是偏移的存储单元的话~
不是 MOV AX, [1004H]
而是 MOV AX, 1004H
MOV AX, [VARW+4]
表示 MOV AX, [1004H] ;把 word ptr ds:[1004H]处的数据给AX
MOV AX, VARW
表示 MOV AX, 1000H 如果VARW是偏移的存储单元的话~
MOV AX, VARW[BX+SI] 貌似语法错误(我没这样用过)...
|
能力值:
( LV5,RANK:60 )
|
-
-
5 楼
在[]里是取值
|
能力值:
( LV4,RANK:50 )
|
-
-
6 楼
mov ax, 100h+4 这种指令根本不存在吧,
直接编译出来就是mov ax,104h
mov ax, bx+4 这种指令也是非法的 除非 lea ax, bx+4
|
能力值:
( LV2,RANK:10 )
|
-
-
7 楼
哦,来看过啦,非常感谢大家的探讨与赐教,获益匪浅。对,其实很多时候自己汇编调试一下还是能解开很多迷惑的。
再次感谢大家花时间来答解疑惑,不甚感激。谢谢大家。
|
能力值:
( LV8,RANK:120 )
|
-
-
8 楼
MOV AX, VARW+4 ;中的VARW+4表示的是偏移量即偏移VARW+4存储单元
MOV AX, [VARW+4];中的[VARW+4]表示的是偏移量为的VARW+4存储单元
中的内容
如果是这样:MOV AX, VARW
或者 MOV AX, VARW[BX+SI]
这两种形式都是说的偏移量
当为[VARW+BX+SI]形式时说的是内容
|
|
|