汇编实验报告二

“汇编实验报告二”相关的资料有哪些?“汇编实验报告二”相关的范文有哪些?怎么写?下面是小编为您精心整理的“汇编实验报告二”相关范文大全或资料大全,欢迎大家分享。

汇编实验报告

标签:文库时间:2024-08-12
【bwwdw.com - 博文网】

姓名

中南大学

实验报告

学生姓名 学 号 专业班级

指导教师 贺建飚老师

学 院 信息科学与工程学院完成时间 2015年6月15日

汇编实验报告

1 | 34

班级

汇编程序设计

班级 姓名 汇编实验报告

目录

实验报告........................................................................................................................................... 1 1

汇编语言实验一 ....................................................................................................................... 3 1.1 实验目的 .........................................................................................................

汇编实验报告

标签:文库时间:2024-08-12
【bwwdw.com - 博文网】

中南大学

汇编实验报告

学 院: 信息科学与工程学院 班 级: 计科工试1501班 学 号: 0902150323 姓 名: 张雨欣 指导老师:雷向东 完成时间: 2017.06.09

目 录

实验一、判断素数…………………3

实验二、判断单词个数……………9

实验三、数组元素排序……………13

心得体会……………………………21

实验一、判断素数

一、 实验内容

根据从键盘输入的数字判断其是否是素数,并在屏幕上打出判断结果。

二、 算法分析

调用子程序判断素数

思路:只能被1和它本身整除的数叫做素数,假设输入数X(十进制)

1.先将我们输入的字符转换为10进制对应的数存入BX 2.判断是否小于2:如果这个数是2或1,则一定是素数 3.从2开始除到X-1,判断每一次的余数是否为0 4.若有一次的余数为0,则不是素数 5.若余数都不为0,循环次数为X-2,则是素数

三、源代码

data segment

va1db 'The data is a pr

汇编实验报告

标签:文库时间:2024-08-12
【bwwdw.com - 博文网】

贵 州 大 学 实 验 报 告 纸

系 别 工学部 班 级 通信101 姓 名 成 绩 评 定 何其肖 学号 1020040613 课 程 名 称 实 验 时 间 实验一

微机原理与汇编语言 如果在DOS提示符下,可键入命令,包含文件名: C>debug name.exe

段寄存器DS和ES指向PSP。寄存器BX和CX含有程序长度。 2、DEBUG的主要命令

教师签名 (1) 汇编命令A,格式为:

-A[地址]

该命令从指定地址开始允许输入汇编语句,把它们汇编成机器代码相继存放在从指定地址开

2012年 12 月 25 日 DEBUG命令实验

例如: -a

始的存储器中。

一.实验目的:

掌握DEBUG 的基本命令及其功能

二.实验内容:

DEBUG是专门为汇编语言设计的一种调试工具,它通过步进,设置断点等方式为汇编语言程序员提供了非常有效的调试手段。

1、DEBUG程序的启动 DEBUG的命令格式:

[drive:][path] DEBUG [d:][p][filename][.ext][param...] 其中:

drive: 是指定DEBUG文件的磁盘驱动器标识符,

实验二 汇编语言实验报告模板

标签:文库时间:2024-08-12
【bwwdw.com - 博文网】

合肥工业大学 计算机与信息学院

实验报告

课 程:汇编语言程序设计

专业班级:

学 号:

姓 名:

实验一 Debug程序的使用

一. 实验目的

1、熟悉DEBUG程序中的命令,学会在DEBUG下调试运行汇编语言源程序。 2、掌握8086/8088的寻址方式及多字节数据的处理方法。

二. 实验内容

1、利用DEBUG程序中的“E”命令,将两个多字节数“12345678H”和“FEDCBA98H”分别送入起始地址为DS:0200H和DS:0204H两个单元中。

2、分别用直接寻址方式和寄存器间接寻址方式编写程序段,实现将DS:0200H单元和DS:0204H单元中的数据相加,并将运算结果存放在DS:0208H单元中。 要求:

本次实验的内容均在DEBUG下完成,实现数据的装入、修改、显示;汇编语言程序段的编辑、汇编和反汇编;程序的运行和结果检查。

三. 实验过程和程序

四. 实验结果(包括必要的截图)

五. 实验体会

实验二 汇编语言程序设计(顺序、循环)

一. 实验目的

1、掌握顺序和循环程序结构和设计方法;

2、熟悉在PC机上建立、汇编、连接、调试和运行8086/8088汇编语言程序的过程。

二.

汇编GPIO实验实验报告

标签:文库时间:2024-08-12
【bwwdw.com - 博文网】

汇编GPIO实验实验报告

GPIO实验

实验1 LED闪烁

一.实验任务

P0,P1端口的LED亮300ms,灭300ms,如此循环。发光二极管在不停地一亮一灭,时间间隔为300ms。形成闪烁的效果。

二、实验步骤

1.用keil软件在电脑上编写和编译源程序。

2、在ME850实验开发仪上,将JP1(MCU类型选择跳线)的跳线帽 短接在“51”的位置,JP9的跳线帽全部插上;

3、将AT89S51单片机芯片放入ME850的锁紧插座,芯片缺口方向在上;

4、启动MEFlash软件,正常打开候后右下角会显示实验仪的型号和连接状态。如不能联机,强检查USB驱动是否正常安装,供电电压是否为正常的5V;

5、在软件中点击“器件”按钮,选择型号“AT89S52”;

6、在软件中点击“加载”按钮,定位到产品光盘Examples_A51\EX1_LED\LED.HEX,点击“打开”,弹出“加载文件”对话框,安默认点击确定即可;

7、在软件中点击“擦除”按钮,再点击“编程”按钮,编程完毕,即可看到16个发光二极管都在闪烁了。

三、汇编源程序:

ORG 0000H ;汇编起始地址为0000H

AJMP MAIN ;跳转到主程序

ORG 0050H

汇编实验报告规范(7)

标签:文库时间:2024-08-12
【bwwdw.com - 博文网】

计算机硬件实验室实验报告

课程名称: 姓 名 学 号 班 级 成 绩 设备名称及软件环境 一.实验内容 1.实现子程序和中断服务子程序的设计 2.编写子程序设置40H中断为自定义中断服务子程序 3.编写中断服务子程序实现AX=AX+BX 4.编写主程序调用子程序和中断 Windows XP操作系统 emu8086仿真器 proteus 仿真器 实验日期 实验名称 [0007] 子程序和中断服务子程序的设计 二.理论分析或算法分析 1 开始 定义数据data 将data送入DS AX清零,并将AX送入ES 将子程序change的偏移地址送入AX AX强制送入ES段[80H] 结束 将子程序change的段地址送入AX AX强制送入ES段[82H]

三.实现方法(含实现思路、程序流程图、实验电路图和源程序列表等) 主程序: data segment a dw 5fh b dw 3f

实验二 实验报告

标签:文库时间:2024-08-12
【bwwdw.com - 博文网】

南京邮电大学 自动化 学院

实 验 报 告

实验名称: 循环和结构编程

课程名称: 虚拟仪器技术 所在专业: 自动化 学生姓名: 丁开开 班级学号: B13050210 任课教师: 戎州 实验地点: 实验时间:

2015 /2016 学年第 一 学期

1. 实验目的

通过编程进一步理解结构的概念,掌握LabVIEW中循环等各种结构的使用。

2. 实验要求

1.掌握While循环、For循环、顺序结构、条件结构和事件结构的使用。 2.实现相关的程序编写任务。

3. 实验设备

PC机 1台 相应的软件:LabVIEW编程软件 1套

4. 实验内容

1.用while循环每隔500ms产生一个模拟的温度值(用随机数模拟产生,温度值在0-100之间),在波形图表上实时显示最近3次(即本次和前两次测量)的平均值,并求最大值和最小值。

2. 用for循

