电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

微机原理 4-2程序设计

52页
  • 卖家[上传人]:
  • 文档编号:51718850
  • 上传时间:2018-08-16
  • 文档格式:PPT
  • 文档大小:648.50KB
  • / 52 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、微机原理与接口技术微机原理与接口技术第第4 4章章 汇编语言程序设计汇编语言程序设计比尔比尔. .盖次用的盖次用的 键盘?键盘?微机原理与接口技术微机原理与接口技术第第4 4章章 汇编语言程序设计汇编语言程序设计4.14.1汇编语言的基本语法汇编语言的基本语法一、汇编语言源程序格式一、汇编语言源程序格式二、汇编语言语句结构二、汇编语言语句结构三、汇编语言的操作数三、汇编语言的操作数四、汇编语言伪指令四、汇编语言伪指令4.24.2汇编语言程序设计汇编语言程序设计一、设计步骤一、设计步骤二、二、I/OI/O的的DOSDOS调用功能调用功能三、顺序程序设计三、顺序程序设计四、分支程序设计四、分支程序设计五、循环程序设计五、循环程序设计六、子程序设计六、子程序设计4.14.1汇编语言的基本语法汇编语言的基本语法一、汇编语言源程序格式一、汇编语言源程序格式二、汇编语言语句结构二、汇编语言语句结构三、汇编语言的操作数三、汇编语言的操作数四、汇编语言伪指令四、汇编语言伪指令4.24.2汇编语言程序设计汇编语言程序设计一、设计步骤一、设计步骤二、二、I/OI/O的的DOSDOS调用功能调用功能三、顺序

      2、程序设计三、顺序程序设计四、分支程序设计四、分支程序设计五、循环程序设计五、循环程序设计六、子程序设计六、子程序设计微机原理与接口技术微机原理与接口技术第第4 4章章 汇编语言程序设计汇编语言程序设计一、设计步骤一、设计步骤4.24.2汇编语言程序设计汇编语言程序设计1 1抽象模型抽象模型2 2确定算法确定算法3 3划分模块划分模块4 4绘制流程绘制流程5 5资源分配资源分配6 6编制程序编制程序7 7调试修改调试修改1 1、分析条件结论,建立、分析条件结论,建立 近似模拟数学模型。近似模拟数学模型。 2 2、优选逻辑简单、运算、优选逻辑简单、运算 速度快、精度高算法。速度快、精度高算法。 3 3、适当划分功能模块。、适当划分功能模块。 4 4、用箭头线段、框图及、用箭头线段、框图及 菱形等绘制流程图。菱形等绘制流程图。 5 5、分配内存、分配内存、CSCS、DSDS、 SSSS、ESES。 6 6、按语法书写解决问题、按语法书写解决问题 的过程,并仔细检查。的过程,并仔细检查。 * * 7 7 、汇编程序、连接、汇编程序、连接程序、动态调试。上机程序、动态调试。上机微机原理与接口技术

      3、微机原理与接口技术第第4 4章章 汇编语言程序设计汇编语言程序设计7* 汇编语言程序设计上机过程、生成源程序、生成源程序.ASM.ASM文件:文件:C:EDIT FILENAME.ASMC:EDIT FILENAME.ASM、产生目标代码、产生目标代码.OBJ.OBJ文件:文件:C:MASM MASM 汇编后生成以下几个文件: 汇编后生成以下几个文件:. .OBJOBJ文件;若源程序有语法错误时,会出现错误信息提示。文件;若源程序有语法错误时,会出现错误信息提示。. .LSTLST列表文件;将源程序中各语句和符号表以清单方式列出。列表文件;将源程序中各语句和符号表以清单方式列出。. .CRFCRF交叉引用文件;给出源程序中定义的符号引用情况。交叉引用文件;给出源程序中定义的符号引用情况。、连接生成可执行文件、连接生成可执行文件* C C:LINK 、运行程序、运行程序 C:MASM 、DEBUGDEBUG调试程序调试程序 微机原理与接口技术微机原理与接口技术第第4 4章章 汇编语言程序设计汇编语言程序设计*计划生成.COM文件 程序段仅由一个代码段组成 其堆栈部分在该段的高地址端,即不

      4、允许另外定义堆栈段; 数据的定义可在任意地方 程序段必须从100H处开始运行 程序段的CS、DS、ES和SS四个段全部重叠,程序段的最大空间为64K,不必对DS和ES赋以初值 *计划生成.EXE文件 必须单独定义堆栈段 通常应对DS和ES寄存器赋以初值微机原理与接口技术微机原理与接口技术第第4 4章章 汇编语言程序设计汇编语言程序设计4.14.1汇编语言的基本语法汇编语言的基本语法一、汇编语言源程序格式一、汇编语言源程序格式二、汇编语言语句结构二、汇编语言语句结构三、汇编语言的操作数三、汇编语言的操作数四、汇编语言伪指令四、汇编语言伪指令4.24.2汇编语言程序设计汇编语言程序设计一、设计步骤一、设计步骤二、二、I/OI/O的的DOS/BIOSDOS/BIOS调用功能调用功能三、顺序程序设计三、顺序程序设计四、分支程序设计四、分支程序设计五、循环程序设计五、循环程序设计六、子程序设计六、子程序设计4.14.1汇编语言的基本语法汇编语言的基本语法一、汇编语言源程序格式一、汇编语言源程序格式二、汇编语言语句结构二、汇编语言语句结构三、汇编语言的操作数三、汇编语言的操作数四、汇编语言伪指令四

      5、、汇编语言伪指令4.24.2汇编语言程序设计汇编语言程序设计一、设计步骤一、设计步骤二、二、I/OI/O的的DOS/BIOSDOS/BIOS调用功能调用功能三、顺序程序设计三、顺序程序设计四、分支程序设计四、分支程序设计五、循环程序设计五、循环程序设计六、子程序设计六、子程序设计微机原理与接口技术微机原理与接口技术第第4 4章章 汇编语言程序设计汇编语言程序设计 4.24.2汇编语言程序设计汇编语言程序设计二、二、I/OI/O的的DOS/BIOSDOS/BIOS调用功能调用功能1 1、BIOSBIOS调用功能调用功能* *BIOS(BASIC INPUT OUTPUT SYSTEM)BIOS(BASIC INPUT OUTPUT SYSTEM)基本基本输入输入/ /输出系统输出系统. .指固化在指固化在ROMROM中的一组程序,中的一组程序,也称也称ROM BIOSROM BIOS。BIOSBIOS提供了最低,最直接的硬件控制,是提供了最低,最直接的硬件控制,是硬件与软件之间的接口。硬件与软件之间的接口。 微机原理与接口技术微机原理与接口技术第第4 4章章 汇编语言程序设计汇编语言程序

      6、设计调用调用BIOSBIOS子程序的子程序的步骤步骤: (1) (1) 置入口参数置入口参数; (2) (2) 选功能号于选功能号于 AH AH 中中; (3) (3) 使用使用“ “ INT INT 中断号中断号”语句调用语句调用。 BIOSBIOS主要功能主要功能:(1) (1) 系统自检及初始化系统自检及初始化。加电硬件检测;。加电硬件检测;外设初始化;设置中断向量;引导操作系统。外设初始化;设置中断向量;引导操作系统。(2) (2) 系统服务系统服务。为操作系统和应用程序提。为操作系统和应用程序提供系统服务,如读取键盘输入等。供系统服务,如读取键盘输入等。(3) (3) 硬件中断处理硬件中断处理。硬件中断服务程序。硬件中断服务程序。微机原理与接口技术微机原理与接口技术第第4 4章章 汇编语言程序设计汇编语言程序设计1 1、INT 10H(INT 10H(显示器输出显示器输出) )中断中断 10H 10H 来实现各种屏幕处理功能来实现各种屏幕处理功能AH AH功能号有:功能号有:常用的常用的 BIOS BIOS 调用调用 微机原理与接口技术微机原理与接口技术第第4 4章章 汇编语

      7、言程序设计汇编语言程序设计例如例如: : 在显示器上显示一个字符需以下在显示器上显示一个字符需以下 3 3 步:步: (1) (1) 入口参数入口参数:ALAL= =需显示字符的需显示字符的ASCIIASCII码,码, BHBH= =页号,页号,BLBL= =字符的显示属性。字符的显示属性。 (2) (2) AH=09H AH=09H (3) (3) INT 10HINT 10H 执行完成后,就会在显示器上按指定的字执行完成后,就会在显示器上按指定的字符属性显示该字符。符属性显示该字符。 常用的常用的 BIOS BIOS 调用调用 微机原理与接口技术微机原理与接口技术第第4 4章章 汇编语言程序设计汇编语言程序设计2 2、INT=16HINT=16H(键盘输入)(键盘输入)AH AH功能号有:功能号有:00H00H从键盘读一个字符,输入字符不回显。从键盘读一个字符,输入字符不回显。 01H01H判断键盘缓冲区内是否有字符可读。判断键盘缓冲区内是否有字符可读。 02H02H读取当前键盘状态字。读取当前键盘状态字。 常用的常用的 BIOS BIOS 调用调用 例如例如: :从键盘读入一个字

      8、符,需以下从键盘读入一个字符,需以下3 3步:步: (1) (1) 入口参数:无入口参数:无 (2) AH=00H (2) AH=00H (3) INT 16H(3) INT 16H 微机原理与接口技术微机原理与接口技术第第4 4章章 汇编语言程序设计汇编语言程序设计 4.24.2汇编语言程序设计汇编语言程序设计二、二、I/OI/O的的DOS/BIOSDOS/BIOS调用功能调用功能MS-DOSMS-DOS使用使用中断号中断号21H21H作为系统说明,为程序员作为系统说明,为程序员 提供了上百种系统服务功能。对这些功能的提供了上百种系统服务功能。对这些功能的调用步骤调用步骤 如下:如下: (1 1) 由由AHAH给出功能号给出功能号。 (2 2) 根据相应功能的要求,根据相应功能的要求,设置入口参数设置入口参数。DOSDOS系系 统功能调用的入口参数通常是放在指定的内部寄存器统功能调用的入口参数通常是放在指定的内部寄存器 器中,少数功能调用也可以没有入口参数。器中,少数功能调用也可以没有入口参数。 (3 3) 执行执行中断中断指令指令INT 21HINT 21H。 (4 4) 分析和使

      9、用出口参数分析和使用出口参数。2 2、DOSDOS调用功能调用功能微机原理与接口技术微机原理与接口技术第第4 4章章 汇编语言程序设计汇编语言程序设计1 1、键盘读入一个字符、键盘读入一个字符 功能号功能号 :01H01H。入口参数:入口参数:无无。出口参数:出口参数:AL=AL=输入字符的输入字符的ASCIIASCII码码。功能功能 :等待从键盘读入一个字符等待从键盘读入一个字符,将其,将其ASCIIASCII码送入码送入ALAL,同时将字符显示,同时将字符显示在屏幕上。在屏幕上。常用的常用的 DOS DOS 调用调用 微机原理与接口技术微机原理与接口技术第第4 4章章 汇编语言程序设计汇编语言程序设计2 2、显示、显示DLDL字符字符功能号功能号 :02H02H。入口参数:入口参数:DL=DL=要显示的要显示的ASCIIASCII码码。出口参数:出口参数:无无。功能功能 :显示显示DLDL中的字符。中的字符。3 3、带返回码结束程序、带返回码结束程序功能号功能号 :4CH4CH入口参数:入口参数:AL=AL=返回码。返回码。功能功能 :终止程序执行,。终止程序执行,。 常用的常用的 DOS DOS 调用调用 微机原理与接口技术微机原理与接口技术第第4 4章章 汇编语言程序设计汇编语言程序设计4 4、显示一个字符串、显示一个字符串功能号功能号 :09H09H。入口参数:入口参数:DS:DX=DS:DX=欲显示字符串在内存欲显示字符串在内存的首地址的首地址, ,且字符串必须以且字符串必须以$(24H) $(24H) 作为作为 结束符。结束符。出口参数:出口参数:无无。功能功能 :在当前光标位置,显示由在当前光标位置,显示由DSDS:DXDX所指的、以所指的、以$结尾的字符串,且光结尾的字符串,且光 标右移。其中,标右移。其中,$不算在显示的字符串不算在显

      《微机原理 4-2程序设计》由会员子分享,可在线阅读,更多相关《微机原理 4-2程序设计》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2 2022年小学体育教师学期工作总结 2022年家长会心得体会集合15篇
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.