在指令系统中的一条指令里 怎样知道那个是 源操作数? 那个是目的操作数? 比如 MOV SI,20 ?

已举报 回答 关注
在指令系统中的一条指令里 怎样知道那个是 源操作数? 那个是目的操作数? 比如 MOV SI,20 ?
问在线客服
扫码问在线客服
  • 回答数

    3

  • 浏览数

    10,555

3个回答 默认排序
  • 默认排序
  • 按时间排序

已采纳
8086的汇编规定先目的后源,所以这条指令的SI是目的操作数,20是源操作数
取消 评论
这个问题很简单!汇编语言中mov传送指令就是将源操作数传送给目的操作数。不一定与地址有关,只有访问存储器时,才会用到地址。
movbx,5
该指令是将一个立即数5传送给寄存器bx,即寄存器内容(bx)=5
该指令只有寄存器和立即数不涉及地址
movbx,7
该指令是将一个立即数7传送给寄存器bx,即寄存器内容(bx)=7
呵呵原来寄存器bx的内容5被覆盖了
只有给存储器单元送数据时,才会用到地址即存储器的地址。
如:mov[2000H],1234
就是将立即数1234传送给有效地址为2000H存储器单元。
呵呵满意就先满意回答
取消 评论
(1) MOV SI , ‘C’ (4) ADD CX , DS:[10H](2) MOV [BX+3] , AX (5) MOV DL , [BP+DI](3) SUB [BX][SI] , AL (6) MOV [BX] , AX
取消 评论
ZOL问答 > 电源 > 其他 > 在指令系统中的一条指令里 怎样知道那个是 源操作数? 那个是目的操作数? 比如 MOV SI,20 ?

举报

感谢您为社区的和谐贡献力量请选择举报类型

举报成功

经过核实后将会做出处理
感谢您为社区和谐做出贡献

扫码参与新品0元试用
晒单、顶楼豪礼等你拿

扫一扫,关注我们
提示

确定要取消此次报名,退出该活动?