推荐-计算机综合实践实验报告 精品

推荐-计算机综合实践实验报告 精品
推荐-计算机综合实践实验报告 精品

四川大学网络教育学院

实践课程报告

实践课程计算机综合实践

校外学习中心东莞奥鹏

专业电气工程及其自动化

层次专升本

年级二年级

学生姓名李超

学号 20XX02663252

20XX年 7 月 10 日

四川大学网络教育学院

实验报告

实验名称: 调试程序--DEBUG、设计汇编语言程序、可编程定时器/计数器8253实验

学习中心东莞奥鹏姓名李超

学号20XX02663252

实验内容:用汇编语言编写一个简单的加法运算程序,并调试;字符串统计程序设计,双字乘法程序设计;改变定时器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所示。

数据段可定义如下:

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个字的数组中保存了学生的成绩,其

相关主题
相关文档
最新文档