32位微机原理上机实验报告:数据传送实验

时间:2024.4.25

西北工业大学明德学院

实验报告

实验项目   微机原理及应用 

              班    级       121204     

              姓    名   田家豪  王辰硕 

              学    号   121566   121567

              指导老师       伍明高     

时    间       2015-4-7    


实验题目

数据传送实验

实验目的

(1) 熟悉Tdpit集成环境和调试器的使用。

(2) 掌握与数据有关的不同寻址方式。

 

实验内容

本实验要求将数据段中的一个字符串传送到附加段中,并输出附加段中的目标字符串到屏幕上。

实验程序如下

DDATA     SEGMENT                          ;定义源数据段

MSR                   DB "HELLO,WORLD!$"

LEN          EQU $- MSR

DDATA     ENDS

 

EXDA       SEGMENT                          ;定义附加数据段

MSD                   DB  LEN DUP(?)

EXDA       ENDS

 

MYSTACK SEGMENT STACK                  ;定义堆栈段

DW 20 DUP(?)

MYSTACK ENDS

 

CODE       SEGMENT                          ;定义代码段

ASSUME CS:CODE,DS:DDATA,ES:EXDA

START:     MOV AX,DDATA

MOV DS,AX                       ;装载数据段寄存器

MOV AX,EXDA

MOV ES,AX                        ;装载附加数据段寄存器

MOV SI,OFFSET MSR     ;设置SI

MOV DI,OFFSET MSD    ;设置DI

MOV CX,LEN

NEXT:MOV AL,[SI]          ;开始传输数据

MOV ES:[DI],AL

INC SI

INC DI    

DEC CX

JNZ NEXT

PUSH ES                                      

POP DS                                 ;将附加段寄存器指向的段值赋给数据段寄存器

MOV DX,OFFSET MSD  

MOV AH,9

INT 21H

MOV AX,4C00H                ;利用DOS功能调用返回DOS状态

INT 21H

CODE       ENDS

END START

 

将程序主体部分的寄存器间接寻址方式改为相对寻址方式,则如下所示:

MOV BX,0

MOV CX,LEN

NEXT:      MOV AL,MSR[BX]

MOV ES:MSD[BX],AL

INC BX

LOOP NEXT

 

实验步骤

(1) 运行Tdpit软件,选择文件菜单,点击新建进行实验程序的编写。

(2) 使用编译菜单中的编译和连接对实验程序进行汇编、连接。

(3) 使用编译菜单中的运行,运行程序,观察运行结果。

(4) 使用编译菜单中的调试,调试程序,观察调试过程中,数据传输指令执行后,各寄存器及数据区的内容。

(5) 更改数据区中的数据,考察程序的正确性。


第二篇:微机原理上机实验报告3


201406

微机原理上机实验报告

实验三

         班级: 物联网1班

         姓名: 邓笑游

         学号: 01210261y11

         成绩:

实验3:8086 典型习题的上机求解实验

一、实验目的

1、了解8086指令的特点。

2、学会用Debug和源程序的上机方法求解作业答案的方法。

二、预习要点

1、习题的现场

2、选用工具的方法

三、实验项目

在DOS下利用Debug调试工具和MASM、LINK工具和模版验证求解典型习题的答案。

四、实验设备环境

PC机1台,DOS操作系统,Debug调试工具

五、实验方法

1.现有数据段如下:

    DAT1    SEGMENT

           ORG         0020H

    A1     DW          12H , 23H

    A2      DB          11H , 21H

    A3      EQU         1234H

    A4      EQU         $+8

A5      DW          31H , A2

    DAT1    ENDS   

    该数据段占有多少字节的存储空间?A5的偏移地址是何值?A4的值是多少?

2.若48H和93H是无符号数。

SOUR  DB  48H,93H

MZ    DB  ?

          MOV  AL,SOUR

CMP  AL,SOUR+1

JA     K1

MOV  AL,SOUR+1

K1: MOV MZ,AL

试问:①(MZ)=_____________

②48H和93H是有符号数,JA K1指令应改为什么指令?

3.编程序统计某班100个学生英语考试分数高于等于85分以上的人数,结果存入MN字节中。

六、实验要求

