实验&答案(学生用)
(完整版)小学生科学实验大全

(完整版)小学生科学实验大全小学生科学实验大全
实验1:浮力实验
材料:
- 水
- 空心塑料球
- 玻璃杯
操作步骤:
1. 把玻璃杯装满水。
2. 把空心塑料球放入玻璃杯中。
3. 观察空心塑料球会不会浮在水面上。
结论:
空心塑料球会浮在水面上。
这是因为空心塑料球的密度比水小,所以受到了浮力的作用。
实验2:色彩转移
材料:
- 两杯水
- 食用色素(红色和蓝色)
操作步骤:
1. 把一杯水加入红色食用色素,另一杯加入蓝色食用色素。
2. 把两杯水慢慢倒入第三个空杯中。
结论:
当红色和蓝色的水混合在一起时,会变成紫色。
这是因为色彩混合的原理。
实验3:磁力实验
材料:
- 磁铁
- 钉子
操作步骤:
1. 将磁铁靠近钉子。
2. 观察钉子是否受到磁力吸引。
结论:
磁铁会吸引钉子,这是因为磁力的作用。
......
(继续编写更多的实验内容)
总结:
以上是一些适合小学生的简单科学实验,旨在培养他们的实验观察和分析能力。
希望这些实验能为小学生们带来快乐与学习的机会。
中学生实验大全简单的

中学生实验大全简单的
以下为一些简单的中学生实验大全:
1. 剖析苹果:将一个苹果切开,并观察其内部结构及种子分布情况。
2. 食品指纹:将不同的食品在白色滤纸上涂抹,观察其在纸上的颜色和形状。
3. 水的浸透性:将不同的生活用纸条放入水中,观察其被水吸收的速度。
4. 蔬菜褪色实验:将不同的蔬菜切块放在含有醋酸的水中浸泡,观察其颜色是否发生变化。
5. 空气中氧气的存在:将一个蜡烛熄灭后放入一个密闭的容器中,然后将一根点燃的木制火柴放入容器内,观察火柴燃烧的情况。
6. 制作堆肥:将一些废弃的蔬菜、水果皮等有机物放入一个密闭容器中,观察其逐渐分解生成肥料的过程。
7. 植物的光合作用:将一些水生植物放入含有漂浮于水上的小气泡的水箱中,观察气泡的增长情况。
8. 酸碱中和反应:将碳酸氢钠溶液和稀盐酸混合,观察其起泡和气味变化。
9. 金属的导电性:将一个金属导线连接到一个电池上,然后用其接触不同的金属材料,观察灯泡是否亮起。
10. 电灯泡的亮度与电压的关系:使用不同的电池或电压,观察电灯泡的亮度变化。
请注意,在进行实验时要遵循实验的安全规范,并在有成人监督的情况下进行。
十个简单的科学小实验步骤

