计算机综合实践实验报告

时间:2024.4.20

四川大学网络教育学院

实践课程报告

实践课程        计算机综合实践                   

     校外学习中心       奥鹏                 

     专    业       电气工程及其自动化               

层   次           专升本                 

    年    级          级                

学生姓名                            

   学   号                      

20年  月    日

四川大学网络教育学院

实验报告

实验内容:用汇编语言编写一个简单的加法运算程序,并调试;字符串  统计程序设计,双字乘法程序设计;改变定时器2的计数值来改变声音频率,通过编程来获得声调(频率)和节奏(延时长短),使计算机演奏出乐曲来。

实验一    调试程序--DEBUG

实验重点:掌握汇编语言,可以调试简单的程序

实验目的:让学生熟悉程序的输入和调试环境

实验学时:2学时

实验难点:如何进行程序的调试:DEBUG

实验内容:用汇编语言编写一个简单的加法运算程序,并调试

          

1.进入DEBUG状态,开机进入DOS状态。

C>DEBUG↙

屏幕显示:

-

“-”为已进入DEBUG状态,在该提示符下可键入DEBUG命令。下划线部分为用户键入的字符或命令

2.键入程序并汇编

用DEBUG的A命令送入程序:

-A 100↙

MOV AL,33

MOV DL,35

ADD DL,AL

SUB DL,30

MOV AH,2

INT 21

3。执行程序

-G↙

4.反汇编

可以用反汇编U命令将键入的程序调出,并且可以得到每条汇编指令的机器码。

-u起始地址 终止地址

5.退出DEBUG返回DOS状态

-Q

6.显示内存命令D

-D 0100↙

-D 起始地址 终止地址↙

7.修改存储单元命令E

-E 地址↙

8.检查和修改寄存器内容命令R

格式:a.   R

c.   R[寄存器名]

功能:a.显示CPU内部所有寄存器的内容和全部标志位的状态。

b.显示和修改一个指定寄存器的内容和标志位的状态。

9.追踪与显示命令T

格式:a. T[=地址]或 T[地址]

b. T=[地址][条数]

10.命名命令N

格式:N文件名

11.读盘命令L

12.写盘命令W

实验二    设计汇编语言程序

1、实验目的

掌握循环指令的使用方法;掌握实现单重、多重循环程序设计、编写、调试和运行的方法。

2、实验内容

1、内存地址WORD_ARRAY处存放着—个有符号字数组,其中第—个字为数组的长度,从第二个字开始顺序存放着数组元素。编写程序求数组中正数、零和负数的个数。流程图如图4所示。

附图 4

数据段可定义如下:

DATA_SEG  SEGMENT

WORD_ARRAY   DW  4,—1,2,3,0;数组

P_COUNTDW 0;正数计数单元

Z_OUNTDW 0;零计数单元

N_OUNTDW 0;负数计数单元

DATA_SEG  ENDS

(2)建立学生名次表

要求:以GRADE为首地址的10个字的数组中保存了学生的成绩,其中GRADE+i保存学号为I+1的学生的成绩。要求建立—个10个字的RANK数组,并根据GRADE中的学生成绩将学生名次填人RANK数组中,其中RANK+I的内容是学号为I+1学生的名次(提示:—个学生的名次等于成绩高于该学生的人数加1)。

分析:本题可以用双重循环结构来实现。内层对应于每个学生的名次计算,外层则解决所有学生的名次计算。由于数组的长度是确定的,因此内、外层均可用计数值来控制循环的结束。在设计多重循环结构时,必须注意内层循环结束后的重新初始化问题。由于本题所用寄存器较多,现将寄存器的分配情况说明如下:

AX  存放当前被测学生的成绩;

BX  存放当前被测学生的相对地址指针;

CX  内循环计数值;

DX  当前被测学生的名次计数值;

SI  内循环测试时的地址指针;

DI  外循环计数值。

根据以上考虑,画出程序流程图如附图5所示。这里必须使用DEBUG来查看程序的运行结果,可以看出程序的结束时,RANK数组已存放了学生的名次。数据段可定义如下:

DATAREA  SEGMENT

GRADE DW  88,75,95,63

DW  98,78,87,73,90,60

RANK  DW  10  DUP (?)

DATAREA  ENDS

(3)求字符串长

要求:对STRN地址起的—串字符进行统计,求其串长。串尾以‘*’号结束。

