文档库 最新最全的文档下载
当前位置:文档库 › 微机实验1(内存块的移动与清零)

微机实验1(内存块的移动与清零)

微机实验1(内存块的移动与清零)
微机实验1(内存块的移动与清零)

. 微机实验报告

第一次作业计算机基础知识

第一次作业计算机基础知 识 Last revision on 21 December 2020

1. 计算机问世以来经历了四代,划代的主要依据是计算机电子元件的类型。大规模集成电路主要应用于____d__。 a. 第1代 b. 第2代 c. 第3代 d. 第4代 2.在计算机的多种技术指标中,决定计算机的计算精度的是___b___。 a. 运算速度 b. 字长 c. 存储容量 d. 进位数制 3. 个人计算机(PC)是除了主机外,还包括外部设备的微型计算机。而其必备的外部设备是___b___。 a. 键盘和鼠标 b. 显示器和键盘 c. 键盘和打印机 d. 显示器和扫描仪 4. 从硬件看,对整机性能影响最大的是___b___。 a. 内存 b. CPU c. 显示器 d. 硬盘 5. WPS、Word等文字处理软件属于___c___。 a. 管理软件 b. 网络软件 c. 应用软件 d. 系统软件 6. 一般认为,世界上第一台电子数字计算机诞生于___a___。 a. 1946年 b. 1952年 c. 1957年 d. 1963年 7. 用来计算计算机存储容量的基本单位是___c___。 a. 字 b. 页 c. 字节 d. 数据块 8. 液晶显示器简称为___c___。 a. CRT b. VGA c. LCD d. TFT 9. 在计算机中,控制总线的英文术语的缩写是___b___。 a. DB b. CB c. AB d. MODEM 10. 计算机中常说的486、586指的是计算机的___c___。 a. 存贮容量 b. 运算速度 c. CPU型号 d. 显示器速度 11. 在计算机工作中,一般不能写入信息的存储器是___b___。 a. 软盘 b. ROM c. RAM d. 硬盘

实验基本操作复习专题

化学实验基本操作专题复习 复习重点: 了解常用的化学实验仪器的名称、用途以及使用注意事项。掌握一些重要的实验基本操作。常见的仪器如试管、滴管、酒精灯、烧杯、量筒、集气瓶、漏斗、长颈漏斗、托盘天平、玻璃棒等;重要的实验基本操作如固体、液体药品的取用,酒精灯的使用与加热,溶液的配制,装置气密性的检查,溶解、过滤、蒸发等分离或提纯物质、溶液酸碱性的测定的实验操作方法等。 复习难点: 仪器的用途归纳、实验原因分析、实验现象描述 复习过程 考点知识梳理 一、基本实验操作 二、常见仪器的用途 合作归纳:玻璃棒的用途 集气瓶的用途 烧杯的用途 三、基本实验操作分析 1)请指出并改正下列实验操作描述中的错误之处 A.将10g氯化钠固体直接放在天平的托盘上称量 B.量取90ml水时,俯视读数 C.为了准确,可以在量筒中配制溶液 D.稀释浓硫酸时,将水缓慢注入浓硫酸中 E.为了节约药品,用剩的药品应放回原试剂瓶 F.为了获得感性认识,可触摸药品或尝药品的味道 G.为了能看到标签,倾倒液体时,标签不能向着手心 2)请指出并改正下列实验操作描述中的错误之处 1.测定溶液酸碱性时,为使现象更明显,加入的指示剂越多越好 2.检验铵盐和碱共热时有无氨气放出,应用干燥的红色石蕊试纸检验 3.为了便于观察,给试管加热时,试管口应对着自己 4.用pH试纸测定溶液酸碱度时,先将pH试纸润湿,然后再测定

5.滴管伸入试管可以准确地把液体滴入试管 6. 选用量程为50mL的量筒量取8mL液体 7.搅拌过滤器内的液体可以加快过滤速度 四、常见反应的实验现象 五、实验安全和意外事故的处理 六、中考模拟演练 1、1)下列有关实验现象的描述中正确的是(多选,用字母作答) A. 红磷在氧气中燃烧发出耀眼的白光,并产生大量的白雾 B. 细铁丝在氧气中燃烧火星四射,生成红色固体 C. 打开浓盐酸的试剂瓶盖,一会儿瓶口会产生白烟 D. 某同学在做一氧化碳还原氧化铁的实验过程中,观察到试管中红棕色粉末逐渐变黑 E.向硫酸铜溶液中滴加氢氧化钠溶液有蓝色沉淀产生 2)请从下列A或B中两题中任选一个 ....作答,若两题均作答。 、(1)下列因素会导致配制的氯化钠溶液的溶质质量分数偏小的是(多选,用字母作答) A.称取的氯化钠不干燥 B.量水时俯视刻度 C.用来的溶解的烧杯内壁有水 D.用玻璃棒搅拌时有液体溅出 E.转移已配好溶液时有液体洒出 (2)请从下列甲乙两两题中任选一题作答。

移动通信实验报告-

