微型计算机原理及应用 第4章 汇编语言程序设计 例3 将BX中的16进制数转换为ASCII码,存放到BUF开始的内存单元中,并在屏幕上显示出数值。 数字0—9对应的ASCII码为30H---39H(加30H) 数字A—F对应的ASCII码为41H---46H (加37H) 循环程序结构 例[4] ※统计AX寄存器中1的个数,结果放到CL寄存器中。 MOV CL,0 ;将来放1的个数 L1: AND AX,AX ;AX不变,但影响ZF标志位 JZ STOP ;如果AX=0那么下面的程序就不必要了 SAL AX,1 ;算术左移,将最低位送入CF JNC L2 ;检验CF的值是1还是0? INC CL L2: JMP L1 STOP:MOV AH,4CH INT 21H 循环程序结构 参考程序(2) MOV CH,16 MOV CL,0 L1: SAL AX,1 JNC L2 INC CL L2: DEC CH JNZ L1 STOP:MOV AH,4CH INT 21H 先判断,后执行 子程序设计——参数传递方法 利用寄存器:主程序把给子程序的参数直接放在的约定的寄存器,子程序从中取参数;子程序处理结果也放在约定寄存器中。 利用存储单元:这种参数传递方法,把
您可能关注的文档
- 3.第三章外汇与汇率制度-国际贸易实务-董瑾-自考.ppt
- 中国经济型酒店行业分析.docx
- 上海小学四年级上半学期古诗.pptx
- 私募基金管理人托管业务及外包服务业务指南Ver1.36.pdf
- 6.1平方根第三课时(适合新人教版小组合作模式).ppt
- 生物:5[1].2《生态工程的实例和发展前景》(新人教版选修3).ppt
- 1工程机械输出轴加工.ppt
- 浙教版八年级下册化学方程式(共3个课时).pptx
- 9组-计算机辅助设计与制造研究性专题二书.doc
- 九年级历史上册第5课_中古欧洲社会.ppt
- T∕CECS 10009-2019 波浪式无内拉筋不锈钢水箱.docx
- T∕CECS 10069-2019 绿色建材评价 软化设备.docx
- T∕CECS 10020-2019 综合管廊智能井盖.docx
- T∕CECS 10077-2019 多能互补热源系统.docx
- T∕CECS 10123-2021 低温辐射碳棒发热轨.docx
- T∕CECS 10146-2021 复杂卷边冷弯型钢.docx
- T∕CECS 10152-2021 高分子聚合矿物质防渗材料.docx
- T∕CECS 10005-2018 路用低氯融雪剂.docx
- T∕CECS 10016-2019 高固型水性橡胶高分子防水涂料.docx
- T∕CECS 10023-2019 无内置热源相变蓄热装置.docx
原创力文档

文档评论(0)