文档库 最新最全的文档下载
当前位置:文档库 › 北理工大学计算机 实验十四 实验报告表

北理工大学计算机 实验十四 实验报告表

北理工大学计算机 实验十四  实验报告表
北理工大学计算机 实验十四  实验报告表

实验十四实验报告表

实验名称:数据管理与数据库操作

学号:姓名:班级:实验时间:

实验报告表14-1 数据库管理系统实验数据表

实验报告表14-2虚拟数据库设计

实验报告表14-3虚拟数据库查询

北京理工大学汇编语言实验六磁盘文件存取实验报告

第六章磁盘文件存取实验(设计性实验) 一、实验要求和目的 1.理解文件、目录的概念; 2.了解FCB(文件控制块)方式文件管理方法; 3.掌握文件代号式文件存取方式; 4.学习使用文件指针读取文件 二、软硬件环境 1.硬件环境:计算机系统windows; 2.软件环境:装有MASM、DEBUG、LINK、等应用程序。 三、实验涉及的主要知识单元 DOS功能调用中断(INT 21H)提供了两类磁盘文件管理功能,一类是FCB(文件控制块)方式,另一类是文件代号式存取方式。 对于文件的管理,实际上是对文件的读写管理,DOS 设计了四种存取文件 方式:顺序存取方式、随机存取方式、随机分块存取方式和代号法存取方式。文件的处理步骤 A)写之前必须先建立文件、读之前必须先打开文件。 B)写文件之后一定要关闭文件。通过关闭文件,使操作系统确认此 文件放在磁盘哪一部分,写后不关闭会导致写入文件不完整。 1、文件代号式存取方式: 当用户需要打开或建立一个文件时,必须提供文件标识符。文件标识符用ASCII Z 字符串表示。ASCII Z 字符串是指文件标识符的ASCII 字符串后面再加1 个“0”字符。文件标识符的字符串包括驱动器名、路径名和文件名。其格式为 [d:][path]filename[.exe] 其中d 为驱动器名,path 为路径名,.exe 为文件名后缀。 中断 21H 提供了许多有关目录和文件操作的功能,其中文件代号式存取方式常用的功能如下: 2、操作目录的常用功能 39H——创建目录 3BH——设置当前目录 3AH——删除目录 47H——读取当前目录 有关中断功能的详细描述和调用参数在此从略,需要查阅者可参阅相关资料 之目录控制功能。 3、用文件句柄操作文件的常用功能 3CH——创建文件 4EH——查找到第一个文件 3DH——打开文件 4FH——查找下一个文件 3EH——关闭文件 56H——文件换名 3FH——读文件或设备 57H——读取/设置文件的日期和时间 40H——写文件或设备 5AH——创建临时文件 41H——删除文件 5BH——创建新文件

北京理工大学汇编实验五

一、实验目的 1、掌握子程序有关基本知识,学会子程序设计方法; 2、掌握主程序与子程序之间的调用关系及调用方法; 3、掌握汇编语言字符串处理方法; 4、掌握字符串的输入输出程序设计方法; 5、掌握数制转换程序实现方法。 二、实验软硬件环境 1、硬件环境:惠普64 位一体化计算机及局域网; 2、软件环境:windows 8,红蜘蛛管理系统,MASM for Windows。 三、实验相关知识 把功能相对独立的程序段单独编写和调试,作为一个相对独立的模块供程序使用,就性成子程序。子程序可以实现源程序的模块化,可简化源程序结构,可以提高编程效率。 1) 子程序的定义语句格式 汇编语言子程序以proc 语句行开始,以endp 语句行结束。如: 过程名PROC near[或far] 过程体 .......................... 过程名ENDP 在主程序中用CALL 过程名调用。主程序和子程序之间传递参数通常通过栈来进行,当然也可以用某些缺省的寄存器或内存来传递。但以通过栈来传递参数程序的通用性最强。 2) 子程序调用说明 子程序从PROC 语句开始,以ENDP 语句结束,程序中至少应当包含一条RET 语句用以返回主程序。在定义子程序时,应当注意其距离属性:当子程序和调用程序在同一代码段中时,用NEAR 属性;当子程序及其调用程序不在同一个代码段中时,应当定义为FAR 属性。当由DOS 系统进入子程序时,子程序应当定义为FAR 属性。为执行子程序后返回操作系统,在子程序的前几条指令中设置返回信息。 3) 子程序使用中的问题 A、主程序调用子程序是通过CALL 指令来实现的。子程序执行后,通过RET 指令, 返回主程序调用指令CALL 的下一条指令,继续执行主程序。一个子程序可以由 主程序在不同时刻多次调用。如果在子程序中又调用了其他的子程序,则称为子程 序的嵌套。特别是当子程序又能调用子程序本身时,这种调用称为递归。 B、调用子程序时寄存器及所用存储单元内容的保护。如果子程序中要用到某些寄存器 或存储单元时,为了不破坏原有的信息,要将寄存器或存储单元的原有内容压栈保 护,或存入子程序不用的寄存器或存储单元中。 C、用于中断服务的子程序则一定要把保护指令安排在子程序中,这是因为中断是随机 出现的,因此无法在主程序中安排保护指令。 D、调用程序在调用子程序时需要传送一些参数给子程序,这些参数是子程序运算中所 需要的原始数据。子程序运行后要将处理结果返回调用程序。原始数据和处理结果 的传递可以是数据,也可以是地址,统称为参数传递。 E、参数传递必须事先约定,子程序根据约定从寄存器或存储单元取原始数据(称入口 参数);进行处理后将处理结果(称出口参数)送到约定的寄存器或存储单元,返回到调用程序。参数传递一般有下面三种方法:用寄存器传递:适用于参数传递较少、

