微机原理 实验.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《微机原理 实验.ppt》由用户(saw518)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机原理 实验 微机 原理
- 资源描述:
-
1、1微机原理实验微机原理实验课程实施计划课程实施计划按教学计划,共安排按教学计划,共安排4 4个实验个实验:实验实验1 1 上机过程与上机过程与DEBUGDEBUG应用应用 和寻址方式练习和寻址方式练习(讲义中的实验讲义中的实验1.21.2)实验实验2 2 串处理程序设计串处理程序设计(讲义中的实验讲义中的实验1.41.4)程序设计程序设计(实验实验1.5)实验实验3 3 循环程序设计循环程序设计(实验实验1.61.6)实验实验4 I/O4 I/O接口实验接口实验(实验实验2.3,2.42.3,2.4)2考核办法 实验课成绩管理方法:实验课成绩管理方法:微机原理实验课成绩必需达到及格,理论课成绩
2、有效;实验课成绩不及格者,理论课成绩视为不及格。实验课成绩计算方法:实验课成绩计算方法:实验课成绩=各个实验的平均成绩。单个实验成绩考核方法:单个实验成绩考核方法:每个实验的成绩分为两个部分:一个为实验验收成绩,另一部分为报告成绩。实验验收成绩由任课教师在学生做完实验后,根据学生的实验表现、实验结果的正确与否等因素给与优、良、中、及格、不及格的评分档次。批改实验报告时,根据报告的完整性、正确性和工整性等,把验收成绩向上或向下浮动一个档次作为该次实验的最终成绩。注:无教师印章(或签名)的原始记录纸,该次实验成绩计为0。3实验报告要求实验报告要求格式规范,书写认真,字迹清晰,流程完整.书写实验题目
3、、实验目的、实验仪器与器材、实验原理与任务、实验体会与建议等内容.根据具体任务,给出相应的实验数据、硬件电路图、流程图及程序清单.4注意事项注意事项l进入实验室者不允许携带、食用各种食物,不得乱扔废纸、杂物。l爱护实验设备,实验结束后应整理好设备、导线、工具等,并由教师验收。l每次实验结束后,留人打扫卫生并登记姓名,每人至少打扫卫生一次。l按课表时间参加实验,逾期不补。5汇编语言上机需要的软件:汇编语言上机需要的软件:目标文件.OBJ源文件.ASM可执行文件.EXE1.文本编辑器:EDIT.COM用该文件,建立/打开/编辑源文件2.汇编程序:MASM.EXE汇编生成同名目标文件3.连接程序:L
4、INK.EXE汇编生成同名可执行文件4.调试程序:DEBUG.EXE在DEBUG下运行程序6开机过程开机过程在登录界面中选在登录界面中选2 2,进入,进入MS-DOSMS-DOS环境环境系统系统虚拟盘虚拟盘提示符为提示符为 D:D:实验的所有操作均在实验的所有操作均在D D盘下进行盘下进行DOSDOS命令:命令:键入键入HELP可以察看所有的可以察看所有的DOS命令命令 DIR DIR 列文件目录列文件目录如如 DIR DIR *.ASM .ASM 列列.ASM.ASM文件目录文件目录 DIR/P DIR/P 分页列文件目录分页列文件目录7目标文件.OBJ源文件.ASM可执行文件.EXE1.文
5、本编辑器:EDIT.COM用该文件,建立/打开/编辑源文件2.汇编程序:MASM.EXE汇编生成同名目标文件3.连接程序:LINK.EXE汇编生成同名可执行文件l 如果在如果在WindowsWindows下做实验,请把上述下做实验,请把上述前前3 3个文件放在个文件放在E E盘一个文盘一个文件夹中(如件夹中(如MASMMASM)。)。l 单击单击 进入进入DOSDOS模式模式l E:E:变换盘符变换盘符l CD MASM CD MASM ;进入进入MASM文件夹(子目录)文件夹(子目录)l 将来将来用户用户建立的所有文件全放在该建立的所有文件全放在该文件夹中。文件夹中。4.调试程序:DEBUG
6、.EXE在DEBUG下运行程序8实验一实验一 上机过程及动态调试上机过程及动态调试DEBUGDEBUG应用应用实验目的:l学习EDIT,MASM,LINK 及 DEBUG等工具软件的使用方法.l深入了解DEBUG动态调试软件的应用,掌握DEBUG命令的使用方法.l实际感受段地址,偏移地址,存储器组织及CPU寄存器等概念9实验任务实验任务 把内存单元DATA1和DATA2中的两个字相加,结果存入SUM单元。上机过程和方法上机过程和方法l以该任务为例,说明上机过程和实验方法。1.建立源文件 .ASM 利用DOS下的全屏幕编辑软件EDIT,形成源文件 D:EDIT 文件名.ASM ;新建一个.ASM
7、 或 打开一个.ASM ;热键Alt选菜单 10新建文件打开文件保存文件退出文本编辑器换名保存文件 用热键Alt激活菜单 用 和 选菜单项 回车打开下拉式选菜11上机过程和方法上机过程和方法1.建立源程序.ASM 或 输入源程序,新建一个.ASM文件 或 打开一个.ASM文件 12STACK SEGMENT PARA STACK STACK DW 100H DUP(?)TOP LABEL WORDSTACK ENDSDATA SEGMENT DATA1 DW 1234H DATA2 DW 5678H SUM DW?DATA ENDS13CODE SEGMENTCODE SEGMENTMAIN
8、PROC FARMAIN PROC FAR ASSUME CS ASSUME CS:CODECODE,DSDS:DATADATA,SSSS:STACKSTACKSTARTSTART:MOV AX,STACK MOV AX,STACK MOV SS,AX MOV SS,AX MOV SP,OFFSET TOP MOV SP,OFFSET TOP PUSH DSPUSH DS SUB AX,AX SUB AX,AX PUSH AX PUSH AX MOV AX,DATAMOV AX,DATA MOV DS,AX MOV DS,AX MOV AX,DATA1MOV AX,DATA1 ADD AX,D
9、ATA2 ADD AX,DATA2 MOV SUM,AX MOV SUM,AX RET ;MOV AH,4CHRET ;MOV AH,4CH;INT 21H;INT 21H MAIN ENDPMAIN ENDP CODE ENDSCODE ENDS END START END START142.2.汇编生成汇编生成 .OBJ.OBJ文件文件在EDIT文本编辑器中建立好源程序后,用AltAlt键激活菜单,存盘,并退出EDIT文本编辑器。在D盘下汇编:D:MASM add(文件名)Object filename文件名.OBJ Source listingNUL.LST Corss refernce
10、NUL.CRF 0 Warning Errors 0 Sever Errors 15 注意观察出错信息 记住出错行号 再进入文本编辑器修改16注意:注意:汇编只能发现语法错误,而不能发现逻辑错误。即,错误个数是0,并不表示程序功能正确。如,汇编不能发现类似这样的逻辑错误173.3.连接生成连接生成 .EXE.EXE文件文件当汇编无语法错误时,进行连接生成.EXE文件D:LINK add Run file .EXE List fileNUL.MAP Libraies.LIB 注意:注意:使用使用LINK命令时只键入主文件名,命令时只键入主文件名,不能带扩展名。不能带扩展名。18上机过程小结上机过
展开阅读全文