- 1、本文档共151页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微机原理与接口技术第四章重点
* * 第20节 * 第21节 * 第22节 * 第24节 * 第25节 * 第23节 * 第26节 微机原理及接口技术 5.二进制→ BCD 十六位二进制数转换成BCD码。 方法1: 找出二进制数中所包含的10000, 1000,100,10的个数,即BCD码。 方法2: 二进制数B B=bm-1× 2m-1+ ┄ +b1 × 21+b0 = (┅(bm-1×2+bm-2) × 2+ ┅ +b1) × 2+b0 初值 B=0,i=m-1 B=B×2+bi i=i-1 结束条件:i<0 乘法和加法用十进制运算,结果为BCD码。 微机原理及接口技术 例4-15:采用方法1,16位二进制→5位非压缩BCD码 (2) mov ax,bnum lea bx,a_strg mov dl,0 ;计数清0 说明:(1)数据段 bnum dw 270fh ;16位二进制数 a_strg db 5dup(?) ;5个单元存BCD码 again1:sub ax,2710h js next1 inc dl jmp again1 next1:…. 万位 包含10000的个数 10000 处理1000,100,10 减10000 微机原理及接口技术 若程序中采用除法指令,即: mov dx,0 mov ax,bnum mov cx,10000 div cx xchg ax,dx 被除数 二进制数 商(BCD码)在dx,余数在ax 除数10000 二进制数 微机原理及接口技术 例4-16:采用方法2, 16位二进制→4位压缩BCD码(≤9999) 说明: 输入:DX放16位二进制数 输出:CF=0,AX=4位压缩BCD码 CF=1,转换数9999,DX不变 btobcd proc far cmp dx,9999 jbe tran stc jmp exit tran: 9999 9999,置CF=1,退出 微机原理及接口技术 tran:mov ax,0 mov cx,16 again:clc rcl dx,1 adc ax,ax daa loop again clc exit:ret btobcd endp 16位 结果(BCD)清0 循环左移bi→CF B×2+bi 十进制调整 ax中为BCD 返回 28 微机原理及接口技术 七、字符串处理程序 字符:ASCII码 说明: (1) ASCII码数字、字母形成一个有序序列: 0~9:30H ~ 39H A~Z:41H ~ 5AH a~z:61H ~ 7AH (2) 一些I/O装置(键盘,显示器,打印机)采 用ASCII码传送。 (3) 常用的控制字符:0AH 换行(LF) 0DH 回车(CR) 微机原理及接口技术 1.确定字符串长度 字符串长度不定,以某个特定字符为结束符。 例4-17:从头搜索字符串的结束符,统计长度。 (1) 数据段 data segment string db ‘abcduvwxyz’,0dh ll db ? cr equ 0dh data ends 字符串string cr:结束符 串长度放ll 单元 (2) 堆栈段 stack segment para stack
您可能关注的文档
- 热电偶热电阻讲解.ppt
- 微型计算机原理及应用第7章汇编语言与汇编程序重点.ppt
- 热电偶传感器讲解.ppt
- 微型计算机技术课件071重点.ppt
- 微型计算机原理及应用第二章重点.ppt
- 热电锅炉给水泵动力电缆改造电气安装施工方案讲解.docx
- 热电部岗位技能评定电气专工岗位题库讲解.doc
- 微机11-交互重点.ppt
- 热电阻单片机课程设计讲解.doc
- 微机原理 第三章8重点.ppt
- 《语文园地(一)》人教版六年级上册语文精品PPT课件.pptx
- 茶色简约风室内设计专业毕业设计平面方案PPT模板课件.pptx
- 3.12植树节绿色生态环保宣传演讲PPT模板课件.pptx
- 白色大气商务演讲汇报通用PPT模板课件.pptx
- 安全生产规范责任制设备采购计划PPT模板课件.pptx
- 《语文园地(6)》小学语文一年级下册PPT课件(第6.4课时).pptx
- 部门每日早会内容记录情况公司晨会流程介绍PPT模板课件.pptx
- 不同反响创意手机简约手机发布会PPT模板课件.pptx
- 茶文化知识宣讲PPT模板课件.pptx
- 《圆柱的认识》人教版六年级数学下册 (第3.1课时)PPT课件.pptx
最近下载
- 07564唐宋词研究(广东)通关宝典.pdf
- 幼儿园书法练字启蒙第五讲、第六讲完整课件.pptx VIP
- 五年级数学集体备课(初稿) (1).doc
- 人教精通版2024三年级英语上册Unit 2 达标检测卷+答案.doc
- 重庆市第一中学校2024-2025学年九年级上学期期初检测数学试题(解析版).docx VIP
- 2022-2023学年合肥市庐阳区寿春中学九年级上学期期中数学试卷(含答案解析).docx
- 国家开放大学《西方行政学说》章节测试参考答案.pdf
- 保安人员基本信息登记表.docx
- ExponentialandLogarithmicFunctions.ppt
- 17松鼠(任务二) 大单元公开课课件 部编版五年级语文上册.ppt
文档评论(0)