实验一COP2000认识实验报告
普鲁卡因药分实验报告(3篇)

第1篇一、实验目的1. 熟悉普鲁卡因的性状、鉴别反应和含量测定方法。
2. 培养学生运用化学、物理和仪器分析等方法进行药物分析的技能。
3. 增强学生对药物质量控制和临床应用的认识。
二、实验原理普鲁卡因是一种常用的局部麻醉药,化学名为4-氨基-2-甲基苯甲酸乙酯盐酸盐。
本实验通过观察普鲁卡因的性状,利用化学反应和仪器分析对其进行鉴别和含量测定。
三、实验材料与仪器1. 实验材料:普鲁卡因片剂、氢氧化钠溶液、硫酸铜溶液、硝酸银溶液、碘化钾溶液、氯化钠溶液、乙醇、乙醚、正己烷、硅胶G薄层板、紫外灯、紫外分光光度计、天平、研钵、烧杯、试管、滴管、移液管等。
2. 仪器:紫外分光光度计、薄层色谱仪、高效液相色谱仪等。
四、实验方法与步骤1. 性状观察- 观察普鲁卡因片剂的形状、颜色、大小、硬度等。
- 观察普鲁卡因的溶解性,取一片普鲁卡因片剂,加入适量蒸馏水,观察溶解情况。
2. 鉴别反应- 氯化物检查:取适量普鲁卡因片剂,加入硝酸银溶液,观察是否产生白色沉淀。
- 碘化物检查:取适量普鲁卡因片剂,加入碘化钾溶液,观察是否产生黄色沉淀。
- 硫酸盐检查:取适量普鲁卡因片剂,加入硫酸铜溶液,观察是否产生蓝色沉淀。
3. 含量测定- 紫外分光光度法:取适量普鲁卡因片剂,溶解后,在特定波长下测定吸光度,根据标准曲线计算普鲁卡因的含量。
- 高效液相色谱法:取适量普鲁卡因片剂,溶解后,进行高效液相色谱分析,根据峰面积计算普鲁卡因的含量。
五、实验结果与讨论1. 性状观察:普鲁卡因片剂呈白色圆形片,硬度适中,易溶于水。
2. 鉴别反应:氯化物、碘化物和硫酸盐检查均呈阳性,证明普鲁卡因片剂中含有相应的离子。
3. 含量测定:- 紫外分光光度法:根据标准曲线计算,普鲁卡因含量为98.5%。
- 高效液相色谱法:根据峰面积计算,普鲁卡因含量为98.2%。
六、实验结论1. 本实验成功完成了普鲁卡因的性状观察、鉴别反应和含量测定。
2. 普鲁卡因片剂具有良好的性状,可溶于水,且经鉴别反应和含量测定,证明其符合药典规定。
认识大气的实验报告

一、实验目的1. 了解大气的基本组成和性质。
2. 掌握大气对人类生活和环境的影响。
3. 学习大气污染的监测方法。
二、实验原理大气是由多种气体、水蒸气、尘埃等组成的混合物,其主要成分包括氮气、氧气、二氧化碳、氩气等。
大气对地球生命和环境有着至关重要的作用,如调节地球温度、提供氧气、保护生物免受宇宙射线伤害等。
同时,大气污染已成为全球性问题,对人类健康和生态环境造成严重影响。
三、实验材料与仪器1. 实验材料:干燥的空气、二氧化碳、氧气、氢气、甲烷等气体。
2. 实验仪器:集气瓶、气体发生器、燃烧匙、酒精灯、烧杯、量筒、pH试纸、石蕊试纸等。
四、实验内容与步骤1. 大气成分的检验(1)检验氧气:将燃烧匙伸入集气瓶中,点燃燃烧匙,观察火焰是否熄灭。
若火焰熄灭,说明集气瓶中存在氧气。
(2)检验二氧化碳:将澄清石灰水倒入集气瓶中,振荡,观察石灰水是否变浑浊。
若变浑浊,说明集气瓶中存在二氧化碳。
(3)检验水蒸气:将干燥的空气通入无水硫酸铜粉末中,观察粉末是否变蓝。
若变蓝,说明空气中含有水蒸气。
2. 大气对环境的影响(1)氧气对生物的影响:将小鱼放入盛有空气的集气瓶中,观察小鱼是否存活。
若存活,说明氧气对生物有重要作用。
(2)二氧化碳对植物的影响:将二氧化碳通入含有绿色植物的集气瓶中,观察植物的生长状况。
若植物生长不良,说明二氧化碳对植物有抑制作用。
3. 大气污染的监测(1)检测空气中的二氧化硫:将空气通入含有酸性高锰酸钾溶液的集气瓶中,观察溶液是否褪色。
若褪色,说明空气中存在二氧化硫。
(2)检测空气中的氮氧化物:将空气通入含有对氨基苯磺酸和盐酸溶液的集气瓶中,观察溶液是否变红。
若变红,说明空气中存在氮氧化物。
五、实验结果与分析1. 大气成分的检验结果表明,空气中存在氧气、二氧化碳和水蒸气等成分。
2. 大气对环境的影响实验表明,氧气对生物有重要作用,二氧化碳对植物有抑制作用。
3. 大气污染的监测实验表明,空气中存在二氧化硫和氮氧化物等污染物。
读取压力值实验报告

