6.1 分支程序设计 6.1.1 分支程序结构 6.1.2 单分支程序 6.1.3 复合分支程序 6.1.4 多分支程序 例6.1 双字长数存放在DX和AX寄存器中(高位在DX),求该数的绝对值(用16位指令)。 算法分析: 1. 双字长数高字在DX中,低字在AX中; 2. 判该数的正负,为正数(最高位为0),该数不处理;为负数,就对该数求补(即反码加1)。 code segment assume cs:code start: test dx,8000h ;测试数的正负 jz exit ;不为负数就退出 not ax not dx add ax,1 adc dx,0 exit: mov ah, 4ch int 21h code ends end start 例6.2 从键盘输入一位十六进制数,并将其转换为十进制数输出显示。 算法分析: 从键盘输入一个十六进制数,有以下四种情况: 1. 为数字0~9(ASCII码30~39H),无需处理,直接输出; 2. 为大写字母A~F(ASCII码41~46H),先输出31H,再输出该数ASCII码-11H; 3. 为小写字母
您可能关注的文档
最近下载
- RAZ-E分级阅读英语绘本THE LEANING TOWER(带练习册).pdf VIP
- 2024年福建省厦门市海沧区中考物理三模试卷附答案解析.docx VIP
- 2023年贵州省贵阳市中考物理真题附答案.docx VIP
- ABB 机械传动变频器 ACH580传动(0.75-500kW)产品样本选型技术资料.pdf
- 2026年度河南水利与环境职业学院单招《数学》高分题库及答案详解【夺冠】.docx VIP
- G0316【四年级下册英语】人教版PEP Unit 2 Family rules Part C 同步练习.pdf VIP
- 2026年度河南水利与环境职业学院单招《英语》高分题库及答案详解(有一套).docx
- 2024年福建省厦门市海沧区中考物理三模试卷.docx VIP
- UL60950中文版(最新整理版).pdf VIP
- DB43∕T 3279-2025 商品猪中草药无抗饲养技术规程.docx VIP
原创力文档

文档评论(0)