微机原理与接口技术实验教案
29页1、1微机原理与接口技术实验讲义物理与电子工程学院罗长更2显示程序实验显示程序实验 3数据传送实验数据传送实验 5运算类程序实验运算类程序实验 6分支程序设计实验分支程序设计实验 17循环程序设计实验循环程序设计实验 20综合程序设计实验综合程序设计实验 223显示程序实验显示程序实验实验目的实验目的 (1) 掌握在 PC 机上以十六进制形式显示数据的方法。(2) 掌握部分 DOS 功能调用使用方法。(3) 熟悉 Tdpit 集成环境和调试器的使用。 实验内容及说明实验内容及说明 一般来说,有很多程序需要显示输出提示运行的状况和结果,有的还需要将数据区中的内容显示在屏幕上。本实验要求将指定数据区的数据以十六进制数形式显示在屏幕上,并通过 DOS 功能调用完成一些提示信息的显示。实验中可使用 DOS 功能调用(INT 21H)。 (1) 显示单个字符输出 入口:AH=02H 调用参数:DL=输出字符 (2) 显示字符串 入口:AH=09H 调用参数:DS:DX=串地址,$为结束字符 (3) 键盘输入并回显 入口:AH=01H 返回参数:AL=输出字符 (4) 返回 DOS 系统 入口:AH=
2、4CH 调用参数:AL=返回码 实验步骤实验步骤 (1) 运行 Tdpit 软件,选择文件菜单,点击新建,进入一个源文件编辑界面。根据实验内容的描述编写实验程序,本实验显示部分参考实验流程如图 1 所示。 (2) 使用编译菜单中的编译和链接对实验程序进行汇编、连接。 (3) 使用编译菜单中的运行,运行程序,观察运行结果。 (4) 使用编译菜单中的调试,调试程序,观察调试过程中,数据传输指令执行后,各寄存器及数据区的内容。 (5) 更改数据区中的数据,检查程序的正确性。 参考程序清单参考程序清单 DATASEGMENT MESDBShow a as hex:,0AH,0DH,$ SDDBa DATAENDS CODESEGMENT ASSUMECS:CODE,DS:DATA 29START:MOV AX,DATA MOV DS,AX MOV DX,OFFSET MES;显示提示信息 MOV AH,09HINT 21HMOV DI,OFFSET SD MOV AL,DS:DI AND AL,0F0H;取高 4 位 SHR AL,4 图图 1 1CMP AL,0AH;是否是 A 以上的数 J
3、BC2ADD AL,07HC2: ADD AL,30H MOV DL,AL;显示字符 1MOV AH,02H INT 21H MOV AL,DS:DI AND AL,0FH;取低 4 位 CMP AL,0AH JBC3 ADD AL,07H C3: ADD AL,30H MOV DL,AL;显示字符 MOV AH,02H INT 21H MOV AX,4C00H;返回 DOS INT 21H CODEENDS END START 数据传送实验数据传送实验实验目的实验目的 (1) 熟悉 Tdpit 集成环境和调试器的使用。 (2) 掌握与数据有关的不同寻址方式。 实验内容实验内容 本实验要求将数据段中的一个字符串传送到附加段中,并输出附加段中的目标字符串到屏幕上。 实验步骤实验步骤 (1) 运行 Tdpit 软件,选择文件菜单,点击新建进行实验程序的编写。 (2) 使用编译菜单中的编译和连接对实验程序进行汇编、连接。 (3) 使用编译菜单中的运行,运行程序,观察运行结果。 (4) 使用编译菜单中的调试,调试程序,观察调试过程中,数据传输指令执行后,各寄存器及数据区的内容。 (5) 更改数
4、据区中的数据,考察程序的正确性。 参考程序:DDATASEGMENT;定义源数据段 MSRDB “HELLO,WORLD!$“ LENEQU $- MSR DDATAENDS EXDASEGMENT;定义附加数据段 MSDDB LEN DUP(?) 1EXDAENDS MYSTACK SEGMENT STACK;定义堆栈段 DW 20 DUP(?) MYSTACK ENDS CODESEGMENT;定义代码段 ASSUME CS:CODE,DS:DDATA,ES:EXDA START:MOV AX,DDATA MOV DS,AX;装载数据段寄存器 MOV AX,EXDA MOV ES,AX;装载附加数据段寄存器 MOV SI,OFFSET MSR;设置 SI MOV DI,OFFSET MSD;设置 DI MOV CX,LEN NEXT:MOV AL,SI;开始传输数据 MOV ES:DI,AL INC SI INC DIDEC CX JNZ NEXT PUSH ES POP DS;将附加段寄存器指向的段值赋给数据段寄存器 MOV DX,OFFSET MSDMOV AH,9 INT 2
《微机原理与接口技术实验教案》由会员小**分享,可在线阅读,更多相关《微机原理与接口技术实验教案》请在金锄头文库上搜索。
2020年高考真题——理科综合(全国卷Ⅲ)+Word版含答案
2021年绝味鸭脖策划书
2021年熟食店创业方案
2021年熟食店开店策划
2021年卤菜店创业计划书
2021年周黑鸭网络营销策划方案
东大21年1月考试《现代设计方法》考核作业
谈我国行政管理效率的现状及其改观对策(论文)
单证员考试-备考辅导-复习资料:无贸易背景信用证案分析.docx
土木工程毕业生答辩自述.docx
建筑学毕业后工作状态真实写照.doc
C#代码规范(湖南大学).doc
xx区食药监局2019年工作总结及2020年工作计划
2019年中医院药物维持治疗门诊工人先锋号先进事迹
2019年度xx乡镇林长制工作总结
2019年性艾科工作计划书
2019年人才服务局全国扶贫日活动开展情况总结
关于组工信息选题的几点思考
摘了穷帽子 有了新模样
2019年某集团公司基层党支部书记培训班心得体会
2024-03-21 40页
2024-03-21 32页
2024-03-21 44页
2024-03-13 36页
2024-03-13 12页
2024-03-13 15页
2024-03-13 35页
2024-03-04 55页
2024-03-04 57页
2024-03-04 137页