读取压力值实验报告引言读取压力值的实验是一项常见的物理实验,在工程、科学研究等领域有着重要的应用。
本实验旨在通过使用压力传感器和相关的数据采集设备,实时读取压力值并进行数据分析。
实验目的1. 了解压力传感器的工作原理和使用方法;2. 学习使用数据采集设备进行压力数据的实时读取;3. 分析和处理压力数据,获得有关压力的信息。
实验原理压力传感器利用压力对敏感元件(如薄膜、压力敏感阻器等)的物理变形产生的电信号进行测量。
根据传感器的类型和工作原理的不同,可将压力传感器分为电阻式传感器、半导体式传感器、电容式传感器等。
本实验中使用的压力传感器为半导体式传感器。
半导体式压力传感器是利用压力对半导体材料的电阻或电容特性的影响进行测量的。
当外界压力作用于传感器时,半导体材料的电学特性发生变化,通过电路测量可以得到压力的相关值。
在进行压力数据实时读取的过程中,还需借助数据采集设备。
数据采集设备负责将传感器采集到的模拟信号转换成数字信号,并通过计算机接口传输给计算机进行进一步处理。
实验步骤1. 搭建实验装置:将压力传感器与数据采集设备连接,将数据采集设备与计算机连接。
确保连接稳固。
2. 软件设置:打开计算机上的数据采集软件,并根据实验要求进行相关设置。
3. 实时读取:开始采集压力数据,并实时查看数据在软件上的显示。
记录不同时间段内的压力值。
4. 数据分析:将采集到的数据导入数据分析软件,在软件中绘制压力-时间曲线图。
分析曲线的变化趋势和特点。
实验数据与分析在实验过程中,我们采集了不同时间段内的压力数据,并进行了分析。
根据我们所采集到的数据,我们可以观察到压力值随时间的变化情况。
通过绘制压力-时间曲线图,我们可以清楚地看到曲线的变化趋势。
利用数据分析软件,我们可以进一步对曲线进行处理,例如计算平均压力值、压力波动范围等等。
通过这些数据分析,我们可以得出一些有关压力的结论。
结论本实验通过使用压力传感器和数据采集设备,实时读取了压力值,并进行了数据分析。
实验一COP2000认识实验报告

