中南大学微机实验报告.doc
《中南大学微机实验报告.doc》由会员分享,可在线阅读,更多相关《中南大学微机实验报告.doc(8页珍藏版)》请在课桌文档上搜索。
1、-目录第一局部软件实验3DEBUG 的使用3第二局部硬件实验3实验一使用ADC0809的A/D转换实验3实验二使用DAC0832的D/A转换实验(一)错误!未定义书签。实验三使用DAC0832的D/A转换实验(二)错误!未定义书签。第三局部实验总结3第一局部软件实验DEBUG 的命令及其操作一、实验目的1 熟练掌握debug的常用命令,学会用debug来调试程序。2 深入了解数据在存储器中的存取方法及堆栈中数据的压入与弹出。3 掌握各种寻址方法以及简单指令的执行过程。二、实验容1. 进入和退出DEBUG程序2. 本实验只要求在DEBUG调试状态下进展,包括汇编程序,调试程序,执行程序3. 掌握
2、一些DEBUG的根本操作三、实验环境Windows系统下从进入命令行窗口。4、 实验的根本原理a 汇编d显示存单元容e修改单元存容g执行命令t单步或多步调试n指定文件路径文件名含扩展名u反汇编r查看存放器值及修改l加载程序 w写盘命令5、 实验步骤1.用DEBUG调试简单程序例1 A CS:0106 MOV A*,1234MOV B*,2345MOV C*,0ADD A*,B*MOV C*,A*INT 20运行程序注:执行程序时IP应指向要执行的指令,需要修改时RIP当前值输入需要值该处为0106当然也可以在T或G命令中指出程序起始地址R 显示各存放器当前容及首条指令T 3 跟踪执行三条赋值传
3、送指令,观察存放器及标志位变化T 2跟踪执行相加及送和数指令,观察存放器及标志位变化G 执行软件中断指令INT 20,机器将显示程序正常终止的信息,并显示,说明仍处在DEBUG的调试控制状态下,注意未用T命令,因为我们不想进入到20H中断处理程序中去,P命令也可实现一样操作实验现象记录:观察每条指令执行后各相关存放器值及标志位状态2.在windows系统下按WIN+R键,在弹出窗口下输入cmd,进入命令行窗口,然后再窗口下输入debug,进入debug程序。输入-a命令:如图:运行程序命令,连续输入3次 -t3.存盘操作N C:CCR B*显示: B* 0034:0000R C* C* 000
4、0:0008W 指定存贮区 1. 装入文件命令 DEBUGN c:ccL(指定装入的存贮区)如未指定,则装入cs:100开场的存贮区2. 反汇编U指定存贮区3. 显示存贮单元命令DEMU8086的使用用汇编语言的指令编写程序,然后通过屏幕显示出HELLO WORD!的字样出来,然后截图,写出实验报告。试验程序代码如下:OEG 100HMOV A*, 0B800hMOV DS, A*MOV 52h, HMOV 54h, E MOV 56h, LMOV 58h, LMOV 5Ah, O /到这一步就把HELLO存入相应的地址中PUSH CS/进栈操作POP DS /出栈操作MOV A*, 0B80
5、0hMOV ES, A*MOV ES:5Eh, W MOV ES:60h, OMOV ES:62h, RMOV ES:64h, LMOV ES:66h, DMOV ES:68h, !HLT4.实验结果截图如下:第二局部硬件实验实验一使用ADC0809的A/D转换实验一、实验目的加深理解逐次逼近法模数转换器的特征和工作原理,掌握ADC0809的接口方法以及A/D输入程序的设计和调试方法。二、预备知识逐次逼近法A/D也称逐次比较法A/D。它由结果存放器、D/A、比较器和置位控制逻辑等部件组成,如图11所示。模拟量输入AN位N位BD/A置位DONE启动控制逻辑图11三、实验容1 、实验原理本实验采用
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 中南 大学 微机 实验 报告
链接地址:https://www.desk33.com/p-6500.html