大学计算机基础实验内容及实验报告1-3-2

第一部分:实验前准备 1、在个人存储设备上,例如u盘上建立个人信息文件夹,文件夹命名为:学号班级本人姓名例如:20160001通信1601章实验 2.将第二部分所作的实验全部保存在该文件夹中 第二部分:实验内容 实验一:Windows 7基本操作(2学时) 一、实验目的 通过本实验的学习,使学生了解或掌握Windows 7操作系统的基本操作以及其对文件和磁盘的管理。 二、实验内容 具体实验要求如下: 1、熟悉输入法切换:按键盘组合键“Ctrl+Space”、“Ctrl+Shift”;熟悉全角/半角切换: “Shift+Space”。 2、熟悉文件夹显示方式和排序方式。 3、熟悉单个和多个文件的选定,然后进行移动和复制操作。 4、实验操作: 在U盘个人信息文件夹下,建立文件夹:WIN7 (1)在WIN7文件夹中建立一个名为WENHUA和APPLE两个新文件夹。 (2)在WIN7文件夹下创建文件EAT.TXT,并设置属性为只读。 (3)将文件EAT.TXT文件复制到APPLE文件夹中,并将新复制的文件改名为文件BASE.DOCX。 (4)将APPLE文件夹中BASE.DOCX文件建立名为BASE的快捷方式,并将其移动到WIN7文件夹中。 (5)利用Windows的搜索功能,查找文件EAT.TXT (6)删除APPLE文件夹中的BASE.DOCX文件。 三、实验要求

束后保存好完整的电子版实验报告和文件夹。 四、实验准备 认真学习教材中有关Windows 7操作系统的所有内容,实验时需携带教材。 五、思考题 文件扩展名代表了文件的类型。如果修改文件扩展名,会产生什么样的结果? 六、实验报告(见模板) 上机实验完成后,打开文件“实验一报告.docx”,填写实验内容。 七、注意事项及其它说明 本课程考试方式为上机考试,但上机时间有限,希望大家在课后多多进行练习(按照以往的经验,分数与练习次数成正比)。 请各位同学按时上机和下机,不要迟到或拖延下课,以免影响机房老师工作或后面同学上课。 严格遵守机房的规章制度,不得在机房内食用任何餐饮。 想望大家在下课后自觉将凳子放回到实验桌下,减少机房老师的重复性劳动,谢谢大家。

北京理工大学汇编语言实验报告实验五 子程序设计实验

实验五子程序设计实验(设计性实验) 一、实验要求和目的 1.熟悉汇编语言程序设计结构; 2.熟悉汇编语言子程序设计方法; 3.熟悉利用汇编语言子程序参数传递方法; 4.熟悉汇编语言字符串处理基本指令的使用方法; 5.掌握利用汇编语言实现字符串的输入输出程序设计方法; 6.掌握数制转换程序实现方法。 二、软硬件环境 1、硬件环境:计算机系统windows; 2、软件环境:装有MASM、DEBUG、LINK、等应用程序。 三、实验涉及的主要知识 A)子程序知识要点: 1、掌握子程序的定义语句; 过程名 PROC [near/far] 过程体 RET 过程名 ENDP 2.子程序结构形式 一个完整的子程序一般应包含下列内容: 1. )子程序的说明部分 在设计了程序时,要建立子程序的文档说明,使用户能清楚此子程序的功能和调用方法. 说明时,应含如下内容: .子程序名:命名时要名中见意. .子程序的功能:说明子程序完成的任务; .子程序入口参数:说明子程序运行所需参数及存放位置; .子程序出口参数:说明子程序运行结果的参数及存放位置; .子程序所占用的寄存器和工作单元; .子程序调用示例; 2、)掌握子程序的调用与返回 在汇编语言中,子程序的调用用CALL,返回用RET 指令来完成。 .段内调用与返回:调用子程序指令与子程序同在一个段内。因此只修改IP; .段间调用与返回:调用子程序与子程序分别在不同的段,因此在返回时,需同时修改CS:IP。 3.)子程序的现场保护与恢复 保护现场:在子程序设计时,CPU 内部寄存器内容的保护和恢复。 一般利用堆栈实现现场保护和恢复的格式: 过程名PROC [NEAR/FAR]

大学大学计算机实验报告

大学大学计算机实验报告 一、实验目的 1.掌握Word文档的创建、并按指定路径、指定文件名保存文件。 2.掌握文档中文字的快速输入并设置:文字的字号、字体、字颜色、行间距、字间距等格式。 3.掌握文档中段落的分栏、首字下沉、底纹、边框、页眉页脚等的设置方法。 4.掌握文档中插入艺术字、剪贴画、图片及公式的方法、并设置其版式及图片文字说明。5.掌握规则、非规则表格的设计。 5.掌握使用Word软件对论文、科技文章进行排版。 6.掌握文档中页面设置、文字的字体字号、颜色、行间距、字间距的设置。 8.掌握分页、分节要点,按不同章节的要求,设置不同的页眉、页脚。 7.掌握正文及三级标题的设置,并自动生成目录(或有修改后同步该目录)。 10.掌握论文封面的设计。 二、实验内容 1.单文档图文混排。 2.长文档排版。 三、实验过程及结果