十个简单的科学小实验步骤以下是十个简单的科学小实验的步骤:实验一:水的实验材料:-一个空玻璃杯-清水-一个塑料勺子-一个小纸片步骤:1.将空玻璃杯放在平坦的表面上。
2.用塑料勺子轻轻地将清水倒入杯子中,直到杯子装满水。
3.用小纸片覆盖住杯子的顶部。
4.快速地将杯子倒过来,保持小纸片在杯子的底部。
5.缓缓地放开手,小纸片仍然保持在杯子底部,水不会从杯子中流出。
实验二:气球与醋实验材料:-一个透明的塑料瓶-白醋-小苏打粉-一个漏斗-一个气球步骤:1.将漏斗放入瓶口,将小苏打粉倒入瓶子中。
2.慢慢地倒入白醋,直到瓶子装满。
3.将气球拉伸一下,将其套在瓶子的口上。
4.观察发生了什么?气球会膨胀起来,因为醋与小苏打产生了化学反应。
实验三:鸡蛋浮沉实验材料:-一个干净的玻璃杯-清水-一个新鲜的鸡蛋-盐步骤:1.将玻璃杯装满清水。
2.轻轻地将鸡蛋放入杯子中,观察它是否浮在水上。
3.慢慢地向杯子中加入盐,同时观察鸡蛋的变化。
4.当鸡蛋浮在水面上时,说明加入的盐数量达到了饱和。
实验四:香蕉变色实验材料:-一个新鲜的香蕉-柠檬汁步骤:1.将柠檬汁倒入一个碗中。
2.将香蕉在柠檬汁中浸泡一段时间。
3.观察香蕉是否慢慢变色。
柠檬汁可以防止香蕉变黑,因为其中的柠檬酸能抑制香蕉内部的酸化酶。
实验五:光的折射实验材料:-一个透明的杯子-饮料吸管-水-食盐步骤:1.将杯子装满水。
2.向水中加入一些食盐,搅拌均匀。
3.慢慢地将饮料吸管插入杯子中,但不要碰到杯子底部。
4.观察吸管呈现的形状。
水中的折射使得吸管的形状看起来弯曲了。
实验六:长毛绒玩具电击实验材料:-一个长毛绒玩具-尼龙线(绝缘材料)-积木或者其他支架步骤:1.将玩具的一只手足用尼龙线系在支架上。
2.用手或其他物体轻轻地摩擦另一只手足。
3.用手靠近玩具的摩擦部位,观察玩具周围是否会产生静电火花。
实验七:洗手液和胡椒粉实验材料:-一个浅盘-清水-一小撮胡椒粉-洗手液步骤:1.在浅盘中放入一些清水。
科学实验100种

科学实验100种科学实验是孩子们开展科学学习的重要方式之一,它能让孩子们更好地了解自然界的规律,发现科学中的奥妙,培养孩子们的科学探究意识和创新精神。
本文精选了100种简单易行、又能够激发孩子们学习热情的科学实验,供小学生和初中生参考。
实验1 能量转换实验将两个尼龙轮装在木棒上,使它们等距离地转动。
然后将线放上其中一个轮子,使其中一个轮子转动。
让孩子通过实验观察和思考:能源是怎样被转换的?使用什么方法可以使线在轮子上转动?这可以启发孩子们想到机械能和热能的转换。
实验2 风力发电机制作这个实验可以让孩子发挥自己的创造力和动手能力。
用风扇和齿轮在模拟风力下制作风力发电机。
然后开始实验,并观察电池的电量和转动速度等情况。
孩子们可以思考如何改进风力发电机,提高效率。
实验3 电路制作通过制作简单的电路,让孩子们了解电流的传递和开闭电路的影响。
你可以使用小灯泡和电池来展示电路,让孩子们将灯泡与电池相连。
当他们打开电路时,灯泡会发光。
当他们将电路中断时,灯泡也会失去电源。
孩子们可以通过实验来探究开闭电路的原理和灯泡发光的原理。
实验4 手机充电器制作当手机没电的时候,你是否会感到焦虑不安?孩子们也会有这样的感觉。
这时,如果孩子们能够制作一个手机充电器是多么的方便啊!使用一块电源板、电线和一个USB插头,孩子们就可以制作一个简单的手机充电器了。
通过这个实验,孩子们可以了解手机充电原理。
实验5 生长实验让孩子们培养一些植物,如豌豆、西红柿、玉米、黄豆等等,并观察植物的生长情况。
通过这个实验,孩子们可以了解和体验植物的生长过程,并从中学到生命科学知识。
实验6 化学实验让孩子们探究几种常用物质的特性和反应。
在这个实验中,可以使用简单的材料,如醋、碳酸氢钠、氢氧化钠和柠檬酸等,来展示不同物质之间的化学反应。
孩子们可以在实验中自己发挥创意,探索各种反应。
实验7 太阳能实验让孩子们使用一个简单的太阳能罐来获得电力。
在这个实验中,孩子们需要用太阳能电池板、电线和DC直流电机来制作简单的太阳能罐。
100个创意科学实验