实验一交织编码的仿真实现 一、实验目的 熟悉并掌握交织码纠错的工作原理, 利用system view仿真软件设计并建立交织编码纠错的系统图,了解利用仿真模拟软件进行系统分析的基本方法, 能够利用仿真软件分析交织编码系统是如何纠正突发错误的。 二、实验任务要求 1、进一步熟悉system view仿真软件的基本操作步骤. 2、设计并建立交织编码仿真电路 3、掌握利用仿真软件分析系统的基本方法 4、了解交织编码纠正突发错误的过程 三、实验原理 实验原理图 四、实验步骤及结果分析 第1步:进入SystemView 系统视窗,时间设置:点击进行时间设置“时间窗”参数 第2步:在SystemView系统窗下,创建的仿真分析系统。第2步:在SystemV iew系统窗下,创建的仿真分析系统。

第3步:创建完仿真系统后,单击运行按钮,在分析窗口观察并记录输入输出波形。 输出输入波形如下图: 第4步:将输入输出波形放入同一窗口,观察系统延时时间。将鼠标放在延时处,屏幕右上角可看到时间 分析:由上图知输出波形较之输入波形有延时,延时t=5.71s 第5步:在仿真系统中加入延时模块如图,加入延时后观察并记录输入输出波形图 加入延时模块后的仿真系统如下图:

分析:由上图知加入延时模块(延时时间t=5.71s)后,输出波形和输入波形一致 第6步:在仿真系统中加入突发干扰源电路,加入干扰源后观察并记录输入输出波形图 加入突发干扰源电路如下图:

分析:加入突发干扰源后输出波形较之输入波形有变化。 第7步:修改突发干扰源参数,突发干扰源的脉宽100ms改为150ms(PulseW = 150e-3 sec) 后观察并记录输入输出波形图。 五、结论

移动试题

智能网试题 一、填空 1、(CMIN02移动智能网系统)是东信北邮信息技术有限公司研制开发的新一代移动智能网产品。 2、(SMP)是移动智能网各业务、用户数据的管理中心,它与SMAP一起组成了一个用户信息管理网络,完成业务管理、用户管理、网络管理、计费管理、接入管理、系统管理等功能。 3、(SMAP)是提供给业务管理者的一个管理窗口,具有与SMP的接口,业务管理者可以通过远程接入SMP来管理业务。它与MSCP并不直接相连。 4、(SCP)是整个移动智能网的核心,主要包括移动业务控制功能和业务数据功能两个功能模块。 二、选择 1、智能网系统的网络组成单元为:(A.B.C.D.E) A. SCP B. SMP C. VC D. SSP E. IP 2、(C)用以存放语音通知,支持文本语音的转换等功能,可根据MSCP的指示完成放音通知和接收 DTMF信号的功能。A. SCP B. SMP C. IP 3、(B)是一个物理功能实体,具有基本呼叫处理的功能,负责参与完成移动智能业务有关的交换 功能。A. SCP B. SSP C. SMP 4、智能业务所采用的7号信令协议子层为(A、B、C) A. MAP2+ B. CAP C. INAP D. ISUP 5、HP根文件系统的组织中,用以存放配置文件的目录是(B) A./home B. /etc C. /dev D. /sbin 6、SMP为SMAP提供服务的进程创建方式(A) A、动态创建方式 B、静态创建方式 7、衡量智能网系统处理能力(每秒处理的呼叫数)的指标为(A) A.忙时CAPS数 B. CPU负荷 C. 充值成功率 8、在二卡合一业务中(ABC)可以为“全球通”用户充值。 A. 全球通 B. 固定用户 C.神州行 D.小灵通 9、在以(A)方式触发的目标网中,呼叫端局可以直接通过用户的CAMEL签约信息分析和触发VPMN业 务。 A. O_CSI+T_CSI B. OVERLAY 10、作为一个物理实体,SSP/IP包括(ABC)功能实体。 A. 呼叫控制功能(CCF) B. 业务交换功能(SSF) C. 特殊资源功能(SRF) D. 业务控制功能(SCF) 11、CMIN02系统中,SCP、SMP、VC的各台处理机之间采用哪种工作方式(B) A.主/备用方式 B. 集群式系统,动态负荷分担方式 C.单机独立工作方式 D.静态负荷分担 12、下面那些功能属于SCP的基本功能(AB) A.呼叫控制和处理功能 B.数据与话务管理功能 C.向SSP指示AOC计费信息 D.业务管理

(完整版)初中化学实验基本操作练习题

化学实验基本操作同步练习 一、选择题 1、对化学实验剩余的药品,处理方法正确的是() A.带回家中 B.随意倾倒在水槽中 C.倒入指定的容器中 D.倒回原试剂瓶中 2、下列仪器中,不能在酒精灯上直接加热的是() A.试管 B.烧杯 C.蒸发皿 D.燃烧匙 3、下列仪器中,不能作为反应容器的是() A.烧杯 B.集气瓶 C.量筒 D.试管 4、下列仪器中,可与试管、烧杯、蒸发皿归为一类的是() A.集气瓶 B.漏斗 C.量筒 D.锥形瓶 5、下列基本操作中不正确的是() A.用酒精灯火焰的外焰部分给物质加热 B.过滤时,液体应沿着玻璃棒流入过滤器 C.一般用药匙或镊子取用固体药品 D.使用天平时,用手取用砝码 6、给试管里的物质加热时,切勿让试管底部接触灯芯,这是因为() A.将使酒精燃烧不完全 B.易使酒精灯熄灭 C.灯芯温度低,易使已受热后的试管受热不均匀而破裂 D.灯芯温度高,易使试管底部溶化 7、下列基本实验操作正确的是() A.用药品不定量时,固体一般去1~2克 B.安装过滤器时,滤纸边缘高于漏斗口 C.蒸发食盐水,用玻璃棒不断搅拌液体 D.酒精灯不用的时候,一定要盖上灯帽 8、下列实验操作,不正确的是() A. 向试管里倾倒液体试剂时,试剂瓶标签应朝向手心 B. 实验剩余的药品必须放回原瓶 C. 取液后的滴管,放置时应保持橡胶乳头在上 D. 用量筒量取液体时,视线要与量筒内凹液面的最低处保持水平 9、下列仪器中,能在酒精灯火焰上直接加热的是() A. 集气瓶 B. 量筒 C. 试管 D. 烧杯