将习题1、2、3改造上机求解答案

实验3报告

习题1的上机源程序

习题1的汇编、链接

习题1的代码段

已看到答案,该数据段占有10个字节的存储空间?A5的偏移地址是0026H?A4的值是002EH

习题2的源程序

习题2的编译链接

习题2的代码段

习题2 的执行

习题2的执行结果

习题3的源程序

习题3的编译和链接

习题3的执行结果

更多相关推荐:
微机原理上机实验报告4

20xx06微机原理上机实验报告班级姓名学号成绩实验四物联网1班邓笑游01210261y11实验4综合程序设计一实验目的1上机解决试题的方法2综合程序设计的调试方法二预习要点1将习题变成程序的方法2综合程序的设...

微机原理及应用-汇编语言上机实验报告

西南石油大学实验报告实验一一实验目的熟悉汇编语言的上机过程掌握各项工具软件的使用方法二实验内容1硬件PC微机2软件DOS系统EDITEXEMASMEXELINKEXEDEBUGEXE三实验过程1前期准备在开始进...

答案版_微机原理实验报告

微机原理及接口技术实验报告20xx20xx学年第一学期班级姓名学号指导教师实验一Emu8086软件的使用一实验目的1熟悉汇编语言开发环境2掌握Emu8086软件使用方法3理解寻址方式的意义二实验环境1硬件环境微...

微机原理实验报告

微机原理实验报告实验一两个多位十进制数相加的实验一实验目的学习数据传送和算术运算指令的用法熟悉在PC机上建立汇编链接调试和运行汇编语言程序的过程二实验内容将两个多位十进制数相加要求被加数和加数均以ASCII码形...

微机原理上机实验报告2

20xx06微机原理上机实验报告班级物联网姓名学号成绩实验二1班邓笑游01210261y111实验2汇编语言上机的一般过程实验一实验目的1了解汇编源程序的结构2了解基本伪指令的作用3掌握MASM的作用和使用方法...

微机原理及应用实验报告

实验报告课程名称实验日期学生专业学生学号学生姓名教师姓名成绩南京理工大学机械工程学院实验一DEBUG命令及其操作一实验目的1熟练掌握debug的常用命令学会用debug来调试程序2深入了解数据在存储器中的存取方...

北理(bit)微机原理上机软件实验报告

微机原理软件编程实验报告班级学号姓名一实验题目1IDE86集成开发环境的学习和运用2编写程序求出10个数中的最大值和最小值并以单步形式观察如何求出最大值最小值3求1到100的累加和并用十进制形式将结果显示在屏幕...

32位微机原理上机实验报告:显示输出实验

西北工业大学明德学院实验报告实验项目微机原理及应用班级121204姓名田家豪王辰硕学号121566121567指导老师伍明高时间20xx317实验题目1显示班级符号输出2显示学号符号输出3显示姓名符号输出4显示...

微机原理-循环设计实验报告

一实验目的1掌握循环程序的设计方法2掌握比较指令转移指令和循环指令的使用方法3进一步掌握调试工具的使用方法二实验预习要求1复习比较指令条件转移指令和循环指令2复习循环程序的结构循环控制方法等知识3读懂实验内容中...

20xx年微机原理课程上机实验指导书

第一部分汇编语言程序设计实验实验一汇编语言编程基础汇编语言是一种面向机器的低级语言,是计算机能够提供给用户的最快而最有效的语言,也是能够利用计算机所有硬件特性并能直接控制硬件的唯一语言。要真正理解计算机的工作过…

微机原理及应用实验报告(中南大学20xx年)

微机原理及应用实验报告班级姓名学号中南大学机电工程学院精密测控实验室实验一单片机仿真开发机操作和MCS51指令系统应用一实验目的1熟悉MCS51单片机仿真开发机和开发调试软件的操作使用和调整2学会编写和输入汇编...

微机原理实验指导书

微机原理及其接口技术实验指导书电子与信息工程学院改编目录第一章汇编语言程序上机实验111汇编语言程序上机应具备的工具软件112调试程序DEBUG功能简介113预习报告格式314实验报告格式3第二章软件实验4实验...

微机原理上机实验报告(39篇)