100个创意科学实验1. 制作自制橡皮泥:将面粉、盐和食用色素混合,加入适量的水搅拌成面团状,然后揉搓至柔软可塑。
2. 制作彩色火焰蜡烛:将不同颜色的蜡块融化后,用牙签蘸取不同颜色的蜡液,滴在蜡烛上,观察彩色火焰的产生。
3. 制作自制气球炸弹:将小气球充气后,用胶带将其固定在纸杯底部,然后将纸杯倒置在盘子中,最后点燃纸杯底部的蜡烛,观察气球被推出去的效果。
4. 制作水中的音乐盒:将空塑料瓶切割成两半,然后在其中一半上打孔,将吸管插入孔中,最后将另一半瓶子翻转过来,加入水后,用铅笔敲打水面,观察音符的产生。
5. 制作自制电磁铁:将铜线缠绕在绝缘电线上,然后将电线连接到电池上,观察铜线变成磁铁的效果。
6. 制作彩色烟雾弹:将不同颜色的食用色素加入热水中,然后用吹风机吹向热水上方,观察彩色烟雾的产生。
7. 制作自制火箭车:将气球充气后,用胶带将其固定在竹签上,然后将竹签插入一个小车的轮子上,最后点燃竹签的一端,观察火箭车前进的效果。
8. 制作自制指南针:将磁铁放在一张纸上,然后用针头悬挂一根线在磁铁上方,最后将线旋转几次,观察指南针的指示方向。
9. 制作彩色雪花:将不同颜色的食用色素加入水中,然后用纸巾蘸取水滴落在玻璃板上,观察彩色雪花的形成。
10. 制作自制风车:将纸杯切割成四个叶片,然后用牙签将其固定在一个纸板中心上,最后用吹风机吹向风车叶片,观察风车的旋转效果。
11. 制作彩虹牛奶:将牛奶倒入盘子中,用棉签蘸取不同颜色的食用色素,轻轻触碰牛奶表面,观察颜色的变化。
12. 制作气球火箭:将小气球充气后,用胶带将其固定在竹签上,然后点燃竹签的一端,观察气球被推出去的效果。
13. 制作电磁铁:将铁钉缠绕上绝缘电线,然后将电线连接到电池上,观察铁钉变成磁铁的效果。
14. 制作彩色火焰:将不同颜色的食用色素加入酒精中,然后用火柴点燃酒精,观察火焰的颜色变化。
15. 制作水晶花:将盐溶解在水中,然后将花朵放入盐水中浸泡数天,观察花朵变成水晶花的效果。
小学实验报告

