微机原理及接口技术实验课件

上传人:我*** 文档编号:141686132 上传时间:2020-08-11 格式:PPT 页数:43 大小:325KB
返回 下载 相关 举报
微机原理及接口技术实验课件_第1页
第1页 / 共43页
微机原理及接口技术实验课件_第2页
第2页 / 共43页
微机原理及接口技术实验课件_第3页
第3页 / 共43页
微机原理及接口技术实验课件_第4页
第4页 / 共43页
微机原理及接口技术实验课件_第5页
第5页 / 共43页
点击查看更多>>
资源描述

《微机原理及接口技术实验课件》由会员分享,可在线阅读,更多相关《微机原理及接口技术实验课件(43页珍藏版)》请在金锄头文库上搜索。

1、计算机技术实验(I)-1,电子信息学院 蔡锦成 张乐 魏念东,使用教材,电子信息专业实验教程 四川大学出版社 2005.8,实验注意事项,不得以任何形式妨碍他人上课 在上课时间不得使用计算机放光碟、看电影、听音乐、聊天、玩游戏。 不得随地吐痰、吐口香糖、乱涂乱画、乱扔废弃物。 不得在实验室内打闹、喧哗、吸烟、进食。,注意安全用电 穿绝缘鞋,禁止乱动电源开关 乱拔插头,迟到时间较长者在下次实验时补做 对违反上述规定、劝阻无效,拒不改正错误者; 将根据学校相关规定,终止其做实验资格; 实验成绩记为0分。 若造成严重损失及后果交学校或相关部门处理,防盗,不得带无关人员进入实验室 发现陌生人立即告诉老

2、师,遇意外情况 立即关闭电源 在第一时间报告老师 有序撤离实验室 同时拨打报警电话,报警电话,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人),实验时间安排,微机原理接口技术实验要求

3、,按时上课(生病需请假) 认真完成实验 规范操作 回答问题 实验报告,成绩评定方法,共5个实验,每个实验20分,由课堂和实验报告2部分组成 课堂部分: 课堂操作、回答问题、遵规守律、行为习惯(关机、不乱丢废弃物)等,实验报告部分: 按要求格式完成实验报告,1、实验目的 2、实验内容 3、实验仪器 仪器名称、型号,元器件名称、清单; 软件名称、版本等 4、实验原理 基本原理,参数计算,实现方法及软件框图,相关电路等,实验报告格式及内容,5、实验步骤 实验关键操作步骤,仪器、电路及器件选择使用,原程序及关键指令注释等 6、实验数据 记录实验测量数据波形的曲线、数据及列表,标明单位及测量数据的有效位

4、数 七、实验数据分析 对实验结果的评价,误差分析,出现故障原因及排除方法,回答思考题等,八、参考文献 多看书 开阔眼界 九、实验体会 对实验的看法、改进建议等 十、思考题 回答每次实验讲义后的思考题,使用统一实验报告纸 下一次实验,交上一次的报告 在实验开始前,先收实验报告,过时不候 抄袭实验报告 0 分,实验报告要求,实验内容组成,指令与汇编语言实验 寻址与编辑工具使用 循环程序设计(存数) 子程序调用(加法) 位移指令使用 (码制转换) (以下自己练习) 字符显示 字符串输入输出 综合编程,硬件接口实验 8255I/O与LED 0809AD转换,实验一,汇编语言源程序的建立及执行程序的生成

5、 实验目的 掌握8088汇编语言基本指令使用与简单编程 掌握DEBUG调试程序方法; 熟悉汇编语言源程序的建立及执行程序的生成过程; 掌握EDIT、MASM、LINK的使用 基本寻址指令练习 练习简单循环程序的编制,实验内容,一、基本操作 练习8088汇编语言基本指令 用DEIT生成汇编语言源程序(*.ASM) 用MASM生成目标文件(*.OBJ) 用LINK生成执行文件(*.EXE) 用DEBUG调试执行文件 二、基本寻址指令练习 电子信息专业实验教程p.3 三、简单编程练习,汇编语言程序的基本结构,code segment assume cs:code start: code ends e

6、nd 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执

7、行文件,在命令提示符状态下键入: 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中 所有的数均为 十六进制,(

8、3)、D 显示存储单元内容 D 段地址:偏移地址 D 3000:0100,(4)、E 修改存储单元内容 E 3000:0100 输入 12 34 56 78,7、程序执行准备,用 DEBUG *.EXE 调入执行文件 U 检查程序位置 用 R 设置寄存器 I P 设在程序执行的第一条指令处 用 E 设置数据,二、基本指令练习,MOVAX,3000H MOVAX,BX MOVAX,ds:1200H MOVAX,BX MOVAX,1100H BX MOVAX,BX SI MOVAX,1100H BX SI,1、用 R 设置下列寄存器,DS=3000 BX=0100 S I =0002 R 检查,2

9、、用 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:120

10、0,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、检查结果,三、简单编程,在指定单元建立90H个无符号数,共 90 H 个,启动计算机,用户名: b520 密 码: b520 白色显示器: 先选 1 本地硬盘启动 个别机器装有双系统 选 Windows 或 Dos 启动,说明,简单编程可能有同学不能完成 让同学下去再想 第二次实验按照再要求做 这样才体现出有深度 后两个都这样整!,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > PPT模板库 > PPT素材/模板

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号