3280868088的指令系统1.pptVIP

  • 2
  • 0
  • 约2.07千字
  • 约 42页
  • 2017-05-01 发布于广东
  • 举报
3280868088的指令系统1

指令的分类 ;数据传送指令实现CPU和存储器、CPU与外设之间的数据传送。主要包括:一般数据传送指令(MOV、XCHG、XLAT)、堆栈操作指令(PUSH、POP)、地址传送指令(LEA、LDS、LES) 和标志寄存器传送指令(PUSHF、POPF、LAHF、SAHF)。在这些指令中,除了SAHF、POPF两指令外,其它指令均不影响标志位。 8086的常用指令格式如下: [标号:] 操作码 [目标操作数][,源操作数] [;注释] 注:中方括号部分表示可选项。 ; 1. 一般数据传送指令 1) MOV传送指令 指令格式:MOV OPD,OPS 功能:将源操作数传送至目的地址中,即 (OPS)→OPD。;;;MOV指令的操作须遵循以下规则: ① 源操作数和目的操作数应有相同的类型。 ② 源操作数和目的操作数不能同时为存储器操作数。 ③ 立即数不能直接传送段寄存器。 ④ 目的操作数一定不能是立即操作数。 ⑤ 代码段寄存器CS不能由程序赋值,即不能作为目的操作数。 ⑥ 不允许在两个段寄存器之间直接传送数据。 ⑦ 寄存器IP不能作为操作数。;;;;;例3-11 设(AX)=01FFH, (BX)=1234H,说明指令PUSH AX 和POP BX的执行情况。;3.2.1 数据传送指令 ;;;;;;5. 输入/输

文档评论(0)

1亿VIP精品文档

相关文档