当前位置:文档之家› 电信实验二 MedWin 使用(1)

电信实验二 MedWin 使用(1)

电信实验二 MedWin 使用(1)
电信实验二 MedWin 使用(1)

实验二 MedWin 使用

一、实验目的

1、掌握MedWin集成开发环境,能够建立、保存、打开和修改文件。

2、掌握单片机开发系统的使用。

二、实验设备

装有MedWin的电脑一台

三、实验内容

单片机开发系统的使用。

四、实验步骤

1、添加文件

]

命令:[项目管理| 添加文件项

对打开后的文件进行编辑修改。

2、编译/ 汇编

使用热键Ctrl+F7 或[项目管理| 编译/ 汇编]对当前文件编译/ 汇编3、错误信息关联

文件经过编译/ 汇编后的结果显示于消息窗口,出现错误后错误信息与文件关联。在消息窗口中错误之处双击鼠标左键或键入回车,即可将错误与文件关联:

如果没有错误,可进入第五步操作

如果出现错误,修改文件后重复进行第二步操作

4、产生代码并装入仿真器调试

使用热键Ctrl+F8 或[项目管理|

进入调试状态。

产生代码并装入]命令,将产生代码装

入仿真器,此时MedWin 集成开发环境

5、调试应用程序

经过第4步操作,MedWin 集成开发环境的文件窗口*.ASM

*.ASM 的左侧出现了一列小圆点,表示程序的有效行,即此行存在有效的程

序代码,键入F7 跟踪运行键,程序运行到main 函数的第一条语句,并在该行的左侧出现黄色箭头,表示当前的程序计数器PC。到此,MedWin 集成开发环境提供了调试应用程序的所有准备工作。

五、实验结果及心得体会

7、输出代码文件

使用MedWin 集成开发环境对程序的调试无误后,选择[项目管理| 输出Intel HEX 文件]或[项目管理| 输出Binary 文件],产生输出Intel HEX 格式文件或输出Binary格式文件,用于对芯片的编程。

输出Intel Hex 格式文件。选择[项目管理| 输出Intel HEX 文件]后,系统默认项目文件名SAMPLE为要保存的文件名,并自动添加扩展名HEX。

输出Binary 格式文件。选择[项目管理| 输出Binary文件]后,系统默认项目文件名SAMPLE为要保存的文件名,并自动添加扩展名BIN。

实验室常用仪器及其使用

实验室常用仪器及其使用 1.能区分和识别常用的仪器,了解化学实验常用仪器的主要用途 2.掌握常见反应器、加热仪器、计量仪器、分离仪器、干燥仪器的使用方法 3.能懂得选择合适的实验仪器进行实验,会绘制简单的仪器装置图 4.知道质谱仪、核磁共振仪、红外光谱仪等现代仪器在测定物质结构中的作用。 知识点1 反应器的使用方法 6.集气瓶

知识点2 计量仪器的使用方法 2.量筒 3.容量瓶 4.托盘天平 知识点3 加热、蒸发、蒸馏、结晶的仪器2.表面皿、蒸发皿

知识点4过滤、分离、注入液体的仪器 干燥管 干燥器 铁架台、 铁夹 试管夹 坩埚钳 二、质谱仪、核磁共振仪、红外光谱仪等现代仪器在测定物质结构中的作用 1.质谱仪 用途 。 2.核磁共振仪 用途 。 3.红外光谱仪

【例1】下列实验中所选用的仪器合理的是() A. 用200mL量筒量取5.2mL稀硫酸 B. 用250mL容量瓶配制250mL0.2mol/L的氢氧化钠溶液 C. 用托盘天平称量11.7克氯化钠晶体 D. 用碱式滴定管量取25.1mL溴水 解析:这是一道考查称量仪器使用的题目。选用量筒时应注意选合适规格,量取5.2mL 稀硫酸要用10mL量筒,所以A不正确;滴定管量取液体时应精确到0.01mL,所以D不正确。 托盘天平可称量精确到0.1克,一般配制多大体积的溶液就选用多大体积的容量瓶。 答案:BC 【变式】准确量取25.00 mL高锰酸钾溶液,可选用的仪器是( C ) A . 50 mL量筒 B. 10 mL量筒 C. 50 mL酸式滴定管 D. 50mL碱式滴定管【例2】一支40mL碱式滴定管注入苛性钠溶液后,液面正好在10mL刻度处,则苛性钠溶液体积为() A . 10mL B. 大于10mL C. 30 mL D. 大于30 mL 解析:滴定管的0刻度线在上方,40mL刻度线下至尖嘴处仍有溶液,所以大于30 mL 答案:D 【变式】下列量器和温度计的刻度表示正确的是(CD) A.量筒的刻度值是由下向上增大,“0”刻度在下 B.250毫升容量瓶上一般刻有30℃250毫升的标记 C.滴定管的刻度值由上而下增大,“0”刻度在上 D.温度计的刻度是由下而上增大,“0”在有刻度标记区域 【例3】现有下列仪器或用品:①铁架台(含铁圈,各种铁夹);②锥形瓶;③酸式滴定管与碱式滴定管;④烧杯(若干);⑤玻璃棒;⑥胶头滴管;⑦天平(含砝码);⑧滤纸;⑨量筒;⑩过滤漏斗。 (1)过滤时,应选用的上述仪器是(填编号)。 (2)配制一定物质的量浓度的溶液时,还缺少的仪器是。 (3)在中和滴定使用滴定管前,首先应。 解析这类试题的解题方法是首先看题目选项的具体操作。联想该操作的仪器、方法、注意事项等,对比题目中所给的仪器进行组合,看仪器是否完全具备进行某一项实验,这样才能得出正确结论,有时试题是给出一些仪器来完成某些实验操作,而所给的仪器不全,其解题方法与之类似,即通过联想完成。 答案(1)过滤所用的仪器有:铁架台、烧杯、玻璃棒、滤纸、过滤漏斗。 (2)配制一定物质的量浓度的仪器有:天平(含砝码)、容量瓶、烧杯、玻璃棒、胶头滴管。 (3)检查活塞是否漏水,在确保不漏水后方可使用。

实验一 DEBUG的使用

实验一 DEBUG的使用 实验目的: 1.学习使用DEBUG程序的各种命令。 2.掌握8088/86指令系统---算数指令。 3.掌握用DEBUG调试自编程序的方法。 4.掌握8088/8086 CPU寄存器的用途和存储器组织及它们之间的关系。 5.掌握内存操作数及寻址方法。 6.掌握汇编语言伪操作:BYTE PTR,WORD PTR。 内容及步骤: 一、DEBUG 命令使用: 1、敲 DEBUG 进入 DEBUG 环境,显示提示符 '_ '。 2、用命令 D100 10F 观察内存中的16进制码及屏幕右边的ASCII字符。 3、用命令 E100 30 31 32 …… 3F 将30H~3FH写入地址为100H开始的内存单元中, 再用D命令观察结果,看键入的16进制数是什么字符的ASCII码? 4、用命令 F100 10F 'A' 将'A'的ASCII码填入内存,用D命令查看结果。 5、用命令 F110 11F 41 将41H 填入内存,用D命令观察结果并比较。 6、用R 命令检查各寄存器内容,特别注意AX,BX,CX,DX,IP及标志位中ZF,CF和AF的内 容。 7、用R命令将AX,BX内容改写为1234H及5678H。 8、用H命令检查下列各组16进制数加减结果并和你的手算结果比较: (1)34H,22H (2)56H,78H (3)A5,79H (4)1284H,5678H (5)A758,347FH 二、8088常用指令练习 1、传送指令 1)用A命令在内存100H处键入下列内容: MOV AX,1234 MOV BX,5678 XCHG AX,BX MOV AH,34 MOV AL,56 MOV CX,75AB XCHG AX,CX 2)用U命令检查键入的程序,特别注意左边的机器码。 3)用T命令逐条运行这些指令,每运行一行检查并记录有关寄存器及IP的变化情况。并注意标志位有无变化。 2、加减法指令: 1)用A命令在内存200H处键入下列内容:

实验1 类的基本使用

实验一类的基本使用 一、实验目的 1.掌握类的定义; 2.熟悉方法及属性的定义与使用; 3. 掌握对象中的对象用法。 二、实验要求 1.认真完成实验内容并得到正确的程序运行结果。 2.为你的程序加上注释,使得其清晰可读。 3.利用调试程序来修改你程序的逻辑错误 三、实验原理 1.类定义:客观世界中的事物往往需要从属性与行为两个方面进行描述,在JAVA中,分别用数据成员与函数成员来表现,并且将它们封装在一起,形成一种抽象数据类型——类。 类具有数据成员和成员函数两种成员,类成员分为公开的(public)和私有的(private)两类。外界不能访问一个对象的私有部分,它们与对象间的信息传送只能通过公开成员函数等特定方法进行。 类接口定义的基本格式为

四、主要仪器及耗材 计算机及eclipse软件 五、实验内容与步骤 1. 设计一个商品类,在edu.dali包里实现类Commodity,要求: ①包括编号、名称、产地、单价属性; ②通过构造函数对各属性附值; ③定义一个取得折扣价的方法,输入折扣值返回折扣价。 ④在CommodityTest的main( )里创建对象创建,输出对象属性及6.5价的价格。 2.编写一类似开心农场游戏中的植物类,要求: ①在edu.dali包里实现类Plant ②具有名称、颜色、种类、金钱数、经验值(exp)、生长周期(天)、果实; ③“种类”为PlantType类型(代码、名称属性) ④植物可以有多个果实,每个果实为Fruit类型的对象,具有编号、名称、重量、颜色、形状、卖出价格属性。 ⑤通过一个方法取得果实卖出总价。 ⑥在PlantTest类的main方法里创建Plant对象,并输出名称、颜色、种类、金钱数、经验值、生长周期属性,输出该Plant对象的果实数量及总价。 提示:植物果实可用对象集合实现 public class Class { private String classNo; private String className; List studentList;

实验5 类和对象1答案

实验5:Java类与对象 一、实验目的 (1)使用类来封装对象的属性和功能; (2)掌握Java类的定义。 (3)java对象的使用 二、实验任务 (1)按要求编写一个Java程序。 (2)按要求完善一个Java程序,编译、运行这个程序,并写出运行结果。 三、实验内容 1.编写一个Java程序片断,以定义一个表示学生的类Student。这个类的属性有“学号”、“班号”、“姓名”、“性别”、“年龄”,方法有“获得学号”、“获得班号”、“获得性别”、“获得姓名”、“获得年龄”、“获得年龄”。 2.为类Student增加一个方法public String toString( ),该方法把Student类的对象的所有属性信息组合成一个字符串以便输出显示。编写一个Java Application程序,创建Student类的对象,并验证新增加的功能。 class Student{ long studentID; int classID; String name; String sex; int age; public Student(long studentID,int classID,String name,String sex,int age){ this.studentID=studentID; this.classID=classID; https://www.doczj.com/doc/608208165.html,=name; this.sex=sex; this.age=age; } public long getStudentID(){ return studentID; } public int getClassID(){

有机实验室常用仪器设备与使用

有机实验室常用仪器设备与使用 一、有机化学实验常用仪器、设备和应用范围 现将有机化学实验中所用的玻璃仪器、金属用具、电学仪器及一些其它设备分别介绍如下: 1、玻璃仪器 有机实验玻璃仪器(见图2.1、图2.2),按其口塞是否标准及磨口,而分标准磨口仪器及普通仪器两类。标准磨口仪器由于可以相互连接,使用是既省时方便又严密安全,它将逐渐代替同类普通仪器。使用玻璃仪器皆应轻拿轻放。容易滑动的仪器(如圆底烧瓶),不要重叠放置,以免打破。

图2.1普通玻璃仪器 除试管、烧杯等少数玻璃仪器外,一般都不能直接用火加热。锥形瓶不耐压,不能作减压用。厚壁玻璃器皿(如抽滤瓶)不耐热,故不能加热。广口容器(如烧杯)不能贮放易挥发的有机溶剂。带活塞的玻璃器皿用过洗净后,在活塞与磨口间应垫上纸片,以防粘住。如已粘住可在磨口四周涂上润滑剂或有机溶剂后用电吹风吹热风,或用水煮后再用木块轻敲塞子,使之松开。 此外,不能用温度计作搅拌棒用,也不能用来测量超过刻度范围的温度。温度计用

后要缓慢冷却不可立即用冷水冲洗以免炸裂。 有机化学实验,最好采用标准磨口的玻璃仪器。这种仪器可以和相同编号的磨口相互连接,即可免去配塞子及钻孔等手续,也能免去反应物或产物被软木塞或橡皮塞所玷污。标准磨口玻璃仪器口径的大小,通常用数字编号来表示,该数字是指塞(或橡皮塞)所玷污。标准磨口玻璃仪器口径的大小,通常用数字编号来表示,该数字是指磨口最大端直径的毫米整数。常用的有10,14,19,24,29,34,40,50等。有时也用两组数字来表示,另一组数字表示磨口的长度。例如14/30,表示此磨口直径最大处为14mm,磨口长度为30mm。相同编号的磨口、磨塞可以紧密连接。有时两个玻璃仪器,因磨口编号不同无法直接连接时,则可借助不同编号的磨口接头(或称大小头)[见图2.2(9)]使之连接。 图2.2 标准口玻璃仪器

Debug使用说明

附录DEBUG调试程序的应用 1.直接启动DEBUG程序 如https://www.doczj.com/doc/608208165.html,在C盘的根目录下,启动的方法是: C:\>DEBUG _ 这时屏幕上会出现“_”提示符,等待键入DEBUG命令。 2.启动DEBUG程序的同时装入被调试文件 命令格式如下: C:\>DEBUG [d:][PA TH]filename[.EXT] [d:][PATH]是被调试文件所在盘及其路径,filename是被调试文件的文件名,[.EXT]是被调试文件的扩展名。 例如:BCDSUM.EXE可执行文件在A盘,用DEBUG对其进行调试的操作命令如下。 C:\>DEBUG A:\BCDSUN.EXE↙ DOS在调用DEBUG程序后,再由DEBUG把被调试文件装入内存,当被调试文件的扩展名为COM时,装入偏移量为100H的位置,当扩展名为EXE时,装入偏移量为0的位置,并建立程序段前缀PSP,为CPU寄存器设置初始值。 3.退出DEBUG 在DEBUG命令提示符“_”下键入Q命令,即可结束DEBUG的运行,返回DOS操作系统。 4.在DEBUG环境下建立和汇编程序 在DEBUG环境下用户可以直接建立汇编语言源程序,并可以进行编辑修改,还可以进行汇编。 比如,在DEBUG下运行如下程序: MOV DL,33H ;字符3的ASCII码送DL MOV AH,2 ;使用DOS的2号功能调用 INT 21H ;进入功能调用,输出‘3’ INT 20H ;BIOS中断服务,程序正常结束。 该程序运行结果是在显示器上输出一个字符‘3’。如果要输出其它字符,请改变程序中‘33H’为相应字符的ASCII码。其中涉及DOS和BIOS功能调用。因为我们是在DOS的支持下运行汇编语言程序,所以一般情况下,不能轻易使用输入/输出指令直接通过端口输入/输出,而必须使用DOS内部提供的子程序完成输入/输出。 DOS功能调用就是为诸如此类的目的设置的。DOS功能调用要求在进入INT 21H调用前,首先将功能调用号送AH寄存器,并根据功能调用号准备初始数据。也就是说INT 21H 的2号功能调用是输出DL寄存器中的字符。INT 20H是BIOS中断服务,这一软中断用来正常结束程序。

实验1 PacketTrace基本使用

实验1 PacketTrace基本使用一、实验目的 掌握Cisco Packet Tracer软件的使用方法。 二、实验任务 在Cisco Packet Tracer中用HUB组建局域网,利用PING命令检测机器的互通性。 三、实验设备 集线器(HUB)一台,工作站PC三台,直连电缆三条。 四、实验环境 实验环境如图1-1所示。 图1-1 交换机基本配置实验环境 五、实验步骤 (一)安装模拟器 1、运行“PacketTracer53_setup”文件,并按如下图所示完成安装;

点“Next” 选择“I accept the agreement”后,点“next” 不用更改安装目录,直接点“next”

点“next” 点“next”

点“install” 正在安装

点“Finish”,安装完成。 2、进入页面。 (二)使用模拟器 1、运行Cisco Packet Tracer软件,在逻辑工作区放入一台集线器(HUB)和三台终端设备

PC,用直连线(Copper Straight-Through)按下图将HUB和PC工作站连接起来,HUB端接Port口,PC端分别接以太网(Fastethernet)口。 2、分别点击各工作站PC,进入其配置窗口,选择桌面(Desktop)项,选择运行IP地址配置(IP Configuration),设置IP地址和子网掩码分别为PC0:1.1.1.1,255.255.255.0;PC1:1.1.1.2,255.255.255.0;PC2:1.1.1.3,255.255.255.0。 3、点击Cisco Packet Tracer软件右下方的仿真模式(Simulation Mode)按钮,如图1-2所示。将Cisco Packet Tracer的工作状态由实时模式(Realtime)转换为仿真模式(Simulation)。 图1-2 按Simulation Mode按钮 4、点击PC0进入配置窗口,选择桌面Desktop项,选择运行命令提示符Command Prompt,如图1-3所示。

实验3 类和对象

实验3 类和对象的创建与使用 一、实验目的 1、掌握类的定义和对象的创建; 2、掌握构造方法的作用、格式及重载; 3、掌握修饰词对成员存取权限的限制。 4、掌握实例成员、类成员的定义和使用方法。 二、实验内容 1、定义储蓄账户类,并创建对象模拟银行基本操作。 2、两游戏角色决斗。给定二个不同的角色,判定交手的胜负关系。(选做) 3、设计学生类、学校类、录取类,根据学生成绩和学校分数线,判断是否录取。 三、实验步骤 说明:请将第1,3题代码写入实验报告实验步骤处。 1、模拟银行账户功能。 编写程序,模拟银行账户功能。要求如下: 属性:账号、姓名、地址、存款余额、最小余额。 方法:存款、取款、查询。 根据用户操作显示储户相关信息。 如存款操作后,显示储户原有余额、今日存款数额及最终存款余额。 取款时,若取款成功,显示信息提示;若最后余额小于最小余额,拒绝取款,并显示信息提示。具体显示信息可据方便性原则自拟。 public class AccountOperation { public static void main(String [] args) { Account account1=new Account("650101","柳眉","天河学院",800.00); Account account2=new Account("650102","郑杰","天河学院",200.00); account1.transfer(account1,account2,300.0); account1.deposit(300.5); account1.withdraw(200); account1.withdraw(300); account1.query(); System.out.println(account1.toString()); //System.out.println(https://www.doczj.com/doc/608208165.html,); error!! } } class Account { private String account; private String name; private String address; private double balance;

DEBUG的使用方法

DEBUG程序的使用 一、在DOS的提示符下,可如下键入Debug启动调试程序: DEBUG [路径\文件名] [参数1] [参数2] Debug后可以不带文件名,仅运行Debug程序;需要时,再用N和L命令调入被调试程序。命令中可以带有被调试程序的文件名,则运行Debug的同时,还将指定的程序调入主存;参数1/2是被调试程序所需要的参数。 在Debug程序调入后,根据有无被调试程序及其类型相应设置寄存器组的内容,发出Debug的提示符“-”,此时就可用Debug命令来调试程序。 运行Debug程序时,如果不带被调试程序,则所有段寄存器值相等,都指向当前可用的主存段;除SP之外的通用寄存器都设置为0,而SP指示当前堆栈顶在这个段的尾部;IP=0100h;状态标志都是清0状态。 运行Debug程序时,如果带入的被调试程序扩展名不是.EXE,则BX.CX 包含被调试文件大小的字节数(BX为高16位),其他同不带被调试程序的情况。 运行Debug程序时,如果带入的被调试程序扩展名是.EXE,则需要重新定位。此时,CS : IP和SS : SP根据被调试程序确定,分别指向代码段和堆栈段。DS=ES指向当前可用的主存段,BX.CX包含被调试文件大小的字节数(BX为高16位),其他通用寄存器为0,状态标志都是清0状态。 二、DEBUG命令的格式 Debug的命令都是一个字母,后跟一个或多个参数:字母[参数] 命令的使用中注意: ①字母不分大小写; ②只使用16进制数,没有后缀字母; ③分隔符(空格或逗号)只在两个数值之间是必须的,命令和参数间可无分隔符; ④每个命令只有按了回车键后才有效,可以用Ctrl+Break中止命令的执行; ⑤命令如果不符合Debug的规则,则将以“error”提示,并用“^”指示错误位置。 许多命令的参数是主存逻辑地址,形式是“段基地址: 偏移地址”。其中,段基地址可以是段寄存器或数值;偏移地址是数值。如果不输入段地址,则采用默认值,可以是缺省段寄存器值。如果没有提供偏移地址,则通常就是当前偏移地址。 对主存操作的命令还支持地址范围这种参数,它的形式是:“开始地址结束地址”(结束地址不能具有段地址),或者是:“开始地址L字节长度”。 三、DEBUG子命令 1、显示命令D D(Dump)命令显示主存单元的内容,它的格式如下(注意分号后的部分用于解释命令功能,不是命令本身): D [地址];显示当前或指定开始地址的主存内容 D [范围];显示指定范围的主存内容 例如,显示当前(接着上一个D命令显示的最后一个地址)主存内容: 左边部分是主存逻辑地址,中间是连续16个字节的主存内容(16进制数,以字节为单位),右边部分是这16个字节内容的ASCII字符显示,不可显示字符用点“.”表示。一个D命令仅显示“8行×16个字节”(80列显示模式)内容。 再如: -d 100 ;显示数据段100h开始的主存单元

程序设计基础实验内容

实验指导 实验一 Visual C++开发环境使用 1.实验目的 (1)熟悉Visual C++集成开发环境。 (2)掌握C语言程序的书写格式和C语言程序的结构。 (3)掌握C语言上机步骤,了解C程序的运行方法。 (4)能够熟练地掌握C语言程序的调试方法和步骤 2. 实验内容 输入如下程序,实现两个数的乘积。 #include ; int main() { x=10,y=20 p=prodct(x,t) printf("The product is : ",p) int prodct(int a ,int b ) int c c=a*b return c } (1)在编辑状态下照原样键入上述程序。 (2)编译并运行上述程序,记下所给出的出错信息。 (3)再编译执行纠错后的程序。如还有错误,再编辑改正,直到不出现语法错误为止。3.分析与讨论 (1)记下在调试过程中所发现的错误、系统给出的出错信息和对策。分析讨论成功或失败的原因。 (2)总结C程序的结构和书写规则。 实验二数据类型、运算符和表达式 1.实验目的 (1)理解常用运行符的功能、优先级和结合性。 (2)熟练掌握算术表达式的求值规则。 (3)熟练使用赋值表达式。 (4)理解自加、自减运算符和逗号运算符 (5)掌握关系表达式和逻辑表达式的求值 2.实验内容 (1)整数相除 #include<> int main() {

int a=5,b=7,c=100,d,e,f; d=a/b*c; e=a*c/b; f=c/b*a; printf("d=%d , e=%d ,f=%d\n",d,e,f); return 0; } (2)自加、自减运算 #include<> int main() { int a=5,b=8; printf("a++=%d\n",a++); printf("a=%d\n",a); printf("++b=%d\n",++b); printf("b=%d\n",b); return 0; } (3)关系运算和逻辑运算 #include<> int main() { int a=5,b=8,c=8; printf("%d,%d,%d,%d\n",a==b&&a==c,a!=b&&a!=c,a>=b&&a>=c,a<=b&&a<=c); printf("%d,%d\n",a<=b||a>=c,a==b||b==c); printf("%d,%d,%d,%d\n",!(a==b),!(a>=b),!(a>=c),!(a<=b)); return 0; } (1)在编辑状态下输入上述程序。 (2)编译并运行上述程序。 3.分析与讨论 (1)整数相除有什么危险?应如何避免这种危险? (2)分析a++和++a的区别。 (3)条件表达式和逻辑表达式的意义是什么,它们取值如何? (4)如何比较两个浮点数相等?为什么? 实验三格式化输入输出函数的使用 1.实验目的 (1)掌握格式字符使用的方法。 (2)掌握printf()进行格式化输出的方法。 (3)掌握scanf()进行格式化输入的方法。 2.实验内容 (1)输入如下程序,观察运行结果 #include<>

九基本实验仪器的使用和基本实验方法

九基本实验仪器的使用和基本实验方法 命题趋势 一些基本仪器的原理、使用方法、注意事项和读数等,在近几年的高考试题中不断出现。长度和电学量的测量及相关仪器的使用是出题最频繁的知识点。如游标卡尺、螺旋测微器的读数在近十年的全国高考中就考了8次,往往是游标卡尺、螺旋测微器交替考查。电压表、电流表、欧姆表使用方法的考查几率则更高。另外,打点计时器、电阻箱、秒表的使用有时也出现。 高考中基本仪器的考察,用的比较多的题型是填空题和作图题,时而也有选择题。高考中常有连接电路实物图的题,这类题设置的目的就是考查电流表、电压表、滑动变阻器等器材的操作和使用方法。 关于实验方法的考查,预计是两种形式:一是以学过的分组或演示实验为背景,考查对实验方法的领悟情况;二是考查灵活运用学过的实验方法设计新的实验。 由于目前设计型实验是高考实验题的热点,而掌握一些有普遍意义的实验方法又是设计实验的基础,所以在复习已学过的实验时,有意识的、积极的提取、积累一些有价值的方法是很有意义的。 教学目标: 1.通过专题复习,掌握基本实验仪器的使用和基本实验方法,提高解答物理实验题的能力。 2.能根据要求灵活运用已学过的自然科学理论、实验方法和仪器,设计简单的实验方案并处理相关的实验问题 教学重点: 掌握基本实验仪器的使用和基本实验方法,,提高解答物理实验题的能力。 教学难点: 根据要求灵活运用已学过的自然科学理论、实验方法和仪器,设计简单的实验方案并处理相关的实验问题。 教学方法:讲练结合,计算机辅助教学 教学过程: 一、知识概要 (一)基本仪器的使用 基本仪器是指通用性强,在各种实验中经常用到的仪器。中学阶段,要求掌握的基本仪器如下:测量长度的仪器------刻度尺、游标卡尺、螺旋测微器 测量质量的仪器------天平 测量时间的仪器------打点计时器、秒表

debug常见命令使用说明

五、DEBUG调试程序 DEBUG.EXE程序是专门为分析、研制和开发汇编语言程序而设计的一种调试工具,具有跟踪程序执行、观察中间运行结果、显示和修改寄存器或存储单元内容等多种功能。它能使程序设计人员或用户触及到机器内部,因此可以说它是80X86CPU的心灵窗口,也是我们学习汇编语言必须掌握的调试工具。 1)DEBUG程序使用 在DOS提示符下键入命令: C>DEBUG [盘符:][路径][文件名.EXE][参数1][参数2] 这时屏幕上出现DEBUG的提示符“-”,表示系统在DEBUG管理之下,此时可以用DEBUG 进行程序调试。若所有选项省略,仅把DEBUG装入内存,可对当前内存中的内容进行调试,或者再用N和L命令,从指定盘上装入要调试的程序;若命令行中有文件名,则DOS把DEBUG 程序调入内存后,再由DEBUG将指定的文件名装入内存。 2)DEBUG的常用命令 (1)汇编命令A 格式:A[起始地址] 功能:将输入源程序的指令汇编成目标代码并从指定地址单元开始存放。若缺省起始地址,则从当前CS:100地址开始存放。A命令按行汇编,主要是用于小段程序的汇编或对目标程序的修改。 (2)反汇编命令U 格式1:U[起始地址] 格式2:U[起始地址][结束地址|字节数] 功能:格式1从指定起始地址处开始将32个字节的目标代码转换成汇编指令形式,缺省起始地址,则从当前地址CS:IP开始。 格式2将指定范围的内存单元中的目标代码转换成汇编指令。 (3)显示、修改寄存器命令R 格式:R[寄存器名] 功能:若给出寄存器名,则显示该寄存器的内容并可进行修改。缺省寄存器名,则按以下格式显示所有寄存器的内容及当前值(不能修改)。 AX=0000 BX=0004 CX=0020 DX=0000 SP=0080 BP=0000 SI=0000 DI=0000 DS=3000 ES=23A0 CS=138E IP=0000 NV UP DI PL NZ NA PO NC 138E:0000 MOV AX,1234 -R AX ;输入命令 AX 0014 ;显示AX的内容 :;供修改,不修改按回车。 若对标志寄存器进行修改,输入:-RF 屏幕显示如下信息,分别表示OF、DF、IF、SF、ZF、AF、PF、CF的状态。 NV UP DI PL NZ NA PO NC 不修改按回车键。要修改需个别输入一个或多个此标志的相反值,再按回车键。R命令只能显示、修改16位寄存器。 (4)显示存储单元命令D 格式1:D[起始地址]

实验1类的基本使用

1类的基本使用 1. 设计一个商品类,在edu.dali包里实现类Commodity,要求: ①包括编号、名称、产地、单价属性; ②通过构造函数对各属性附值; ③定义一个取得折扣价的方法,输入折扣值返回折扣价。 ④在CommodityTest的main( )里创建对象创建,输出对象属性及6.5价的价格。 Commodity类: package edu.dali; public class Commodity { private int bianhao; private String name; private float price; private String chandi; public Commodity() { this.bianhao=1000; https://www.doczj.com/doc/608208165.html,="梅子"; this.chandi="大理"; this.price=10f; } public float zhekou(){ return 0.65f*this.getPrice(); } //get,set省略 } CommodityTest测试类: package edu.dali; public class CommodityTest { public static void main(String[] args) { Commodity meiZi=new Commodity(); System.out.println("meiZi的名称:"+meiZi.getBianhao()); System.out.println("meiZi的产地:"+meiZi.getChandi()); System.out.println("meiZi的名称:"+meiZi.getName()); System.out.println("meiZi的单价:"+meiZi.getPrice());

实验一:类和对象1

实验一:类和对象 【实验目的】 1.理解对象和类,掌握类的定义及如何创建一个对象; 2.掌握构造方法的运用; 3.掌握方法的定义和参数传递; 4. 掌握类的继承机制。 【实验准备】 一、复习配套教材相关章节的内容; 二、预习本次实验; 【实验内容】 1.编写一个程序,显示水果的定购行情。定义一个带有参数的构造方法,这些参数用于存放产品名,数量和价格。在主程序中输出三种不同的水果。package avage; public class text { String name; int agr; double page; public text(){ } public text(String name,int agr,double page){ https://www.doczj.com/doc/608208165.html,=name; this.agr=agr; this.page=page; } public void evagre(){ System.out.println("水果名为:"+https://www.doczj.com/doc/608208165.html,); System.out.println("水果数量:"+this.agr); System.out.println("水果单价:"+this.page); } } public class text1 { /** * @param args

*/ public static void main(String[] args) { // TODO Auto-generated method stub text s=new text(); https://www.doczj.com/doc/608208165.html,="苹果"; s.agr =10; s.page=1.0; s.evagre(); text c=new text(); https://www.doczj.com/doc/608208165.html,="香蕉"; s.agr =10; s.page=1.0; s.evagre(); text d=new text(); https://www.doczj.com/doc/608208165.html,="橘子"; s.agr =10; s.page=1.0; s.evagre(); 2. 编写一个学生类,封装学生的学号、姓名、成绩等信息。再编写一个主类,

利用DEBUG调试汇编语言程序段

利用DEBUG调试汇编语言程序段一.实验目的 1.熟悉DEBUG有关命令的使用方法; 2.利用DEBUG掌握有关指令的功能; 3.利用DEBUG运行简单的程序段。 二.实验容 1.进入和退出DEBUG程序; 1)开始—运行,输入cmd,点确定进入命令窗口 2)在命令窗口中输入dubug进入debug程序

3)进入debug窗口后,输入q命令退出debug 2.学会DEBUG中的 1)D命令(显示存数据D 段地址:偏移地址) 例1:-D100 ;显示DS段, 0100开始的128个字节容 说明:指定要显示其容的存区域的起始和结束地址,或起始地址和长度。 ①DSEGREG[起始地址] [L 长度] ;显示SEGREG段中(缺省默认为DS), 以[起始地址] (缺省为当前的偏移地址),开始的[L 长度] (缺省默认为128)个字节的容. ② D SEGREG[段地址:偏移地址]

;显示SEGREG段中(缺省默认为DS), [段地址:偏移地址] 开始的[L 长度] (缺省默认为128)个字节容 -D ;默认段寄存器为DS,当前偏移地址(刚进入debug程序偏移地址为0100H) -D DS:100 ;显示DS段, 0100H开始的128个字节容 -D CS:200 ;显示CS段, 0200H开始的128个字节容 -D 200:100 ;显示DS段, 0200:0100H开始的128个字节容 -D 200;显示DS段, 0200H开始的128个字节容 -D 100 L 10 ;显示DS段, 100H开始的100H个字节容 2)E命令(修改指定存) 例1:-E100 41 42 43 44 48 47 46 45 -D 100,L08

c语言.实验1 基本操作及调试

实验1、C程序的编程环境和运行方法 一、实验目的 1、编辑简单的C程序,以此熟悉Dev-C++( 或Visual C++6.0)集成开发环境,并初步认识C程序的组成及书写 风格; 2、熟悉C语言源程序在Dev-C++( 或Visual C++6.0)中编辑、编译、连接和运行的全过程以及每一步骤的作用; 3、了解编译过程中的语法错误信息并了解修改语法错误的方法; 4、理解程序调试的概念,初步熟悉C程序的调试方法。 二、实验内容 ㈠基本操作 1、创建工作目录 在D盘新建一个实验1的工作文件夹,文件夹以班名+学号后两位+sy1来命名(例如:17数媒1班3号同学的实验1工作文件夹命名为sm103sy1。注意:文件夹及文件的命名尽量不要用汉字!); 2、安装Dev-C++ 用拷贝的编译软件压缩包(注意:用本次实验文件夹中提供的低版本编译软件Dev-Cpp 5.10 TDM-GCC 4.8.1 Setup.exe),在机房电脑(或自带笔记本)上练习安装Dev-C++并做必要的设置。 3、编译软件的基本操作 启动Dev-C++,熟悉其中常用菜单、工具按钮的功能; ㈡简单C程序的编辑、编译、连接和运行(以Dev-C++环境为例) 1、创建一个简单的C源程序 (1)启动Dev-C++后,单击“文件”菜单下的“新建”命令,选择“源代码”即创建了一个C源文件 (2)在代码编辑窗口输入以下代码(注释语句不用输入): #include // 这是编译预处理命令 int main( ) //主函数 { // 函数体开始的标志 printf ("This is a C program.\n"); // 输出双引号里面的文字信息 return 0; // main函数的返回值为0 } 检查是否有编辑错误,确定无错误后单击“文件”菜单下的“保存”命令,以sy1-1为文件名,选择文件类型为c,将源文件保存到工作文件夹中(见下图)。

实验1:类、对象基础知识运用

广东技术师范学院实验报告 学院:计算机科学学 院 专业: 计算机科学与 技术(师范) 班级:成绩: 姓名:孔哥哥学号:组别:组员: 实验地点:Win10电脑实验日期:指导教师签名: 实验名称: 一、实验目的: 1、熟练掌握类、对象的的概念以及对事物的抽象。 2、熟练掌握成员、方法的概念以及构造方法的概念。 3、熟练掌握封装性,多态性的概念 4、理解面向对象的程序设计方法。 二、实验内容和步骤:(说明代码及运行结果) 1.运行下面的程序,理解面向对象的程序设计方法的基本概念。 class value { public int x,y; public value(int a,int b) { x=a; y=b; } } public class Ch31 { public static void main(String args[]) { int total; value num=new value(24,65); total=num.x+num.y; System.out.println("add="+total); } }

2、定义一个类实现银行帐户的概念,包括的变量有"帐号"和"存款余额",包括的方法有"存款"、"取款"、"查询余额"和”显示帐号”。定义主类,创建帐户类的对象,并完成相应操作。 2.1新建一个AccountTester的类,以下是代码: public class AccountTester { public static void main(String[] args) { BankAccount anAccount; anAccount=new BankAccount("小明",12121000,1000); System.out.println("账户名字:"+anAccount.getOwnerName()); System.out.println("账户号码:"+anAccount.getAccountNumber()); System.out.println("账户现有:$"+anAccount.getBalance()); System.out.println("存款$500,以后有:"+anAccount.setBalance(500)); System.out.println("取款$700,以后有"+anAccount.withdraw(700)); } } 2.2再建一个BankAccount类,代码如下: //定义类方法 public class BankAccount { private String ownerName; private int accountNumber; private float balance; //定义构造函数,如果没有接收参数就生成一个空的对象 public BankAccount(){

实验1-常规生化实验仪器的使用及基本操作

生物化学与分子生物学实验技术 实验安全与实验基本操作 2实验室安全规则 3实验室安全事故案例 ●1995年9月香港科技大学化学系大四学生梁同学因吸入别的同学泼洒的酸 酐而不治身亡。 ●1997年香港科技大学物理系访问学者因未按规定使用通风橱造成他人肺部 伤害而永不被香港各大学录用。 4推行实验室安全规则的目的 1.为了达到研究所研究学习安全之目的。 2.为了满足人性安全感的基本需要。 3.为了人性的尊严─生命是无价的。 4.减少工作中产生灾害,确保全教职工和学生之安全及健康。 5. 保护大家共同的环境。 5安全事故原因分类分析 天灾 占2% 凡不知、不顾、不理、不能、粗心、迟钝、疲劳、失检、情绪各种内在外在的行为 不安全行为 人为因素 占98% 工作场所中,工作环境、设备设施对人所产生之危险因素 不安全环境 6专业性实验室安全工作守则 ●化学药品的操作 ●放射性物质(另有专门培训) ●废料处理 ●紫外线的接触 ●化学药品溢泼的处理 7实验室常用化学试剂的使用安全 8二甲苯 ●无色液体,有芳香气味,易挥发。用来制造、染料、塑料和药物。属低毒类, 对皮肤和黏膜有刺激作用,高浓度有麻醉作用。神经系统会受损害,还会使肾和肝受时性损伤。

●眼毒性:蒸气会刺激眼睛,液体导致严重刺激,发红肿胀和灼伤。通常影响 是暂时性的。皮肤毒性:产生灼伤感、干燥。可以用微温的缓慢流水冲洗至少20分钟,用无摩擦性的肥皂从皮肤上洗去二甲苯。 ●易燃,有爆炸危险。属于甲类防火危险物质。用二氧化碳或干粉或泡沫灭火 剂,不宜用水。 9三氯甲烷 ●无色透明易挥发液体,有特殊的香甜气味。沸点:61.2℃,医药上用作麻醉 剂。也用作萃取剂和溶剂。 ●有很强的麻醉作用,在光的作用下,能被空气中的氧反应生成氯化氢和剧毒 的光气。通常加入1—2%乙醇,使生成的光气与乙醇作用而生成碳酸乙酯,以消除其毒性。 ●吸入高浓度蒸汽时,开始刺激眼、口腔、鼻孔粘摸,发生流泪、感觉麻醉、 呕吐、痉挛、直到昏睡、不省人事。 ●在空气、水分和光的作用下,酸度增加,因而对金属有强烈的腐蚀性 10乙醚 ●透明、无色、易挥发有芳香刺激性气味的液体。沸点:34.6℃;对人体有麻 醉性能。当吸入含量为3.5%时,30~40分钟就可失去知觉。 ●人体过量吸入,会引起严重的急性中毒。呼气中带醚味,并出现呕吐、出汗、 喷嚏、咳嗽、头痛、记忆力减退、无力、兴奋。 ●微溶于水,易溶于盐酸,能与醇、醚、石油醚、苯、氯仿等有机溶剂混溶。 应储存于阴凉、干燥、通风的低温库房内,库温最好控制在25℃以下。远离热源、火种,避免阳光直射。 ●本品易燃。与强氧化剂反应能起火爆炸。在空气中与氧长期接触或受光照会 生成不稳定的过氧化物,受热能自行着火爆炸。着火时,可用干粉、泡沫、二氧化碳、沙土灭火。用水灭火无效,但可用水保持火场容器冷却。 11乙醇 ●无色有酒味,易挥发的澄清液体。沸点78.5℃:用于溶剂、清洗剂、分析 试剂等。属微毒类,对眼睛黏膜有轻微刺激作用。 ●乙醇可使皮肤发干,长期受大剂量作用时,可使神经系统、消化器官等发生 严重的器质性疾病。 ●易燃,手热或遇明火有燃烧爆炸危险,燃烧时,发出兰色火焰。蒸气能与空 气形成爆炸性混合物,在火场中,受热的容器有爆炸的危险。着火时,用二氧化碳、雾状水、干粉、1211或抗泡沫灭火。用水冷却火场中的容器,驱散蒸气,赶出溢出液体,使其稀释成为不燃性混合物

实验1熟悉matlab环境和基本操作

实验1 熟悉Matlb环境及基本操作 实验目的: 1.熟悉Matlab环境,掌握Matlab的主要窗口及功能; 2.学会Matlab的帮助使用; 3.掌握向量、矩阵的定义、生成方法和基本运算; 4.掌握Matlab的基本符号运算; 5.掌握Matlab中的二维图形的绘制和控制。 实验内容: 1.启动Matlab,说明主窗口、命令窗口、当前目录窗口、工作空间窗口、历史窗口、图形窗口、M文件编辑器窗口的功能。 2.实例操作Matlab的帮助使用。 3.实例操作向量、矩阵的定义、生成方法和基本运算。 4.实例操作Matlab的基本符号运算。 5.实例操作Matlab中的二维图形绘制和控制。 实验仪器与软件: 1.CPU主频在2GHz以上,内存在512Mb以上的PC; 2.Matlab 7及以上版本。 实验讲评: 实验成绩: 评阅教师: 年月日

实验1 熟悉Matlab环境及基本操作 一、Matlab环境及主要窗口的功能 运行Matlab安装目录下的matlab.exe文件可启动Matlab环境,其默认布局如下图: 其中, 1.主窗口的功能是:主窗口不能进行任何计算任务操作,只用来进行一些整体的环境参数设置,它主要对6个下拉菜单的各项和10个按钮逐一解脱。 2.命令窗口的功能是:对MATLAB搜索路径中的每一个M文件的注释区的第一行进行扫描,一旦发现此行中含有所查询的字符串,则将该函数名及第一行注释全部显示在屏幕上。 3. 历史窗口的功能是:历史窗口显示命令窗口中的所有执行过的命令,一方面可以查看曾经执行过的命令,另一方面也可以重复利用原来输入的命令行,可以从命令窗口中直接通过双击某个命令行来执行该命令,

相关主题
文本预览
相关文档 最新文档