微机课件第五章ch05中.pptVIP

  • 0
  • 0
  • 约4千字
  • 约 36页
  • 2021-06-22 发布于北京
  • 举报
位扫描指令 两种格式 BSF (向前位扫描, 从最低位向高位扫描数据) BSR (向后位扫描, 从最高位向低位扫描数据) 并不对数据移位或循环移位,仅仅对整个数扫描来搜索数据中为1的位 影响零标志位 找到, Z=1 未找到, Z=0 若EAX BSF EBX, EAX ;EBX=30, Z=1 BSR EBX,EAX ;EBX=29, Z=1 * 第*页 串比较指令 SCAS和CMPS指令执行存储区数据的比较. SCAS将一个存储区的内容和累加器比较,而CMPS比较两个存储区的内容. SCASB、SCASW以及SCASD可进行8位、16位和32位比较;CMPSB、CMPSW以及CMPSD也可以进行同样操作. * 第*页 串比较指令 SCAS 经常用于寻找一个值,而CMPS经常用于比较两个块. 两条指令都通过改变标志位来指示比较的结果. 方向标志位决定指针是增加还是减少. REPE和REPNE经常被用于重复SCAS或CMPS指令. 例 5-33, 5-34 * 第*页 LODS,STOS 举例 用一个串存储指令来初始化一个存储块 * 第*页 * 第*页 REP串 * 第*页 举例 通过重复STOS指令来初始化一块存储区域 * 第*页 串方向 CLD/STD * 第*页 举例 问题 描述下面的指令序列执行之后的结果 * 第*页 作业 第一部

文档评论(0)

1亿VIP精品文档

相关文档