计算机系统由计算机系统赖以工作的实体。后者是各种程序和文件,用于指挥全系统按指定的要求进行工作。 通常所说的计算机均指数字计算机,其运算处理的数据,是用离散数字量表示的。而模拟计算机运算处理的数据是用连续模拟量表示的。模拟机和数字机相比较,其速度快、与物理设备接口简单,但精度低、使用困难、稳定性和可靠性差、价格昂贵。故模拟机已趋淘汰,仅在要求响应速度快,但精度低的场合尚有应用。把二者优点巧妙结合而构成的混合型计算机,尚有一定的生命力。 硬件和软件两部分组成。硬件包括中央处理机、存储器和外部设备等;软件是计算机的运行程序和相应的文档。计算机系统具有接收和存储信息、按程序快速计算和判断并输出处理计算机系统由硬件(子)系统和软件(子)系统组成。前者是借助电、磁、光、机械等原理构成的各种物理部件的有机组合,是电子计算机分数字和模拟两类。

大学计算机实验报告

《大学计算机基础Ⅰ》课程 实验报告 (以上由学生填写) 西南大学计算机与信息科学学院 计算机基础教育系 2017年12月8日 实验成绩记载 课程Array实验报告一 一、实验题目:Win7得基本操作、文件管理与控制面板得使用 二、实验目得: 1.掌握“计算机"(资源管理器)得使用。 2.掌握文件与文件夹得基本操作。 3.了解显示属性得相关内容,掌握显示属性得设置。 4.掌握鼠标、键盘得属性设置。 5.掌握应用程序得添加/删除功能。 6.掌握输入法得设置方法.

7.掌握系统属性得设置方法。 8.掌握计算机名或域得查瞧及更改方法。 三、实验主要内容及过程(实验主要内容得介绍、主要得操作步骤) (列出实验主要内容通过截屏显示出操作过程以及实验结果) (一)文件与文件夹得管理 1、双击桌面上“计算机"→选择D盘→空白处右击选择“新建”重命名 文件夹→改名为“windows练习”→双击“windows练习"→右击空白处分别新建三个文件夹为“LX1”、“LX2”、“LX3”. 2、双击“C盘”打开→搜索框搜索“*、wmf”单击搜索按钮→选择任 意三个图片文件→右击→选择“复制”→粘贴至“LX1"文件夹中→并对三个文件分别重命名为“图片1、wmf”、“图片2、wmf”、“图片3、wmf”。 3、打开“LX1”文件夹→右击图片“1、wmf”→剪切→打开“LX2” 文件夹→右击空白处点击“粘贴”→选中剩下得两个文件→复制→打开“LX3”文件夹→右击选择“粘贴”→右击“LX2”选择“剪切” →打开“LX1”文件夹→右击选择“粘贴”

4、右击“LX3”文件夹→选择“属性”→选择“常规”属性卡→勾选“隐 藏”→右击“LX2"文件夹→选择“常规"属性卡→勾选“已读"

北京理工大学汇编试题

一、数制转换,以下数为带符号数,表达成字节或字的形式:(10分) (-327)10 = ()2 (70b6)16=()10 (11010001)2 =()10 (0101010101011001)2=()10 ( 2572)10 =()16 二、指出划线部分的寻址方式,并计算其物理地址:(10分) 已知: (CS)=2100H, (DS)=2400H, (ES)=2800H, (SS)=2600H, (BX)=0600H, (DI)=0200H, (SI)= 0300H, (BP)=0400H, BUF=1000H 1、MOV CL ES:[1500H] ;寻址方式:物理地址: 2、CMP SI, [DI] ;寻址方式:物理地址: 3、ADD AX, BUF [BP] [SI] ;寻址方式:物理地址: 4、CALL WORD PTR CS:[SI] ;寻址方式:物理地址: 5、LEA DX, [BX+SI] ;寻址方式:物理地址: 三、已知一程序数据段如下,请在右边表格中填写该数据段数据存储的形式。(12 分,未初始化的单元填写“xx”) DATA SEGMENT Array C=50H BUFFER DB 'B',0BH, B_BYTE LABEL BYTE DATA1 DW 0FFAAH ORG $+1 DATA2 DW B_BYTE DATA3 DW C DATA4 DB 3 DUP(20H),0FFH DATA ENDS 四、写出下列程序段的运行结果,并逐条注释每条指令。

1. 该程序段执行后,BX= .,为什么?(用图表示)(9分)ADDR DW PROC0,PROC1,PROC2,PROC3,PROC4,PROC5,PROC6 DW PROC7,PROC8,PROC9 LEA SI,ADDR ADD SI,2 MOV BX,[SI] INC SI INC SI PUSH BX MOV AX,[SI] INC SI INC SI PUSH AX PUSH BP MOV BP,SP MOV DX,[BP+2] CALL [SI] … PROC1 PROC MOV BX,1 RET PROC1 ENDP PROC2 PROC MOV BX,2 RET PROC2 ENDP PROC3 PROC MOV BX,3 RET PROC3 ENDP 余此类推… (9分)2. 下面这段程序的功能是。

大学计算机实验报告2

《大学计算机基础Ⅰ》课程 实验报告手册 \ 实验教师(签字) 西南大学计算机与信息科学学院 计算机基础教育系 年月日

