9.7 jcxz指令 我们从 jcxz的功能中可以看出,指令“jcxz 标号”的功能相当于: if((cx)==0)jmp short 标号; (这种用C语言和汇编语言进行的综合描述,或许能使你对有条件指令理解得更加清楚。) 特别提示 检测点9.2(p171) 没有完成此检测点,请不要向下进行。 9.8 loop指令 loop指令为循环指令,所有的循环指令都是短转移,在对应的机器码中包含转移的位移,而不是目的地址。对IP的修改范围都为-128~127。 指令格式:loop 标号 ((cx))=(cx)-1,如果(cx)≠0,转移到标号处执行。 操作 9.8 loop指令 loop 标号 指令操作: (1)(cx)=(cx)-1; (2)如果(cx)≠0,(IP)=(IP)+8位位移。 8位位移=“标号”处的地址-loop指令后的第一个字节的地址; 8位位移的范围为-128~127,用补码表示; 8位位移由编译程序在编译时算出。 当(cx)=0,什么也不做(程序向下执行)。 9.8 loop指令 我们从loop的功能中可以看出,指令“loop 标号”的功能相当于: (cx)--; if((cx)≠0)jmpshort 标号 特别提示 检测点9.3(p172) 没有完成此检测点,请不要向下进行。 9.9 根据位移进行转移的意义 前面我们讲到:
您可能关注的文档
最近下载
- INSPECTIONCERTIFICATE检验报告国石中2017质检字第.doc VIP
- 2025年广东省深圳市初中学业水平考试模拟英语试卷 2025年广东省深圳市初中学业水平考试模拟试卷(三)答案.pdf VIP
- 深圳市2025年初中学业水平考试数学试卷(含答案).pdf VIP
- 宣贯培训(2026年)《NBT 10403-2020大中型中温厌氧发酵及发电机组运行管理规范》.pptx VIP
- 2026年小学三年级数学上册第六单元《周长练习》说课教案.docx VIP
- 2026年苏教版小学六年级数学上册课时《小数的意义》教案.docx VIP
- 深圳市2025年初中学业水平考试(2025年深圳中考真题)英语试卷(含答案,无听力原文及音频).pdf VIP
- 2026年生态补偿机制实施方案.docx VIP
- 国家能源集团石首高陵100MW农光互补光伏发电项目110kV送出线路工程水土保持方案报告表.pdf VIP
- 2026年建筑企业绿色施工方案.docx VIP
原创力文档

文档评论(0)