摘要: 串操作指令可以方便对一组连续的数据进行操作。串操作后自动根据DF标志位修改ESI和EDI,DF = 0时,ESI,EDI递增,DF = 1时,ESI,EDI递减。串操作指令有2组,1组实现数据串传送,另1组实现数据串检测。串操作指令通常需要反复执行,所以常与重复指令前缀联合使用,它通过计数器ECX控 阅读全文
posted @ 2018-04-05 11:54 李沉舟 阅读(891) 评论(0) 推荐(0) 编辑
摘要: 其实重复汇编也属于宏结构,本文应该可以说是上面前一篇文章的另一部分。 程序中有时要连续重复一段相同或基本相同的语句,这时可以使用重复汇编来完成。重复汇编一样是在编译前进行展开的。重复汇编伪指令有3个:REPEAT/FOR/FORC,3条汇编伪指令的区别在于如何制定重复次数。 1.REPEAT 我们可 阅读全文
posted @ 2018-04-05 10:46 李沉舟 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 宏是一段汇编语句序列。定以后,在程序中进行宏调用,则由编译器在编译器前进行展开。 1.宏定义和宏调用 宏定义一般用一对宏汇编伪指令MACRO和ENDM完成,格式如下: 宏名 MACRO [形参表] …… ;宏定义体 ENDM 宏名必须是合法的标识符,同一源程序中应该唯一。宏定义体中不仅可以是硬件指令 阅读全文
posted @ 2018-04-05 10:21 李沉舟 阅读(626) 评论(0) 推荐(0) 编辑