小学实验报告小学实验报告(精选6篇)小学实验报告篇1思考:不用胶水、胶布等粘合的东西,报纸就能贴在墙上掉不下来。
你知道这是为什么吗?材料:1支铅笔;1张报纸。
步骤:1.展开报纸,把报纸平铺在墙上。
2.用铅笔的侧面迅速地在报纸上摩擦几下后,报纸就像粘在墙上一样掉不下来了。
3.掀起报纸的一角,然后松手,被掀起的角会被墙壁吸回去。
4.把报纸慢慢地从墙上揭下来,注意倾听静电的声音。
说明:1.摩擦铅笔,使报纸带电。
2.带电的报纸被吸到了墙。
3.当屋子里的空气干燥(尤其是在冬天)如果你把报纸从墙上揭下来,就会听到静电的劈啪声。
创造:请试一试,还有什么物品能不用粘和剂,而用静电粘在墙上小学实验报告篇2思考:装有沙子和装有水的两个同等重量的瓶子从一个高度滚下来,谁先到达终点?材料:同等大小、重量相等的瓶子两个、沙子、水、长方形木板一块、两本厚书操作:1、用长方形木板和两本书达成一个斜坡2、将水倒入另一个瓶子中,将沙子倒入瓶子中3、把两只瓶子放在木板上,在同一起始高4、装水的瓶子比装沙子的瓶子提前到达终点讲解:沙子对瓶子内壁的摩擦比水对瓶子内壁的摩擦要大得多,而且沙子之间还会有摩擦,因此它的下滑速度比装水的瓶子要慢。
创造:将瓶子里的物质换一换,再让它们比比赛吧!小学实验报告篇3思考:把一根筷子插入装着米的杯子中,然后将筷子上提,筷子会把米和杯子提起吗?材料:塑料杯一个、米一杯、竹筷子一根操作:1、将米倒满塑料杯。
2、用手将杯子里的米按一按。
3、用手按住米,从手指缝间插入筷子。
4、用手轻轻提起筷子,杯子和米一起被提起来了。
讲解:由于杯内米粒之间的挤压,使杯内的空气被挤出来,杯子外面的压力大于杯内的压力,使筷子和米粒之间紧紧地结合在一起,所以筷子就能将成米的杯子提起来。
小学实验报告篇4【实验名称】探究摩擦力大小与什么因素有关【实验目的】了解影响摩擦力大小的因素:物体的表面光滑程度和物体轻重。
【实验器材】长木板、毛巾、弹簧测力计、被拉动物体(钩码及小车代替)【实验步骤】1、检查实验仪器是否齐全2、用弹簧测力计在光滑的木板上匀速拉动物体,观察弹簧测力计的示数变化。
实验总结及心得体会(通用11篇)
实验总结及心得体会(通用11篇)实验心得篇一这次的实验一共做了三个,包括:金属箔式应变片:单臂、半桥、全桥比较;回转机构振动AAA及谱分析;悬臂梁一阶固有频率及阻尼系数测试。
各有特点。
透过这次实验,我大开眼界,因为这次实验个性是回转机构振动AAA及谱分析和悬臂梁一阶固有频率及阻尼系数测试,需要用软件设计,并且用电脑显示输出。
能够说是半自动化。
因此在实验过程中我受易非浅:它让我深刻体会到实验前的理论知识准备,也就是要事前了解将要做的实验的有关质料,如:实验要求,实验资料,实验步骤,最重要的是要记录什么数据和怎样做数据处理,等等。
虽然做实验时,指导老师会讲解一下实验步骤和怎样记录数据,但是如果自我没有一些基础知识,那时是很难作得下去的,惟有胡乱按老师指使做,其实自我也不明白做什么。
在这次实验中,我学到很多东西,加强了我的动手潜力,并且培养了我的独立思考潜力。
个性是在做实验报告时,因为在做数据处理时出现很多问题,如果不解决的。
话,将会很难的继续下去。
例如:数据处理时,遇到要进行数据获取,这就要求懂得labview软件一些基本操作;还有画图时,也要用软件画图,这也要求懂得excel软件的插入图表命令。
并且在做回转机构振动AAA及谱分析实验,获取数据时,注意读取波形要改变采样频率,等等。
当然不只学到了这些,那里我就不多说了。
还有动手这次实验,使xx这门课的一些理论知识与实践相结合,更加深刻了我对xX这门课的认识,巩固了我的理论知识。
但是这次实验虽好,但是我认为它安排的时光不是很好,还有xxX考试时光,因为这些时光安排与我们的课程设计时光有冲突,使我不能专心于任一项,结果不能保证每一个项目质量,所以如果有什么出错请指出!实验心得篇二我觉得化工原理实验是一门验证性课程,它把我们在化工原理学到的各种单元操作化为实实在在的东西,而让我们把学到的知识认识到它的实在性。
流体输送——离心泵、过滤——板框压滤机、对流传热——套管式换热器、吸收蒸馏——填料塔板式塔、干燥——厢式干燥装置。
小实验实验步骤
今天,小编整理了7个在家就能做的科学小实验,即简单又好玩儿!在这个暑假,和孩子来一段科学之旅吧!科学小实验一:漂亮的彩虹雨实验材料:透明玻璃杯1个、小杯子4个、剃须泡沫、食用色素4瓶、滴管(勺子或注射器均可替代)、水实验步骤:1.稀释食用色素。
小杯子中装少量清水,让孩子往杯里滴入食用色素,搅拌均匀。
2.在玻璃杯里倒入2/3的清水,在杯顶挤上大量剃须泡沫,做出云朵的形状。
3.用滴管依次吸取有色液体滴到云朵上,看它变成彩虹雨慢慢落在杯子里。
解密时刻:这个实验与密度有关,因为刮胡泡沫由大量小气泡组成,密度低于水,所以是浮在上面的,跟木头密度小于水浮在水面上是一个原理。
滴入色素后,色素迅速渗过泡沫到达水面,色素的密度比水大,所以当色素到水面时,就能以较快地速度向密度更低的水中扩散,形成“彩虹雨滴”的现象。
科学小实验二:漂浮的硬币实验材料:一次性杯子、曲别针、硬币、水实验步骤:1.将一次性杯子装满水。
2.用手将曲别针或硬币放到水面,观察其是否会沉入水中。
3.将曲别针折成L状小工具,托住曲别针或硬币,再次将曲别针或硬币放入水中,观察其是否会沉入水中。
解密时刻:没有使用工具,曲别针或硬币在入水时难以保持平衡,水的表面张力被破坏,于是曲别针或硬币沉入水中。
当使用曲别针制作的小工具时,比较利于保持平衡,水的表面张力托住了曲别针,于是就漂浮在水面。
科学小实验三:拉不开的两本书实验材料:两本书实验步骤:1.将两本书的每一页依次重叠。
2.然后尝试和孩子拉开它们,但你们会发现,怎么拉都拉不开。
解密时刻:物体接触并有相对运动的趋势就会产生摩擦力,拉力大于摩擦力或接触面较光滑时,就能分开两个物体。
当拉力小于摩擦力时,两个物体就难以分开了。
科学小实验四:五颜六色的娃娃菜实验材料:娃娃菜、色素、塑料杯实验步骤:1.在三个杯子中分别倒入不同颜色的色素。
2.向杯中倒入水。
3.将娃娃菜菜叶放入杯中。
4.静置一天左右,就会发现杯子中的娃娃菜变色了。
小学生科学实验40个
小学生科学实验40个本文提供了40个适合小学生进行的有趣科学实验,旨在帮助小学生培养探索科学的兴趣和能力。
实验1:漂浮还是下沉材料:水、几种不同材质的物体(如纸张、木块、橡皮泥等)水、几种不同材质的物体(如纸张、木块、橡皮泥等)步骤:小学生可以将不同材质的物体放入水中观察,记录它们是漂浮还是下沉。
小学生可以将不同材质的物体放入水中观察,记录它们是漂浮还是下沉。
实验2:光线和颜色材料:不同颜色的玻璃纸或透明颜料,光源(如手电筒)不同颜色的玻璃纸或透明颜料,光源(如手电筒)步骤:小学生使用玻璃纸或透明颜料,将光源照射在不同颜色上,观察光线经过颜色后的变化。
小学生使用玻璃纸或透明颜料,将光源照射在不同颜色上,观察光线经过颜色后的变化。
实验3:植物的吸水能力材料:白色花朵、彩色染料(如食用色素)白色花朵、彩色染料(如食用色素)步骤:小学生将花朵放入不同颜色的染料中,观察花朵吸收染料后的变化。
小学生将花朵放入不同颜色的染料中,观察花朵吸收染料后的变化。
实验4:消失的盐分材料:温水、食盐温水、食盐步骤:小学生在温水中溶解食盐,观察食盐是否完全溶解。
小学生在温水中溶解食盐,观察食盐是否完全溶解。
实验5:静电的力量材料:气球、头发、布料气球、头发、布料步骤:小学生用充气的气球摩擦头发或布料,观察气球受到静电力量的变化。
小学生用充气的气球摩擦头发或布料,观察气球受到静电力量的变化。
......实验39:膨胀的葡萄干材料:葡萄干、杯子、水葡萄干、杯子、水步骤:小学生将葡萄干放入杯子中,加入水,观察葡萄干的变化。
小学生将葡萄干放入杯子中,加入水,观察葡萄干的变化。
实验40:地球自转与时间材料:地球仪、黏土或小球地球仪、黏土或小球步骤:小学生通过转动地球仪,使用黏土或小球模拟地球的自转,观察对应的时间变化。
小学生通过转动地球仪,使用黏土或小球模拟地球的自转,观察对应的时间变化。
以上是40个适合小学生进行的有趣科学实验,希望能够激发小学生对科学的兴趣,并促进他们的思维能力和实验能力的发展。
十个有趣的科学实验
十个有趣的科学实验1.飘浮的蛋:将足够的盐溶解在水中,使得水密度增加,然后轻轻地将鸡蛋放在水中,你会发现鸡蛋飘在水面上,这是因为水的密度超过了鸡蛋的密度。
2.彩虹花火:将不同颜色的食用染料溶解在碗中的牛奶中,然后滴上一两滴洗涤剂,你会看到色彩斑斓的“花火”在牛奶中绽放,这是由于洗涤剂破坏了牛奶表面的张力造成的。
3.酵母膨胀:将活性干酵母放入一个装有温水和糖的杯子中,随着时间的推移,你会看到酵母开始产生气泡并膨胀,这是因为酵母通过发酵将糖分解为二氧化碳和酒精。
4.磁力列车:将一条铜导线围绕一根铁钉绕几圈,然后将铁钉的一端放在一个磁铁上,将另一端悬空,当通过导线通电时,导线会生成磁场,使得铁钉被磁铁吸引,形成一个磁力列车。
5.豆芽实验:将一些豆子放在湿的纸巾上,然后将其放入一个透明的袋子里,并将袋子密封好,放在温暖的地方。
几天后,你会看到豆子发芽并长出小豆芽,这是因为豆子利用水和阳光进行光合作用生长。
6.原生质的观察:将一滴池塘水或水草水放在显微镜玻片上,覆盖另一片玻片,然后将样本放在显微镜下进行观察。
你将能够看到原生质(单细胞生物)的微小世界,如原虫、藻类等。
这是一个有趣的方式来了解微生物的多样性。
7.火焰颜色变化:在一支火柴或蜡烛的火焰上放上一些盐或其他金属盐,观察颜色的变化。
不同的金属盐会产生不同的颜色,这是由于金属离子在燃烧时释放出的特定能量导致的。
8.气候变化模拟:在一个密闭的小容器中放置一些植物,如青蒿草,并将容器放在阳光下。
观察几天后,你会发现容器内的温度上升,这是因为植物进行光合作用产生氧气,而被密闭的容器内不断吸收二氧化碳,从而形成一个小型的气候变化模拟。
9.食物中的DNA提取:通过使用一些普通的食物,如香蕉或草莓,就可以提取DNA。
这个实验可以让你亲自体验DNA的提取过程,并观察到DNA的可见形态。
10.气球火箭:将一根吸管插入一个空的塑料瓶中,将瓶子装满一半的醋,并在吸管上系一个已经装好小苏打的气球。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
等价于
-d ds:0100 L 7
DEBUG的常用命令
DEBUG的常用命令
修改存储单元命令E (Enter)
格式
E地址 数据表 用数据表的数据修改指定单元的内容 E地址 查看指定单元内容后再修改
说明
数据表中为要写入每个单元的数据,可以是十六进制数据,也 可以是单引号括起来的字符或字符串。数据和数据间要用空格 间隔,数据和字符可以不分隔。
格式:
U [地址] (80列显示模式) U范围 ; 从指定地址开始,反汇编32个字节 ; 对指定范围的主存内容进行反汇编
举例
- u 0100:0100 - u 0100:0100 0107 - u 0100:0100 L8
DEBUG的常用命令
运行命令G (Go)
格式
G[=地址] [断点地址1 [, 断点地址2 [, … [, 断点地址10] ] ] ]
16位寄存器
通用寄存器
控制寄存器
段寄存器
寄存器组(Register Set)
实验一 DEBUG调试工具使用
实验目的
掌握DUBUG调试工具中的常用命令; 熟悉DUBUG调试界面中的相关区域; 掌握用DEBUG查看、修改寄存器、内存、代码的方 法及代码运行的方法。
关于DUBUG
DEBUG最初是MS-DOS中的一个外部命令,从DOS 1.0起,Microsoft的操作系统就一直带有此命令。 DEBUG的主要用途在于纠错,即修正汇编语言程序 中的错误,不过也可以用来编写较短的汇编语言程序。 对初学者而言,DEBUG 更是比较好的入门工具。因 为DEBUG操作相对容易,可以避免一开始就碰到许 多难以理解的程序行。DEBUG还可用来检查和修改 内存位置、载入存储和执行程序、检查和修改寄存器 等。DEBUG通过单步、设置断点等方式为汇编语言 程序员提供了有效的调试手段。
DEBUG的常用命令
跟踪命令T (Trace)
格式:
T [=地址] T [=地址] [数值] ; 逐条指令跟踪 ; 多条指令跟踪
说明
T命令从指定地址起执行一条或执行由 [数值] 参数指定条数的 指令后停下来。每条指令执行后都要显示所有寄存器和标志 位的值以及下一条指令。 T命令逐条指令执行程序,遇到子程序 (CALL) 或中断调用 (INT n) 指令也不例外,会进入到子程序或中断服务程序当中 执行。
DEBUG的常用命令
汇编命令A (Assemble)
格式 A [地址] 说明
; 从指定地址开始输入汇编指令
A命令支持标准的80x86指令系统以及汇编语言语句格式,但要注意 以下一些规则: 1) 指令中不能出现变量和标号。 2) 所有输入的数值都是十六进制数。 3) 段跨越指令要在相应指令前单独一行输入。 4) 段间 (远) 返回的助记符要使用RETF。 5) A命令也支持最常用的两个伪指令DB和DW。
标志为0 标志为 NV (No oVerflow) UP (UP) DI (Disable Interrupt) PL (Plus) NZ (No Zero) NA (No Auxiliary ) PO (Parity Odd) NC (No Carry)
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状态。
举例
- t=0100 3
DEBUG的常用命令
继续命令P (Proceed)
格式:
P [=地址] [数值]
说明
P命令类似于T命令,只是执行时不会进入子程序或中断服务 程序中。当不需要调试子程序或中断服务程序时,应使用P命 令而不是T命令。
退出DEBUG命令Q (Quit)
格式:
-Q
DEBUG的常用命令(补)
举例
下面的程序段存放到内存0100:0100存储区。 mov ax, 1234 ; 将数据1234H传送到AX寄存器中 mov bx, ax ; 将AX的数据传送到BX中 mov [0000] , ax ; 将AX的数据传送到数据段的0000H单元 - a 0100:0100
DEBUG的常用命令
反汇编命令U (Unassemble)
实验报告内容
实验题目 实验目的和要求 实验设备 实验内容 实验过程
基本思路 硬件原理图及其说明:主要元器件的作用、名称 程序功能结构说明(含程序名、功能、算法说明、输入信息的格 式) 流程图 源程序 调试过程(如上机时遇到的问题及解决办法,观察到的现象及分 析) 实验结果
总结与体会
参考资料
郑学坚等. 微型计算机原理及应用实验指导. 清华大 学出版社. 刘均等. 汇编语言程序设计实验教程. 科学出版社
1 8086CPU内部结构
1.
2. 3.
算术逻辑单元(运 算器) 寄存器组 指令处理单元(控 制器)
8088的内部结构
∑
AH BH CH DH AL BL CL DL SP BP SI DI
16
20
器 CS DS SS ES IP 内部暂存器
8
存器
输入/输出 控制电路 外 部 总 线
ALU
存器
部 控制电路
DEBUG的常用命令
寄存器显示或修改命令R (Register)
格式
R 标志位值 R 寄存器名 RF ; 显示CPU内所有寄存器内容和标志寄存器中 ; 显示和修改指定的寄存器 ; 显示和修改标志寄存器中的标志位
举例
r r ax rf 要让CF=1,DF=1,ZF=1,则需要输入CY,DN,ZR。 输入的顺序可以任意
实验教学目的
学习汇编语言程序设计的基本方法和技能; 掌握编辑、调试和运行程序的方法; 学习接口的设计与编程方法。
要求
根据实验任务前进行预习。 独立完成实验。 整理实验结果记录。 实验结束后,请指导教师检查原始数据、实验结果。 规定的时间内完成并上交实验报告。 可以参考,但必须搞懂! 实验报告格式采用学院要求格式
命名命令n
格式
N 文件标识符
说明
把命令中给定的文件标识符格式化,放在CS:5C和CS:6C 的两个文件控制块中,然后可以用L/W命令装载/写程序
装入命令L 写命令W
BX,CX为装入/写的程序的长度
实验内容
进入DEBUG 查看所有寄存器的值,并指明显示结果中各内容的含 义 修改寄存器的值
原始值查看方法,查看的结果 修改的命令 修改后结果的查看方法,修改后的结果
实验内容
跟踪命令的T的操作
逐条执行前面的汇编指令,列出执行的结果
运行命令G的操作
修改AX,BX,CX中的值为0 用G命令再次执行前面的汇编指令,列出执行的结果
退出DEBUG
DEBUG的常用命令
填充命令F (Fill)
格式
F 地址 范围 数据表
说明
如果数据个数超过指定的单元个数范围,则忽略多出的数据 项;如果数据个数小于指定的单元个数范围,则重复使用这 些数据,直到填满指定的范围区域。 因为像BIOS等系统程序一般都放在内存的高端区域,不能被 用户修改
举例
f 0AF9:0100 L10 0A f 0AF9:0100 L10 ‘ABCD’
DEBUG的常用命令
(1) 显示存储单元命令D (Dump)
格式
D [地址] D [范围] 显示当前或指定开始地址的主存内容 显示指定范围的主存内容
说明: D [范围]这种形式中,最后一个单元只能写偏移 地址,不能写段地址。默认和第一个单元同段。 举例
-d -d 0af9:0103 -d 0af9:0100 0107 -d ds:0100 0107 - d 0100 L 8
标志名 OF DF IF SF ZF AF PF CF 溢出 (是/否) 是否 方向 (减量 增量) 减量/增量 减量 增量 允许/关闭 中断 (允许 关闭 允许 关闭) 符号 (负/正) 负正 零 (是/否) 是否 辅助进位 (是/否) 是否 奇偶 (偶/奇) 偶奇 进位 (是/否) 是否
标志为1 标志为 OV (OVerflow) DN (DowN) EI (Enable Interrupt) NG (NeGative) ZR (ZeRo) AC (Auxiliary Carry) PE (Parity Even) CY (Carry Yes)
说明
G命令中的地址都是不能指定段地址的,默认为CS所指的段 断点地址指示G命令执行时停下来的指令地址,断点可以没有, 但最多只能有10个。程序会停在第一个断点,后面要继续, 仍要使用G命令设置新断点。设置多个断点主要是为了在分支 结构中能够在分支点停止程序执行。 如果没有结束指令,需要设置断点
举例
- g=0100 0108
查看存储单元的内容
查看的命令,查看的结果
修改存储单元的内容
修改的命令,修改后的结果
实验内容
汇编命令A的操作
将以下指令放入程序段0200单元起始的存储空间中 Mov ax, 1234h Mov bx, 5678h Mov cx, 9abch
这段程序占多少字节,它的起始位置是多少? 这段程序对应的机器码分别是什么? 反汇编命令U的操作 用反汇编命令查看上面的代码,列出相应的结果