实验一COP2000认识实验报告摘要:一、引言COP2000是一款基于Windows操作系统的计算机模拟软件,可以用于学习计算机的组织结构和编程语言。
本实验主要通过使用COP2000软件,加深对计算机组织和编程的认识。
二、实验目的1.了解计算机的组成结构和基本原理;2.熟悉使用COP2000软件模拟计算机的组织结构;3.掌握汇编语言基本指令的使用;4.理解汇编指令的执行过程和寄存器的作用。
三、实验内容与方法1.实验环境:COP2000软件;2.实验步骤:(1)打开COP2000软件并创建一个新的项目;(3)编译并运行程序,观察指令的执行过程和结果;(4)通过查阅资料,了解各个指令的功能和寄存器的作用。
四、实验结果与分析我编写了如下的一段简单的汇编语言程序:```MOVAL,10;将10赋值给AL寄存器ADDAL,5;将AL寄存器的值与5相加MOVAH,AL;将AL寄存器的值复制给AH寄存器```在运行程序之后,我发现这段程序的执行结果如下:```AL=10AL=15AH=15```通过观察程序的执行结果,我得出了以下的结论:1.MOV指令用于将一个值赋给特定的寄存器,类似于变量赋值操作;2.ADD指令用于将指定的寄存器中保存的值与给定的操作数相加,并将结果保存到该寄存器中;3.汇编指令的执行顺序是按照程序的顺序依次执行的;4.寄存器的作用是用于暂存和传输数据,不同寄存器有不同的用途,在程序中可以根据需要选择合适的寄存器。
五、实验总结与体会通过本次实验,我对计算机的组织结构和编程语言有了更深入的了解。
我学会了使用COP2000软件模拟计算机的组织结构,并编写了一段简单的汇编语言程序。
通过观察程序的执行过程和结果,我对汇编指令的使用方法和寄存器的作用有了更清楚的认识。
然而,在实验过程中,我也遇到了一些困难。
首先,对于汇编语言的语法和指令集不够熟悉,导致在编写程序时出现了一些错误。
其次,我对一些指令的作用和寄存器的使用方法有一些疑惑,需要查阅资料进行了解和学习。
综合实验——COP2000实验仪中排序方法的探讨

模型机综合实验(微程序设计)一、实验目的综合运用所学计算机原理知识,设计微程序实现题目规定的指令。
二、实验要求1. 做好预习。
2. 上机调试使其能达到在"程序单步"状态正确运行题目规定的程序。
3. 完成实验报告(写出调试小结:在实验中遇到的问题、解决的方法及相关的讨论等)。
三、实验器材系统计算机、伟福COP2000型计算机组成原理教学实验系统各一台,排线若干。
四、实验内容(一)任务:COP2000实验仪中排序方法探讨。
排序。
对于存放在R0~R3中的数进行排序,有序的存回R0~R3。
分析:对待比较两个数采用减法比较大小,然后按照顺序存回。
针对排序过程可采用不同排序方法,如:冒泡排序,快速排序等。
并可以查看不同排序方法在实验仪器上的效率。
这个实验过程涉及到数大小比较,数据存储,程序跳转控制,这些过程均能在COP2000计算机组成原理实验仪上完成。
在数据结构中,我们学习了对数字排序的不同算法,并详细学习了算法复杂度。
但是针对我们使用的计算机不能体会到不同算法在时间上的不同。
此次试验能够具体体会算法之间在时间复杂度上的区别。
有一定的实验意义。
综上所述:本次试验目标至少做出一种排序方法,并在此基础之上比较各种排序方法的效率。
(二)总体设计1.汇编程序流程:2.程序流程说明:本程序完成对R0,R1,R2,R3这四个寄存器的排序工作,按R0-R3降序排序。
排序采用冒泡排序法,分别对于R0和R1,R1和R2,R2和R3,三个关系进行判断。
若一个关系的前者小于后者,则通过stack寄存器交换两者的值,若前者大于后者,则继续进行下一个关系的大小判断。
三个关系依次判断一遍之后,可以保证四个数的最小的数在R3中。
再对于三个关系依次判断一遍之后,可以保证第二小的数在R2中,再对于三个关系依次判断一遍之后,可以保证第三小的数在R1中,此时最大的数就在R0中,排序完成。
循环执行了三次,用一个数记住循环计数,这个数存在EM中。
气体吸收实验报告