分析:本例为求字符串的长度。因此应查找字符串尾字符‘*’,以确定字符串长。在逐字符查找过程中,就可以统计字符串长。因此这是—个循环次数不定的循环程序。本题也是先判断后处理的循环程序。如果—开始,就遇到—个‘*’字符,则循环程序将—次统计也不进行就退出循环程序。其流程如附图6所示。

部分源程序:

MOV  SI,OFFSET  STRN

MOVDL,0;字符计数器 LP:MOVAL,[SI]

CMPAL,‘*’;判是‘*’?

JEDONE;是,结束

  INCDL

INCSI

JMPLP

DONE:MOV  AH,02H;显示字符数

INT21H

END

3、实验步骤

参考流程图完善实验内容源程序,再依照实验二的步骤进行操作

4、实验思考题

结合实验内容2思考多重循环在每次通过外层循环再次进入内层循环时初始条件如何设置?

实验三  可编程定时器/计数器8253实验

一.实验要求

    编程将8253定时器0设定为方式3,定时器1设定在方式2,定时器2设定在方式2,定时器0输出作为定时器1的输入,定时器1的输出作为定时器2的输入,定时器2的输出接在一个LED上,运行后可观察到该LED在不停闪烁。

二.实验目的

了解8253定时器的硬件连接方法及时序关系。掌握8253的各种模式编程及原理。

三.实验电路及连线

GATE0~GATE2连至电源+5V,将25模块中的频率插孔(153.6K HZ)用线连至CLK0,OUT0用线连至CLK1,OUT1用线连至CLK2,OUT2用线连至一个发光管(L1),CS8253片选孔用线连至译码处228H孔。

四.实验说明

8253的工作频率为0~2M HZ,所以输入的CLK频率必须在2MHZ以下。实验板上从25

模块的频率插孔(153.6K HZ)引至定时器0输入。

五.实验程序框图 

            


第二篇:计算机综合实验报告


综合实验报告要求

目录

?

?

?

? ? 1、word ? 2、利用excel制作完成 ? 命名要求: ? 上传方法:

[显示全部]

1、word

通过网络搜索或个人经验形成一份关于该主题的使用介绍(要求从本专业需求出发),并利用WORD进行排版。(或者自选主题)

内容要求:本文档需要至少包含封面、目录、正文三部分,其中封面应包含本人姓名、学号、学院、专业等基本信息;目录要求利用word目录自动生成;正文要求对该主题的主要部分、基本界面(图片)、使用案例(举例说明其使用方法)、下载链接。(备注:如引用网络文章需要给出出处)。

排版要求:要求排版效果美观、大方、得体。文章图片需给出图片标题;文章要求给出恰当的页眉页脚和页码设置;合理使用word各项功能。

2、利用excel制作完成

设计类①课程表,制作一份大学四年通用的课程表;②寝室值日评价表,功能可以安排寝室值日,及有其他同学给分;要求充分实现通用性和可扩展性。

功能类:

在第一张工作表中输入学生的基本信息:包括学号、姓名、性别、班级等(至少10条),工作表重命名为“《大学计算机基础》部分学生成绩表”;

在第二张工作表中给出每位同学的学号、姓名及期末考试成绩细节:包括单项选择(满分35分)、判断(满分10分)、填空(满分20分)、综合(满分10分)、简答(满分25分),并计算每个同学的期末总分和每种题型的平均分、最高分、最低分(必须使用公式和地址引用),本表中的期末成绩不及格的同学用红色显示;

在第三张工作表中计算每位同学的总评:包括学号、姓名、平时成绩(占10%)、一般性实验成绩(占10%)、综合性实验成绩(占20%)、期末成绩(占60%)、总评成绩,所有成绩都为100分制;

在适当位置插入图表(至少一个),能合理反应出数据情况。

所有重复数据只录入一次或只计算一次,通过表间数据引用获取已知数据。

3、powerpoint内容

:根据自己所学专业,选取部分知识内容制作教学课件。

要求:

制作一个不少于15张幻灯片的演示文稿。

要求第一张幻灯片为标题幻灯片,要求包含自己的相关信息:姓名,专业,学号等。 第二张幻灯片为制作人简介(内容为自我介绍的除外)。

要求在该演示文稿中合理设置对象动画,以及幻灯片切换动画。 要求在演示文稿中合理体现母版的使用。

要求在演示文稿中合理超级链接或动作按钮设置。

要求播放模式为自动循环播放。包含链接文件的需要打包成压缩文件

命名要求:

建立以“专业+学号后3位+姓名”命名的文件夹,将上面三部分每个文档放置于其中,并以压缩为“专业+学号后3位+姓名.rar“命名压缩存盘并上传服务器。如“数学001张三.rar”、“历史001张三.rar”、“教育001张三.rar”、“心理001张三”和“音乐001张三.rar”

上传方法:

按指定的用户名和密码【后面通知】登陆 ftp://202.202.111.153/,再使用复制\粘贴至指定的文件夹中。

特别提醒:

综合设计如发现抄袭者,一概以0分计算,谢绝“如有雷同,纯属巧合”。引用位置需给出出处。

文件命名错误或未按要求上传的,一概以0分计算。

更多相关推荐:
计算机综合实践报告

课程实践报告课程名称:计算机综合实践学院:xxx专业:电气工程及其自动化学生:xxx学号:xxx时间:xxxx年xx月xx日计算机综合实践报告实践项目:计算机组装与维修实践时间:xxxx年xx月xx日实践目的:…

计算机综合实践报告

四川大学网络教育学院实践课程报告实践课程计算机综合实践报告校外学习中心天津市劳动经济学校专业电气工程及其自动化层次专升本年级20##年春学生姓名学号20##年3月24日实验一DEBUG调试工具熟悉、使用一、实验…

四川大学 计算机综合实践报告

四川大学网络教育学院实践课程报告实践课程计算机综合实践报告校外学习中心专业电气工程及其自动化层次专升本年级20xx年春学生名字学号20xx年5月31号实验一DEBUG调试工具熟悉使用一实验科目熟悉使用DEBUG...

计算机综合实践报告(谢周洋)

四川大学网络教育学院实验报告题目办学学院学习中心专业年级学生姓名学号DH10921400220xx计算机综合实践四川大学电气信息学院成都职工大学学习中心电气工程及其自动化20xx年秋季谢周洋年08月22日实验8...

计算机综合实践报告

四川大学网络教育学院实践课程报告实践课程计算机综合实践报告校外学习中心成都职业技术学院专业电气工程及其自动化层次20xx春季年级曾仲凡学生姓名杨宏杰学号DH11015800220xx年3月12日实验一DEBUG...

四川大学计算机综合实践报告完整版

实验一DEBUG调试工具熟悉使用一实验题目熟悉使用DEBUG调试工具二实验日期20xx0415三实验目的1了解并逐步熟悉汇编语言的编辑方法及特点2复习8088汇编语言的段结构常用的指令与伪指令存储空间的分配等3...

计算机学院综合实习报告

一、实习目的1、训练我们从事与通信专业相关工作所必须的各种基本技能和实践动手能力。2、巩固和运用我们所学的各门课程的知识,训练观察、分析和运用所学知识解决实际问题和独立工作的能力。了解毕业设计课题的主要内容,为…

四川大学网络教育学院 计算机综合实践报告(全部5个实验)

四川大学网络教育学院计算机综合实践报告20xx年秋电气专业罗欢潮四川大学网络教育学院计算机综合实践报告20xx年秋电气专业罗欢潮实验一DEBUG调试工具熟悉使用一实验题目熟悉使用DEBUG调试工具二实验日期20...

大学计算机实践报告

中南大学本科生课程设计实践任务书设计报告大学计算机基础题目学生学号学生姓名学院专业班级指导教师建筑19xx150127唐旭东建筑与艺术学院建筑1501蔡旭辉日期20xx年1月3日一任务概述作为一个建筑学的学生通...

计算机网络综合实践

计算机网路综合实践一课程的性质目的与任务性质综合实践是高等学校人才培养计划的重要组成部分是对学生专业知识综合素质和实际能力训练的阶段是人才培养质量的重要体现网络综合综合实践是为训练学生的网络方案设计搭建和设备配...

综合实践报告格式要求

附件5苏州工业职业技术学院综合实践设计论文撰写内容与格式要求综合实践设计论文是学生进行毕业综合实践工作的全面总结是表述其毕业综合实践成果代表其专业综合水平的重要资料是毕业综合实践的一个重要环节撰写综合实践设计论...

计算机综合应用能力实训

广播电视大学学生课程实践考核表教学点直属蓝翔年级专业建筑施工与管理四川电大实践性环节计算机综合应用能力实训报告作者冯凯敬市级电大直属蓝翔专业建筑施工与管理年级20xx春学号1251001401031指导教师计算...

计算机综合实践报告(28篇)