- 1、本文档共108页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微机实验课程第二次,微机原理课程设计,西电微机原理课程设计,微机原理课程设计报告,微机原理实验报告,微机组装实验报告,微机原理实验箱,微机接口课程设计,微机课程设计心得体会,微机课程设计
第二章 软件设计技术 2-1 数据的存储方式一. .用DW和DD定义的内存数据区中数据的存储 存储方式----由低至高存放 即:低位数存低单元,高位数存高单元。 二. .用DB定义的显示缓冲区中数据的存储 存储方式----由高至低存放(因为显示是由左至右) 即:高位数存低单元,低位数存高单元 2-2 常用DOS系统功能调用 表一. DOS系统功能调用 一.9号功能调用 例2.1 data segment OBUF DB 31H, 32H, ’A’,’$’ data ends 主程序段: MOV DX,OFFSET OBUF MOV AH,9 INT 21H 显示:12A 二.10号功能调用 例2.2 data segment IBUF DB OFFH,0,255 DUP(?) data ends 主程序段: MOV DX,OFFSET IBUF MOV AH,10 INT 21H 键入并显示:1A 例:2.3 镜子程序: 数据段的定义: data segment obuf db ,0dh,0ah,$ ibuf db 0ffh,0,255 dup(?) data ends 程序段部分: DOS系统功能调用 参照镜子程序和例2.4的程序,完成P78-2.4练习。 2.4 编写程序,将自己的名字正序倒序输出 如:输出: What is your name? 提示信息 WangHong 键入名字 My name is: WangHong 正序显示 gnoHgnaW 反序显示 三. 各种进制数的显示1.十进制数的显示(0—9) 编程步骤: (显示缓冲区应存放显示字符串 的ASCII 码) 1)拆字—— 将字节拆成低半字节和高半字节 2)变字符—— 将低半字节和高半字节分别加 30H转换成ASCII 码字符 3)按从左至右的显示顺序将字符依次存入显 示缓冲区 4)采用9号功能调用显示 例2.4:将字变量W中的4位压缩BCD数以十进 制形显示在屏幕上。 stack segment stack stack dw 32 dup (?) stack ends data segment W DW 1234H OBUF DB 4 DUP(?),$ data ends code segment begin proc far assume ss:stack,cs:code,ds:data push ds mov ax,0 push ax mov ax,data mov ds,ax MOV CX,02 MOV DI,OFFSET W MOV SI,OFFSET OBUF+3 AB: MOV AL,BYTE PTR [DI] ;将[DI]→AL PUSH CX MOV AH,AL AND AL,0FH ;屏蔽高四位,保留低四位 ADD AL,30H ;变ASCII 码字符 MOV [SI],AL ;低半字节ASCII 码字符→[SI] DEC SI AND AH,0F0H ;屏蔽低四位,保留高四位 MOV CL,4 ;右移四位 SHR AH,CL 将高四位→低四位 ADD AH,30H ;变ASCII 码字符 MOV [SI],AH ;高半字节ASCII 码字符→[SI] DEC SI INC DI POP CX LOOP AB MOV DX,OFFSET OBUF MOV AH,9 INT 21H ret begin endp code ends end begin 显示:1234 2.十六进制数的显示(0—FH) 编程步骤: (显示缓冲区应存放显示字符串
您可能关注的文档
- 府谷县2014年中考第一次模考总成绩册.xls
- 府谷县同心路中学.ppt
- 废水自动监测系统介绍.pdf
- 废油再生精制及废酸渣、废碱渣、废白土、废油泥等产物的高效利用.pdf
- 废热锅炉热力计算.xls
- 康宇测控仪器位移选型样本09.6.30.pdf
- 康明斯550KW及以上柴油发电机组维护保养指导规程 和2012年指导价.pdf
- 康明斯柴油发电机组.pdf
- 康明斯电子调速器.ppt
- 康平电厂汽机培训教材.doc
- 东海证券-轮胎行业月报:2024年高景气收官,节后开工恢复性提升.pdf
- 东吴证券-环保行业跟踪周报:欧盟终裁略下调对华生柴反倾销关税,开始跟踪SAF进口,持续推荐现金流资产.pdf
- 北京博观众智信息科技-日本保健品行业繁荣发展的背后及发展现状.pdf
- 兴业证券-电力设备行业深度报告:机器人业务打开锂电精密加工企业成长空间.pdf
- 信达证券-航空运输月度专题:1月油汇向好、国内线运力同比微增,客座率高位维稳.pdf
- 兴业证券-德昌股份-605555-家电汽零双轮驱动,多元布局兑现高成长.pdf
- 东吴证券-九方智投控股-09636.HK-基本面夯实乘A股东风,AI赋能拓成长蓝海.pdf
- 民生证券-计算机行业深度报告:DeepSeek系列报告之AI+医疗.pdf
- 兴业证券-基础化工行业周报:国常会研究提振消费及化解重点产业结构性矛盾继续关注化工核心资产及新材料成长.pdf
- 国金证券-A股投资策略周报:港股“狂飙”背后:哪些驱动因子与A股不一样?.pdf
最近下载
- 铁血丹心-钢琴谱 高清正版完整版五线谱.pdf
- SPC地板现状研究分析与发展前景预测报告2024年.docx VIP
- 以中国式现代化全面推进中华民族伟大复兴(ppt)(1).PPTX VIP
- (苏教版)三年级下册综合实践第三单元电子教案.pdf VIP
- 幼儿园小班主题我爱我家.pdf VIP
- 品管圈PDCA获奖案例-心血管内科降低经皮冠状动脉介入术后肢体肿胀发生率医院品质管理成果汇报.pptx
- 提高容积率的申请报告.doc
- 2024 年度民主生活会“四个对照”方面(存在问题、原因剖析及整改措施).docx VIP
- GB41022-2021 煤矿瓦斯抽采基本指标.pdf
- 2025年无锡工艺职业技术学院高职单招数学历年(2016-2024)频考点试题含答案解析.docx
文档评论(0)