文档库 最新最全的文档下载
当前位置:文档库 › 8086实验

8086实验

8086实验
8086实验

基础实验部分

实验1 简单I/O口扩展实验

一、实验目的

1、熟悉74LS273,74LS244的应用接口方法。

2、掌握用锁存器、三态门扩展简单并行输入、输出口的方法。

二、实验设备

CPU挂箱、8086CPU模块。

三、实验内容

逻辑电平开关的状态输入74LS244,然后通过74LS273锁存输出,利用LED显示电路作为输出的状态显示。

四、实验原理介绍

本实验用到两部分电路:开关量输入输出电路,简单I/O口扩展电路。

五、实验步骤

1、实验接线:(?表示相互连接)

CS0 ?CS244; CS1?CS273;平推开关的输出K1~K8 ? IN0~IN7(对应连接); O0~O7?LED1~LED8。

2、编辑程序,单步运行,调试程序

3、调试通过后,全速运行程序,观看实验结果。

4、编写实验报告。

六、实验提示

74LS244或74LS273的片选信号可以改变,例如连接CS2,此时应同时修改程序中相应的地址。

七、实验结果

程序全速运行后,逻辑电平开关的状态改变应能在LED上显示出来。例如:

K2置于L位置,则对应的LED2应该点亮。

八、程序框图(实验程序名: T244273.ASM)

九、程序源代码清单

assume cs:code

code segment public

org 100h

start: mov dx,04a0h ;74LS244地址 in al,dx ;读输入开关量 mov dx,04b0h ;74LS273地址 out dx,al ;输出至LED jmp start

code ends

end start

实验2 存储器读写实验

一、实验目的

1.掌握PC机外存扩展的方法。

2.熟悉6264芯片的接口方法。

3.掌握8086十六位数据存储的方法。

二、实验设备

CPU挂箱、8086CPU模块。

三、实验内容

向02000~020FFH单元的偶地址送入AAH,奇地址送入55H。

四、实验原理介绍

本实验用到存储器电路

五、实验步骤

1、实验接线:本实验无需接线。

2、编写调试程序

3、运行实验程序,可采取单步、设置断点方式,打开内存窗口可看到内存区的变化。

六、实验提示

1、RAM区的地址为02000H,编程时可将地址设为01000H,则偏移地址为1000H。

2、如果按字节进行存储,则AL为55H或AAH;如果按字进行存储,则AX应为55AAH。

3、626

4、62256等是计算机系统扩展中经常用到的随机存储器芯片(RAM),主要用作数据存储器扩展。本实验所进行的内存置数在程序中经常用到。计算机系统运行中会频繁地进行内存与外设或者内存与内存之间的数据传输,所以本实验虽然简单但对理解系统程序的运行很关键,望学习和实验时认真对待。

七、实验结果

在断点1处内存区02000H~020FFH单元为00H;在断点2处偶地址为AAH,奇地址为55H

八、程序框图(实验程序名:RAM.ASM)

实验3 8255并行口实验

一、实验目的

掌握8255A的编程原理。

二、实验设备

CPU挂箱、8086CPU模块。

三、实验内容

8255A的A口作为输入口,与逻辑电平开关相连。8255A的B口作为输出口,与发光二极管相连。编写程序,使得逻辑电平开关的变化在发光二极管上显示出来。

四、实验原理介绍

本实验用到两部分电路:开关量输入输出电路和8255可编程并口电路。

五、实验步骤

1、实验接线

CS0?CS8255; PA0~PA7?平推开关的输出K1~K8; PB0~PB7?发光二极管的输入LED1~LED8。

2、编程并全速或单步运行。

3、全速运行时拨动开关,观察发光二极管的变化。当开关某位置于L时,对应的发光二极管点亮,置于H时熄灭。

六、实验提示

8255A是比较常用的一种并行接口芯片,其特点在许多教科书中均有介绍。8255A 有三个8位的输入输出端口,通常将A端口作为输入用,B端口作为输出用,C端口作为辅助控制用,本实验也是如此。实验中,8255A工作于基本输入输出方式(方式0)。

七、实验结果

程序全速运行后,逻辑电平开关的状态改变应能在LED上显示出来。例如:

K2置于L位置,则对应的LED2应该点亮。

八、程序框图(实验程序名:t8255.asm)

实验4 8253定时器/计数器接口实验

一、实验目的

掌握8253定时器的编程原理,用示波器观察不同模式下的输出波形。

二、实验设备

CPU挂箱、8086CPU模块、示波器。

三、实验内容

8253计数器0,1,2工作于方波方式,观察其输出波形。

四、实验原理介绍

本实验用到两部分电路:脉冲产生电路、8253定时器/计数器电路

五、实验步骤

1、实验连线:

CS0?CS8253 OUT0?8253CLK2 OUT2?LED1 示波器?OUT1

CLK3?8253CLK0,CLK3?8253CLK1

2、编程调试程序

3、全速运行,观察实验结果

六、实验提示

8253是计算机系统中经常使用的可编程定时器/计数器,其内部有三个相互独立的计数器,分别称为T0,T1,T2。8253有多种工作方式,其中方式3为方波方式。当计数器设好初值后,计数器递减计数,在计数值的前一半输出高电平,后一半输出低电平。实验中,T0、T1的时钟由CLK3提供,其频率为750KHz。程序中,T0的初值设为927CH(37500十进制),则OUT0输出的方波周期为(37500*4/3*10-6=0.05s)。T2采用OUT0的输出为时钟,则在T2中设置初值为n时,则OUT2输出方波周期为n*0.05s。n的最大值为FFFFH,所以OUT2输出方波最大周期为3276.75s(=54.6分钟)。可见,采用计数器叠加使用后,输出周期范围可以大幅度提高,这在实际控制中是非常有用的。

七、实验结果

程序全速运行后,LED1闪烁(周期为0.25s),OUT1示波器观察为方波,频率为15KHz。

八、程序框图(实验程序名:t8253.asm)

实验5 A/D实验

一、实验目的

熟悉A/D转换的基本原理,掌握ADC0809的使用方法。

二、实验设备

CPU挂箱、8086CPU模块。

三、实验内容

从ADIN0输入一路模拟信号,启动A/D转换,用简单输入口(74LS244)查询EOC信号,转换结束后查看转换结果。同时用万用表测量输入的模拟电压,与转换后的数字量比较。作图,横坐标是模拟电压,纵坐标是转换的数字量,检查A/D转换的线性度。

其它通道实验与通道0类似,相应修改地址即可。

四、实验原理介绍

本实验用到两部分电路:简单I/O口扩展电路、A/D、D/A电路

五、实验步骤

1、实验连线

AN0 ? ADIN0 CS0 ?CS0809 CS1 ?CS244 EOC ?IN0

2、用CPU实验箱右下角的“VERF.ADJ”电位器调节ADC0809 12脚上的参考电

压至5V。

3、编写程序并全速运行。

4、检查显示数据(16进制)是否与电位器输出的电压相符合。

六、实验提示

实验电路中启动信号START与地址锁存信号相连,所以启动A/D转换的方法为:MOV DX ,ADDRESS ;ADDRESS是ADC0809的端口地址

OUT AL, DX ;发片选及IOW信号,启动0通道

七、实验结果

在输入电压AN0分别为0V,1V,2V,3V,4V,5V时显示数据分别为00H,33H,66H,99H,0CCH,0FFH(数据低位略有偏差属正常现象)。

