NEG BYTE PTR[DI]什么意思

[复制链接]
查看11 | 回复1 | 2010-7-1 10:31:30 | 显示全部楼层 |阅读模式
NEG是取补指令,就是对一个数求补,你这个指令采用寄存器间接寻址的方式,目的是把地址是DI的低八位内容取补,取补之后内容留在原地址,也就是DI表示的地址里面,下面是一个简单的程序,可以直接拿去测试一下(已编译通过):data segmenta dw 0014hdata endscode segment
assume cs:code,ds:datamain: mov ax,data
mov ds,ax
mov di,a;此步执行之后可以查看一下0014号地址的内容
mov al,byte ptr[di];把0014号地址单元的值中的低八位内容赋给AL
neg by
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行