微型计算机汇编语言程序设计精选
* 控制转移指令可实现远转移、近转移、短转移。 CALL、RET、JMP指令可实现全部存储空间内的转移;条件转移指令、循环控制指令只能实现短转移;中断指令能够实现远转移。 当目标地址在段内直接给出时,控制转移指令采用相对寻址方式。 所有控制转移指令均不影响标志位。 对无符号数和带符号数的大小的比较,应采用不同的条件转移指令,相应根据不同条件进行判断。 第2节 8086/8088指令系统 控制转移指令小结 * 该类指令专门用于处理器的控制,形式上均不带操作数。 除了本身对某个标志位进行置/复位操作的指令外,其它指令均不影响标志位。 第2节 8086/8088指令系统 处理器控制指令 * 对进/借位标志CF的操作: STC ;使CF =1 CLC ;使CF =0 CMC ;将CF取反 对方向标志DF的操作: STD ;使DF =1,串操作指令指针自动减量修改 CLD ;使DF =0,串操作指令指针自动增量修改 对中断标志IF的操作: STI ;使IF =1,开放可屏蔽中断INTR CLI ;使IF =0,关闭INTR 第2节 8086/8088指令系统 单个标志置/复位指令 * 格式:HLT 功能:使CPU进入低功耗模式,不进行任何操作 怎样解除暂停状态? RESET信号有效→系统重启动,进入正常工作模式; NMI或INTR( IF=1时 )信号有效→系统执行
原创力文档

文档评论(0)