加入收藏|在线留言|网站地图无锡玛瑞特是一家从事各型号规格的高低温冲击试验箱,高低温湿热试验箱,双85试验箱,恒温恒湿试验箱,三综合试验箱等专业的生产厂家,产品质量好,价格优,欢迎来电洽谈。

服务热线:18951581739

热门关键词: 高低温试验箱 快速温变试验箱 高低温湿热试验箱 高低温冲击试验箱 高低温低气压试验箱 温湿震三综合试验箱 高低温交变湿热试验箱 高温老化试验箱 盐雾试验箱 复合盐雾试验箱 步入式老化高温室 步入式高低温试验室 步入式恒温恒湿试验室

当前位置:网站首页 > 行业资讯
09H 号功能调用 注意它们的入口参数及
发布者:无锡玛瑞特科技有限公司 发布时间:2021/5/18 16:19:46 点击次数:266 关闭

  实验三 综合程序设计(一) 一、 实验目的 1 熟练掌握子程序的结构。 2?掌握子程序设计的思想、方法及上机调试过程。 3 ?熟练掌握系统功能调用的作用。 4?掌握系统功能调用的思想、方法。 二、 实验准知识 1. 8086/8088 汇编语言指令及伪指令的用法 2?子程序设计的思想和方法

  实验三 综合程序设计(一) 一、 实验目的 1 熟练掌握子程序的结构。 2?掌握子程序设计的思想、方法及上机调试过程。 3 ?熟练掌握系统功能调用的作用。 4?掌握系统功能调用的思想、方法。 二、 实验准知识 1. 8086/8088 汇编语言指令及伪指令的用法 2?子程序设计的思想和方法 (1) 子程序是功能相对独立的程序段,它可以实现源程序的模块化,简化 源 程序结构,提高编程效率 (2) 子程序定义:禾 I」用过程伪指令 PROC 和 ENDP,格式如下: 过程名 PROC [NEARFAR] …… ;过程体 过程名 ENDP 其中:可选的参数指定过程的调用属性。没有指定过程属性,则采用默认属 性 NEAR。 NEAR 属性:段内近调用,子程序只能被相同代码段的其他程序调用 FAR 属性:段间远调用,子程序可以被相同或不同代码段的程序调用 (3) 主程序(调用程序)调用子程序(被调用程序):利用 CALL 指令 (4) 子程序返回主程序:利用 RET 指令 (5) 保护现场:子程序开始处应该保护子程序中使用的寄存器(通常利用 堆 栈),子程序返回前相应进行恢复。 (6) 子程序中对堆栈的压入和弹出操作通常成对使用,以保持堆栈的平衡。 (7) 子程序允许嵌套和递归 (8) 处理好子程序与主程序之间的参数传递问题:利用寄存器、内存缓冲 区 及堆栈。 3. DOS 和 BIOS 中断调用是机器及操作系统提供的中断调用功能 4?系统功能调用的步骤: ⑴在 AH 寄存器中设置系统功能调用号 ⑵ 在指定寄存器中设置入口参数 ⑶ 用中断调用指令(INT i8 )执行功能调用 ⑷ 根据出口参数分析功能调用执行情况 5. DOS 利用 21H 号中断提供给用户近百个系统功能,主要包括设管理、高低温冲击试验箱 目录管理和文件管理三个方面的功能版权文档,请勿用做商业用途 (1 )输入一个字符,01H 号功能调用 (2) 输出一个字符,02H 号功能调用 (3) 输入一个字符串,0AH 号功能调用 (4) 输出一个字符串,出口参数 6. BIOS 也以中断服务程序的形式,高低温冲击试验箱向程序员提供系统的基本输入输出程序 BIOS 功能更加基本,且与操作系统无关,当 DOS 没有启动或不允许使用 DOS 功 能调用时,可以使用 BIOS 功能调用版权文档,请勿用做商业用途 (1) 键盘 I/O 中断调用——INT 16H (2) 显示器输入中断调用—— INT 10H 注意它们的入口参数及出口参数 三、 实验性质 本实验为综合性实验。 四、 实验学时 本实验学时为 2 学时。 五、实验内容 1 ?编写主程序调用一个过程,实现将两个非压缩 BCD 码转换为一个压缩 BCD 码,并用字符显示功能和字符串显示功能完成在屏幕上显示一个字符串 “Hello World! ”的功能。版权文档,请勿用做商业用途 2?在内存建立一个表 TABLE,其中存放 20 个字节型无符号数,从键盘输 入一个 数 X(—位数),查找该数 X 在 TABLE 中是否存在,若存在,则在 RESULT 单元存入 1,否则存入-1。版权文档,请勿用做商业用途 六、 实验要求 1 ?实验前要做好充分准,包括程序框图,源程序清单,调试步骤,三综合试验箱调试 方法,以及对程序结果的分析等。 2 ?独立完成,高低温冲击试验箱严禁抄袭。 3?学会解决调试过程中的错误。 七、三综合试验箱 实验报告内容 1 ?画出程序框图,写出源程序清单及在 DEBUG 状态下运行程序的过程。 2?写出调试过程中遇到的问题是如何解决的,并对调试过程中的问题进行 分析。 3?写出调试的指令及运行结果,并对执行结果进行分析。三综合试验箱 4 ?收获及体会。
以上信息由无锡玛瑞特科技有限公司整理编辑,了解更多高低温冲击试验箱,高低温湿热试验箱,双85试验箱,恒温恒湿试验箱,三综合试验箱信息请访问http://www.wxmrt.com

联系我们
服务热线:18951581739

联系人:方先生
手机:18951581739
电话:0510-82700032
传真:0510-85188581
Q  Q:2175653146     
邮箱:BestMarit#126.com(发邮件时请把#换成@)
网址:http://www.wxmrt.cn
地址:无锡梅村工业园新都路8号