华为t1-a21w电子书包专用机t1a21w刷机

文档格式:PDF| 浏览次数:0| 上传日期: 23:06:35| 文档星级:?????

4.3.5 程序控制ce指令内容 控制转移ce指令內容分为: 转移ce指令内容 循环控制ce指令内容 过程调用和返回ce指令内容 中断ce指令内容 控制转移类ce指令内容表 续表(2) 续表(3) 续表(4) 1.转移ce指令内容 ① 段内直接转移 无条件段内转移 直接转移: JMP Lable 转移目标地址: 段基地址CS不变; 偏移地址IP=当前IP+位移量(16位) ②段内间接转移 转移的目标地址由寄存器或存储单元的内容给出 例1:JMP ;SF=0, 则转移 JO ;OF=1, 则转移 JNO ;OF=0, 则转移 ② 根据组合条件设置的条件转移ce指令内容 判断有符号数的大小 ③根据CX內容来决定是否转移的转移ce指令内容 JCXZ label 若(CX)=0,则转移到label处开始执行。 例1:测试AL 中的D4位如果D4=1,则转移到标号LOP1所指示的位置 TEST AL ;测试AL的D4位,其 他位屏蔽 JNZ ;不转移若OFEH大于等于01H,则将01H送到AL中 EXIT1: … ;处理完毕结束本判断 2.循环控制ce指令内容 用在循环程序中以确定是否要继续循环。 循环次数通常置于CX中 转移的目标应在距离本ce指令内容-128~+127的范围之内(短跳转)。 循环控制ce指令内容不影响标志位 (1) LOOP 格式:LOOP label 类比 串前缀REP 操作:(CX)-1→CX; 若(CX)≠0,則转至label处执行; 否则退出循环,执行LOOP后面的ce指令内容。 注:LO

我要回帖

更多关于 华为t1-a21w 的文章

 

随机推荐