实验二 实验报告

标签:文库时间:2024-08-12
【bwwdw.com - 博文网】

南京邮电大学 自动化 学院

实 验 报 告

实验名称: 循环和结构编程

课程名称: 虚拟仪器技术 所在专业: 自动化 学生姓名: 丁开开 班级学号: B13050210 任课教师: 戎州 实验地点: 实验时间:

2015 /2016 学年第 一 学期

1. 实验目的

通过编程进一步理解结构的概念,掌握LabVIEW中循环等各种结构的使用。

2. 实验要求

1.掌握While循环、For循环、顺序结构、条件结构和事件结构的使用。 2.实现相关的程序编写任务。

3. 实验设备

PC机 1台 相应的软件:LabVIEW编程软件 1套

4. 实验内容

1.用while循环每隔500ms产生一个模拟的温度值(用随机数模拟产生,温度值在0-100之间),在波形图表上实时显示最近3次(即本次和前两次测量)的平均值,并求最大值和最小值。

2. 用for循

实验二实验报告

标签:文库时间:2024-08-12
【bwwdw.com - 博文网】

PAM和PCM编译码器系统

一、 实验目的

1. 观察了解PAM信号形成的过程;验证抽样定理;了解混叠效应形成的原因;

2. 验证PCM编译码原理;熟悉PCM抽样时钟、编码数据和输入/输出时钟之间的关系;了

解PCM专用大规模集成电路的工作原理和应用。 二、 实验内容和步骤 1. PAM编译码器系统 1.1 自然抽样脉冲序列测量 (1) 准备工作;

(2) PAM脉冲抽样序列观察; (3) PAM脉冲抽样序列重建信号观测。 1.2 平顶抽样脉冲序列测量 (1) 准备工作;

(2) PAM平顶抽样序列观察; (3) 平顶抽样重建信号观测。 1.3 信号混叠观测 (1) 准备工作

(2) 用示波器观测重建信号输出的波形。 2. PCM编译码器系统 2.1 PCM串行接口时序观察

(1) 输出时钟和帧同步时隙信号的观察; (2) 抽样时钟信号与PCM编码数据测量;

2.2 用示波器同时观察抽样时钟信号和编码输出数据信号端口(TP502),观测时以TP504

同步,分析掌握PCM编码输数据和抽样时钟信号(同步沿、脉冲宽度)及输出时钟的对应关系;

2.3 PCM译码器输出模拟信号观测,定性观测解码信号与输入信号的关系:质量,电平,

延时。

2.4 PCM频率

8086微机汇编实验报告

标签:文库时间:2024-08-12
【bwwdw.com - 博文网】

电梯模拟实验

一、 实验目的

通过综合实验使学员复习并熟练掌握各个模块电路功能、基本原理、线路连接和驱动方法。自己编写嵌入式代码进行驱动,掌握相关的程序设计、电路测试的基本能力。通过动手实践进一步加深对理论知识的理解,提高动手能力。

二、 实验原理

1. 使用模块:

本实验使用了8254、8255、七段数码管、4*4键盘、步进电机、喇叭6大模块来进行模拟电梯的综合实验。 2. 连接电路:

(1).使用8255的C口的PC0~PC7连接4*4键盘的行3~列0,接收4*4键盘输入;

(2).将8255的A口PA0~PA7分别与七段数码管的段码驱动输入端a~dp相连,位码驱动输入端S0接+5V,S1~S3接GND,编程实现在其显示电梯所处的楼层; (3).使用8255的B口的PB0~PB3分别与步进电机的驱动输入端BA~BD相连,编程实现根据键盘输入实现顺时针(反时针)转动;

(4).8254的CLK0接1MHz时钟,GATE0接8255的PB5,OUT0和8255的PB4分别接与门的两个输入端A和B,与门输出端Y连接喇叭,编程实现电梯到达所要求的楼层后发出设定的声音进行提示,具体实验电路如下图.

3. 接线:

PC7~PC0/8255 PA7~P