一、实验说明 本课程实验分为一般性实验(验证和简单设计)和综合性实验(课程设计)两部分。从第3周开始参考实验任务书(本报告中的五部分)完成每周规定的实验,并根据进度按要求认真填写本实验报告中的六、七部分,此实验报告将作为实验成绩评定的依据之一。 本课程实验从开课学期第3周开始实习,每周2学时,16周结束,共28学时。除统一安排的时间外,学生还可根据自己的实际适当安排课余时间上机。上机内容参见本报告中的“五、实验任务书”部分。 二、实验目的 通过本实验,让学生掌握计算机的基本操作和基本技能,能够学会知识的运用与积累,能够举一反三,具备一定的独立解决问题的能力和信心,培养学生熟练地使用常用软件的能力及严肃认真的科学作风,为今后的学习和工作打下良好的基础。 三、实验要求 1、每次实验课将考勤,并作为实验成绩的重要依据。 2、每次实验前学生必须充分准备每次的实验内容,以保证每次上机实验的效果。实验过程中必须独立完成。 3、学期结束时,每位同学应将自己的《实验报告》交各专业班长或学习委员,由班长或学习委员以专业为单位、按学号从小到大排列好统一交给实验指导老师,否则无实验成绩。 四、实验报告要求 一共要求填写3个阶段性实验报告、1个综合性实验报告和1份学期总结,与每份实验报告对应产生的电子文档交由实验老师指定的位置,该电子文档也将作为实验成绩评定的依据之一。 五、实验任务书 教材:《大学计算机基础》第五版高等教育出版社 实验参考书:《大学计算机基础实践教程》高等教育出版社 实验一:指法练习、汉字录入 实验目的: 1.掌握鼠标和键盘的使用及正确的操作指法。 2.掌握微型计算机的打开和关闭操作 3.熟悉键盘指法和文字录入 4.了解中英文切换,全半角的切换 实验任务: 1.参见实验参考书中的实验1-1-1中的[任务1](7页) 2.参见实验参考书中的实验1-1-1中的[任务3](7页) 实验二:Windows的基本操作和文件管理操作 实验目的: 1.掌握Windows的基本知识和基本操作 2.掌握“Windows资源管理器”和“我的电脑”的使用 实验任务: 1.参见实验参考书中的实验1-2-1中的全部任务(14页) 2.参见实验参考书中的实验1-2-2中的全部任务(18页)

北京理工大学汇编实验二报告

北京理工大学汇编实验二报告

本科实验报告实验名称:算术运算类操作实验

一、实验要求和目的 1、了解汇编语言中的二进制、十六进制、十进制、BCD 码的表示形式; 2、掌握各类运算类指令对各状态标志位的影响及测试方法; 3、熟悉汇编语言二进制多字节加减法基本指令的使用方法; 4、熟悉无符号数和有符号数乘法和除法指令的使用; 5、掌握符号位扩展指令的使用。 6、掌握 BCD 码调整指令的使用方法 二、软硬件环境 1、硬件环境:计算机系统 windows; 2、软件环境:装有 MASM、DEBUG、LINK、等应用程序。 三、实验涉及的主要知识 1、加减法处理指令 主要有加法指令 ADD,带进位加法 ADC,减法指令 SUB,带进位减法指令 SBB。 2.乘除法指令和符号位扩展指令 主要有无符号数乘法指令MUL,带符号数乘

法指令IMUL,无符号数除法指令DIV,带符号数除法指令 IDIV,以及符号位从字节扩展到字的指令 CBW 和从字扩展到双字的指令 CWD。 3.BCD 码的调整指令 主要有非压缩的BCD 码加法调整指令DAA,压缩的 BCD 码减法调整指令 DAS,非压缩的 BCD 码加法调整指令 AAA,非压缩的 BCD 码减法调整指令 AAS,乘法的非压缩 BCD码调整指令 AAM,除法的非压缩 BCD 码调整指令 AAD。 8088/8086 指令系统提供了实现加、减、乘、除运算的上述基本指令,可对表 1 所示的数据类型进行数据运算。 表 1-2-1 数据类型数据运算表

四、实验内容与步骤 1、对于两组无符号数,087H 和 034H,0C2H 和5FH,试编程求这两组数的和差积商,并考虑计算结果对标志寄存器中状态标志位的影响:(1)实验流程 将一组 操作数 分别用 ADD,SUB,MUL,DIV 运算 (2)实验代码: DATAS SEGMENT BUF1 DB 087H BUF2 DB 034H BUF3 DB 4 DUP(?);此处输入数据段代码 DATAS ENDS

大学生计算机实验报告(完整版)

《大学计算机基础》实验3.1 文件和文件夹的管理 实验报告 专业班级:经贸1103 姓名——- 学号201118910315 指导教师:———完成时间:2011.10 一、实验题目 文件和文件夹的管理 二、实验目的 1.熟悉Windows XP的文件系统。 2.掌握资源管理器的使用方法。 3.熟练掌握在Windows XP资源管理器下,对文件(夹)的选择、新建、移动、复制、删除、重命名的操作方法。 三、实验内容 1.启动资源管理器并利用资源管理器浏览文件。 2.在D盘创建文件夹 3.在所创建文件夹中创建Word文件。 4.对所创建文件或文件夹执行复制、移动、重命名、删除、恢复、创建快捷方式及设置共享等操作。 四、实验步骤 (一)文件与文件夹管理 1.展开与折叠文件夹。右击开始,打开资源管理器,在左窗格中点击“+”展开,点击“—”折叠 2.改变文件显示方式。打开资源管理器/查看,选择缩略、列表,排列图标等

3.建立树状目录。在D盘空白处右击,选择新建/文件夹,输入经济贸易学院,依次在新建文件夹中建立经济类1103班/王帅、王鹏 4..创建Word并保存。打开开始/程序/word,输入内容。选择文件/另存为,查找D盘/经济贸易学院/1103班/王帅,单击保存 5.复制、移动文件夹 6.重命名、删除、恢复。右击文件夹,选择重命名,输入新名字;选择删除,删除文件 7.创建文件的快捷方式。右击王帅文件夹,选择发送到/桌面快捷方式

