我是靠谱客的博主 迷你豆芽,最近开发中收集的这篇文章主要介绍0x04 高级语法,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

while-endw

  .while(条件)

    循环体(条件满足时执行)

  .endw

 

repeat-until

  .repeat

    循环体(条件不满足时执行)

  .until(条件)

 

if-elseif-endif

  .if(条件1)

    指令1

  .elseif(条件2)

      指令2

  .endif

 

条件运算符

  变量与操作数  ==、!=、<、>、<=、>=

  两个表达式     &&、||

  变量与操作数  &(按位与)

  变量或表达式 !(取反)

  注意:表达式的左边应为寄存器或变量,不能为常数;表达式两边可以同时为寄存器,但不能同时为变量。

  标志测试伪指令

  CARRY?         进位标志是置位       !CARRY?         进位标志是清除 

  SIGN?           符号标志是置位       !SIGN?            符号标志是清除

  OVERFLOW?  溢出标志是置位       !OVERFLOW?   溢出标志是清除

  ZERO?          零标志为是置位    !ZERO?          零标志为清除

  PARITY?       奇偶标志是置位     !PARITY?       奇偶标志是清除

 

stc        ;置进位标志

  .if CARRY?  ;进位标志是置位?条件满足

    MOV EBX,20

  .endif

 

  xor edx,edx   ;使零标志置位

  .if !ZERO?      ;零标志为清除?条件不满足

    MOV EDX,8

  .endif

转载于:https://www.cnblogs.com/zhuzhuqwa/p/5579348.html

最后

以上就是迷你豆芽为你收集整理的0x04 高级语法的全部内容,希望文章能够帮你解决0x04 高级语法所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(61)

评论列表共有 0 条评论

立即
投稿
返回
顶部