东华大学微机硬件课程设计实验报告

东华大学微机硬件课程设计实验报告

ID:38646577

大小:298.50 KB

页数:18页

时间:2019-06-17

东华大学微机硬件课程设计实验报告_第1页
东华大学微机硬件课程设计实验报告_第2页
东华大学微机硬件课程设计实验报告_第3页
东华大学微机硬件课程设计实验报告_第4页
东华大学微机硬件课程设计实验报告_第5页
资源描述:

《东华大学微机硬件课程设计实验报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、微机硬件课程设计报告目录实验1  存储器读写实验............................1实验2  简单I/O口扩展实验........................3实验3  8255并行口实验...........................4实验4  8253定时器/计数器接口实验................5实验5  8259中断控制器实验.......................7微机硬件课程设计报告一、基础实验部分实验1  存储器读写实验一、实验设备微机实验箱、

2、8086CPU模块。二、实验要求学会用使用工具软件,掌握用单步执行和断点方式运行程序,观察寄存器和内存中的数据变化等程序调试的手段。三、实验步骤1、实验接线:本实验无需接线。2、编写调试程序。3、运行实验程序,可采取单步、设置断点方式,打开内存窗口可看到内存区的变化。四、思考题1、①单步执行到“intram”标号的语句时,ds寄存器的数据是什么?②采用断点方式运行时执行到第一个断点处,2000H~202FH内存单元的数据是什么?③执行到第二个断点处,2000H~200FH内存单元的数据是什么?④并根据观

3、察结果和对源程序的判读简述源程序的运行效果。答:①ds寄存器的数据是0100H。②2000H~202FH内存单元的数据全是00。③2000H~200FH内存单元的数据是AA55AA55AA55AA55AA55AA55AA55AA55。④源程序的运行效果是在第一个间断点处可以把数据清零,在第二个间断点处即可完成赋值。17微机硬件课程设计报告2、修改程序,实现从2000H到200FH单元依次赋值00H~0FH的功能。答:程序如下codesegmentassumecs:codeorg0100hstart:mo

4、vax,0100hmovds,ax;数据段地址moves,axmovsi,1000h;偏移地址movcx,0010h;循环次数moval,0;将al清零intram:mov[si],alincsi;将偏移地址+1incal;将al的值+1loopintramnop;设置断点处jmpstartcodeendsendstart五、出现的问题及解决过程序号出现的问题原因解决过程1不能得到内存单元的运行结果未在程序中设置断点在程序中设置正确断点22000H到200FH单元得不到00H~0FH设置的循环次数不对m

5、ovcx,0016h将循环次数改为movcx,0010h17微机硬件课程设计报告实验2  简单I/O口扩展实验一、实验设备微机实验箱、8086CPU模块。二、实验要求逻辑电平开关的状态输入74LS244,然后通过74LS273锁存输出,程序全速运行后,逻辑电平开关的状态改变应能在LED上显示出来。三、实验步骤1、实验接线:CS0«CS244;CS1«CS273;K1~K8«IN0~IN7;O0~O7«LED1~LED8。2、编辑程序,单步运行,调试程序。3、调试通过后,全速运行程序,观看实验结果。四、思

6、考题将74LS244的片选信号CS244改接CS2,将74LS273的片选信号CS273改接CS3,修改程序实现与范例程序相同的功能。答:程序如下assumecs:codecodesegmentpublicorg100hstart:movdx,04c0h;74LS244地址inal,dx;读输入开关量movdx,04d0h;74LS273地址outdx,al;输出至LEDjmpstartcodeendsendstart五、出现的问题及解决过程(无)17微机硬件课程设计报告17微机硬件课程设计报告实验3 

7、 8255并行口实验一、实验设备微机实验箱、8086CPU模块。二、实验要求8255A的A口作为输入口,与逻辑电平开关相连。8255A的B口作为输出口,与发光二极管相连。程序全速运行后,逻辑电平开关的状态改变应能在LED上显示出来。三、实验步骤1、实验接线:CS0«CS8255;PA0~PA7«K1~K8;PB0~PB7«LED1~LED8。2、编程并全速或单步运行。3、全速运行时拨动开关,观察发光二极管的变化。当开关某位置于L时,对应的发光二极管点亮,置于H时熄灭。四、思考题修改接线CS2«CS825

8、5,并要求开关置“H”(下)位置时对应LED亮,修改程序实现相应功能。答:程序如下assumecs:codecodesegmentpublicorg100hstart:movdx,04c6h;控制寄存器地址movax,90h;设置为A口输入,B口输出outdx,axstart1:movdx,04c0h;A口地址inax,dx;输入movdx,04c2h;B口地址notax;将ax取反outdx,ax;输出jmpstart1codeendse

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。