八、程序框图(实验程序名:t0809.ASM)

实验6 D/A实验

一、实验目的

熟悉数模转换的基本原理,掌握D/A的使用方法。

二、实验设备

CPU挂箱、8086CPU模块、示波器。

三、实验内容

利用D/A转换器产生锯齿波和三角波。

四、实验原理图

本实验用A/D、D/A电路

五、实验步骤

1、实验接线

CS0 ?CS0832 示波器?DOUT DS跳线:1 ?2

2、用实验箱左上角的“VERF.ADJ”电位器调节0832的8脚上的参考电压至5V。

3、调试程序并全速运行,产生不同波形。

4、用示波器观察波形。

六、实验提示

利用电位器“ZERO.ADJ”可以调零,“RANGE.ADJ”电位器调整满偏值。

DAC0832在本实验中,工作在双缓冲接口方式下。

当A1=0时可锁存输入数据;当A1=1时,可起动转换输出。所以要进行D/A 转换需分二步进行,方法如下:

MOV DX,ADDRESS ;ADDRESS片选信号偶地址

MOV AL,DATA

OUT DX,AL ;锁存数据

ADD DX ,2

OUT DX,AL ;启动转换

七、程序框图

程序一产生锯齿波程序二产生三角波

(实验程序名:dac-1.asm) (实验程序名:dac-2.asm)

实验7 8250串口实验

一、实验目的

1、熟悉串行通信的一般原理和8250的工原理。

2、了解RS--232串行接口标准及连接方法。

3、掌握8250芯片的编程方法。

二、实验设备

CPU挂箱、8086CPU模块。

三、实验内容

在实验箱与PC机(上位机)之间实现串行通信,主机每下传一个字符,如通

讯正确则下位机返回一个同样的字符,如果不正确,则无返回或不相同。

四、实验原理介绍

实验原理图见8250串行接口电路。由MAX232完成RS232电平和TTL电平的转

换,由8250完成数据的收发。8250内部有10个寄存器,分别对应着不同的IO口地

址。对不同的寄存器进行初始化或读出写入操作就可以完成与计算机的通信。由于

不能同时收发数据,所以8250又称为通用串行异步收发器,简写为:UART。8250实

验电路的所有信号均已连好。

五、实验步骤

1、实验接线

利用串口电缆连接实验箱的串口和计算机的串口(COM1或COM2)

2、编写程序。

3、在实验箱上运行86编译系统,下载实验程序8250.asm,并全速运行。

4、实验箱退出86编译系统,启动实验六的上位机驱动程序T6UP.EXE,首先选择串行端口(COM1或COM2),端口与步骤1一致,键入串口号即可,然后从键盘上输入字符,看返回字符是否正确。欲退出T6UP.EXE,按回车键。

六、实验提示

实验中,通讯波特率选用9600bps。上下位机均采用查询方式。8250的端口地

址为0480起始的偶地址单元。

实验中,上位机向下位机发送一个字符,下位机将接收到的字符返回。事实上

这就实现了串口通信的基本过程。掌握了此实验中的编程方法再编制复杂的串行通

信程序也就不难了。

串行通信和并行通信是计算机与外围设备进行信息交换的基本方法,二者有不同的特点。简而言之,前者电路及连线简单,最少用三根线就可以实现串口通信,但通信速率慢,适用于长距离慢速通信;后者电路及连线复杂,成本较高,但通信速率快,适用于短距离高速通信。

七、程序框图8250.ASM

实验8 8279显示接口实验

一、实验目的

1、进一步掌握8279的工作原理。

2、学习LED显示器的使用方法。

3、熟悉8279的接口方法。

二、实验设备

CPU挂箱、8086CPU模块。

三、实验内容

在六位LED数码管上循环显示1,2,3,4, 5-----E,F。

四、实验原理介绍

数码管的段选码由OUTA口和OUTB口输出,经74LS244驱动后送给共阴极LED。数码管的位扫描信号经74LS138译码、75451驱动后提供给LED的公共极。RL0~RL7提供了键盘列扫描接口,KA0~KA3提供键盘的行扫描接口。原理图见8279键盘、显示电路。

五、实验步骤

1、实验连线本实验无需额外接线。

2、编写调试程序,全速运行,观察实验结果

六、实验提示

2、LED显示的方法为动态显示。

七、实验程序框图(实验程序名:T8279d.asm)

实验9 8279键盘扩展实验

一、实验目的

1、掌握8279的工作原理。

2、熟悉8279与键盘接口的方法。

3、学习了解键盘扩展方法。

二、实验设备

CPU挂箱、8086CPU模块。

三、实验内容

将每次按键产生的键码显示在LED数码管。

四、实验原理介绍

实验原理图见8279键盘显示电路。

五、实验步骤

1、实验接线:将8279的RL0~RL7分别与键盘的RL10~RL17相连。

2、将8279的KA0~KA3分别与键盘的KA10~KA12相连。

3、用查询法编程

4、全速运行程序,按动按键,观察显示键值的变化。

六、实验提示

1、8279的I/O地址已连好,为490的偶地址,即:数据口为490H,状态口为492H。

2、8279外部输入时钟已连好,时钟频率为1MHZ。

3、8279的键盘格式为:

实验设定扫描信号连接键盘的列线,恢复信号连接键盘的行线,所以,D5 D4 D3表示按下键所在的列号,D2 D1 D0表示按下的键所在的行号。采用8279可以识别最大达8x8的矩阵键盘。

七、实验结果

第一行键值从左至右依次为:C0—C5;

第二行键值从左至右依次为:C6—CB;

第三行键值从左至右依次为:CC—D1;

第四行键值从左至右依次为:D2—D7;

八、实验程序框图(实验程序名:T8279.asm)

实验10 8259中断控制器实验

一、实验目的

1、掌握8259A的工作原理。

2、掌握编写中断服务程序方法。

3、掌握初始化中断向量的方法。

二、实验设备

CPU挂箱、8086CPU模块。

三、实验内容

用电平开关的输出作为中断源,每个开关对应于一个中断源。在中断服务程序中,通过74LS273输出一个数据,以点亮与中断源相对应位置的LED。

四、实验原理介绍

本实验用到三部分电路:电平开关电路、简单I/O口扩展电路和8259中断控制器电路。

五、实验步骤

1、实验接线

CS0 ?CS8259 CS1 ?CS273 O0~O7?LED1~LED8 K1~K8?IR0~IR7 INT?INT( 8086CPU板) INTA?INTA(8086CPU板)

2、编译调试程序

3、全速运行程序,拨动某一电平开关,观察LED的亮灭情况。

六、实验提示

1、8259的使用说明请详细阅读教科书。

2、8086的中断系统是向量中断方式。内存中特定位置有一中断向量表,表内存有不

同中断类型的中断向量(中断入口地址)。不同中断类型的中断向量在表内有对应的偏移

地址,其计算方法是:中断类型*4。

3、中断类型由8259通过数据总线送给8086,8086内部电路会将该类型值自动乘4,

而后赋给指令指针,从而转向中断向量表的相应单元取得中断入口地址,之后就进入中断

服务程序。请仔细研读8259的工作时序。

4、中断类型的高5位由8259寄存器ICW2决定,低3位由中断源IRx的编码自动填入。IR0~IR7的编码分别为000,001,010,011,100,101,110,111。

七、实验结果