10、用量筒量取液体时,某同学操作如下:量筒放平稳,面对刻度,仰视液体凹液面最低处,读数为19mL。倾倒出一部分液体,又俯视液体凹液面最低处,读数为11mL。这位同学取出液体的体积是() A. 8mL B. 大于8mL C. 小于8mL D. 无法判断 11、下列说法中正确的是() A. 可以用燃着的酒精灯去点燃另一个酒精灯 B. 实验室可以用品尝味道的方法鉴别一些无毒性的试剂 C. 实验过程中,不慎将稀硫酸溅到衣服上,可以不作处理 D. 不小心将酒精灯碰倒在实验台上,致使酒精溢出燃烧,可以立即用湿抹布盖灭 12、下列实验操作①用量筒量取液体时,将量筒放在水平的桌面上,右手握试剂瓶(标签向掌心)慢慢倒入量筒中②用完滴瓶上的滴管要用水冲洗后放回滴瓶中③实验室里两个失去标签的试剂瓶中均装有白色固体,为了分清哪瓶是白砂糖,哪瓶是食盐,可取少量固体品尝味道。其中()A. 只有①正确 B. 只有②正确 C. 只有③正确 D. 全部错误 13、下列化学实验基本操作正确的是() A. 取块状固体药品时,如果没有镊子可以用手拿 B. 应该用酒精灯的外焰给物质加热 C. 有腐蚀性的药品应放在纸上称量 D. 用胶头滴管滴加液体时,其下端应紧贴试管内壁 14、用托盘天平称量3.6克食盐,称量中发现指针向右偏转,此时应() A. 加砝码 B. 加药品 C. 减药品 D. 调节螺丝向左旋 15、量取8毫升稀硫酸应选用的仪器是() A. 50毫升量筒 B. 50毫升量筒和胶头滴管 C. 10毫升量筒 D. 10毫升量筒和胶头滴管 16、下列各组仪器,能用来加热液体药品的一组是() A. 量筒、蒸发皿、烧杯 B. 量筒、蒸发皿、试管 C. 集气瓶、蒸发皿、试管 D. 烧杯、蒸发皿、试管 17、在进行过滤操作时,除了使用铁架台、烧杯、玻璃棒以外,还需要的仪器是() A. 酒精灯 B. 托盘天平 C. 蒸发皿 D. 漏斗

移动通信实验报告

实验一 m序列产生及特性分析实验 一、实验目得 1.了解m序列得性质与特点; 2。熟悉m序列得产生方法; 3.了解m序列得DSP或CPLD实现方法。 二、实验内容 1。熟悉m序列得产生方法; 2.测试m序列得波形; 三、实验原理 m序列就是最长线性反馈移存器序列得简称,就是伪随机序列得一种。它就是由带线性反馈得移存器产生得周期最长得一种序列。 m序列在一定得周期内具有自相关特性.它得自相关特性与白噪声得自相关特性相似。虽然它就是预先可知得,但性质上与随机序列具有相同得性质.比如:序列中“0”码与“1”码等抵及具有单峰自相关函数特性等。 五、实验步骤 1.观测现有得m序列。 打开移动实验箱电源,等待实验箱初始化完成.先按下“菜单”键,再按下数字键“1”,选择“一、伪随机序列”,出现得界面如下所示: ?再按下数字键“1"选择“1m序列产生”,则产生一个周期为15得m序列。 2。在测试点TP201测试输出得时钟,在测试点TP202测试输出得m序列。 1)在TP201观测时钟输出,在TP202观测产生得m序列波形。

图1-1 数据波形图

实验二 WALSH序列产生及特性分析实验 一.实验目得 1。了解Walsh序列得性质与特点; 2。熟悉Walsh序列得产生方法; 3.了解Walsh序列得DSP实现方法。 二.实验内容 1.熟悉Walsh序列得产生方法; 2.测试Walsh序列得波形; 三。实验原理 Walsh序列得基本概念 Walsh序列就是正交得扩频序列,就是根据Walsh函数集而产生.Walsh函数得取值为+1或者—1。图1-3—1展示了一个典型得8阶Walsh函数得波形W1。n阶Walsh函数表明在Walsh函数得周期T内,由n段Walsh函数组成.n阶得Walsh函数集有n个不同得Walsh函数,根据过零得次数,记为W0、W1、W2等等。 t 图2-1 Walsh函数 Walsh函数集得特点就是正交与归一化,正交就是同阶不同得Walsh函数相乘,在指定得区间积分,其结果为0;归一化就是两个相同得Walsh函数相乘,在指定得区间上积分,其平均值为1。 五、实验步骤 1。观测现有得Walsh序列波形 打开移动实验箱电源,等待实验箱初始化完成. 先按下“菜单"键,再按下数字键“1”,选择“一、伪随机序列”,出现得界面如下所示:

西安交通大学微机原理第一次实验报告

微型计算机原理与接口技术 第一次实验报告 实验者姓名: 实验者学号: 所在班级: 报告完成日期:20年月日

实验二分支程序的设计 一、实验目的 1.学习提示信息的显示及键盘输入字符的方法。 2.掌握分支程序的设计方法。 二、实验内容 在提示信息下,从键盘输入原码表示的二位十六进制有符号数。当此数大于0时,屏幕显示此数为正数;当此数小于0时,屏幕显示此数为负数;当此数等于0时,屏幕显示此数为零。 三、实验调试过程 利用-u命令进行反汇编,结果如下。三个CMP语句运行完的地址如图所示,第一个CMP运行完的是29H 输出结果的地址如下图所示: 首先对输入为负数时进行验证:输入FFH,设置一个断点在29H,利用-t命令观察跳转,结果如图:

可以看到,程序最终正确的转入输出负的分支。再输入正数11H,利用-t观察整个比较过程如下: 可以看到,程序最终正确的转入输出正的分支。最后输入00H,利用-t观察整个比较过程如下:

可以看到,程序最终正确的转入输出0的分支。 四、实验框图及程序代码 实验框图:

程序代码: CRLF MACRO MOV AH,02H MOV DL,0DH INT 21H MOV AH,02H MOV DL,0AH INT 21H ENDM DA TA SEGMENT ;定义结果信息 MESS1 DB 'INPUT DATA:',0DH,0AH,'$' MESS2 DB 'THIS DATA IS+',0DH,0AH,'$' MESS3 DB 'THIS DATA IS-',0DH,0AH,'$' MESS4 DB 'THIS DATA IS ZERO',0DH,0AH,'$' DA TABUF DB 3 ;定义最大可输入字符长度ACTLEN DB ? ;实际输入字符长度 STRING DB 3 DUP(?) ;输入字符缓冲区 DA TA ENDS SSEG SEGMENT PARA STACK 'STACK' DB 50 DUP(0) SSEG ENDS CODE SEGMENT ASSUME CS:CODE,SS:SSEG,DS:DA TA START:MOV AX,DATA MOV DS,AX MOV AX,SSEG MOV SS,AX MOV DX,OFFSET MESS1 MOV AH,09H INT 21H MOV AH,0AH MOV DX,OFFSET DATABUF INT 21H CRLF MOV AL,STRING CMP AL,38H JAE ISNEG CMP AL,30H JNZ ISPOS

实验四数据块移动

实验四数据块移动 一、实验目的 1、了解内存中数据块移动方法。 2、掌握分支程序的设计。 二、实验内容 设计一通用数据块间数据搬移程序。 三、编程指南 程序要求把内存中一数据区(称为源数据块)传送到内存另一数据区(称为目的数据块)。源数据块和目的数据块在存贮中可能有三种情况,如下图所示。 对于两个数据块分离的情况,如图(a),数据的传送从据块的首址开始,或者从数据块的末址开始均可。但对于有部分重叠的情况,则要加以分析,否则重叠部分会因“搬移”而遭破坏。

可以得出如下结论:当源数据块首址大于目的块首址时,从数据块首地址开始传送数据。当源数据块首址小于目的块首址时,从数据块末址开始传送数据。 四、实验程序框图 五、实验步骤 ? 联机模式: (1)在源数据块4000H~4FFFH中首址、末址几个单元,填入几个标志性字节,按下MON 键,返回P状态。 (2)在PC机和实验系统联机状态下,运行该实验程序,可用鼠标左键单击菜单栏“文件”或工具栏“打开图标”,弹出“打开文件”的对话框,然后打开598K8ASM文件夹,点击S8.ASM文件,单击“确定”即可装入源文件,再单击工具栏中编译装载,即可完成源文件自动编译、装载目标代码功能,再单击“调试”中“连续运行”或工具图标运行,即开始运行程序。 (3复位RST键,查看目的数据块4100H~4FFFH数据是否和源数据块4000H~4FFFH单元相一致。 脱机模式: ⑴在P.态下,按SCAL键,然后在源数据块4000H~4FFFH中首址、末址几个单元,填入几个标志性字节,按下MON键,返回P状态。 ⑵在P.态下,输入2EF0,按EXEC键。

实验四 数据块移动[精品文档]

电工电子实验中心 实验报告 课程名称:计算机硬件技术基础实验名称:数据块移动 姓名:学号: 评定成绩:审阅教师:实验时间:2017.05.02 南京航空航天大学

一、实验目的要求 1) 进一歩掌握主程序、子程序设计方法。 2) 掌握人机对话的设计方法。 3) 进一歩熟悉 Tddebug 调试环境和 Turbo Debugger 的使用。 二、实验任务 本实验要求将指定数据区的数据搬移到另一块内存空间中,并通过子程序调用的方法将搬移的数据显示在屏幕上。 源数据块和目标数据块在存储中的位置可能有三种情况,如图2-4-1 所示。对于两个数据块分离的情况,数据的传送从数据块的首地址开始,或者从数据块的末地址开始均可。但对于有部分重叠的情况,则要加以分析,否则重叠部分会因搬移而遭到破坏。 所以搬移过程可以通过以下两个方式完成: 当源数据块首地址>目标块首址时,从数据块的首地址开始传送数据; 当源数据块首地址<目标块首址时,从数据块的末地址开始传送数据。三、实验代码 STACK1 SEGMENT STACK DW 256 DUP($) STACK1 ENDS DATA SEGMENT MES1 DB 'The data in buf2 are:',0AH,0DH,'$' BUF1 DB 11H,22H,33H,44H,55H,66H,77H,88H,99H,0AAH,0BBH,0CCH,0DDH,0EEH,0FFH,00H BUF2 DB 20H DUP(0) DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA

START: MOV AX,DATA MOV DS,AX MOV SI,OFFSET BUF1 MOV DI,OFFSET BUF2 CMP SI,DI;判断数据段的先后顺序,决定首端移动或是尾端移动 JG LABEL1 MOV CX,20H LOOPER: MOV BX,CX MOV CX,SI[BX] MOV DI[BX],CX PUSH DI[BX] INC BX CALL PRINT LOOP LOOPER JMP LAST LABEL1: MOV BX,20H SUB BX,CX MOV CX,SI[BX] MOV DI[BX],CX PUSH DI[BX] DEC BX CALL PRINT LOOP LABEL1 JMP LAST LAST: RET PRINT PROC POP DI[BX] PUSH AX MOV DX,DI MOV AL,02H INT 21H POP AX RET PRINT ENDP CODE ENDS END START

微机原理实验报告

西安交通大学实验报告 课程_微机与接口技术第页共页 系别__生物医学工程_________实验日期:年月日 专业班级_____组别_____交报告日期:年月日 姓名__ 学号__报告退发 ( 订正、重做 ) 同组人_教师审批签字 实验一汇编语言程序设计 一、实验目的 1、掌握Lab6000p实验教学系统基本操作; 2、掌握8088/8086汇编语言的基本语法结构; 3、熟悉8088/8086汇编语言程序设计基本方法 二、实验设备 装有emu8086软件的PC机 三、实验内容 1、有一个10字节的数组,其值分别是80H,03H,5AH,FFH,97H,64H,BBH,7FH,0FH,D8H。编程并显示结果: 如果数组是无符号数,求出最大值,并显示; 如果数组是有符号数,求出最大值,并显示。 2、将二进制数500H转换成二-十进制(BCD)码,并显示“500H的BCD是:” 3、将二-十进制码(BCD)7693转换成ASCII码,并显示“BCD码7693的ASCII是:” 4、两个长度均为100的内存块,先将内存块1全部写上88H,再将内存块1的内容移至内存块2。在移动的过程中,显示移动次数1,2 ,3…0AH…64H(16进制-ASCII码并显示子

程序) 5、键盘输入一个小写字母(a~z),转换成大写字母 显示:请输入一个小写字母(a~z): 转换后的大写字母是: 6、实现4字节无符号数加法程序,并显示结果,如99223344H + 99223344H = xxxxxxxxH 四、实验代码及结果 1.1、实验代码: DATA SEGMENT SZ DB 80H,03H,5AH,0FFH,97H,64H,0BBH,7FH,0FH,0D8H;存进数组 SHOW DB 'THE MAX IS: ','$' DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA START: MOV AX,DATA ;把数据的基地址赋给DS MOV DS,AX MOV DX,OFFSET SHOW ;调用DOS显示字符串 MOV AH,09H INT 21H MOV SI ,OFFSET SZ ;数组的偏移地址赋给SI MOV CX,10 ;存进数组的长度给CX MOV DH,80H ;将数组的第一个数写进DH NEXT: MOV BL,[SI] ;将数组的第一个数写进BL CMP DH,BL ;比较DH和BL中数的到校 JAE NEXT1 ;如果DH中的数大于BL中,将跳转到NEXT1 MOV DH,BL ;如果DH中的数小于BL中,将BL中的数赋给DH NEXT1: INC SI ;偏移地址加1 LOOP NEXT;循环,CX自减一直到0,DH中存数组的最大值 ;接下来的程序是将将最大值DH在屏幕上显示输出 MOV BX,02H NEXT2: MOV CL,4 ROL DH,CL ;将DH循环右移四位

微机实验报告