气体吸收实验报告摘要:本实验旨在探究气体吸收的相关原理并验证实验结果。
通过对不同气体的吸收情况进行观察和记录,我们得出了一些有关气体溶解度和吸收速率的结论。
实验过程中,我们使用了乙醇溶液和水来模拟气体的吸收情况,并通过测量气体溶解度的方法来评估吸收程度。
实验结果显示,气体吸收速率与气体溶解度呈正相关关系。
实验设备和材料:1. 气体收集装置:包括试管、橡皮塞、吸管等。
2. 不同气体:可选择氢气、氧气、二氧化碳等。
3. 乙醇溶液和蒸馏水。
4. 量筒和滴管。
5. 实验记录表格。
实验步骤:1. 搭建气体收集装置:将试管倒置于水槽中,以橡皮塞和吸管将气体引入试管。
2. 准备乙醇溶液和蒸馏水:分别准备一定浓度的乙醇溶液和蒸馏水,并分别标记。
3. 测量溶液初始体积:使用量筒和滴管分别测量和记录乙醇溶液和蒸馏水的初始体积。
4. 开始实验:启动气体收集装置,使气体通过乙醇溶液和蒸馏水,并定时记录不同时间点的溶液体积。
5. 实验结束:观察气体收集装置中气体的变化情况,记录最终溶液的体积。
实验结果:根据实验数据的统计和整理,我们得出以下结论:1. 不同气体的溶解度存在差异,乙醇溶液和蒸馏水对不同气体的吸收能力不同。
2. 气体的溶解度与时间呈正相关关系,即随着时间的推移,气体的溶解度逐渐增加。
3. 气体的溶解度与气体的溶解性质有关,极性气体更容易溶解于溶液中。
4. 乙醇溶液对气体的吸收速率较水快,说明乙醇溶液对气体有更强的吸收能力。
讨论与分析:通过本实验,我们验证了气体吸收的相关原理,并获得了一些有关气体溶解度和吸收速率的实验结果。
然而,实验中可能存在的误差和改进方面仍需进一步探讨。
例如,实验过程中可能出现了溶液反应速率受到温度变化影响的问题,这可能导致一些数据的不准确。
此外,实验中使用的乙醇溶液浓度可能会对实验结果产生一定的影响,以及其他未考虑到的因素也可能对实验结果产生影响。
结论:通过本实验,我们得出了一些关于气体吸收的结论。
cop2000简单课程设计

cop2000简单课程设计一、课程目标知识目标:1. 理解Cop2000课程的基本概念和原理,掌握相关的学科知识。
2. 学会运用Cop2000软件进行基本的操作和数据处理,了解其在实际工程中的应用。
技能目标:1. 培养学生运用Cop2000软件进行数据分析和解决问题的能力。
2. 提高学生的团队协作和沟通能力,学会在项目中合理分工与协作。
情感态度价值观目标:1. 培养学生对Cop2000课程的学习兴趣,激发其主动探索精神和创新意识。
2. 增强学生的责任感和自信心,使其在学习和实践中形成积极向上的态度。
分析课程性质、学生特点和教学要求:本课程为实践性较强的课程,结合Cop2000软件进行教学。
学生年级为高中二年级,具有一定的计算机操作基础和学科知识。
教学要求注重理论与实践相结合,培养学生的实际操作能力和解决问题的能力。
课程目标分解:1. 知识目标:通过课堂讲解和案例分析,使学生掌握Cop2000的基本概念、原理和应用。
2. 技能目标:通过上机操作和项目实践,培养学生运用Cop2000软件进行数据处理和分析的能力,提高团队协作和沟通能力。
3. 情感态度价值观目标:通过课程学习,激发学生的学习兴趣,培养其积极向上的态度和自信心。
二、教学内容本章节教学内容依据课程目标进行选择和组织,确保科学性和系统性。
教学内容主要包括以下几部分:1. Cop2000基本原理与操作:- Cop2000软件概述:功能、应用领域及优势。
- 软件安装与界面认识:熟悉Cop2000的操作界面及基本工具。
2. 数据处理与分析:- 数据输入与输出:学习导入和导出不同格式的数据。
- 数据处理方法:掌握数据清洗、转换、筛选等基本操作。
- 数据分析技巧:学习使用Cop2000进行统计、图表制作等分析功能。
3. 项目实践与团队协作:- 案例分析:分析实际工程案例,运用Cop2000解决具体问题。
- 团队协作:分组进行项目实践,培养学生的团队协作和沟通能力。
氧解析实验报告

