当前位置:文档之家› 微机原理与接口技术实验

微机原理与接口技术实验

多看书 开阔眼界
九、实验体会
对实验的看法、改进建议等
微机原理与接口技术实验
指令与汇编语言实验 寻址与编辑工具使用 循环程序设计(存数) 子程序调用(加法) 位移指令使用
(码制转换)
硬件接口实验内容 8255I/O与LED 0809AD转换
(还可以自己练习) 字符显示 字符串输入输出 综合编程
练习8088汇编语言基本指令
用DEIT生成汇编语言源程序(*.ASM) masm.exe
用MASM生成目标文件(*.OBJ) 用LINK生成执行文件(*.EXE)
link.exe 源程序.asm
用DEBUG调试执行文件
所有的文件都放置在 D:MASM 文件夹中
二、基本寻址指令练习
《电子信息专业实验教程》p.3
:1234
结果 AX=1234 AH=12 AL=34
(3)、D 显示存储单元内容 D 段地址:偏移地址 D 3000:0100
(4)、E 修改存储单元内容
E 3000:0100
输入 12 34 56 78
7、程序执行准备
用 DEBUG ***.EXE 调入执行文件
U 检查程序位置
CS: 14B0
DEBUG AAA.EXE 进入调试状态后
IP: 0000
-U 查看参数
段地址、偏移量、机器码、指令
6、DEBUG的基本使用在DEBUG中
(1)、U 查看指令
所有的数均为
(2)、R 查看/修改寄存器 十六进制
R AX 显示寄存器内容
: 输入信息,可修改寄存器内容
操作 R AX
实验一
汇编语言源程序的建立及执行程序的生成 实验目的
掌握8088汇编语言基本指令使用与简单编程 掌握DEBUG调试程序方法; 熟悉汇编语言源程序的建立及执行程序的生
成过程; 掌握EDIT、MASM、LINK的使用 基本寻址指令练习 练习简单循环程序的编制
实验内容
一、基本操作
汇编语言的特点 操作对象:寄存器 指令耗时: T 周期
将根据学校相关规定,实验成绩记为0分。
若造成严重损失及后果 依照法律及相关规定 追究当事人的民事和刑事责任
严防盗贼!
进出实验室需向老师报告 发现陌生人立即告诉老师 关门打狗!
遇意外起火 立即关闭电源 在第一时间有序撤离实验室 在确保安全情况下,由老师带领同学灭火 同时拨打报警电话
微机原理与接口技术 实验-1 205078010
电子信息学院 蔡锦成 研究生助教
徐爽 张腾飞 朱军 孙慧锦 张龙霞
教材
《电子信息专业实验教程》 四川大学出版社 2005.8
参考书
《微机原理与接口技术》 何小海 等 四川大学出版社 2016.1 印刷
实验注意事项
注意安全用电 穿绝缘鞋
不以任何形式妨碍他人正常使用计算机与网
成绩评定方法
实验时间安排
24学时 1学分 2、3、4~5、6周(4次) 指令部分
掌握调试的基本方法 7、8~9 周 (2次) 硬件接口 按照课表安排参加 独立完成规定的实验内容 每次实验经检查合格、回答问题、签字确认
后可离开; 自己提前完成的来实验室直接验收。
要求
按时参加(生病需请假,以后面补做) 独立完成实验 规范操作 回答问题 签字确认 按照要求提交实
code segment assume cs:code start:
指令
code ends end start
实验步骤 (win7 32位环境)
1、用EDIT生成汇编语言源文件(*.ASM) 在命令提示符状态下键入:E: 进入E盘 文件键名入可:任意CD MASM 进入实验目录(文件夹)
扩展名为 ASM
在 E:\ MASM 下键入: EDIT AAA.ASM 进入编辑状态,输入指令
File SAVE AS 保存文件
EXIT 退回 命令提示符
2、编译 产生AAA.OBJ重新使用
在命令提示符状态下键入: EDIT修改
MASM AAA.ASM;
有2处错没误有语法错误则生成目标文件 AAA.OBJ 不能生成 OBJ文件
直到没有语法错误 产生出AAA.BOJ文件
3、链接 生成AAA.EXE执行文件
在命令提示符状态下键入: LINK AAA.OBJ; 生成执行文件
4、运行程序
AAA 回车
具有显示功能的程 序才能输出结果!
Mov ah, 2h Mov dl,30h Int 21h 输出 0
5、调试程序
络资源
禁止乱动电源开关
不利用互联网、计算机、移乱动拔设插备头看电影、
听音乐、聊天、玩游戏。
不随地吐痰、吐口香糖、乱涂乱画、乱扔废 弃物。
不在实验室内打闹、喧哗、吸烟、进食。
饮水杯子能有效密封,防止抛洒、滴漏
进出实验座位需走通道。
不得带无关人员进入实验室 迟到者在下次实验时补做
对违反上述规定、劝阻无效,拒不改正 错误者;
基本原理,参数计算,实现方法及框图, 相关电路等
5、实验步骤
实验关键操作步骤,仪器、电路及器件选 择使用,原程序及关键指令注释等
6、实验数据
测量数据波形曲线或数据列表,标明单位 及测量数据的有效位数
七、实验数据分析
对实验结果的评价,误差分析,出现故障 原因及排除方法,回答思考题等
八、参考文献
实验报告要求
使用统一实验报告纸
(学院文印室购买,添加页码需粘贴)
下一次实验,交上一次的报告 在实验开始前,先收实验报告,过时不候 抄袭的实验数据、实验报告 记0分
实验报告内容
1、实验目的 2、实验内容 3、实验仪器
仪器名称、型号,元器件名称、清单; 软件名称、版本等
4、实验原理
报警电话
119 110 120
学校保卫处:85460110
校望江医院:85400120
华西急诊: 85423711
学院办公室:85463871
85463873
85463875
85401292
85553329 85463872 85463874
自带电脑需先充足电
高版本操作系统安装“虚拟机” 等软件,适应通用的调试平台。
用 R 设置寄存器
I P 设在程序执行的第一条指令处
用 E 设置数据
相关主题