电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > PPT文档下载
分享到微信 分享到微博 分享到QQ空间

微机原理 4-2程序设计

  • 资源ID:51718850       资源大小:648.50KB        全文页数:52页
  • 资源格式: PPT        下载积分:10金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要10金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

微机原理 4-2程序设计

微机原理与接口技术微机原理与接口技术第第4 4章章 汇编语言程序设计汇编语言程序设计比尔比尔. .盖次用的盖次用的 键盘?键盘?微机原理与接口技术微机原理与接口技术第第4 4章章 汇编语言程序设计汇编语言程序设计§4.1§4.1汇编语言的基本语法汇编语言的基本语法一、汇编语言源程序格式一、汇编语言源程序格式二、汇编语言语句结构二、汇编语言语句结构三、汇编语言的操作数三、汇编语言的操作数四、汇编语言伪指令四、汇编语言伪指令§4.2§4.2汇编语言程序设计汇编语言程序设计一、设计步骤一、设计步骤二、二、I/OI/O的的DOSDOS调用功能调用功能三、顺序程序设计三、顺序程序设计四、分支程序设计四、分支程序设计五、循环程序设计五、循环程序设计六、子程序设计六、子程序设计§4.1§4.1汇编语言的基本语法汇编语言的基本语法一、汇编语言源程序格式一、汇编语言源程序格式二、汇编语言语句结构二、汇编语言语句结构三、汇编语言的操作数三、汇编语言的操作数四、汇编语言伪指令四、汇编语言伪指令§4.2§4.2汇编语言程序设计汇编语言程序设计一、设计步骤一、设计步骤二、二、I/OI/O的的DOSDOS调用功能调用功能三、顺序程序设计三、顺序程序设计四、分支程序设计四、分支程序设计五、循环程序设计五、循环程序设计六、子程序设计六、子程序设计微机原理与接口技术微机原理与接口技术第第4 4章章 汇编语言程序设计汇编语言程序设计一、设计步骤一、设计步骤§4.2§4.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 、汇编程序、连接、汇编程序、连接程序、动态调试。上机程序、动态调试。上机微机原理与接口技术微机原理与接口技术第第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文件 程序段仅由一个代码段组成 其堆栈部分在该段的高地址端,即不允许另外定义堆栈段; 数据的定义可在任意地方 程序段必须从100H处开始运行 程序段的CS、DS、ES和SS四个段全部重叠,程序段的最大空间为64K,不必对DS和ES赋以初值 *计划生成.EXE文件 必须单独定义堆栈段 通常应对DS和ES寄存器赋以初值微机原理与接口技术微机原理与接口技术第第4 4章章 汇编语言程序设计汇编语言程序设计§4.1§4.1汇编语言的基本语法汇编语言的基本语法一、汇编语言源程序格式一、汇编语言源程序格式二、汇编语言语句结构二、汇编语言语句结构三、汇编语言的操作数三、汇编语言的操作数四、汇编语言伪指令四、汇编语言伪指令§4.2§4.2汇编语言程序设计汇编语言程序设计一、设计步骤一、设计步骤二、二、I/OI/O的的DOS/BIOSDOS/BIOS调用功能调用功能三、顺序程序设计三、顺序程序设计四、分支程序设计四、分支程序设计五、循环程序设计五、循环程序设计六、子程序设计六、子程序设计§4.1§4.1汇编语言的基本语法汇编语言的基本语法一、汇编语言源程序格式一、汇编语言源程序格式二、汇编语言语句结构二、汇编语言语句结构三、汇编语言的操作数三、汇编语言的操作数四、汇编语言伪指令四、汇编语言伪指令§4.2§4.2汇编语言程序设计汇编语言程序设计一、设计步骤一、设计步骤二、二、I/OI/O的的DOS/BIOSDOS/BIOS调用功能调用功能三、顺序程序设计三、顺序程序设计四、分支程序设计四、分支程序设计五、循环程序设计五、循环程序设计六、子程序设计六、子程序设计微机原理与接口技术微机原理与接口技术第第4 4章章 汇编语言程序设计汇编语言程序设计 §4.2§4.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章章 汇编语言程序设计汇编语言程序设计调用调用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章章 汇编语言程序设计汇编语言程序设计例如例如: : 在显示器上显示一个字符需以下在显示器上显示一个字符需以下 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 调用调用 例如例如: :从键盘读入一个字符,需以下从键盘读入一个字符,需以下3 3步:步: (1) (1) 入口参数:无入口参数:无 (2) AH=00H (2) AH=00H (3) INT 16H(3) INT 16H 微机原理与接口技术微机原理与接口技术第第4 4章章 汇编语言程序设计汇编语言程序设计 §4.2§4.2汇编语言程序设计汇编语言程序设计二、二、I/OI/O的的DOS/BIOSDOS/BIOS调用功能调用功能MS-DOSMS-DOS使用使用中断号中断号21H21H作为系统说明,为程序员作为系统说明,为程序员 提供了上百种系统服务功能。对这些功能的提供了上百种系统服务功能。对这些功能的调用步骤调用步骤 如下:如下: (1 1) 由由AHAH给出功能号给出功能号。 (2 2) 根据相应功能的要求,根据相应功能的要求,设置入口参数设置入口参数。DOSDOS系系 统功能调用的入口参数通常是放在指定的内部寄存器统功能调用的入口参数通常是放在指定的内部寄存器 器中,少数功能调用也可以没有入口参数。器中,少数功能调用也可以没有入口参数。 (3 3) 执行执行中断中断指令指令INT 21HINT 21H。 (4 4) 分析和使用出口参数分析和使用出口参数。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程序设计)为本站会员()主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.