全速运行程序,由上往下拨动开关时,相应位置的LED点亮,其余LED全灭。

八、实验程序框图(实验程序名:t8259.asm)

中断服务流程

2017年中考化学专题复习:实验方案的设计与评价

科学探究之专题:实验方案的设计与评价 ⑴提出问题⑵猜想(假设) 设计实验【⑶制定计划、⑷进行实验、⑸收集证据】⑹解释与结论⑺反思与评价⑻表达与交流(迁移与知识的拓展) 。作为探究题,一般并不需要完全具备以上八个步骤,通常因题目的需要而选择其中重要的步骤呈现。 2. 3. ⑴不要答非所问:一般而言,最终的结论与开始的猜想与假设有一致性,至少也是有关系的。同时,探究过程方案的设 计,也是与探究目的紧密相关的。 ⑵注意猜想或假设的合理性:虽然猜想和假设有很多可能,但是我们的猜想与假设,不能脱离题目给出的条件,否则就 是无源之水。 ⑶正确选择实验用品:首先要弄清实验原理;设计实验方案,要紧扣假设,正确选择仪器和药品,正确选择装置。

知识点二:实验方案的设计 1.实验方案的设计原则: ⑴科学性:指实验原理、实验操作程序和方法要正确; ⑵可行性:切实可行,所选用的药品、仪器、设备和方法等在中学现有的实验条件下能够得到满足; ⑶安全性:实验设计时,应尽量避免使用有毒药品和进行有一定危险性的实验操作; ⑷简约性:要尽可能简单易行,应选用简单的实验装置、用较少的实验步骤和实验用品,并能短时间内完成实验; ⑸创造性:有创新意识。 2.实验方案的内容: ⑴一个比较完整的化学实验设计方案,一般包括以下几个内容: ①实验目的;②实验原理;③实验用品(包括仪器和药品等)及规格;④实验装置、实验步骤;操作方法及注意事项; ⑤实验现象及结论;⑥问题与讨论。 ⑵对于给出实验目的,要求设计实验方案的题一般可以按以下思维程序进行: ①根据实验目的,确定实验原理(或假设); ②根据实验原理(或假设),选择需要的仪器和药品(或实验装置图); ③写出实验操作步骤及注意事项; ④记录实验现象,分析实验结果,得出正确结论。 ⑶实验设计要科学合理,安全可靠,操作简便、现象明显、结论可信、绿色环保。 3.实验方案的设计思路: 4.实验方案设计的分类: ⑴气体的制取、净化&性质的综合设计:发生装置→净化装置→干燥装置→收集装置→尾气处理装置 气体实验装置的连接顺序设计 ⑴原则: ①制取干燥纯净的气体应遵循“先除杂,后干燥”的原则。 ②尾气处理:有毒气体常采用溶液(或固体)吸收或将之点燃,无毒气体直接排空。 ③接口的连接:总体上遵循装置的排列顺序,但对于吸收装置应“长进短出”;干燥管应“大进小出”。 ④制气实验:装置选择与连接→气密性检查→装固体药品→加液体药品→开始实验(按程序)→拆卸仪 器→其它处理等(制气体的实验,在实验前均应进行气密性检查,气体在点燃之前一般应进行纯度的检验)。 ⑤加热操作:加热前一般应先通原料气赶走空气后再点燃酒精灯。其目的是:一是防止爆炸(如氢气还原氧化 铜、CO还原Fe2O3等);二是保证产品纯度。熄灭酒精灯时,一般是“先撤后灭”的原则。 ⑵还应该考虑以下因素: ①熄灭酒精灯时要防止液体倒吸; ②进行易爆、易燃实验时要防止爆炸(如氢气还原氧化铜应该下通氢气,气体点燃前应该先验纯等); ③防氧化(如H2还原CuO后要“先灭灯,再停氢”,白磷的切割要在水中进行等); ④防吸水(如实验取用制取易吸水、潮解的物质必须采取有效措施)。 ①性质实验方案设计的思路 物质组成或结构 充分了解二者关系 物质的性质验证或探索物质性质 反复推敲、深挖细找 ②探索性实验与验证性实验 性质探索性实验方案:根据物质的结构特点或所属类型的典型代表物去推测物质可能具有的一系列性质,而后据此分别设计出合理的实验方案,去探究该物质可能具有的性质。程序:物质→实验事实→科学抽象→结论。 性质验证性实验方案:对物质具备的性质去求证,关键在于设计出简捷的实验方案,操作简单,现象明显,且安全可行。程序:物质→性质推测→实验事实→科学抽象→结论。 ⑶物质的检验、鉴别&提纯 ⑷混合物中某成分的验证

法学虚拟仿真实训平台软件

法源法律实务综合模拟软件 一、产品名称及规格型号 法源法律实务综合模拟软件V1.0 二、产品说明 (一)系统介绍 法源法律实务综合模拟软件是完全模拟诉讼实务中的程序和标准的法律案件审理程序的整个过程的一套训练系统。系统覆盖现今所有法律机构办案流程,通过模拟了解法院、检察院、公安机关、仲裁、行政机构如何进行案件审理,以及在整个诉讼、侦查等过程中,如何去实现自己的诉讼权利等等。系统内置的业务涉及法院、检察院、公安侦查、仲裁、行政复议(处罚)、调解的四十余种诉讼与非讼业务流程。 (二)系统价值 1、通过软件的案件和流程设置,学生通过模拟了解法院、检察院、公安机关、仲裁、行政机构如何进行案件审理,以及在整个诉讼、侦查等过程中,如何去实现自己的诉讼权利等等。 2、软件内置的业务涉及法院、检察院、公安侦查、仲裁、行政复议(处罚)、调解等。 3、软件内置的教学案例为真实的案例,并且在教师端可以进行自由添加删除修改。所谓的真实案例是该案件要求附带整套证据扫描件。 4、教师端可以进行实时庭审的监控以及对实验的所有学生进行实验进度的监控和评分。 5、管理员端可以进行班级、账号的添加,可以对软件的数据进行添加修改(如添加视频)。 6、学生端可以完成老师安排的实验也可以自行添加实验进行练习(实验的业务详见参数),可以进行单人多角色模式和多人互动模式进行操作,庭审中即可用语言视频操作也可以用文字录入模式进行操作。 7、业务流程以流程图式和 flash两种方式嵌入,即让学生和教师快速清楚了解诉讼侦查等业务的整个概况,又增加了趣味性。

8、考核功能:具有主观与自动评分相结合来(实验完成的时间、完成程度、教师预先设定的实验要求)考核学生的整个实验。 9、诉讼流程:系统用流程图跟踪颜色变动方式来显示,可以清楚直观的显示学生的实验情况,以及教师对其的监控。 10、实验数据:实验数据可以在教师端口导出所有学生的所有已完成实验的案件文书,可保存WORD打印。 11、软件数据: (1)真实案件 50 例; (2)文书模版:内置 1400 份各类型的法律文书模板; (3)司法案例,内置上千例司法案例、两高公报等; (4)合同模板:内置上千份合同模板库。 (5)法律法规:内置40余万的法律法规、司法解释等 12、软件为B/S架构网络版,客户端没有站点限制。 三、系统优势 A功能: 1、操作模式: 单人模式:单帐号扮演案件中的所有角色,让学生独立完成实验,方便其熟悉诉讼中的每个环节。 多人模式:多帐号互动扮演案件中的角色,让学生之间互动操作来配合完成实验,可根据分析案情、证据、焦点等全面提高法律技能。 2、实验流程: (1)法院: 民事诉讼 A民事一审程序、B民事一审反诉程序、C民事二审程序、D民事非诉特别程序:督促程序、E民事非诉特别程序:公示催告程序F民事非诉特别程序:企业破产程序、G民事特别程序:选民资格案件程序H民事特别程序:宣告公民失踪和宣告公民死亡案件程序、I民事特别程序:认定公民无行为能力或者限制行为能力案件程序、J民事特别程序:认定财产无主案件程序K民事特别程序:宣告婚

