当前位置:首页 > 南理工微机实验报告
《微机原理与接口技术》课程
实验报告
班级:9131042101
实验一:系统认识与显示
一、 实验目的
(1) 掌握TD系列微机原理及接口技术教学实验系统的操作,熟悉Wmd86联机集成开发调
试软件的操作环境。
(2) 掌握汇编语言中与数据有关的不同的寻址方式。 (3) 掌握在PC机上以十六进制形式显示数据的方法。
二、 实验设备
PC机一台、微机原理实验仪一套
三、 实验内容
编写程序,将31H~3FH共16个数写入内存3000H开始的16个存储单元中,将数据传送到4000H开始的16个存储单元中,并显示出来。
四、 实验过程
1. 运行Wmd软件,进入Wmd集成开发环境。
2. 编写实验程序,并进行编译、链接和加载,观察运行结果。
五、 实验程序
STACKK SEGMENT STACK DW 256 DUP(?) STACKK ENDS DATA SEGMENT DATA ENDS CODE SEGMENT
ASSUME CS:CODE,SS:STACKK START: PUSH DS XOR AX,AX MOV DS,AX MOV SI,3000H MOV CX,10H MOV AL,30H L1: MOV [SI],AL INC SI INC AL LOOP L1
MOV SI,3000H MOV DI,4000H MOV CX,10H REP MOVSB MOV BX,4010H MOV [BX],'$'
MOV DX,4000H MOV AH,9H INT 21H
MOV AX,4C00H INT 21H CODE ENDS END START
六、实验结果
实验二:数码转换程序实验
一、 实验目的
(1) 掌握不同进制数及编码互相转换的程序设计方法,加深对数制转换的理解。 (2) 熟悉程序调试的方法。
二、 实验设备
PC机一台、TD-PITE实验装置一套
三、 实验内容
编写程序,将输入的数据0FFH,2AH,0C5H转换为十进制,并显示出来。
四、 实验过程
1. 运行Wmd软件,进入Wmd集成开发环境。
2. 编写实验程序,并进行编译、链接和加载,观察运行结果。
五、 实验程序
DATA SEGMENT
ARRAY1 DB 0FFH,2AH,0C5H ARRAY2 DB 20 DUP (?)
DATA ENDS CODE SEGMENT
ASSUME CS:CODE,DS:DATA,SS:STACKK START: MOV AX,DATA MOV DS,AX MOV BL,0AH
MOV SI,OFFSET ARRAY1 MOV DI,OFFSET ARRAY2 MOV CX,3 L1: MOV AL,[SI] L2: MOV AH,00H DIV BL ADD AH,30H MOV [DI],AH INC DI CMP AL,0 JNZ L2 INC SI
MOV [DI],2CH ADD DI,1 LOOP L1
MOV [DI],'$'
MOV DX,OFFSET ARRAY2 MOV AH,9H INT 21H
MOV AX,4C00H INT 21H CODE ENDS END START
六、 实验结果
共分享92篇相关文档