微机原理与单片机实验报告.docVIP

  • 142
  • 0
  • 约9.57千字
  • 约 27页
  • 2018-12-29 发布于湖北
  • 举报
北京联合大学信息学院 实验报告 课 程 名 称: 微型计算机原理 学 号: 姓 名: 2012 年 6 月 9 日 目录 TOC \o 1-3 \h \z \u HYPERLINK \l _Toc327903558 实验1 EMU8086模拟器的使用 PAGEREF _Toc327903558 \h 2 HYPERLINK \l _Toc327903559 实验2 数据传送指令的使用 PAGEREF _Toc327903559 \h 4 HYPERLINK \l _Toc327903560 实验3 多位十六进制加法运算实验 PAGEREF _Toc327903560 \h 8 HYPERLINK \l _Toc327903561 实验5 循环程序实验 PAGEREF _Toc327903561 \h 10 HYPERLINK \l _Toc327903562 实验6 由1 到100 求和实验 PAGEREF _Toc327903562 \h 12 HYPERLINK \l _Toc327903563 实验7 求表中正数_负数_0 的个数实验 PAGEREF _Toc327903563 \h 14 HYPERLINK \l _Toc327903564 实验8 数据排列实验(冒泡排序) PAGEREF _Toc327903564 \h 16 HYPERLINK \l _Toc327903565 实验9 系统功能调用(大小写转换) PAGEREF _Toc327903565 \h 18 HYPERLINK \l _Toc327903566 实验10 阶乘(递归运算) PAGEREF _Toc327903566 \h 20 HYPERLINK \l _Toc327903567 实验11 ProteusIO工程文件的建立 PAGEREF _Toc327903567 \h 21 HYPERLINK \l _Toc327903568 实验12 IO口读写实验 (245、373) PAGEREF _Toc327903568 \h 22 HYPERLINK \l _Toc327903569 实验13 8255 接口实验 PAGEREF _Toc327903569 \h 24 HYPERLINK \l _Toc327903570 实验14 声光报警 PAGEREF _Toc327903570 \h 25 HYPERLINK \l _Toc327903571 实验总结 PAGEREF _Toc327903571 \h 27 实验1 EMU8086模拟器的使用 一 实验要求 利用EMU8086模拟器环境,完成创建源程序文件,运行调试,实验结果的查看 二 实验目的: 熟悉EMU8086实验环境 三 EMU8086环境: 1 模拟器编辑窗口 2 模拟器调试窗口 四 实验内容 实验内容1:新建文件。 运行 emu8086 1. 新建文件:单击“新建”按钮,选择COM模板,在模拟器编辑窗口中输入如下程序代码: MOV AX, 1020H MOV BX, 2030H MOV AX, BX ADD AX, BX MOV [BX], AX MOV [2032H], AX HLT 2. 编译:单击“编译”按钮,对程序段进行编译; 3. 保存:编译通过,单击“完成”按钮,将其以文件名“EXP1”保存在本地磁盘上。 4. 仿真:单击“仿真”按钮,打开模拟器调试窗口和源文件窗口。 5.在模拟器调试窗口中的寄存器组区,查看数据寄存器AX,BX,CX,DX;段寄存器CS,ES,SS,DS;指令指针寄存器IP;指针寄存器SP,BP;变址寄存器SI,DI;标志寄存器的值。 6.单击“单步前”按钮,单步执行程序,并观察每次单步执行后,相关寄存器值的变化。 7.单击“重载”按钮,将程序重载,并调整指令运行步进时延为 400毫秒,单击“全速”按钮,运行程序, 8.程序运行之后,在程序调试窗口中,选择[view]/[memory],查看模拟器环境中,内存单元0700:0100开始的连续10个单元的内容 9.将“存储器”中的地址改为0700:2030,查看开始的四个字节的内容,并思考其内容与程序的关联。 10.将“存储器”中地址改为1000:0100,并将从其开始的连续10个单元的内容改为55H。 实验内容2:运行范例 在模拟器编辑窗口中 1.点击典型范例 2.选择:hellow,word程序,编译,运行,观察结果。 修改程序(不要改原有DEMO程序),

文档评论(0)

1亿VIP精品文档

相关文档