[中学联盟]汇编语言程序设计及上机指导 第6章 结构化程序设计.pptVIP

  • 7
  • 0
  • 约9.96千字
  • 约 35页
  • 2017-04-22 发布于河南
  • 举报

[中学联盟]汇编语言程序设计及上机指导 第6章 结构化程序设计.ppt

[中学联盟]汇编语言程序设计及上机指导 第6章 结构化程序设计

第6章 结构化程序设计 ;6.1 分支和循环结构程序设计;二、用MASM6.X伪指令实现 MASM6.X引入了条件控制伪指令,格式: .IF 条件表达式 ;条件为真(非0),执行分支体 分支体 [.ELSEIF 条件表达式 分支体 ;前面IF条件为假,并且当前ELSEIF条件为真执行分支体 [.ELSE ;前面IF条件为假执行分支体 分支体 .ENDIF ;分支结束 例如: .IF AX0 MOV BX,1 ;如果AX0,则将1存入BX .ELSEIF AX= =0 MOV BX,0 ;如果AX=0,则将0存入BX .ELSE MOV BX,-1 ;如果AX0,则将-1存入BX .ENDIF;条件表达式中的操作符及功能 ;的优先级高于||和! 位测试运算符的用法为:“数值表达式数值”,相当于执行TEST指令和相应的条件转移指令。 以下为采用运算符的分支结构程序片段,功能为:若AX内容为奇数,则把全1送BX;若AX内容为偶数,则把0送入BX。 .IF AX1 ;相当于TEST AX,1指令,也设置标志位, 若ZF=0则执行第一分支 MOV BX

文档评论(0)

1亿VIP精品文档

相关文档