东北大学微机原理上机报告(全)

时间:2024.4.2

     微机原理   实验报告

专业班级    通信1301     姓名    张麒   学  号   20135440    

实验题目          简单IO扩展         日  期  2015.5.25         


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


西北工业大学明德学院

实验报告

实验项目   微机原理及应用 

              班    级       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) 更改数据区中的数据,考察程序的正确性。

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

微机原理与接口技术实验指导书班级学号099074姓名安徽工业大学计算机学院实验一存贮器读写实验一实验内容对指定地址区间的RAM4000H4FFH先进行写数据55AAH然后将其内容读出再写到5000H5FFH中二...

微机原理上机实验报告4

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

微机原理实验报告

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

微机原理完整实验报告+程序

实验题目8253定时计数器实验一实验目的与要求1学会8253芯片和微机接口原理和方法2掌握8253定时器计数器的工作方式和编程原理二实验内容1实验原理本实验原理图如图1所示8253A的A0A1接系统地址总线A0...

微机原理上机实验报告2

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

微机原理实验报告

微机原理与应用课程实验报告实验分工报告人同组人实验时间20xx1210课程设计一题目要求1在数据段首址为0100H开始的内存区1按从大到小的顺序顺次存入二进制数150共16个字节的数据2将上述源区内容传送到目的...

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

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

微机原理实验报告

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

西电 机电微机原理实验报告

微机原理实验报告姓名学号实验一8259中断实验一实验目的1掌握PC机中断处理系统的基本原理2掌握外部扩展中断源的设计方法3学会编写中断服务程序二实验原理PC机用户可使用的硬件中断只有可屏蔽中断由8259中断控制...

微机原理及应用实验报告

实验报告课程名称实验名称实验日期学生专业学生学号学生姓名教师姓名成绩微机原理及应用实验1DEBUG操作实验实验2汇编程序设计实验实验38253定时计数器实验实验48255并行接口实验年月日至年月日南京理工大学机...

北邮微机原理硬件实验报告完整版

微机原理硬件实验IO地址译码amp简单并行接口班级姓名学号一实验目的实验一掌握IO地址译码电路的工作原理实验二掌握简单并行接口的工作原理及使用方法二实验原理和内容实验一1实验电路如图411所示其中74LS74为...

微机原理与接口技术实验报告

实验一8255A应用数码管动态显示一实验目的1掌握8255A的工作方式编程原理和微机接口方法2了解LED数码管动态显示的工作原理及编程方法二实验内容编制程序使数码管显示DICE88字样三实验程序框图图61实验程...

微机原理上机报告(36篇)