网站大量收购独家精品文档,联系QQ:2885784924

湖南工学院 微机原理实验教案课件.ppt

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
湖南工学院 微机原理实验教案课件

;实验要求: 1.进入实验室请在实验登记本上登记 2.实验成绩:独立课程,缺做实验缺写实验报告按不及格论 3.做实验请先完成上次实验的实验报告和预习报告,带来实验室检查,没有的不能做实验。 4.实验报告要求: ;验证性实验报告要求: 实验项目:———— 实验类别:验证 实验时间:————;设计性实验报告要求: 实验项目:———— 实验类别:设计 实验时间:————;实验一 数据传送程序设计(验证性实验) ;;四.实验步骤 1)使用edit命令编辑程序 C:\MASMEDIT filename.ASM(enter) 2)使用masm和link命令对程序进行汇编,连接。 C:\MASMMASM filename.asm (enter) C:\MASMlink filename.obj (enter) 3)使用Debug命令调试程序,观察调试过程中数据传输指令执行后各寄存器及数据区的内容。 C:\MASMDEBUG filename.EXE 屏幕上出现一个短划线。为了确定我们所要设定的断点地址,常常用到反汇编命令,反汇编命令格式如下: 一U ;从当前地址开始反汇编 也可以从某个地址处开始反汇编,如下所示。 一U2000 ;从CS:2000h处开始反汇编;用G命令来设置断点。比如想把断点设置在301C处,则如下打入命令: —G301C ;程序在0120H处停下,并显示出所有寄存器以及各标志位的当前值,在最后一行还给出下一条将要执行的指令的地址、机器语言和汇编语言,可以从显示的寄存器的内容来了解程序运行是否正确。 对于某些程序段,单从寄存器的内容看不到程序运行的结果,而需要观察数据段的内容,此时可用D命令,使用格式如下: —D DS:0000 ;从数据段的O单元开始显示128个字节 —t 单步执行 —R 查看寄存器的值 —Q ;退出;五.实验程序清单: 1. data segment ;数据段的定义 source_buffer db 40 dup(A) data ends ;************** extra segment ;附加段的定义 dest_buffer db 40 dup(?) extra ends code segment org 0100h ;程序首地址 assume cs:code,ds:data,es:extra ; start: push ds sub ax,ax push ax mov ax,data mov ds,ax mov ax,extra mov es,ax lea si,source_buffer lea di,dest_buffer Cld mov cx,40 rep movsb mov ah,4ch int 21h code ends end start;五.实验思考题 如果不用串操作指令,该如何修改程序。 ;实验二 循环程序设计(设计性实验) ;;程序设计流程图:;五.实验思考题 ;实验三 8255A并行口的应用(设计性实验);1.设计流水灯实验,通过8255外接16个LED,设计效果如下图所示。 2.采用8255实现8个数码管的显示 ,要求显示学生的班级和学号。;四.设计提示 1.设计实验电路图 2. 根据电路,分析8255的端口地址 3. 程序设计 4. 调试运行得到实验结果。 五.实验思考题 1. 8255的初始化编程包括哪些内容? 2. 利用8255设计一个十字路口交通灯。 ;实验四 定时/计数器8253的应用(设计性实验) 一.实验目的 1.学会8253芯片和微机接口原理和方法。 2.掌握8253定时器/计数器的工作方式和编程原理。 二.实验仪器与设备 1)已安装MASM5.0软件或8088微机实验系统软件的计算机 2)Dais微机实验系统一套或PROTUES仿真软件;;四.设计提示: 8253是一种可编程定时/计数器,有三个十六位计数器,其计数频率范围为 0--2MHz,用+5V单电源供电。 8253的六种工作方式: (1)方式O:计数结束中断 (4)方式3:方波频率发生器 (2)方式l:可编程频率发生 (5)方式4:软件触发的选通信号 (3)方式2:频率发生器 (6)方式5:硬件触发的选通信号计数器电路;五.实验思考题 1. 8253的初始化编程包括哪些内容? 2. 输入计数脉冲为1MHZ,要求用8253产生10秒的定时信号。

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档