8.设置共享文件。右击王帅,选择属性/共享/在网络上共享这个文件/确定 9.显示扩展名。打开资源管理器/工具/文件夹选项/查看/高级设置,撤销隐藏已知文件的扩展名 (二)控制面板的设置。 1.设置显示属性。右击打开显示属性/桌面、屏幕保护程序 2.设置鼠标。打开控制面板/鼠标/按钮(调整滑块,感受速度)、指针 3.设置键盘。打开控制面板/键盘/速度(调整滑块,感受速度)、硬件 4.设置日期和时间打开控制面板/日期和时间 5.设置输入法。打开控制面板/区域与语言选项/详细信息/文字服务与输入语言

北京理工大学汇编实验五实验报告概要

本科实验报告实验名称:子程序设计实验

实验五子程序设计实验(设计性实验) 一、实验要求和目的 1.熟悉汇编语言程序设计结构; 2.熟悉汇编语言子程序设计方法; 3.熟悉利用汇编语言子程序参数传递方法; 4.熟悉汇编语言字符串处理基本指令的使用方法; 5.掌握利用汇编语言实现字符串的输入输出程序设计方法; 6.掌握数制转换程序实现方法。 二、软硬件环境 1、硬件环境:计算机系统windows; 2、软件环境:装有MASM、DEBUG、LINK、等应用程序。 三、实验涉及的主要知识 A)子程序知识要点: 1、掌握子程序的定义语句;过 程名PROC [near/far] 过程 体 RET 过程名ENDP 2.子程序结构形式一个完整的子程序一般应包含下列内容: 1. )子程序的说明部分 在设计了程序时,要建立子程序的文档说明,使用户能清楚此子程序的功能和调用方法. 说明时,应含如下内容: .子程序名:命名时要名中见意. .子程序的功能:说明子程序完成的任务; .子程序入口参数:说明子程序运行所需参数及存放位置; .子程序出口参数:说明子程序运行结果的参数及存放位置; .子程序所占用的寄存器和工作单元; .子程序调用示例; 2、)掌握子程序的调用与返回在汇编语言中,子程序的调用用CALL,返回用RET指令 来完成。 .段内调用与返回:调用子程序指令与子程序同在一个段内。因此只修改IP; .段间调用与返回:调用子程序与子程序分别在不同的段,因此在返回时,需同时修改CS:IP。 3.)子程序的现场保护与恢复保护现场:在子程序设计时,CPU内部寄存器内容的

保护和恢复。 一般利用堆栈实现现场保护和恢复的格式:过程名PROC [NEAR/FAR] PUSH AX PUSH BX . . PUSH DX . . . POP DX . . . POP AX RET 过程名ENDP 4.子程序的参数传递方法 1.寄存器传递参数这种方式是最基本的参数传递方式。 2.存储器单元传(变量)递参数 这种方法是在主程序调用子程序前,将入口参数存放到约定的存储单元中;子程序运行时到约定存储位置读取参数;子程序执行结束后将结果也放在约定存储单元中。 3.用堆栈传递参数 利用共享堆栈区,来传递参数是重要的的方法之一。 B)字符、字符串输入输出知识要点: 在实际应用中,经常需要从键盘输入数据并将结果等内容显示到屏幕上,方便程序控制及查看结果。汇编语言的数据输入和输出分成两类,一是单个字符数据的输入输出,一是字符串数据的输入输出。都可以通过DOS功能调用来实现,下面就分别介绍下用来实现数据输入输出的功能调用的使用方法。 1、单个字符输入 单个字符输入可以利用DOS的1号功能调用来完成,使用方法为: MOV AH,1 INT 21H 这两条语句执行后,光标会在屏幕上闪烁,等待输入数据,输入的数据以ASCII 码形式存储在AL寄存器中。 2、单个字符输出 单个字符输出可利用DOS2号功能调用来完成,使用方法为: MOV DL,’?’ MOV AH,2

《大学计算机基础》上机实验报告

《大学计算机基础》 上机实验报告 班级: 姓名: 学号: 授课教师: 日期:年月日

目录 一、Windows操作系统基本操作 ............................. - 1 - 二、Word文字处理基本操作 ................................ - 4 - 三、Excel电子表格基本操作 ............................... - 6 - 四、PowerPoint幻灯片基本操作 ............................ - 8 - 五、网页设计基本操作..................................... - 9 - 六、Access数据库基本操作 ............................... - 10 - 上机实验作业要求: ○1在实验报告纸上手写并粘贴实验结果; ○2每人将所有作业装订在一起(要包封面); ○3全部上机实验结束后全班统一上交; ○4作业内容不得重复、输入的数据需要有差别。

实验名称一、Windows操作系统基本操作 实验目的1、掌握Windows的基本操作方法。 2、学会使用“画图”和PrntScr快捷键。 3、学会使用“计算器”和Word基本操作。 实验内容 1、日历标注 利用“画图”和Word软件,截取计算机上日历的图片并用文字、颜色、图框等标注出近期的节假日及其名称,并将结果显示保存在下面(参考下面样图)。 运行结果是: 主要操作步骤是: 2、科学计算 利用“计算器”和Word软件,计算下列题目,并将结果截图保存在下面(参考样图)。 ○1使用科学型计算器,求8!、sin(8)、90、74、20、67、39、400、50.23、ln(785)的平均值、和值,并用科学计数法显示。 运行结果是: ②将以下十、八、十六进制数转换为二进制数:(894.8125)10、(37.5)8、(2C.4B)16 运行结果是:(需要下载使用“唯美计算器”) ○3计算下列二进制数的加法与乘法:101.1+11.11;1101*1011 运行结果是:(参考样图) 写出主要操作步骤: 3、实验心得体会