氧解析实验报告
实验报告:氧解析
实验目的:
通过氧分析仪测定空气中氧气的含量,掌握氧气的测定方法和
仪器的使用。
实验原理:
氧分析仪的原理是利用电化学方法,即将测样液在阳极上氧化,同时在负极还原电路中获得电流,测出氧含量。
实验步骤:
1. 打开氧分析仪,将仪器预热10分钟左右。
2. 按照说明书操作,将样品气体流入氧分析仪。
3. 稳定后读取氧含量。
实验结果:
按照以上步骤,我们得到了如下实验结果:
样品名称测定时间氧含量(%)
空气8:30 20.8
空气9:00 20.5
空气9:30 20.3
空气10:00 20.2
实验分析:
从实验结果来看,空气中氧气的含量约为20%,测定结果基本一致。
实验结论:
通过氧分析仪的测定,我们得出了空气中氧气含量约为20%的结论,并掌握了氧气的测定方法和仪器的使用。
实验注意事项:
1. 操作仪器前必须仔细阅读说明书。
2. 操作过程中必须戴好安全眼镜、实验衣。
3. 注意氧分析仪的预热时间,以免影响测定结果。
参考文献:
1. 黄斌.分析化学实验.济南:山东科学技术出版社,2013.
2. 氧分析仪的使用说明书. 北京:世运电子技术有限公司。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验一 COP2000认识实验【实验目的】1 熟悉COP2000实验箱组成及工作方式。
2 掌握实验教学软件的使用。
3本实验为验证性实验。
【实验要求】1 预习并总结组成原理的组成。
2 注意工作软硬件环境。
3 观察实验箱各部件。
4 熟悉教学软件。
【实验步骤】1 学习实验仪的硬件检测步骤2 学习并了解实验仪开关、指示灯、按键的使用方法3 学习实验仪与微机的连接及使用方法4 学习软件的使用方法5 练习实验仪键盘的使用【实验内容】一学习实验仪的硬件检测步骤1. 将IA的开关拨成“11100000”,将中断地址设成0E0H,J1接J2控制开关拨到“微程序”方向。
2.按住“RST”键不松,同时开机。
在显示屏有显示后,松开“RST”键。
3.实验仪进行自测,自测后,显示“1234”,分别按1、2、3、4键测试各LED灯的情况。
按1:检测各寄存器的LED,LED从右至左逐个点亮,8段管显示01-80数字。
按2:检测uM输出的LED,24位分三段,从右至左逐个点亮。
按3:检测各个寄存器输出LED(红色LED),循环点亮每个寄存器的输出LED。
按4:检测各个寄存器输入LED(黄色LED),循环点亮每个寄存器的输入LED。
4.手动检测键盘,将键盘每个键都按一次,显示屏会显示相应的键码。
5.检测24个开关,将开关上下拨动,观察灯是否有正确地变化。
6.将开关拨到“组合逻辑”方向,不按“RST”开机,按“EXEC”键运行程序,可以看到累加器A做加1运算,按“INT”键,产生中断,将累加器A的值输出。
7.将开关拨到“微程序”方向,不按“RST”开机,按“EXEC”键运行程序,累加器A开始加1,按“INT”键,将累加器A的值输出。
二学习并了解实验仪开关、指示灯、按键的使用方法实验仪上有寄存器组R0-R3、运算单元、累加器A、暂存器B、直通/左移/右移单元、地址寄存器、程序计数器、堆栈、中断源、输入/输出单元、存储器单元、微地址寄存器、指令寄存器、微程序控制器、组合逻辑控制器、扩展座、总线插孔区、微动开关/指示灯、逻辑笔、脉冲源、20个按键、字符式LCD、RS232口。
实时监视器:各单元部件都以计算机结构模型布局,各部件均有8位数据指示灯,两个数据流方向指示灯,以直观反映当前数据值及该数据从何处输出,而又是被何单元接收的。
三学习实验仪与微机的连接及使用方法联机方式:连PC机,通过WINDOWS调试环境及图形方式进行更为直观的实验。
在WINDOWS调试环境中提供了功能强大的逻辑分析和跟踪功能,既可以以波形的方式显示各逻辑关系,也可在跟踪器中,观察到当前状态的说明及提示;四学习软件的使用方法COP2000集成调试软件界面分六部分:1)主菜单区实现实验仪的各项功能的菜单,包括[文件][编辑][汇编][运行][帮助]五大项,各项下面做详细介绍。
2)快捷图标区快速实现各项功能按键。
3)源程序/机器码区在此区域有源程序窗口、反汇编窗口、EM程序代码窗口。
源程序用于输入、显示、编辑汇编源程序;反汇编窗口显示程序编译后的机器码及反汇编的程序;EM程序代码窗口用数据方式机器码。
4)结构图/逻辑波形区结构图能结构化显示模型机的各部件,以及运行时数据走向寄存器值;逻辑波形图能显示模型机运行时所有信号的时序。
5)微程序/跟踪区微程序表格用来显示程序运行时微程序的时序,及每个时钟脉冲各控制位的状态,跟踪表用来记录显示程序及微程序执行的轨迹,指令系统可以帮助你设计新的指令系统。
6)寄存器状态区用来显示程序执行时各内部寄存器的值。
1)主菜单主菜单分[文件][编辑][汇编][运行][帮助]五部分[文件| 打开文件]打开汇编程序或文本文件,若打开的是汇编程序(后缀为ASM),会把程序放在源程序区,若是其它后缀的文本文件就把打开的文件放在结构图区。
[文件| 保存文件]将修改过的文件保存。
不论是汇编源程序还是其它文本文件,只要被修改过,就会被全部保存。
[文件| 新建文件]新建一个空的汇编源程序。
[文件| 另存为... ]将汇编源程序换名保存。
[文件| 新建指令系统/微程序]新建一个空的指令系统和微程序,用于自己设计指令系统。
见微程序区的指令系统。
[文件| 调入指令系统/微程序]调入设计好的指令系统和微程序定义。
[文件| 保存指令系统/微程序]保存自己设计的指令系统和微程序。
[文件| 退出]退出集成开发环境。
[编辑| 撤消键入]撤消上次输入的文本。
[编辑| 重复键入]恢复被撤消的文本。
[编辑| 剪切]将选中的文本剪切到剪贴板上。
[编辑| 复制]将选中的文本复制到剪贴板上。
[编辑| 粘贴]从剪贴板上将文本粘贴到光标处。
[编辑| 全选]全部选中文本[汇编| 汇编]将汇编程序汇编成机器码。
[运行| 全速执行] 全速执行程序。
[运行| 单指令执行] 每步执行一条汇编程序指令。
[运行| 单微指令执行] 每步执行一条微程序指令。
[运行| 暂停] 暂停程序的全速执行。
[运行| 复位] 将程序指针复位到程序起始处。
[帮助| 关于] 有关COP2000计算机组成原理实验仪及软件的说明。
[帮助| 帮助] 软件使用帮助。
2)快捷键图标伟福的计算机组成原理实验仪既可以带硬件实验仪进行实验,也可以用集成开发环境软件来模拟模型机的运行。
图标的“设置”功能就是选择用COP2000硬件实验仪,还是使用软件模拟器。
若是使用硬件实验仪,还要选择与实验仪通信所用串行口。
“刷新”功能就是在程序运行过程中刷新各寄存器的值。
以便在程序全速执行时观察寄存器的内容。
文件的“打开”、“保存”功能与主菜单的相应功能一样。
文件的编辑功能,执行控制功能与主菜单也相同。
“生成组合逻辑ABEL程序”功能就是在你用微程序控制方式设计了一套指令系统,并且验证无误后,帮助你生成组合逻辑控制方式的ABEL程序。
“中断输入”功能,就是在软件模拟中断程序时,用此键来申请中断。
3)源程序/机器码窗口源程序/机器码区分三个窗口:反汇编窗口、源程序窗口、EM程序窗口源程序窗口用于输入、修改程序。
在[文件]菜单中打开一个以“*.ASM”为后缀的文件时,系统认为此文件为源程序,其内容会在源程序窗口显示,并可以修改,然后编译。
若再次打开以“*.ASM”后缀的文件,则新文件将旧文件覆盖,在源程序窗口只显示最新打开的汇编源程序。
若打开其它后缀的文件,系统会将其内容显示在“结构图/逻辑分析”窗口区。
在[文件]菜单中,使用“新建文件”功能,会清除源程序窗口的内容,让用户重新输入新的程序。
反汇编窗口用于显示程序地址、机器码、反汇编后的程序。
对于一些双字节的指令,紧随其后的机器码、反汇编程序显示是无效的。
4)结构图/逻辑分析窗口结构图/逻辑分析区分三种窗口,结构图窗口、逻辑分析窗口、其它文本显示窗口。
结构图窗口显示模型机的内部结构,包括各种寄存器(A、W、R0-R3、MAR、IR、ST、L、D、R)、运算器(ALU)、程序指针(PC)、程序存储器(EM)、微程序指针(uPC)、微程序存储器(uM)及各种状态位(RCy、Rz、IReq、IAck),在程序单步运行时,可以在结构图上看到数据的走向及寄存器的输入输出状态。
当寄存器或存储器显示为红色框时,表示数据从此流出,当寄存器或存储器显示为黄色框时,表示数据流入此寄存器。
此时总线上的值也可以从结构图的下方观察到。
其中DBUS为数据总线、ABUS为地址总线、IBUS为指令总线。
RT1、RT0显示的将要执行的指令的第几个时钟周期。
本模型机最多有四个时钟周期,用RT1、RT0的11、10、01、00四个状态表示。
见上图。
“Cur”光标表示当前时间,可以移动此光标来选择不同的时间,观察此时间下,各个寄存器、控制信号的逻辑状态。
见下图。
在执行“打开文件”时,若打开文件不是汇编程序(后缀不是*.ASM),那么系统会在此区新建一页来显示打开的文件。
若文件被修改过,那么在“保存文件”时,会将所有的修改过的文件存盘。
5)指令/微程序/跟踪窗口此区分三页:指令系统窗口、微程序窗口、跟踪窗口。
指令系统窗口用于设计用户自己的指令系统,用户借助此窗口可以设计另外一套独立的指令系统,除了一此由于硬件关系不能改变的指令,其它指令都可由用户自己设计。
各条指令相应的微程序在“uM微程序”窗口中设计(见下图)。
设计好的指令系统可以用菜单上的[文件| 保存指令系统/微程序]功能来存盘,便于下次调用。
若想为此指令系统生成一套由组合逻辑控制的控制机构,可以用“快捷图标”区的“生成组合逻辑ABEL程序”功能来生成ABEL程序,编译后编程到组合逻辑控制芯片上即可。
uM微程序窗口用于观察每条指令所对应的微程序的执行过程,以及微代码的状态。
在此窗口中,可以看到数据是从何寄存器输出的、数据输入到何寄存器、地址是由PC输出还是由MAR输出、运算器在做何种运算、如何移位、uPC及PC如何工作等等。
可以通过改变窗口下方的微代码的各个控制位的方式来重新设计微程序,与“指令系统”窗口的指令修改相结合,可以设计自己的指令。
跟踪窗口显示程序执行过程的轨迹,包括每条被执行的指令、微指令,以及微指令执行时,各控制位、各个寄存器的状态。
可以将鼠标移到想相应的程序行或微程序行来显示执行该指令或微指令时,各寄存器、控制位的状态。
6)寄存器状态寄存器状态区显示程序执行时,各内部寄存器的值。
五练习实验仪键盘的使用伟福的COP2000计算机组成原理实验仪除了可以连在PC机上调试程序,也可以用实验仪上自带的键盘输入程序及微程序,并可以单步调试程序和微程序,在显示屏上观察各内部寄存器的值,编辑修改程序和微程序存储器。
显示屏的显示内容分三个主菜单:1.观察内部寄存器;2.观察和修改程序存储器;3.观察和修改微程序存储器。
三个主菜单用TAB键切换。
如下图:1.观察内部寄存器:内部寄存器的内容分五页显示,用LAST或NEXT键向前或向后翻页。
内部寄存器由程序执行结果决定,不能修改。
见下图:2.观察、修改程序存储器内容:显示屏显示如下图,其中“Adr”表示程序存储器地址,“Data”表示该地址中数据。
光标初始停在“Adr”处,此时可以用数字键输入想要修改的程序地址,也可以用NEXT和LAST键将光标移到“Data”处,输入或修改此地址中的数据。
再次按NEXT或LAST键可自动将地址+1或将地址-1,并可用数字键修改数据。
按MON键可以回到输入地址的状态。
见下图。
3.观察、修改微程序存储器内容:微程序存储器数据的观察、修改与上面程序存储器的观察修改方法相似,不同的是微程序要输入3个字节,而程序存储器的修改只要输入1个字节。
微程序观察修改的显示屏显示如下图,其中“Adr”表示微程序地址,“MH”表示微程序的高字节,“MM”表示微程序的中字节,“ML”表示微程序的低字节。