IO口读写实验微型计算机,微机原理与单片机实验报告.doc
北京联合大学信息学院
实验报告
课 程 名 称: 微型计算机原理
学 号:
姓 名:
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模板,在模拟器编辑窗口中输入如下程序代码:
MOVAX,1020H
MOVBX,2030H
MOV AX,BX
ADDAX,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程序,
IO口读写实验微型计算机,微机原理与单片机实验报告.doc相关推荐
- 实验6 8255并行接口实验【微机原理】【实验】
实验6 8255并行接口实验[微机原理][实验] 前言 推荐 3.2 8255并行接口实验 3.2.1实验目的 3.2.2实验内容 3.2.3实验原理 3.2.4 实验说明及步骤 3.2.5实验提示 ...
- led接口实验微型计算机,“微机原理与接口技术”开放性实验建设——“点阵LED显示器显示汉字”实验...
"微机原理与接口技术"开放性实验建设--"点阵LED显示器显示汉字"实验 维普资讯 http://doc.xuehai.net 第 2 6卷第 9期 20 0 ...
- 微型计算机原理与应用实验指导书,微机原理与应用实验指导书-20180316.doc
微机原理与应用实验指导书-20180316 PAGE PAGE 1微型计算机原理与应用实 验 指 导 书控制科学与工程学院实验中心山东大学二零一八年三月目 录汇编语言开发环境实验实验1-1 汇编语言程 ...
- 微型计算机原理实验心得,微机原理实验心得体会
好文网为大家准备了关于微机原理实验心得体会的文章,好文网里面收集了五十多篇关于好微机原理实验心得体会好文,希望可以帮助大家.更多关于微机原理实验心得体会内容请关注好文网.ctrl+D请收藏!篇一:微机 ...
- 微型计算机原理实验心得,微机原理实验心得体会.doc
微机原理实验心得体会 PAGE PAGE 20 微机原理实验心得体会 篇一:微机原理实验总结微机原理实验总结不知不觉,微机原理与接口技术实验课程已经结束了.回想起来受益匪浅,主要是加深了对计算机的一些 ...
- 观看实验中微型计算机虚拟拆装演示,虚拟仿真实验 北斗一号微机原理虚拟仿真实验系统64位 v3.0...
下面我们对虚拟仿真实验 北斗一号微机原理虚拟仿真实验系统64位 v3.0文件阐述相关使用资料和虚拟仿真实验 北斗一号微机原理虚拟仿真实验系统64位 v3.0文件的更新信息. 虚拟仿真实验 北斗一号微机 ...
- 微型计算机测控系统课程设计报告,微机原理课程设计实验报告--步进电机控制.docx...
文档介绍: 2010-2011学年第一学期 微机原理课程设计实验报告 课题名:步进电机控制 一.课题内容和提示: 编程提示: (1)步进电机驱动原理是通过对每相线圈中的电流的顺序切换来使电机做步进式旋 ...
- 微机原理-虚拟仿真实验-DAC0832数模电路汇编代码
微机原理-虚拟仿真实验-DAC0832数模电路汇编代码 ;-------------------------------------- DATA SEGMENTMESS1 DB 'sawtooth Q ...
- 微机原理及应用实验——MOV指令的使用详解
MOV指令的使用及多字节加减法程序 前言 初识MOV指令 指令格式 指令功能 MOV指令可实现以下各种传送 使用TD进行调试 1.MOV BL,08H 2.MOV CL,BL 3.MOV AX,03F ...
- 认识微型计算机系统结构实践报告,认识微机的主要部件实训报告.doc
认识微机的主要部件实训报告.doc 1 实训 2 认识微机的主要部件实训报告 实训内容 1.认识CPU.主板.内存条,了解主要技术指标. 2.认识硬盘.软盘等存储设备,了解主要技术指标. 3.认识键盘 ...
最新文章
- Java开发中使用模拟接口moco响应中文时乱码
- python使用elasticsearch维护数据_使用Python对ElasticSearch获取数据及操作
- python模块(4)-Collections
- Apache Tiles的基本使用
- 更换 PVE7 软件仓库源和 CT 模板(LXC)源为国内源
- Spring容器创建流程——总结
- svc的参考文献_WCF服务三:svc文件详解
- 24.Linux-Nand Flash驱动(分析MTD层并制作NAND驱动)
- using namespace std
- HTML精仿ios相册,iOS开发-仿微信相册选择Demo
- Modbus RTU 指令
- Linux中查看文件夹大小的命令
- 访问计算机需要用户名密码,访问局域网电脑提示需要用户名和密码该怎么办
- vue-pdf打印出现方字块乱码问题
- 深度学习,CPU、GPU、DSP、FPGA运算能力对比
- Win11无法安装中文包语言包怎么办?
- 我是如何从功能测试成功转型自动化测试人员的?
- Linux 网络协议栈开发基础篇(十)—— 组播(Multicast)基础
- pip、conda源更换为清华源、查看源、删除源
- SAP_MIGO过账库存数量为0,库存价值是负的-0.01