北京理工大学DSP实验一

本科实验报告 实验名称:实验一利用DFT对信号进行频谱分析

实验一 利用DFT 对信号进行频谱分析 一、 实验目的 利用DFT 对信号进行频谱分析,研究不同数据长度、补零、加窗等对频率分辨率的影响。 二、 实验原理 1.连续周期信号相对于离散周期信号,连续非周期信号相对于离散非周期信号,都可以通过时域抽样定理建立相互关系。因此,在离散信号的DFT 分析方法基础上,增加时域抽样的步骤,就可以实现连续信号的DFT 分析。 2.利用DFT 计算连续周期信号X (t )的频谱的分析步骤: (1) 确定周期信号的基本周期T0; (2) 计算一个周期内的抽样点数N 。若周期信号的最高次谐频为p 次谐波pw0 ,则频谱中有2p+1根谱线;若周期信号的频谱无限宽,则认为集中信号90%以上(或根据工程允许而定)能量的前(p+1)次谐波为近似的频谱范围,其余谐波忽略不计。取N>=2p+1; (3) 对连续周期信号以抽样间隔T= T0 /N 进行抽样,得到x[k] ; (4) 利用FFT 函数对x[k]作N 点FFT 运算,得到X[m]; (5) 最后求得连续周期信号的频谱为X(nw0)=X[m]/N 。 三、 实验内容与分析 对1 23πππ+x(t )=cos(2ft)+cos(2f t)cos(2f t) ,

其中123f 2,f 2.5,f 3,t ms kHz kHz kHz ===的单位为 进行频谱分析: 1.由f 3,f 2h s h kHz f =≥ ,选择10kHz 的采样频率对x (t )进行时域采 样。 2.由x(t)可知,min f 0.5k Hz ?= ,下面取不同数据长度对x (t )进行频谱分析: (1) 对连续时间信号采样后取L1=10、L2=20两个数据长度;

北京理工大学汇编语言实验报告一

汇编语言实验报告 实验一 DOS环境下的汇编语言编程环境使用 (基础与验证型) 班级:05211002 姓名:张宁 学号:1120102310 实验日期:2012.9.7晚6:00~9:00

汇编语言实验报告 实验一 DOS 环境下的汇编语言编程环境使用(基础与验证型) 一、实验要求和目的 1、掌握汇编语言程序设计的基本流程和学会上机开发简单程序; 2、熟练掌握宏汇编程序MASM 的使用; 3、熟练掌握连接程序LINK 的使用; 4、熟练掌握DEBUG 的使用; 二、软硬件环境 1、硬件环境:计算机系统windows; 2、软件环境:装有MASM、DEBUG、LINK、等应用程序。 三、实验涉及的主要知识 汇编语言程序设计上机开发过程如图1.1 所示。 四、实验内容与步骤 1、汇编、链接并调试给出的简单程序,找出程序中的错误。 (一)录入并建立汇编语言源程序文件(ASM 文件) (二)用汇编程序MASM 将ASM 文件汇编成目标程序文件(OBJ 文件) (三)用连接程序LINK 生成可执行程序文件(EXE 文件) (四)程序的调试 2、完成程序设计: 分类统计字数组data 中正数、负数和零的个数,并分别存入内存字变量Positive、Negative 和Zero 中,数组元素个数保存在其第一个字中。使用Debug 查看Positive、Negative 和Zero 三个变量的数据。

五、实验过程及结果: 实验一: 1.输入给出的程序 2.运行输入的程序,发现了三处错误:

根据错误提示,发现错误为ADDITION后未打冒号,CMP错打为COM。修改原代码: 改为: 3.代码编译成功,生成OBJ文件,再生成EXE文件,可成功运行。 4.在原程序代码后添加两行代码,以验证ADDITION的逻辑正确性,改动如下: 现实在DA TA1中添加字节型sum ,再将ADDITION的运行结果,从AX送到sum中去。 5.调试发现ADDITION并没用正确运行。检查语句逻辑性发现,应将JAE改成JB,才能 实现累加并终结。 改为: 6.重新进行DEBUG调试:

大学计算机基础实验报告参考答案1

习题及实验(一) 第一部分习题 一、简答题 (略) 第二部分选择题答案(p3) 1.C 2. A 3. B 4. C , C 5. B , B 6. A 7. A, B, B 8. B, D 9. D 10. C 注: 7.(1) 应为: 1010011.001 习题及实验(二) Windows XP 第一部分习题 一、简答题 1. 简述Windows“资源管理器”窗口的组成。 答:Windows资源管理器”窗口上部是菜单栏和工具栏。工具栏包括标准按钮栏、地址栏和链接栏。窗口中分为两个区域:左窗口和右窗口。左窗口中有一棵文件夹树,显示计算机资源的结构组织,称为“文件夹树型结构框”或“文件夹框”。右窗口中显示左窗口中选定的对象所包含的内容,称为“当前文件夹内容框”,或简称为“文件夹内容框”。左窗口和右窗口之间是一个分隔条。 窗口底部是状态栏。 2. 什么是“快捷菜单”?如何打开Windows XP的快捷菜单?不同对象的快 捷菜单的内容是否相同? 答:当用鼠标右击一个对象(项目)时,会出现一个快捷菜单。不同对象的快捷菜单的内容是不相同的。 3. 简述文件和文件夹的概念以及它们的命名规则。 ①在文件名或文件夹名中,名字总长度最多可以有255个字符。其中,包 含驱动器和完整路径信息, ②命名必须遵循唯一性原则,即在同一目录下的文件名必须惟一。