微机实验报告 标准化文件发布号:(9312-EUATWW-MWUB-WUNN-INNUL-DQQTY-

第一次实验 实验01 I/O端口地址译码实验 一、实验目的 掌握I/O地址译码电路的工作原理。 二、实验原理 1、实验电路如原理图所示,其中74LS74为D触发器,可直接使用实验台上数字电路实验区的D触发器,74LS138为地址译码器。译码输出端Y0~Y7在实验台上“I/O地址”输出端引出,每个输出端包含8个地址,Y0:280H~287H,Y1:288H~28FH,…… 当CPU执行I/O指令且地址在280H~2BFH范围内,译码器选中,必有一根译码线输出负脉冲。 例如:执行下面两条指令 MOV DX,290H OUT DX,AL(或IN AL,DX) Y2输出一个负脉冲,执行下面两条指令: MOV DX,2A0H OUT DX,AL(或IN AL,DX) Y4输出一个负脉冲。 (II型机) 2. 接线 II型机: I/O 地址/Y2(290H---297H) 接 D 触发器/CLK I/O 地址/Y4(2A0H---2A7H) 接 D 触发器/CD D 触发器/D 接 D 触发器/SD 接+5V D 触发器/Q 接逻辑笔或L7 I型机: I/O 地址/Y4 接 D 触发器/CLK I/O 地址/Y5 接 D 触发器/CD

…… 三、实验内容 利用负脉冲控制L7闪烁发光(亮、灭、亮、灭、……),时间间隔通过软件延时实现。 四、实验内容实现分析 分析实验连接图;说明实现该内容的原理;画出流程图。 五、实验程序 DATA SEGMENT OUTPORT1 EQU 290H OUTPORT2 EQU 2A0H DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA

解决内存瓶颈问题

解决内存瓶颈问题 由于面向对象化编程的动态链接的特点,用C++完成的DOS程序往往代码比较庞大,占用内存空间较多。而在程序运行过程中,分配大 量内存存储数据是在所难免的。故常规内存资源十分紧张。尤其在大 型的软件运行过程中,一旦内存不够使用,将大大影响软件的可靠性 。因此,有必要在保证内存资源方面找出较好的方案,提高软件的性能。 从当前的国内情况来看,大部分微机都配有4兆以上内存。如果 全部加以利用,软件的内存资源基本上就可以解决了。在利用这部分 内存的方案上,有以下几种: ①用80286/80386保护模式访问。 但这个方案无法被所有的编程人员接受。因为即使是优秀的DOS 编程人员,编写保护模式程序也是相当困难的。 ②用保护模式的接口产品DOS扩展器。 当采用C++编程时,应用DOS扩展器接口跟直接用保护模式编程差不多同样困难。所以这种方法也不利于一般编程人员。 ③用覆盖技术。 假如我们要存放的数据远大于代码,用覆盖技术仍然无法解决。 因此,应该提出更好的方案来。 由EMS(Lotus-Intel-Microsoft Expanded Memory Specification) 规范提供的中断调用,可以用扩展内存模拟扩充内存,具有强大的功能,为利用扩展内存提供了方便;同时,XMS扩展内存规范提供了更 直接的调用途径,不需占用上位内存。但两种规范使用时仍然要处理 许多细节。为此,笔者在开发应用程序的过程中,建立了一个内存管 理类,以相对透明的方式分配扩展内存并存储数据,并具有以磁盘建 立虚存的功能。 二、扩充内存管理类 扩充内存管理类提供了分配扩充内存、转储数据或建立文件缓冲 区的功能。

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

微机作业 (1)

10、填空题 1).8086CPU的基本总线周期包括 4 个振荡周期。若8086CPU主频为4MHz,则其基本总线周期为1 ns。 2).8086CPU有16 位数据总线,20 位地址总线。 3).8086CPU内部有很多寄存器,分别指出它们是什么寄存器:CS 代码寄存器,SS 堆栈寄存器,IP 指令指针,SP 堆栈寄存器 。 4).说明8086CPU芯片的一些重要引脚的功能:INTR 可屏蔽中断信号, MN/最大最小模式切换信ALE 地址锁存信号,MX 号。 第三章指令系统 一填空题 1.执行系列指令后: MOV AL, 7 MOV BL, 9 MUL BL 结果为:AX= 63 。 2.假设程序段如下: MOV AX, 5439H MOV BX, 456AH ADD AX, BX 则AX= 99A3H ,CE= 0 、PF= 1 、AF= 1 、OF= 1 。3.说明下列指令中源操作数属于什么寻址方式: (1) MOV AL, [DI+5]; 寄存器间接寻址 (2) MOV AL, [BX]; 寄存器间接寻址 (3) ADD AL, 80H; 立即寻址。 4.对于指令MOV BX,[BP+SI],如果指令执行前,(DS)=3F00H,(BP)=0200H,(SI)=0046H,(SS)=2F00H,(2F246H)=4154H,(3F246H)=1245H,则执行指令后,(BX)= 。 二、程序分析题 1. 已知(60000H)=12H, (60001H)=43H, (60002H)=78H, (60003H)=0ABH, (60004H)=0FH; (70000H)=02H, (70001H)=63H, (70002H)=89H, (70003H)=0FAH, (70004H)=24H,执行下列程序,填入指定寄存器的当前内容。 MOV AX,7000H MOV DS, AX MOV AX, 6000H MOV SS, AX MOV BX, 0 MOV BP, 0 MOV SI, 2

中考化学复习专题十八 常见仪器与基本实验操作