8086接口实验

接口实验部分 实验1 简单I/O口扩展实验 一、实验目的 1、熟悉74LS273,74LS244的应用接口方法。 2、掌握用锁存器、三态门扩展简单并行输入、输出口的方法。 二、实验设备 CPU挂箱、8086CPU模块。 三、实验内容 逻辑电平开关的状态输入74LS244,然后通过74LS273锁存输出,利用LED显示电路作为输出的状态显示。 四、实验原理介绍 本实验用到两部分电路:开关量输入输出电路,简单I/O口扩展电路。 五、实验步骤 1、实验接线:(?表示相互连接) CS0 ?CS244; CS1?CS273;平推开关的输出K1~K8 ? IN0~IN7(对应连接); O0~O7?LED1~LED8。 2、编辑程序,单步运行,调试程序 3、调试通过后,全速运行程序,观看实验结果。 4、编写实验报告。 六、实验提示 74LS244或74LS273的片选信号可以改变,例如连接CS2,此时应同时修改程序中相应的地址。 七、实验结果 程序全速运行后,逻辑电平开关的状态改变应能在LED上显示出来。例如: K2置于L位置,则对应的LED2应该点亮。 八、程序框图(实验程序名: T244273.ASM)

九、程序源代码清单 assume cs:code code segment public org 100h start: mov dx,04a0h ;74LS244地址 in al,dx ;读输入开关量 mov dx,04b0h ;74LS273地址 out dx,al ;输出至LED jmp start code ends end start

实验2 存储器读写实验 一、实验目的 1.掌握PC机外存扩展的方法。 2.熟悉6264芯片的接口方法。 3.掌握8086十六位数据存储的方法。 二、实验设备 CPU挂箱、8086CPU模块。 三、实验内容 向02000~020FFH单元的偶地址送入AAH,奇地址送入55H。 四、实验原理介绍 本实验用到存储器电路 五、实验步骤 1、实验接线:本实验无需接线。 2、编写调试程序 3、运行实验程序,可采取单步、设置断点方式,打开内存窗口可看到内存区的变化。 六、实验提示 1、RAM区的地址为02000H,编程时可将地址设为01000H,则偏移地址为1000H。 2、如果按字节进行存储,则AL为55H或AAH;如果按字进行存储,则AX应为55AAH。 3、626 4、62256等是计算机系统扩展中经常用到的随机存储器芯片(RAM),主要用作数据存储器扩展。本实验所进行的内存置数在程序中经常用到。计算机系统运行中会频繁地进行内存与外设或者内存与内存之间的数据传输,所以本实验虽然简单但对理解系统程序的运行很关键,望学习和实验时认真对待。 七、实验结果 在断点1处内存区02000H~020FFH单元为00H;在断点2处偶地址为AAH,奇地址为55H 八、程序框图(实验程序名:RAM.ASM)

化学实验方案的设计

化学实验方案的设计 题型的基本特点 利用物质的性质,依据实验的要求和条件,设计(或评价)实验方案,对某些概念、原理或性质进行验证。 实验方案的设计思路 1. 根据实验目的,确定实验原理; 2. 根据实验原理,选择实验所需要的仪器和药品(或实验装置图); 3. 写出实验操作步骤及注意事项; 4. 记录实验现象,分析实验结果,得出正确结论。 其中实验原理是整个实验设计的依据和出发点。 例1. 某实验小组利用饱和澄清石灰水与碳酸钠溶液反应制取少量氢氧化钠溶液,反应后将浑浊液过滤,得到无色透明的滤液。请你设计实验,检验滤液中除含有氢氧化钠外,是否 分析:(1)在未指明反应物的用量时,澄清石灰水与碳酸钠溶液反应得到的无色透明的滤液中,就可能含有过量的Ca(OH)2或Na2CO3。(2)若要检验NaOH溶液中是否含有Na2CO3。可选用过量的稀盐酸鉴别;若要检验是否混有Ca(OH)2,可选用过量的CO2气体或过量的Na2CO3溶液。 如检验是否含有碳酸钠,可选用稀盐酸,也可选用稀硫酸或稀硝酸或澄清石灰水、氯化钙溶液、氯化钡溶液等;而检验是否含有氢氧化钙,可选用碳酸钠溶液,也可选用碳酸钾溶液或通入过量的二氧化碳(注意反应的先后顺序)。 点评:(1)熟练掌握常见酸、碱、盐的鉴别方法;(2)学会定量分析化学反应,推断反应后的生成物可能有的组成。 例2. 已知NaOH溶液中含有水分子(H2O)、钠离子(Na+)氢氧根离子(OH-),该溶液能使紫色石蕊试液变蓝。请你设计一个简单的实验,判断在NaOH溶液中可能是哪一种微粒使紫色石蕊试液变蓝?写出简要的实验步骤、观察到的现象以及由此得出的结论: 方法一:取少量NaCl溶液加入试管中,滴加2~3滴紫色石蕊试液,试管中的溶液呈紫色,说明H2O分子和Na+均不能使石蕊变蓝色,因此可能是NaOH溶液中的OH-使石蕊

微机原理实验指导书

微型计算机原理与应用实验指导书 上海大学通信学院

2010 年4 月 PC微机原理实验一 一、目的:掌握PC机DEBUG调试程序有关命令的操作及8086各类指令的 功能。 要求:在PC机上完成下列程序的调试运行,并写出运行结果。二、1.DEBUG的基本操作:(详细内容请参阅教材“程序的调试,P173”和“附录F 调试程序DEUBG的使用,P499”) (1)从WINDOWS进入DOS之后,输入命令启动DEBUG: C:>DEBUG 回车 (2)输入R命令,查看和记录CPU各个寄存器的内容: -R回车 看到什么 (3)输入A命令,汇编下面的字符“WINDOWS”显示程序: -A100 ;从偏移地址是0100H处开始写指令 MOV AH,2 MOV DL, 57 ;57H 是“W ”的ASCII码 INT 21 ;INT 21是DOS 功能调用,AH=2代表2号功能 ;这3句合起来的功能是:显示DL中的字符 MOV DL, 49 INT 2 1 MOV DL, 4E INT 21 MOV DL, 44 INT 2 1 MOV DL, 4F INT 2 1 MOV DL, 57 INT 2 1 MOV DL, 53 INT 2 1 INT 3 ;功能是产生一个断点,不要省略 (4)输入U 命令反汇编上面的程序: -U 100 问:这里100代表什么 (5)输入G命令连续运行上面的程序,记录运行结果:

-G=100 ,57,53依次分别改为574F4E57 (6)输入E命令把上面程序中的数据,49,,44,,45:,,45,4C43,4F4D,-E 103 回车(以下同) -E 107 10B-E -E 10F 113-E 117-E 11B-E (7)输入D命令查看程序机器码的存放情况: -D 100 11E ;看从100开始到11E的机器码 (8)输入G命令再连续运行程序,并记录运行结果: -G=100 (9)依次输入下面的T命令(单步执行)和G命令(设置断点并启动运行),记录各 命令的运行结果: -T=100 回车 -G=100 106 回车 -G=100 10A 回车 -G=100 10E 回车 -G=100 11E 回车 注意: 下面第2—第8段程序是7个实用的小程序,若不小心打错指令,可以这样修改: 例如:CS:0100 B300 MOV BL,0 0102 53 PUSH BX 0103 B220 LP1: MOV DL,20 要修改“PUSH BX”,因为这条指令的IP是0102,所以按以下操作: -A 0102 回车,然后把正确的指令打入,“-A ”是汇编指令。 如果要查看0100以后的指令及相应的机器代码,可以 -U 0100 回车,能够看到CS:0100开始的指令及相应的机器代码。“-U ”是反汇编 若发现有误用,用“-A XXXX 回车”,重打这条指令即可 2.编制一个能在CRT上连续显示A,B,C,D······Z大写英文字符的源程序,并在源程序下汇编调试机运行。

汇编语言程序设计实验篇emu

1.汇编语言程序设计实验篇 1.1.汇编系统软件简介 Emu8086-Microprocessor Emulator是集源代码编辑器、汇编/反汇编工具以及debug 的模拟器。它能模拟一台"虚拟"的电脑运行程序,拥有独立的“硬件”,避免访问真实硬件。该软件兼容Intel的下一代处理器,包括PentiumII、Pentium4。利用该软件提供的调试工具,能够单步跟踪程序,观察程序执行过程中寄存器、标志位、堆栈和内存单元的内容。 1.1.1创建程序 https://www.wendangku.net/doc/c015781496.html, TEMPLATE程序 本章与指令相关的实验都是用COM TEMPLATE类型的程序完成的。打开emu8086,在“welcome…”对话框中,单击按钮,创建文件。 在“choose code template”对话框中,选择“COM template-simple and tiny executable file format, pure machine code.”后,单击按钮。

在如所示的编辑界面中,在“;add your code here”部分输入相应的指令,第一条指令默认的偏移地址为100h。 输入全部指令后,单击按钮,保存相应的程序段。 2.EXE TEMPLATE程序 本章与DOS功能调用和汇编源程序相关的实验都是用EXE TEMPLATE程序完成的。打开emu8086,在“welcome…”对话框中,单击按钮,创建文件。

在“choose code template”对话框中,选择“EXE template-advanced executable file.header: relocation, checksum.”后,单击按钮。 在如图所示的编辑界面中,已经可以给出了源程序的框架,包含数据段、堆栈段和代码段的定义以及必要的功能调用等,在“add your data here”和“;add your code here”部分可以分别输入相应的变量定义和指令。

微机原理与接口技术实验报告

新疆农业大学机械交通学院 实习(实验)报告纸 班级:机制072 学号: 073731234 姓名:唐伟 课程名称:微机原理及接口技术实习(实验)名称: DEBUG软件的使用 实验时间: 6.22 指导教师签字:成绩: —、实验目的 1.学习DEBUG软件的基本使用方法。 2.掌握8088/8086的寻址方式。 3.掌握数据传送、算术运算逻辑运算等类指令的基本操作。 二、实验内容与步骤 实验内容: 修改并调试以下程序,使之完成30000H开始的内存单元中存入31个先自然递增然后有自然递减的数据(00H~0F~00H)的功能。程序从CS:0100H开始存放。调试完成后程序命名为PCS.EXE并存盘。 实验步骤: (1)用A命令输入程序; (2)用反汇编U命令显示程序及目标码; 存盘程序命令为PCS1.EXE;

三、思考题 1.EXE文件程序的第一条可执行指令的IP等于多少? 答:EXE文件程序的第一条可执行指令的IP等于0010 。 2.在DEBUG环境下显示的程序和数字是什么形式?标号又是什么形式? 答: DEBUG把所有数据都作为字节序列处理。因此它可以读任何类型的文件。DEB UG可以识别两种数据: 十六进制数据和ASCⅡ码字符。它的显示格式是各个字节的十六进制值以及值在32与126之间的字节的相应ASCⅡ码字符。DEBUG总是用四位十六进制数表示地址。用两位数表示十六进制数据。不支持标号。 3.试述本次实验中你学会的DEBUG命令? 答:本次试验我学会了汇编命令(A命令)、.反汇编命令(U命令)、显示当前环境和寄存器内容(R命令、以十六进制和ASCII码形式显示内存单元内容(D命令)

《分析化学实验》设计实验要求

已知:混合液中NH Cl的浓度为10-15g/L,HCl的浓度为0.15-0.25mol/mL 4 设计HCl-NH4Cl试液中各组分含量的测定 具体要求: 封面:注明分析化学实验方案设计、班级、姓名、时间(版面各人自己设计) 首页: 设计思想(黑体,4号字,双倍行距,居中) 一、方法选择依据(黑体,5号字,双倍行距) 正文(宋体,5号字,单倍行距) 二、试样量及标准溶液浓度确定依据(黑体,5号字,双倍行距) 正文(宋体,5号字,单倍行距) 三、问题讨论(黑体,5号字,双倍行距) 正文(谈自己的设计思路及感想)(宋体,5号字,单倍行距) 另页: 实验题目(黑体,4号字,双倍行距,居中) 一、实验原理(黑体,5号字,双倍行距) 正文(宋体,5号字,单倍行距) 二、试剂(黑体,5号字,双倍行距) 1.NaOH(固体) 2.化学式(1+1) 3.酚酞(1g/L):0.1克指示剂溶于100毫升60%乙醇(需要加入其它试剂或要求在一定条件下配制的需写明配制方法)(宋体,5号字,单倍行距) 三、实验步骤(黑体,5号字,双倍行距)

1.标准溶液的配制及标定(宋体,5号字,加粗,单倍行距) (1)标准溶液的配制 正文 (2)标准溶液的浓度标定 正文 2.试样测定(宋体,5号字,加粗,单倍行距) 正文(宋体,5号字,单倍行距) 四、注释(黑体,5号字,双倍行距) ①正文(宋体,5号字,单倍行距) ②正文(宋体,5号字,单倍行距) 分析方案应包括: 1)分析方法及原理 2)所需试剂和仪器 3)实验步骤 4)实验结果的计算式 5)实验中应注意的事项 6)参考文献 实验结束后,写出实验报告,其中除分析方案的内容外,还应包括下列内容:1)实验原始数据 2)实验结果、结论 3)如果实际做法与分析方案不一致,应重新写明操作步骤,改动不多的可加以说明 4)对自己设计的分析方案的评价及问题的讨论

虚拟仿真实验教学中心平台建设方案

