汇编cmp指令和条件转移指令实现高级语言中的IF语句功能
CPU提供了cmp指令,其功能相当于减法指令,相当于比较大小。只是不保存结果,执行后,对应的标志寄存器也将产生影响。je指令是无符号数的比较结果进行转移的条件转移指令(jump equanl:即是结果等于则转移),它进行的操作是零标志位zf=1时则转移。 将cmp指令和je指令配合使用,可以实现根据比较结果进行转移的功能,其功能有点像高级语言中的IF语句。 下面举个例子:统计data段中数值为23的字节的个数,用ax保存统计结果。
作者:arthinking
|
发表于 2011-04-18
|
分类于  汇编语言
汇编cmp指令和条件转移指令实现高级语言中的IF语句功能
1
×
IT宅

关注公众号及时获取网站内容更新。