《微机原理与接口技术实验ppt课件.ppt》由会员分享,可在线阅读,更多相关《微机原理与接口技术实验ppt课件.ppt(14页珍藏版)》请在三一办公上搜索。
1、实 验,开发汇编语言程序过程,建立汇编语言源程序文件(.ASM);生成目标程序(.OBJ);生成可执行文件(.EXE);程序执行,汇编过程,MASM.EXE,LINK.EXE,记事本,建立汇编语言源程序文件,可利用记事本生成源文件(.ASM),生成目标程序(一),假定汇编程序(MASM.EXE)、链接程序(LINK.EXE)及所编辑的源程序(.ASM)都保存在F盘的MASM子目录下,利用汇编程序(MASM.EXE)生成目标程序(.OBJ),生成目标程序(二),music.ASM music.OBJ,生成可执行文件,music.OBJ music.EXE,利用链接程序(LINK.EXE)生成可执
2、行程序(.EXE),程序执行,实验一:顺序程序设计,实验题目:显示一行“Welcome!”。 参阅课本P102例5.1.1。 可省去堆栈段部分。,实验二:分支程序设计,实验题目: 判断5X24,X为无符号字节数? 若是,显示“Very Good!”; 否则,显示“Error!”。 参阅课本P119例5.5.2。 可使用定义语句:“X DB ?” 调试时,将“?”依次改为“5”、“5”、“(5、24)”、“24”、“24”中的5个数,分别进行调试,显示正确结果。,实验三:循环程序设计,实验题目: 编写程序完成求123N 的累加和,直到累加和超过1000 为止。统计被累加的自然数个数送CN 单元,
3、累加和送SUM。,实验四:子程序设计,实验题目: 设数据段BUF单元开始有几个有符号的单字节数,其中必定有负数,找出负数中的最大值,并送屏幕显示。 显示格式为: MIN=B。 参阅课本中子程序、二进制显示等相关程序。该程序中必须包含有子程序。 若使用定义语句:“BUF DB 54,-45,62,-23,-31,79,84”,则负数中的最大值应该是-23,应显示为:“MIN=-0010111B”。,7个,实验五:8253定时计数器实验,实验内容 用示波器观察定时计数器的输出波形 实验步骤 (1) 编程 (2) 连线 (3) 运行程序,实验六:8255A并行口实验,实验内容 通过8255并行口传输数据的方法, 以控制发光二极管,模拟交通灯管理。 实验步骤 (1) 编程 (2) 连线 (3) 运行程序,