文件名或文件夹名中出现的合法字符包括:26个英文字母(大、小写)、0~9十个数字和一些特殊字符。特殊字符包括:$、&、@、!、^、~、_、?、(、)、{、}等。不能出现以下字符:\、│、/、:、*、?、“、<、>等9个字符。 ③不区分英文字母大小写。 4. 回收站的功能是什么?怎样利用回收站恢复被删除的文件及彻底删除回 收站中的文件? 答:回收站”就相当于一个垃圾箱,用于暂时存放从硬盘文件夹或桌面上被删除的文件及其他对象。 双击桌面上的回收站图标,在打开的窗口中选中要恢复文件,单击“文件”菜单下的“还原”。 双击桌面上的回收站图标,在打开的窗口中选中要恢复文件,单击“文件”菜单下的“还原”。 双击桌面上的回收站图标,在打开的窗口中单击“文件”菜单下的“删除”。 5.在Windows XP中运行应用程序有哪几种方法?最常用的是什么方法? 1.使用“应用程序的快捷方式”启动程序 2.通过在“我的电脑”或“资源管理器”中双击程序图标 3.使用“运行”命令启动程序 4.通过文档启动应用程序 5.在MS?DOS方式下运行应用程序 最常用的是1、2、4三种。 6.叙述在Windows XP的资源管理器中,用编辑菜单和鼠标拖曳两种方法实现文件移动和文件复制的过程。 答:用编辑菜单: 1、选定要复制的文件。 2、单击应用程序“编辑”菜单下的“复制”命令。 3、在目标地单击“编辑”菜单中“粘贴”命令。 用鼠标拖曳: 步骤1:选定要复制的文件。 步骤2:按下Ctrl键的同时用鼠标将其拖动到目的窗口中 7.在不同窗口间进行切换的方法有哪些?怎样使所有打开的窗口全部最小化? 答:第一种方法:用鼠标单击“任务栏”上的窗口图标按钮。 第二种方法:在所需要的窗口还没有被完全挡住时,单击所需要的窗口。 第二种方法:用快捷键Alt+Esc或Alt+Tab。 单击任务栏快速启动栏中的“显示桌面”图标可使所有打开的窗口全部最小化。 8.如何卸载程序?

北京理工大学汇编语言实验四 分支和循环程序设计实验

实验四分支和循环程序设计实验(设计性实验)

一、实验要求和目的 1.熟悉汇编语言程序设计结构; 2.熟悉汇编语言分支程序基本指令的使用方法; 3.掌握利用汇编语言实现单分支、双分支、多分支的程序设计方法; 4.了解汇编语言循环程序设计的基本流程; 5.熟悉汇编语言循环基本指令的使用方法; 6.掌握利用汇编语言的循环指令完成循环程序设计方法。。 二、软硬件环境 1、硬件环境:计算机系统windows; 2、软件环境:装有MASM、DEBUG、LINK、等应用程序。 三、实验涉及的主要知识 在实际应用中,经常根据一些条件来选择一条分支执行。汇编语言的条件判断主要是通过状态寄存器中的状态位、无符号数相减或有符号相减而导致的结果来进行。 1.无条件转移指令JMP 无条件转移指令JMP是使程序无条件转移至目标处,又分为段内转移、段间转移。2.条件转移指令JXX 条件转移指令可分为三大类: 1).简单条件转移指令指令。根据单个标志位的状态判断转移条件。 标志位指令转移条件意义 JC CF=1有进位/借位 CF JNC CF=0无进位/借位 JE/JZ ZF=1相等/等于0 ZF JNE/JNZ ZF=0不相等/不等于0 JS SF=1是负数 SF JNS SF=0是正数 JO OF=1有溢出 OF JNO OF=0无溢出 JP/JPE PF=1有偶数个1 PF JNP/JPO PF=0有奇数个1 2).无符号数条件转移指令。 假设在条件转移指令前使用比较指令,比较两个无符号数A,B,指令进行的的操作是 A-B,其转移指令如下: 指令转移条件意义 JA/JNBE CF=0AND ZF=0A>B JAE/JNB CF=0OR ZF=1A>=B

大学计算机2016实验报告

大学计算机 实验报告编制教师:张敏卓学锋 钟琪张凯 审定:唐年庆 学院: 班级:级班 学号:________________________ 姓名:________________________ 2016至2017学年第1学期 计算机科学学院

实验报告说明 本课程实验从开课学期第四周开始,每周2学时上机实验课,十八周结束,其中第十八周为实验抽测,共32学时。除统一安排的时间外,学生还可根据自己的实际适当安排课余时间上机。实验课注意事项如下: (1)每次实验前学生必须充分准备 ..每次的实验内容,以保证每次上机实验的效果。 实验过程中必须独立 ..完成。 (2)每次实验课将考勤 ..,并作为实验成绩的重要依据。 (3)每次实验完成后,亲自 ..,并让老师手写. ..批阅 ..将实验报告交实验指导老师检查 或盖章签字 .....,否则实验成绩无效。 (4)实验报告中学生必须填写【实验地点 ..完成。 ....】、【实验时间 ....】,注意:必须手写 (5)每次实验完成后,请将实验结果压缩后上传 .....到服务器。 (6)学期结束时,每位同学应将自己的《实验报告册》交各班级班长或学习委员, 由班长或学习委员以班级为单位、按学号从小到大排列 ........好统一交给实验指导老师,否则无实验成绩。 附实验成绩登记表 实验名称实验一实验二实验三实验四 实验成绩

