汇编指令实验报告

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

汇编实验报告

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

姓名

中南大学

实验报告

学生姓名 学 号 专业班级

指导教师 贺建飚老师

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

汇编实验报告

1 | 34

班级

汇编程序设计

班级 姓名 汇编实验报告

目录

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

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

汇编实验报告

标签:文库时间:2024-07-17
【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-07-17
【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文件的磁盘驱动器标识符,

ARM汇编指令实验

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

S3C2410 基础 实验 ARM汇编指令实验

实验1 ARM汇编指令实验

1、实验目的:

熟悉ADS开发环境和wiggler调试环境。

掌握简单的ARM汇编指令的使用方法。

2、实验设备

PC机、JTAG调试板、S3C2410开发板。

3、实验内容

熟悉ARM开发环境的建立。

使用ARM汇编指令设置GPIO口的相应寄存器,控制LED灯的亮灭。

4、实验原理

下面介绍本实验用到的一些汇编指令。

1).LDR/STR指令

说明:LDR/STR指令用于加载/存储寄存器。举例说明:

示例:

LDR r3,[r0],#4 //从r0表示的地址中读取数据分别存放到r3中,然后将r0加4。 STR r3, [r1],#4 //将r3中的数据保存到r1表示的地址中,然后将r1加4。

LDMIA/STMIA指令

说明:LDM/STM指令用于加载/存储多个寄存器,举例

示例:

LDMIA r0!,{r4---r11}//从r0表示的地址中顺利取出8个字数据分别存放到r4-r11中。

2).程序分支指令

B指令

说明:B指令为ARM的分支指令,将引起处理器转移到制定标号处执行。 示例:

B Label //处理器转移到Label标号处执行

BEQ stop//Z标记置位,则跳转到sto

汇编GPIO实验实验报告

标签:文库时间:2024-07-17
【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-07-17
【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

8086微机汇编实验报告

标签:文库时间:2024-07-17
【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

汇编语言实验报告

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

实验一 Masm6.11的使用方法

一、实验目的

1、创建一个新的汇编语言程序,熟练掌握汇编语言开发工具的使用方法,并对开发环境中一些坏境变量进行设置。

2、创建一个工程文件,对该工程文件进行编译,连接,并运行; 3、对建立的工程文件进行调试,在运行过程中查看各个寄存器的值,内存单元的值等。

二、实验环境

该试验包括的硬件和软件条件如下: 1、硬件环境 (1)INTEL I3 (2)内存4g 2、软件环境

(1)Window XP Professor VMware虚拟机 (2)MASM6.11开发软件

三、实验步骤

1、将Masm6.11安装程序拷贝到D盘根目录下,并执行d:\\Masm611目录下Setup.exe文件,按照安装提示将程序安装到C盘根目录。

2、将C:\\masm611\\Bin目录下的所有文件拷贝到C:\\Masm611\\binr目录下,将C:\\Masm611\\help目录下的所有文件拷贝到c:\\Masm61\\binr目录下。 3、执行C:\\Masm611\\Binr目录下的pwb.exe文件,打开开发环境。 4、在PWB编辑窗口中输入实验1.1中的程序

汇编实验报告 实验一 按照材料编程

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

昆明理工大学信息工程与自动化学院学生实验报告

( 201 — 201 学年 第 一 学期 )

课程名称:汇编与微机接口实验 开课实验室: 年 月 日 年级 学号 姓名 成绩 实验项目名实验一 按照材料编程 称 教师 评语 指导教师 教师签名: 年 月 日

一、实验目的:

1. 熟悉并掌握80X86机器内存的分配和组成; 2. 熟悉DEBUG调试环境,熟悉常用命令;

3. 利用汇编编写简单的程序,通过显存显示相应的字符串。

二、实验要求:

1.阅读教材175页实验9中给出的材料,理解显存的相关知识;

2. 程序一:编写程序(要求按分段方式编程)实现在显示器上显示一段字符串,同一字符串请在屏幕上显示3行,每行显示的颜色不一样如:(字符串、格式自定) HELLO ! WELCOM

HELLO ! WELCOM

HELLO ! WELCOM 3. 程

汇编语言实验报告

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

实验1 查看CPU和内存,用机器指令和汇编指令编程

1.预备知识:Debug的使用

2.实验任务(第45页) (1)已跟踪执行 (2)

(3)通过DEBUG中的D命令查看到主板的生产日期[以月、日、年,分隔符为'/'的格式]存储在内存ffff:0005~ffff:000C(共8个字节单元中)处。此生产日期不能被改变,因为其具有‘只读’属性。

(4)通过向内存中的显存写入数据,使计算机根据写入的数据进行ASCII转换,并将转换后且可打印的字符输出到屏幕上。

(5)

实验2 用机器指令和汇编指令编程

1.预备知识:Debug的使用

2.实验任务(第71页)

(1)使用Debug,将下面的程序段写入内存,逐条执行,根据指令执行后的实际运行情况填空。

从第一空开始依次如下: ax=5BEA ax=5CCA bx=30F0 bx=6022

sp=FE 220FE 5CCA sp=FC 220FC 6022 sp=FE 6022 sp=100H 5CCA sp=FE 220FE 30F0 sp=FC 220FC 2F32

说明:此题可能因机子软、硬件环境不同而导致答案不一致!

(2)仔细观察图3.19的实验过程,然后分析:为什么2000