微机原理及接口技术实验1.ppt_第1页
微机原理及接口技术实验1.ppt_第2页
微机原理及接口技术实验1.ppt_第3页
微机原理及接口技术实验1.ppt_第4页
微机原理及接口技术实验1.ppt_第5页
已阅读5页,还剩38页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

计算机技术实验(I)-1,电子信息学院 蔡锦成 张乐 魏念东,使用教材,电子信息专业实验教程 四川大学出版社 2005.8,实验注意事项,不得以任何形式妨碍他人上课 在上课时间不得使用计算机放光碟、看电影、听音乐、聊天、玩游戏。 不得随地吐痰、吐口香糖、乱涂乱画、乱扔废弃物。 不得在实验室内打闹、喧哗、吸烟、进食。,注意安全用电 穿绝缘鞋,禁止乱动电源开关 乱拔插头,迟到时间较长者在下次实验时补做 对违反上述规定、劝阻无效,拒不改正错误者; 将根据学校相关规定,终止其做实验资格; 实验成绩记为0分。 若造成严重损失及后果交学校或相关部门处理,防盗,不得带无关人员进入实验室 发现陌生人立即告诉老师,遇意外情况 立即关闭电源 在第一时间报告老师 有序撤离实验室 同时拨打报警电话,报警电话,119 110 120 学校保卫处:85460110 85401292 校望江医院:85400120 华西急诊: 85423711 85553329 学院办公室:85463871 85463872 85463873 85463874 85463875,24学时 1学分 45分钟/学时 周四 第4节 16:00开始 (77人) 周六 第4节 16:00开始 (88人) 周六 第5节 19:30开始 (72人) 周日 第4节 16:00开始 (120人) 周日 第4节 16:00开始 (77人),实验时间安排,微机原理接口技术实验要求,按时上课(生病需请假) 认真完成实验 规范操作 回答问题 实验报告,成绩评定方法,共5个实验,每个实验20分,由课堂和实验报告2部分组成 课堂部分: 课堂操作、回答问题、遵规守律、行为习惯(关机、不乱丢废弃物)等,实验报告部分: 按要求格式完成实验报告,1、实验目的 2、实验内容 3、实验仪器 仪器名称、型号,元器件名称、清单; 软件名称、版本等 4、实验原理 基本原理,参数计算,实现方法及软件框图,相关电路等,实验报告格式及内容,5、实验步骤 实验关键操作步骤,仪器、电路及器件选择使用,原程序及关键指令注释等 6、实验数据 记录实验测量数据波形的曲线、数据及列表,标明单位及测量数据的有效位数 七、实验数据分析 对实验结果的评价,误差分析,出现故障原因及排除方法,回答思考题等,八、参考文献 多看书 开阔眼界 九、实验体会 对实验的看法、改进建议等 十、思考题 回答每次实验讲义后的思考题,使用统一实验报告纸 下一次实验,交上一次的报告 在实验开始前,先收实验报告,过时不候 抄袭实验报告 0 分,实验报告要求,实验内容组成,指令与汇编语言实验 寻址与编辑工具使用 循环程序设计(存数) 子程序调用(加法) 位移指令使用 (码制转换) (以下自己练习) 字符显示 字符串输入输出 综合编程,硬件接口实验 8255I/O与LED 0809AD转换,实验一,汇编语言源程序的建立及执行程序的生成 实验目的 掌握8088汇编语言基本指令使用与简单编程 掌握DEBUG调试程序方法; 熟悉汇编语言源程序的建立及执行程序的生成过程; 掌握EDIT、MASM、LINK的使用 基本寻址指令练习 练习简单循环程序的编制,实验内容,一、基本操作 练习8088汇编语言基本指令 用DEIT生成汇编语言源程序(*.ASM) 用MASM生成目标文件(*.OBJ) 用LINK生成执行文件(*.EXE) 用DEBUG调试执行文件 二、基本寻址指令练习 电子信息专业实验教程p.3 三、简单编程练习,汇编语言程序的基本结构,code segment assume cs:code start: code ends end start,指令,实验步骤,1、用EDIT生成汇编语言源文件(*.ASM) 在命令提示符状态下键入:E: 进入E盘 键入:CD MASM 进入实验目录(文件夹) 在 E: MASM 下键入: EDIT AAA.ASM 进入编辑状态,输入指令,文件名可任意 扩展名为 ASM,File SAVE AS 保存文件 EXIT 退回命令提示符,2、编译 产生AAA.OBJ,在命令提示符状态下键入: MASM AAA.ASM; 没有语法错误则生成目标文件 AAA.OBJ,有2处错误 不能生成 OBJ文件,重新使用EDIT修改,直到没有语法错误 产生出AAA.BOJ文件,3、链接 生成AAA.EXE执行文件,在命令提示符状态下键入: LINK AAA.OBJ; 生成执行文件,4、运行程序,AAA 回车,具有显示功能的程序才能输出结果!,Mov ah, 2h Mov dl,30h Int 21h 输出 0,5、调试程序,DEBUG AAA.EXE 进入调试状态后 -U 查看参数 段地址、偏移量、机器码、指令,CS: 14B0 IP: 0000,6、DEBUG的基本使用,(1)、U 查看指令 (2)、R 查看/修改寄存器 R AX 显示寄存器内容 : 输入信息,可修改寄存器内容 操作 R AX :1234 结果 AX=1234 AH=12 AL=34,在DEBUG中 所有的数均为 十六进制,(3)、D 显示存储单元内容 D 段地址:偏移地址 D 3000:0100,(4)、E 修改存储单元内容 E 3000:0100 输入 12 34 56 78,7、程序执行准备,用 DEBUG *.EXE 调入执行文件 U 检查程序位置 用 R 设置寄存器 I P 设在程序执行的第一条指令处 用 E 设置数据,二、基本指令练习,MOV AX,3000H MOV AX,BX MOV AX,ds:1200H MOV AX,BX MOV AX,1100H BX MOV AX,BX SI MOV AX,1100H BX SI,1、用 R 设置下列寄存器,DS=3000 BX=0100 S I =0002 R 检查,2、用 E 设置下列数据,3000:0100 = 12 3000:0100 = 34 3000:0100 = 56 3000:0100 = 78 3000:1200 = 2A 3000:1200 = 4C 3000:1200 = B7 3000:1200 = 65,D 3000:0100 D 3000:1200 检查数据,3、程序执行,用 R 检查 I P 和所有 用 T 指令执行单条指令 (自动显示寄存器内容) 观察程序运行 记录实验数据 原始数据交指导老师签字认可,附在实验报告指定位置,R DS,E ?,E DS:偏移地址,4、预置数据,R DS,E 3000:0100,E 3000:1200,R,D 3000:0100,D 3000:1200,U,T,今天实验用指令,MOV AX,3000H MOV AX,BX MOV AX,1200H MOV AX,BX MOV AX,1100HBX MOV AX,BXSI MOV AX,1100HBXSI,EDIT aa1.asm,MASM aa1.asm;,LINK aa1.obj;,DEBUG aa1.exe;,不同的寻址指令,AX、IP的内容如何变化?,今天实验记录数据,5、检查结果,三、简单编程,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论