实验一:操作系统基本练习 实验日期:2016年月日实验地点:第三实验楼机房 实验成绩:指导教师姓名: 一、实验目的: 1.掌握Windows 7的启动和退出。 2.学会资源管理器、我的电脑的使用方法。 3.掌握控制面板的使用、Windows 7系统设置。 4.掌握文件和文件夹的新建、选定、复制、重命名、删除和查找等操作。 二、实验任务: 1.实验准备:在大学计算机基础课程学习平台下载“实验1”资料包,并解压于D盘,并将解压后的文件夹重新命名为你的姓名。 2.在“Text”文件夹中建立名为Test1.Txt文本文件。在所建立文本文件中用一 种输入法输入以下文字内容: 3.查找C盘中所有jpg图片,然后按照大小排列,拷贝前2个到“Image”文件夹下;把资料包中audio文件夹下的css文件的扩展名修改为.txt类型,并设置为隐藏属性。 4.把任务栏调整在左边并取消“显示时钟”,然后抓取当前桌面图像,利用画图程序保存,命名为“窗口图像.jpg”,放在Image文件夹下。 5.在桌面上分别为“记事本”和“画图”两个应用程序建立快捷方式,并把这两个快捷方式复制到Text文件夹下。 6.查询磁盘的状态后然后回答下列问题:C盘:文件系统类型、已用空间、可用空间、容量。

北京理工大学汇编试题

第一题: DATA SEGMENT BUF1 DB 20 DB ? DB 20 DUP(?) BUF3 DB 13,10 BUF2 DB 20 DUP(?) DATA ENDS CODE SEGMENT ASSUME CS:CODE ,ES:DATA,DS:DATA MAIN PROC FAR MOV AX,DATA MOV DS,AX MOV ES,AX CALL INPUT CALL COUNT CALL REVERT CALL OUTPUT MOV AX,4C00H INT 21H MAIN ENDP INPUT PROC MOV DX,OFFSET BUF1 MOV AH,0AH INT 21H RET INPUT ENDP COUNT PROC MOV CX,0FFFFH LEA SI,BUF1+2 AGAIN: CMP BYTE PTR [SI],0DH JZ TO INC SI LOOP AGAIN TO: NOT CX RET COUNT ENDP REVERT PROC DEC CX LEA SI,BUF1+2 ADD SI,CX LEA DI,BUF2 INC CX AGAIN1:STD LODSB CLD STOSB LOOP AGAIN1 MOV BYTE PTR [DI],'$' RET REVERT ENDP OUTPUT PROC LEA DX,BUF3 MOV AH,9 INT 21H RET OUTPUT ENDP CODE ENDS END MAIN 第二题: DATA SEGMENT BUF1 DB 20 DB ? DB 20 DUP(?) NUM1 DB ? NUM2 DB ? BUF3 DB 13,10 BUF2 DB 'NUM1=',0,0,13,10,'NUM2=',0,0,'$' DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA,ES:DATA MAIN PROC FAR MOV AX,DATA MOV DS,AX MOV ES,AX CALL INPUT CALL COUNT CALL FIND

北京理工大学汇编第四次(分支和循环程序设计实验)报告

汇编第四次(分支和循环程序设计实验)报告一、实验要求和目的 1.熟悉汇编语言程序设计结构; 2.熟悉汇编语言分支程序基本指令的使用方法; 3.掌握利用汇编语言实现单分支、双分支、多分支的程序设计方法;4.了解汇编语言循环程序设计的基本流程; 5.熟悉汇编语言循环基本指令的使用方法; 6.掌握利用汇编语言的循环指令完成循环程序设计方法。 二、软硬件环境 1、硬件环境:计算机系统 windows; 2、软件环境:装有MASM、DEBUG、LINK、等应用程序。 三、实验涉及的主要知识 在实际应用中,经常根据一些条件来选择一条分支执行。汇编语言的条件判断主要是通过状态寄存器中的状态位、无符号数相减或有符号相减产生的结果来进行。 1.无条件转移指令JMP 无条件转移指令JMP是使程序无条件转移至目标处,又分为段内转移、段间转移。 2.条件转移指令JXX 条件转移指令可分为三大类: 1).简单条件转移指令。根据单个标志位的状态判断转移条件。下表表

示条件转移指令标志位的状态: 2).无符号数条件转移指令。 假设在条件转移指令前使用比较指令,比较两个无符号数A,B,指令进行的的操作是A-B,其转移指令如下: 3)带符号数条件转移指令。

在汇编程序设计中,要熟练使用循环指令和跳转指令等来实现循环,理解循环体结构中的初始化部分、循环体、结束部分,并且要结合前面分支结构相关的知识点,加深对循环结构的理解和掌握。循环结构的组成及其设计方法的知识要点有: 1、循环程序的基本结构通常由3部分组成 1) 初始化部分 建立循环初始值,为循环做准备,如设置地址指针,(BX/SI/DI/BP),初始化循环控制变量或计数器(CX),数据寄存器(AX/DX)初值等. 2) 循环体 循环体是循环程序的主体,是程序中重复执行的程序段.它是由循环工作部分、修改部分、和循环控制部分。 ①循环工作部分:完成程序功能的主要程序段,用于解决程序的实际任务; ②修改部分:对循环参数进行修改,并为下一次循环做准备; ③循环控制部分:判断循环结束条件是否满足。通常判断循环结束方法: 用计数控制循环;循环是否进行了预定的次数。 用条件控制循环。循环终止条件是否满足。 3)结束处理处理部分 主要是对循环的结果进行处理,比如现实提示信息等,很多时候没有此部分程序。 2、循环控制指令:

相关文档
相关文档 最新文档