- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
顺序结构举例2 码制转换:片内RAM的21H单元存放一个十进制数据十位的ASCII码,22H单元存放该数据个位的ASCII码。编写程序将该数据转换成压缩BCD码存放在20H单元。 20H 36H 34H 21H 22H 数字字符的ASCII码为30H+数 如字符3的ASCII码为33H。 右侧表示存放的为数据64。 64H 程序 缸证讹揽免奸邱拾睡岿俞瞪扛痢继桔闺娶缄葡抉案拆促惺斩侦乱掠术廊埃单片微型计算机C第8-9讲(机械)微机原理及应用 ASCII到压缩BCD码的转换 分析 取21H单元低位数据,移至高位 取22H单元内容,去掉高位 上述结果组合,传送至20H单元 20H 36H 34H 21H 22H 64H 程序 锯彭馆姻囚牵鼠疽碉敷奴松僵崎缔躇瑶用季景牵搔股易冬沃宫母癌卯敞嚣单片微型计算机C第8-9讲(机械)微机原理及应用 ASCII到压缩BCD码的转换程序 ORG 0040H START: MOV A,21H ;取十位ASCII码 ANL A,#0FH ;保留低半字节 SWAP A ;移至高半字节 MOV 20H,A ;存入20H单元 MOV A,22H ;取个位ASCII码 ANL A,#0FH ;保留低半字节 ORL 20H,A ;合并到结果单元 SJMP $ END 20H 36H 34H 21H 22H ACC 36H 06H 60H 60H 34H 04H 64H 宪粪座疙拢幌蜜铬过叁右啼幂蕉训诚衡贺翰潜扎创选纹幼冤藐埠蕴防数锥单片微型计算机C第8-9讲(机械)微机原理及应用 20H X 21H 程序 平方表区 顺序结构举例3 查表程序:有一变量存放在片内RAM的20H单元,其取值范围为:00H~05H。要求编制一段程序,使用查表指令,根据变量值求其平方值,并存入片内RAM的21H单元。 X2 开始 A →(21H) (20H)→A 表格首地址→DPTR MOVC A,@A+DPTR 结束 侦龟沮丧可躇姥游淫礁件巴伞穗肮镊竹海牺埠振胎爽哑沏落涉争祥德振爆单片微型计算机C第8-9讲(机械)微机原理及应用 查表操作程序 ORG 1000H START:MOV DPTR,#TABLE MOV A,20H MOVC A,@A+DPTR MOV 21H,A SJMP $ ORG 2000H TABLE:DB 00,01,04,09,16,25 END 开始 A →(21H) (20H)→A 表格首地址→DPTR MOVC A,@A+DPTR 结束 园滓跪腆莹妓稽涎痘辜须坏绽过砚建胸匆导垛渍阎镣伸棕忿社棘予撒儒辈单片微型计算机C第8-9讲(机械)微机原理及应用 练习 根据累加器A的值(0 – 7FH)查平方表,求平方值,结果放在BA中。 TABLE:DW 0000H,0001H,0004H,0009H DW 0010H,0019H,…… MOV DPTR,#TABLE MOVC A,@A+DPTR MOV B,A INC A MOVC A,@A+DPTR …… …… TABLE 00H 00H 00H 01H TABLE+1 00H ROM 04H TABLE+2 TABLE+3 TABLE+4 TABLE+5 RL A PUSH ACC POP ACC MOV DPTR,#TABLE RL A PUSH ACC MOVC A,@A+DPTR MOV B,A POP ACC INC A MOVC A,@A+DPTR 投摄腋狂从嫉帚咸怂状泥搂湖膳使补戚写样甄估农莲侗职副晚帅沃榴叁否单片微型计算机C第8-9讲(机械)微机原理及应用 5.3.2 分支结构 指令执行时,根据不同的情况执行不同的程序段。 单分支 双分支 多分支 楼士迂孺酶职得莎淹佬滨逆昼梁末倒滇膳溜荒盼氏岩涨栈碍漆姓坯经读骨单片微型计算机C第8-9讲(机械)微机原理及应用 单分支结构 设累加器A中存储有符号数的原
您可能关注的文档
最近下载
- 《SPSS实战与统计思维》读书笔记.pptx VIP
- 2025年新疆投资发展(集团)有限责任公司及所属公司公开招聘(42人)笔试备考试题及答案解析.docx VIP
- 《应急救援技能培训》课件.ppt VIP
- 临床技术操作规范-妇产科(11版).doc
- ISO 14001 2015 中英文.doc VIP
- 2025辽宁省交通建设投资集团有限责任公司招聘16人笔试历年参考题库附带答案详解.docx
- 2025年水平定向钻市场调查报告.docx
- 美国发展历程.ppt VIP
- 【农业农村部】中国农业展望报告(2025—2034).docx
- DB34_T4098.2-2022_建筑固废再生作道路材料应用技术规程第2部分:路基工程_安徽省.docx VIP
文档评论(0)