湖北警官学院虚拟仿真实验教学建设方案 一、方案背景 虚拟仿真实验教学是高等教育信息化建设和实验教学示范中心建设的重要内容,是学科专业与信息技术深度融合的产物。为贯彻落实《教育部关于全面提高高等教育质量的若干意见》(教高〔2012〕4号)精神,根据《教育信息化十年发展规划(2011-2020年)》,教育部决定于2013年启动开展国家级虚拟仿真实验教学中心建设工作。其中虚拟仿真实验教学的管理和共享平台是中心建设的重要内容之一。 目前,大多数高校都有针对课程使用实验教学软件,但由于每个专业或课程的情况不同,购买的软件所采用的工作环境、体系结构、编程语言、开发方法等也各不相同。由于学校管理工作的复杂性,各校乃至校内各专业的实验教学建设大都自成体系,各自为政,形成了“信息孤岛”。主要面临如下问题:? 管理混乱,各种实验教学软件缺乏统一的集中管理。 ? 使用不规范,缺乏统一的操作模式和管理方式; ? 可扩展性差,无法支持课程和相应实验的扩展; ? 各系统的数据无法共享,容易形成“信息孤岛”; ? 缺乏足够的开放性; ? 软件部署复杂,不同的软件不能运行在同一台服务器上; 二、方案目标 该方案的目标就是高效管理实验教学资源,实现校内外、本地区及更广范围内的实验教学资源共享,满足多地区、多学校和多学科专业的虚拟仿真实验教学的需求。平台要实现学校购置的所有实验软件统一接入和学生在平台下进行统一实验的目的,通过系统间的无缝连接,使之达到一个整体的实验效果,学校通过该平台的部署,不仅可以促进系统的耦合度,解决信息孤岛的问题,还可以使学校能够迅速实施第三方的实验教学软件。 平台提供了全方位的虚拟实验教学辅助功能,包括:门户网站、实验前的理论学习、实验的开课管理、典型实验库的维护、实验教学安排、实验过程的智能指导、实验结果的自动批改、实验成绩统计查询、在线答疑、实验教学效

微机原理实验指导书

微机原理实验指导书汕头大学机电系摘录

实验一P1口实验及延时子程序设计 1.实验目的 利用单片机的P1口作为I/O口进行实验验证,掌握利用P1口作为输入口和输出口的编程方法,理解并掌握延时子程序的设计方法。 2.实验设备及器件 IBM PC机一台 DP-51PRO单片机综合仿真实验仪一台 3.实验内容 (1)编写一段程序,用P1口作为控制端口,使D1区的LED轮流点亮。 (2)编写一段程序,用P1.0~P1.6口控制LED,P1.7控制LED的亮和灭(P1.7接按键,按下时LED 亮,不按时LED灭)。 图 1 4.实验要求 学会使用单片机的P1口作I/O口。如果时间充裕,也可以考虑利用P3口作I/O口来做该实验。 5.实验步骤 ①用导线把A2区的J61接口与D1区的J52接口相连。原理如图1所示。 ②先编写一个延时程序。 ③将LED轮流点亮的程序编写完整并调试运行。 ④使用导线把A2区J61接口的P1.0~P1.6与D1区J52接口的LED1~LED7相连,另外A2区J61接口的P1.7与D1区J53的KEY1相连。原理如图3.2(b)所示。 ⑤编写P1.7控制LED的程序,并调试运行(按下K1看是否全亮)。 ⑥A2区J61接口P1.7与D1区J54的SW1相连,然后再运行程序,拨动开关SW1查看结果。

6.实验预习要求 阅读附录内容,理解实验的硬件结构。可以先把程序编好,然后在Keil C51环境下进行软件仿真。 7.实验参考程序 程序1: ORG 8000H ;此为硬件仿真调试程序,使用软件仿真或直接运行,应改为0000H LJMP M ain ORG 8100H ;此为硬件仿真调试程序,使用软件仿真或直接运行,应改为0100H Main: MOV A,#0FFH CLR C MainLoop: CALL Delay RLC A MOV P1,A ;把A的值输出到P1口 SJMP MainLoop Delay: MOV R7, #0 ;延时 Loop: MOV R6, #0 DJNZ R6, $ DJNZ R6, $ DJNZ R6, $ DJNZ R7, Loop RET ; END 程序2: ORG 8000H ;此为硬件仿真调试程序,使用软件仿真或直接运行,应改为0000H LJMP Main ORG 8100H ;此为硬件仿真调试程序,使用软件仿真或直接运行,应改为0100H Main:JB P1.7,SETLED ;按键没有按下时,跳转到SETLED CLRLED: CLR P1.0 CLR P1.1 CLR P1.2 CLR P1.3 CLR P1.4 CLR P1.5 CLR P1.6 SJMP Main SETLED: SETB P1.0 SETB P1.1

8086实验报告

在EMU8086下环境单步调试程序实验报告 1.实验时间:2013年4月23日 2.实验地点:图书馆 3.实验名称:在EMU8086下环境单步调试程序 4. 实验目的:(1)熟悉EMU8086仿真环境 (2)在EMU8086环境下单步调试给出的程序,加深对重要指令的理解5.实验所用设备与软件:硬件:PC机一台;软件:EMU8086 6.实验方法、过程与实验结果的分析 完整代码如下(已补充,已修改) org 100h ; set location counter to 100h ;mov指令 mov CL,23H mov CH,45H ;(cx)=4523H mov AX,1234H ;(AX)=1234H mov WORD ptr[300H],0180H ;( 300H)=0180H mov bx,[300H] ;(bx)=0180H mov [300H],cx ;(300H)=4523H mov ax,ds ;(ax)=0700H mov ds,bx ;(ds)=0180H mov es,[300H] ;(es)=0000H mov [300H],ss ;(ss)=0700 mov bx,cs ;(bx)=0700 mov [300H],cs ;(300H)=0700 目的操作数不允许为CS段寄存器;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;XCHG指令 MOV AX,1234H ;(AX)=1234H MOV BX,3456H ;(BX)=3456H XCHG AX,BX ;(AX)=3456H,(BX)=1234H MOV AX,1234H ;(AX)=1234H MOV WORD ptr[300H],0100H;( 300H)=0100H XCHG AX,[300H] ;(AX)=0100H,( 300H)=1234H ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; MOV BX,OFFSET TABLE MOV AL,15 XLAT ;(AL)=225H ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;堆栈指令 MOV AX,1234H ;(AX)=1234H PUSH AX

武汉理工大学微机原理接口实验报告

学生学号22实验课成绩 学生实验报告书 实验课程名称微机原理与接口技术 开课学院计算机科学与技术学院 指导教师姓名何业兰 学生姓名高胜洋 学生专业班级计算机1404 2016-- 2017学年第二学期

