汇编——指令系统.docVIP

  • 18
  • 0
  • 约2.34万字
  • 约 17页
  • 2017-03-18 发布于广东
  • 举报
80x86的指令系统 数据传送指令:负责把数据、地址或立即数传送到寄存器或存储单元中。 通用数据传送指令 MOV——传送指令 指令格式:MOV DST,SRC ;(DST)←(SRC)。DST表示目的操作数, SRC表示源操作数 说 明:①.DST为除CS外的各寄存器寻址方式或任意存储器寻址方式。SRC为任意数据寻址方式。 ②.DST、SRC不能同时为存储器寻址方式,也不能同时为段寄存器寻址方式,而且在DST为段寄存器时,SRC不能为立即数。 ③.MOV指令不影响标志位。 MOVSX——带符号扩展传送指令(386及其后继机型可用) 指令格式:MOVSX DST,SRC ;(DST)←符号扩展(SRC) 说 明:①.DST必须为16位或32位寄存器。SRC为8位或16位的寄存器或存储单元的内容。传送时把源操作数符号扩展送入目的寄存器。 ②.MOVSX指令不影响标志位。 MOVZX——带零扩展传送指令(386及其后继机型可用) 指令格式:MOVZX DST,SRC ;(DST)←零扩展(SRC) 说 明:①.DST必须为16位或32位寄存器。SRC为8位或16位的寄存器或存储单元的内容。传送时把源操作数零扩展送入目的寄存器。 ②.MOVZX指令不影响标志位。 PUSH——进栈指令 指令格式:PUSH SRC ;16位指令:(SP)←(SP) –2

文档评论(0)

1亿VIP精品文档

相关文档