
汇编语言中 MOV BX,OFFSET 2000[SI],这句指令正确吗,不正确的话,错在哪里,怎么改正! 谢谢
2个回答
展开全部
当然错误,offset是十六位下取偏移地址的。应该这样 mov bx, offset (数据标识名) 例如 date segment da1 db 5 duo(0) … date ends assume cs:code ds:date mov bx,offset data 取data数据段偏移地址放入bx mov ax,da1 可以取data这段内存中da1的偏移地址,段地址当然可以由bx得到。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询