实验课程名称:微机原理及接口技术 第一部分:实验准备 一、实验目的和意义 1.熟悉接口试验箱的使用环境。 2.体会接口电路通过外部总线与处理器连接原理。 3.掌握可编程芯片8253的编程方法。 二、实验内容和环境 实验内容: 1、编写程序,将 8254 的计数器 0 和计数器 1 都设为方式 3,用信号源 1MHz 作为 CLK0时钟,OUT0 为波形输出 1ms 方波,再通过 CLK1 输入,OUT1 输出 1s 方波。 2、编写程序,将 8254 的计数器 0 设为方式 3,计数值为十进制数 4,用单次脉冲 KK1+作为 CLK0 时钟,OUT0 连接 MIR7,每当 KK1+按动 5 次后产生中断请求,在Wmd86程序运行结果栏上显示字符M 。改变计数值,验证 8254 的计数功能。 实验设备: PC 机一台,TD-PITE 实验装置一套。 三、实验基本原理与方法 (1)8254的功能 ?8253具有三个独立的16位计数器(0#~2#通道); ?每个通道有6种工作方式; ?可以进行二进制或十进制计数,计数方式为减1计数。 (最高计数频率2.6MHZ) (2)8254 的内部结构和外部引脚 图1.1 8254内部结构图1.2 8254外部引脚 (3)8254 的工作方式 ●方式0:计数到0 结束输出正跃变信号方式。 ●方式1:硬件可重触发单稳方式。 ●方式2:频率发生器方式。

化学实验方案设计的基本要求

化学实验方案设计的基本要求

【同步教育信息】 一. 本周教学内容: 化学实验方案设计的基本要求 二. 重点、难点: 1. 了解化学实验方案设计的基本要求。 2. 培养学生分析、概括、总结、综合和归纳的能力,提高学生的思维能力。 三. 具体内容: 所谓实验设计,是用多种装置和仪器按某种目的进行串联组合完成某项实验,其类型较多,考查形式多样。解答这类题目,要求学生对所学过的物质的性质、制备和净化,常用仪器和装置的作用及使用时应注意的问题等知识融会贯通,要善于吸收新信息并且能加以灵活运用。 化学实验方案设计题具有较强的综合性,但一个化学实验,必须依据一定的实验原理,使用一定的仪器组装成一套实验装置,按一定顺序进行实验操作,才能顺利完成。据此,一道综合实验方案设计题,可以把它化解成几个相互独立又相互关联的小实验、小操作来解答。

由各个小实验确定各步操作方法,又由各个小实验之间的关联确定操作的先后顺序。 (一)化学实验设计的类型 根据不同的标准,可以将中学化学教学中的实验设计划分成不同的类型。 (1)根据实验在化学教学认识过程中的作用来划分。 ①启发性(或探索性)实验设计。由于这类实验是在课堂教学中配合其他化学知识的教授进行的,采取的又多是边讲边做实验或演示实验的形式,因此,在设计这类实验时,要注意效果明显、易操作、时间短、安全可靠。 ②验证性实验设计。由于这类实验的目的主要是验证化学假说和理论,又多采取学生实验课或边讲边做实验的形式,因此,在设计这类实验时,除了上述要求外,还要注意说服力要强。 ③运用性实验设计。这类实验的目的是综合运用所学的化学知识和技能,解决一些化学实验习题或实验问题。因此,在引导学生进行实验设计时,要注意灵活性和综合性,尽可能设计多种方案,并加以比较,进而进行优选。从课内、课外的角度来分,运用性实验设计又包括课内的实验习题设计和课外的生产、生活小实验设

建筑工程仿真实训平台

建筑工程虚拟仿真实训平台 三好建筑工程仿真实训平台GS2013 一、概述 三好建筑工程仿真实训平台2013,是以Unity3D为平台,结合当前最为流行的三维仿真技术,专门为开设有建筑类专业的中、高等院校而开发,以解决建筑类专业学生的实习实训任务为目标而打造的一款综合性系统软件。整个软件以当前施工现场流行的施工工艺和施工管理为主线,以真实的施工项目为背景而开发,人机交互加三维场景,将整个建筑工程搬进实训室,使学生身临其境,不出校门,即可完成实习、实训任务。从而达到学校育人和企业用人的无缝对接。 现阶段院校建筑类专业课程授课过程中所存在的情景教学资源少、实训操作场地局限、实训操作道具成本较高、重复利用率低等情况,以及学生就业方向对技能的要求,分模块化配套建筑信息化教学课改的专业核心内容,进行虚拟操作体验,从而达到理论结合实践,实践贴近实际的效果。对于提高建筑行业整体水平有较高的指导性和先进性,对提高行业综合实力意义重大。

二、系统介绍 1、功能特点 (1)实现施工管理流程与施工工艺流程同步仿真; (2)场景符合安全文明标化工地要求; (3)菜单形式显示施工任务流程,该任务过程中任意跳转; (4)资料库功能,仿真项目实施过程中所涉及到的图纸、施工方案、各种记录以及其他文件资料。 (5)多视角切换(可根据施工的不同程度,多方位、多视角查看施工情况);

(6)地图热点,实现三维漫游时的不同场景的快速跳转; (7)远近镜头调整; (8)智能语音提示功能,使得整个软件在运行过程中,更加生动形象。 (9)教学模式顺序展示; (10)仿真模式实现交互; (11)考评模式完成考核;理论考试与实务操作相结合,并记录成绩,更科学,更客观的评价学生对实际知识和技能的掌握情况。 (12)丰富的视频; (13)三维漫游功能。 2、专业实现 (1)真实还原施工现场、仿真展示、交互式操作; (2)平台包含典型案例工程、配套实训图纸、《实训任务书》、内业资料、施工管理流程、施工工艺流程; (3)典型工程案例(该工程包含地下室,地上为框支剪力墙、剪力墙结构),囊括现行施工工艺流程;现实生活中的真实项目,项目建筑面积不低于50000平米,楼高不低于50米。 (4)包含各阶段施工图纸、施工方案、技术交底、安全交底,并同步生成工程配套的各种技术资料和施工记录;

微机接口(8086)基本实验指导书

目录 实验须知 (2) 实验一系统介绍 (3) 一.系统特点 (3) 二、8086系统概述 (3) 三、系统电源 (5) 四、硬件介绍 (5) 实验二简单I/O口扩展实验 (9) 实验三存储器读写实验 (11) 实验四I/O口扩展和存储器扩展设计实验 (14) 实验五8255并行口实验 (17) 实验六8253定时器/计数器接口实验 (19) 实验七LCD显示实验 (22)

实验须知 一、预习要求 1.实验前认真阅读实验教程中有关内容,明确实验目的和实验任务。 2.每次实验前应有预习报告,未预习者不允许参加实验。 预习报告中:对软件实验,要求画出程序流程图,编好上机程序;对硬件实验,要求画出实验线路图,拟定实验步骤,画出程序流程图,编好上机程序。 二、实验要求 1.实验是学习“汇编语言程序设计”和“微机原理与接口技术”这两门课程的重要环节,实验课请勿迟到,缺席。 2.爱护设备,保持清洁,不随意更换设备。 3.认真完成实验任务,实验结果经教师检查,教师对实验内容提问,对完成者做记录。 4.做硬件实验时,注意断电操作,即所有的接线、改线及拆线操作均应在不带电的状态下进行,严禁带电操作,并注意防止导线堵塞插孔。 5.发生事故,应立即切断电源,并马上向教师报告,检查原因,吸取教训。 6.实验完毕,请整理实验设备,再离开实验室。 三、报告要求 每次实验后,应递交一份实验报告,报告中应包括下列内容: 1.实验名称、实验人姓名、学号、班级、所用的设备号。 2.实验目的、任务。 3.各任务程序流程图、程序清单(应加适量注释)。 4.硬件实验应画出各任务的完整电路图,包括PC总线与实验用到芯片间全部电路。 5.记录和分析实验结果。 6.据实验目的认真做小结。

8086实验讲义

实验一微机实验系统上机过程 一、实验目的 ⑴熟悉微机汇编语言。 ⑵熟悉微机实验系统的上机过程。 二、实验内容 选一个Intel 8086汇编语言程序fuli1.asm(教材P97页例题4.14),在实验环境中进行调试,观察运行结果。 了解汇编语言的工作环境和上机步骤和过程。 三、实验原理与方法 硬件环境:本实验对硬件环境没有要求 软件环境:1、操作系统:DOS 2、编辑程序:EDIT 3、汇编程序:MASM 4、连接程序:LINK 5、调试程序:DEBUG 先使用EDIT编写一个汇编语言源程序:fuli1.asm 然后用MASM汇编成目标程序fuli1.obj 最后使用LINK连接成目标程序fuli1.exe 四、实验设备 1、EL型微机教学实验系统 2、PC机1台 五、实验步骤 1、实验接线 本实验无需接线。 2、编写调试程序 (1)打开微机系统,进入WINDOWS界面,点击任务栏“开始”、“程序”、“附件”、“命令提示符”。进入DOS实验操作环境。 (2)输入命令CD\ 回车。 (3)用EDIT编辑源程序文件fuli1.asm。命令格式:eidt fuli1.asm (4)用MASM对源程序fuli1.asm进行汇编成机器语言程序,直到无错误为止。命令格式:masm fuli1;。 (5)用LINK 对机器语言目标程序进行连接成可执行文件。 命令格式:link fuli1;。

3、运行实验程序。命令格式:fuli1 让程序中运行,观察结果。改变X的值,观察不同结果。 六、实验记录与结论 程序源代码清单(fuli1.asm) DATA SEGMENT TABLE DW 0,1,4,9,16,25,36,49 X DB 6 RESU DW ? DATA ENDS CODE SEGMENT ASSUME DS:DATA,CS:CODE START:MOV AX,DATA MOV DS,AX MOV BX,OFFSET TABLE MOV AL,X MOV AH,0 SHL AX,1 ADD BX,AX MOV DL,[BX] MOV DH,[BX+1] MOV RESU,DX MOV CL,4 SHR DL,CL ADD DL,30H MOV AH,2 INT 21H MOV DX,RESU AND DL,0FH ADD DL,30H MOV AH,2 INT 21H MOV DL,48H MOV AH,2 INT 21H MOV AH,4CH INT 21H CODE ENDS END START 小结:谈谈对汇编语言及C语言上机过程的认识(相同之处和不同之处)。

实验一 用户电话接口实验报告

实验一用户电话接口实验 一、实验目的 1、掌握用户电话接口电路的主要功能 2、了解实现用户接口电路功能芯片Am79R70的主要性能 和特点 二、实验内容 1、掌握用户线接口电路的主要功能 2、了解Am79R70的结构和工作原理 3、了解电话接续的原理及其各种语音控制信号的波形 三、实验仪器 1、ZY1804I型光纤通信原理实验系统1台 2、20MHz 双踪数字示波器1台 3、电话机2部 4、连接导线20根 四、实验原理

1、用户线接口电路功能及其作用 在现代通信设备与程控交换中,由于交换网络不能通过铃流、馈电等电流,因而将过去在公用设备(如绳路)实现的一些功能放到“用户电路”来实现。 在程控交换机中,用户电路也可称为用户线接口电路(Subscriber Line Interface Circuit—SLIC)。根据用户电话机的不同,用户接口电路可分为模拟用户电话接口电路和数字用户电话接口电路。模拟用户电话接口电路与模拟电话相连,数字用户电话接口电路和数字终端相连(如ISDN),而在此实验箱中采用模拟用户电话接口电路。 模拟用户线接口电路在实现时最大的压力应是能承受馈电、铃流和外界干扰等高压大电流的冲击,过去都是采用晶体管、变压器、继电器等分立元件构成,但随着微电子技术的发展,各种集成的SLIC相继出现,他们大都采用半导体工艺或是薄膜、厚膜会合工艺,性能稳定,价格低廉,已实现了通用化。 在程控交换机中模拟用户接口电路一般要具有B(馈电),R (振铃),S(监视),C(编译码),H(混合),T(测试),O(过压保护)七项功能。具体含义是: 1、馈电(B-Battery feeding):向用户话机馈送直流电流。通常要求馈电电压为-48V,环路电流不小于18mA。 2、过压保护(O-Overvoltage protection):防止过压过流冲击损坏电路和设备。

微机原理与接口技术实验指导书1_[1]...

微机原理与接口技术实验指导书 编者:王亭岭 华北水利水电学院 电气学院自动化教研室 二零一二年三月

目录 实验一标志寄存器应用 (1) 实验二指令寻址方式练习 (4) 实验三分支结构程序设计 (6) 实验四循环结构程序设计 (7) 实验五子程序结构程序设计 (8) 实验六DOS系统功能调用程序设计 (10) 实验七BIOS中断调用程序设计 (12) 实验八定时器中断程序设计 (14)

实验一标志寄存器应用 一、实验目的与要求 1.掌握汇编程序的编译过程; 2.掌握8086的标志寄存器的特点。 二、实验内容 微型计算机(80x86系列)。 四、实验参考程序 DATA SEGMENT A DW 123 B DW 456 SUM DW ? DATA ENDS CODE SEGMENT ASSUME CS:CODE , DS:DATA START: MOV AX , DATA MOV DS , AX MOV AX , A SUB AX , B MOV SUM , AX MOV AH,4CH INT 21H CODE ENDS END START 五、实验步骤 步骤一、用鼠标单击开始菜单,单击运行。如下图所示:

步骤二、在运行窗口中键入cmd,回车进入命令提示符。如下图所示: 步骤三、在命令提示符中编译汇编源程序并连接*.obj文件。如下图所示:1.C:\>D: 回车 2.D:\ >CD MASM 回车 3.D:\MASM>MASM SY1.ASM 回车 4.D:\MASM>LINK SY1.OBJ 回车

步骤四、在命令提示行中运行并调试汇编程序。如下图所示:1.D:\MASM>SY1.EXE 回车 2.D:\MASM>DEBUG SY1.EXE 回车 六、实验结论 1.程序运行后变量SUM的值是多少? 2.程序运行前后标志寄存器的各标志位有何变化? 3.分析实验结果及所遇到的问题,并说明解决的方法。

8086软硬件实验报告(微机原理与接口技术上机实验)

实验一实验环境熟悉与简单程序设计 实验目的 (1)掌握DEBUG调试程序的使用方法。 (2)掌握简单程序的设计方法。 实验内容 编程将BH中的数分成高半字节和低半字节两部分,把其中的高半字节放到DH中的低4位(高4位补零),把其中的低半字节放到DL中的低4位(高4位补零)。如: BH=10110010B 则运行程序后 DH=00001011B DL=00000010B 实验准备 (1)熟练掌握所学过的指令。 (2)根据实验内容,要求预先编好程序。 实验步骤 (1)利用DEBUG程序输入、调试程序。 (2)按下表要求不断地修改BH的内容,然后记录下DX的内容。 实验报告 (1)给出程序清单。 (2)详细说明程序调试过程。

程序: CODE SEGMENT START : MOV BH,00111111B MOV AL,BH MOV CL,4 SHR AL,CL MOV DH,AL MOV AL,BH AND AL,00001111B MOV DL,AL MOV CL,0 CODE ENDS END START

实验二简单程序设计 实验目的 (3)掌握DEBUG调试程序的使用方法。 (4)掌握简单程序的设计方法。 实验内容 试编写一个汇编语言程序,要求实现功能:在屏幕上显示:Hello world My name is Li Jianguo 参考程序如下:(有错) data segment out1 db 'Hello world' ax db 'My name is Li Jianguo' data ens code segment assume cs:code;ds:data lea dx,out1 mov ah,2 int 21h mov dl,0ah mov ah,2

相关文档