专题十八常见仪器与基本实验操作 命题点1常见仪器的识别及用途 1. (2019苏州)下列仪器对应的名称正确的是() 2. (2019淄博改编)下列化学仪器对应的名称书写正确的是() 3. (2019株洲)取用粉末状固体化学药品时,应使用的仪器是() A. 滴管 B. 研钵 C. 药匙 D. 镊子 4. (2019德州)下面是实验室常见的玻璃仪器,其中能够在酒精灯上直接加热的是() 5. (2019益阳)实验室中,药品的存放必须符合一定的规则。下列存放药品时所选择的仪器及存放方式正确的是() 6. (2019贵阳)化学是一门以实验为基础的科学。下列仪器用途不正确的是() 7. (2019牡丹江改编)如图为实验室中常见的仪器,请回答相关问题。 (1)写出下列仪器的名称:②________,②________,②________。

(2)量取一定体积的液体,需要用到的仪器是________(填序号)。 (3)②不能直接加热,加热时需要______________________。 (4)②的用途是______________________。 命题点2基本实验操作及注意事项 8. (2019南京)过滤实验中,不需要使用的仪器是() A. 烧杯 B. 漏斗 C. 玻璃棒 D. 蒸发皿 9. (2019德阳)下列实验基本操作正确的是() A. 用湿润的pH试纸测某待测液的pH B. 胶头滴管用后平放在桌面上 C. 在量筒中配制溶液 D. 一般用药匙或镊子取用固体药品 10. (2019铜仁改编)下列化学实验基本操作,正确的是() A. 加热后的试管立即用冷水冲洗 B. 蒸发食盐水时,待蒸发皿中固体全部析出时停止加热 C. 滴管使用后都要立即用清水冲洗干净 D. 将玻璃管插入带孔橡胶塞时要先把玻璃管口用水润湿 11. (2019河南)下列图示的实验操作中正确的是() 12. (2019陕西)下列实验基本操作正确的是() 13. (2019北京)下列操作不正确 ...的是() 14. (2019安徽改编)下列实验操作正确的是()

微机原理上机实验答案

实验01A 将FFFFH送到AX,BX,CX,DX,SI,DI,BP寄存器 程序如下: CODE SEGMENT ASSUME CS:CODE START PROC FAR STT:PUSH DS SUB AX,AX PUSH AX ;============================== MOV AX,0FFFFH MOV BX,AX MOV CX,AX MOV DX,AX MOV SI,AX MOV DI,AX MOV BP,AX ;============================== RET START ENDP CODE ENDS END STT 实验01B 将FFH送到内存1000H,1001H,1002H,1003H,1004H单元中程序如下: DA TA SEGMENT ORG 1000H H1 DB 5 DUP(?) DA TA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DA TA START PROC FAR STT:PUSH DS SUB AX,AX PUSH AX ;============================== MOV AL,0FFH MOV DI,1000H MOV CX,5 ;循环5次 LP1:MOV [DI],AL ;FF放入1000H-1004H中 INC DI

DEC CX JNZ LP1 ;============================== RET START ENDP CODE ENDS END STT 实验02A 编写一个加法程序,在数据段偏移地址1000H处开始,存放有两个3字节长的数据(高位对应高地址,低位对应低地址),求这两数据(十六进制数)的和,并将结果放在两数据之后,利用DEBUG调试程序,并求解:CCBBAAH+223344H=?CCBBAA+554433H=? 程序如下: DA TA SEGMENT ORG 1000H H1 DB 10 DUP(?) DA TA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DA TA START PROC FAR STT:PUSH DS SUB AX,AX PUSH AX Mov ax,dseg Mov ds,ax ;============================== MOV SI,1000H ;不带最高位进位的全加器 MOV DI,1003H MOV BX,1006H MOV CX,3 CLC AA: MOV AL,[SI] ADC AL,[DI] MOV [BX],AL PUSHF ;保护FR,这里其实没有必要,因为INC不会产生进位 INC SI INC DI INC BX POPF LOOP AA

内存块移动(单片机)

课程名称:单片机实验 电子信息工程系电信专业班姓名 实验名称内存块移动实验日期2011/10/14 序号39 指导老师实验成绩 一、实验目的和要求 1、实验目的 (1)了解内存的移动方法 (2)加深对存储器读写的认识 2、实验要求 将指定源地址和长度的存储块移到指定目标位置。 二、实验说明 本程序是给出起始地址,用地址加一方法移动块,将指定源地址和长度的存储块移到指定目标地址为起始地址的单元中去。移动3000H-4000H,256字节。 三、程序框图

Block equ 3000h mov dptr,#Block ; 起始地址 mov r5,#0 ; 清256字节 mov a, #2 ;将02h写进累加器a中 Loop1: movx @dptr, a inc dptr ; 指向下一个地址 djnz r5, Loop1 ; 记数减一 mov r0, #30h ;将高8位放进寄存器r0 mov r1, #00h ;将低8位放进寄存器r1 mov r2, #40h mov r3, #00h mov r7, #0 Loop2: mov dph, r0 ;将目标数据放进dptr mov dpl, r1 movx a, @dptr ;将dptr所指的片外RAM单元中的内容送到a中 mov dph, r2 mov dpl, r3 movx @dptr, a cjne r1, #0ffh, Goon1 ;比较r1与0ffh是否相等,相等顺序执行,不相等跳转 ;到goon1继续执行 inc r0 ;r0+1→r0 Goon1: inc r1 cjne r3, #0ffh, Goon2 inc r2 Goon2: inc r3 djnz r7, Loop2 ;r1-1→r1,判断r1是否为0,等于0顺序执行,不等于0 ;跳转到loop2继续执行 ljmp $ end 四、实验结果与分析 1、实验程序:

化学实验基本操作专项练习题

化学实验基本操作专项练习题 一、选择题(下列每小题只有一个选项符合题意,把符合题意的选项填入题后括号中) 1.下列实验操作中,正确的是() 2.量取8mL水稀释浓硫酸的下列操作错误的是() 3.下列实验操作中,正确的是() 4.下列各图是初中化学的几个实验操作,其中正确的是() 5.化学实验必须规范,否则容易发生安全事故。你认为下列实验操作正确的是() 6.下列图示实验操作错误的是() 7.学习化学,我们对商品的标签和标志有了更深层次的认识,以下四枚标志使用不恰当的是 ()

8.徐浩同学准备了下列仪器和用具:烧杯、铁架台、铁圈、石棉网、酒精灯、玻璃棒、蒸发皿、坩埚钳、火柴。从缺乏仪器或用具的角度看,他不能进行的实验操作是() A.溶解B.过滤C.蒸发D.给溶液加热 9.在实验室中有下列实验用品:①酒精灯、②铁架台、铁圈、石棉网、酒精灯、玻璃棒、蒸发皿、坩埚钳、火柴。从缺乏仪器或用具的角度看,他不能进行的实验操作项目是() A.溶解B.过滤C.蒸发D.给溶液加热 10.下列实验操作正确的是() 11.下列实验操作能达到预期目的的是() A.用10mL的量筒量取9.0mL的水 B.用托盘天平称取10.58克的碳酸钠粉末 C.用向下排空气法收集纯净的氢气 D.用150mL酒精和50mL水精确配制200m L医用消毒酒精 12.做溶解、过滤、蒸发实验均要用到的一种仪器是()A.试管B.烧杯C.酒精灯D.玻璃棒 13.配制10%的氯化钠溶液时,不会引起溶液中氯化钠的质量分数偏小的是() A.用量筒量取水时仰视读数B.配制溶液的烧杯用少量的蒸馏水润洗 C.氯化钠晶体不纯D.转移已配好的溶液时,有少量溶液溅出 14.“神舟7号”载人航天飞船发射成功,极大地增强了我们的民族自豪感。在航天飞船的失重环境中,下列实验操作最难完成的是()A.结晶B.蒸发C.溶解D.过滤 15.某学生用量筒量取液体,视线与液体凹液面的最低处保持相平,读数为30mL,将液体倒出一部分后,俯视读数为20mL,则该同学实际倒出的液体体积为() A.大于10m L B.小于10m L D.等于10m L D.无法确定 16.郝颖同学在化学课上提出,可用澄清石灰水检验人呼出的气体是否是二氧化碳气体,就这一过程而言,属于科学探究环节中的()A.建立假设B.收集证据C.设计实验D.作出结论 17.实验结束后,下列仪器的放置方法正确的是() 二、填空与简答题 18.在实验室中有下列实验用品:①酒精灯、②试管夹、③10mL量筒、④100mL量筒⑤烧杯、⑥漏斗、⑦蒸发皿、⑧玻璃棒、⑨铁架台(带铁圈)⑩滤纸,请按要求选择相应实验用品填空(填序号) (1)加热试管里的药品应使用; (2)量取5mL液体应使用; (3)过滤操作中应使用; (4)蒸发、结晶操作中应使用。

微机原理及应用实验报告

微机原理及应用实验报告标准化文件发布号:(9312-EUATWW-MWUB-WUNN-INNUL-DQQTY-

微机原理及应用实验报告 班级: 姓名: 学号: 中南大学 机电工程学院精密测控实验室

实验二软件程序设计 1.实验目的: 1、掌握MCS-51单片机指令系统及用汇编语言编程技巧; 2、了解和熟悉用MCS-51单片机仿真开发机调试程序的方法。 2.实验内容: 1、编写排序程序并上机调试通过。 已知8031内部RAM60H~69H单元中,依次存放了 FFH,99H,77H,CCH,33H,DDH,88H,BBH,44H,EEH,它们均为无符号数,编程 将它们按递减次序排序,即最大数放在60H中,最小数放在69H中。 2.、编写多字节加法程序并上机调试通过。 8031内部RAM20H~22H单元中,存放了3字节被加数(低字节在前),在2AH~2CH单元中存放3字节加数(低字节在前),求两数之和,并将结 果存入以20H为起始地址的区域中(低字节在前)。 3.实验设备名称、型号: 4.画出软件程序流程图,写出上机调试通过的汇编语言程序清单: 程序1、编写排序程序并上机调试通过。 已知8031内部RAM60H~69H单元中,依次存放了 FFH,99H,77H,CCH,33H,DDH,88H,BBH,44H,EEH,它们均为无符号数,编程 将它们按递减次序排序,即最大数放在60H中,最小数放在69H中。

解:本设计采用冒泡排序法,使用双重循环,并在内循环中进行比较如果合乎从大到小的顺序则不动,否则两两交换,这样比较下去,比较9次 后,最小的那个数就会沉底,在下一次比较时将减少一次比较次数。如 果一次比较完毕,没有发生交换,说明已经按照从大到小的顺序排列 了。则可以退出循环,结束程序。 程序结构框图和程序代码如下:

相关文档