微机原理与接口技术实验报告 接口部分 大学实验报告.docVIP

  • 1107
  • 0
  • 约1.53万字
  • 约 27页
  • 2018-10-14 发布于重庆
  • 举报

微机原理与接口技术实验报告 接口部分 大学实验报告.doc

微机原理与接口技术实验报告 接口部分 大学实验报告

实验一 系统认识实验 1.实验内容 :编写实验程序,将00H~0FH 共16个数写入内存 3000H 开始的连续 16 个存储单元中。 2.实验源程序: SSTACK SEGMENT STACK DW 32 DUP(?) SSTACK ENDS CODE SEGMENT ASSUME CS :CODE START:PUSH DS XOR AX,AX MOV DS,AX MOV SI,3000H MOV CX,16 AA1:MOV [SI],AL INC SI INC AL LOOP AA1 AA2:JMP AA2 CODE ENDS END START 实验结果: 操作练习 1.实验内容 :编写程序,将内存 3500H 单元开始的 8 个字节数据相加,结果存放到3600H 字单元中,程序编辑、编译、连接、下载运行程序后,使用D命令查看3500H开始的数据区数据,和3600H字单元的结果。 2.实验源程序: DATAS SEGMENT ORG 3500H NAME1 DB 1,2,3,4,5,6,7,8 ORG 3600H SUM DW ? DATAS ENDS STACKS SEGMENT STACKS ENDS CODES SEGMENT ASSUME CS:CODES,DS:DATAS,SS:STACKS START: MOV AX,DATAS MOV DS,AX MOV SI,3500H MOV DI,3600H MOV CX,8 MOV AL,[SI] NEXT: INC SI ADD AL,[SI] DEC CX JNZ NEXT MOV AH,0 MOV SUM,AX MOV AH,4CH INT 21H CODES ENDS END START 实验结果: 实验二 .8259A实验 一、实验目的 1.掌握TD-PITE 80X86 微机原理及接口技术教学实验系统的操作,熟悉Wmd86联机集成开发调试软件的操作环境。 2.学习在教学实验葙上构造连接实验电路的方法。 3.掌握8259中断控制器的工作原理。 4.掌握8259可编程中断控制器的应用编程。 5.学习掌握8259级连方式的使用方法。 二 实验设备 PC机一台,TD-PITE实验装置一套。 三、 实验内容及步骤 1 8259中断实验1 实验接线图如图2-3-11所示,单次脉冲输出与主片8259的MIR7相连,每按动一次单次脉冲,产生一次外部中断,在显示屏上输出一个字符“7” 1实验步骤 (1)按图2-3-11连接实验线路; (2)编写实验程序,经编译、链接无误后装入系统; (3)运行程序,重复按单次脉冲开关KK1+,显示屏会显示字符“7”以说明响应了中断。 实验源程序: SSTACK SEGMENT STACK DW 32 DUP(?) SSTACK ENDS CODE SEGMENT ASSUME CS:CODE START: PUSH DS MOV AX, 0000H MOV DS, AX MOV AX, OFFSET MIR7 ;取中断入口地址 MOV SI, 003CH ;中断矢量地址 MOV [SI], AX ;填IRQ7的偏移矢量 MOV AX, CS ;段地址 MOV SI, 003EH MOV [SI], AX ;填IRQ7的段地址矢量 CLI POP DS ;初始化主片8259 MOV AL, 11H OUT 20H MOV AL, 08H OUT 21H MOV AL, 04H OUT 21H MOV AL, 01H OUT 21H MOV AL, 6FH ;OCW1 OUT 21H, AL STI AA1: NOP JMP AA1 MIR7: STI CALL DELAY MOV AX, 0137H INT 10H ;显示字符7 MOV AX, 0120H INT 10H MOV AL, 20H OUT 20H, AL ;中断结束命令 IRET DELAY: PUSH CX MOV CX, 0F00H AA0: PUSH AX POP AX LOOP AA0 POP CX RET CODE ENDS END START 实验结果截图如下: 2 8259级联实验 实验接线图如图2-3-12所示,KK1+连接到主片8259的MIR7上,KK2+连接到从片8259的SIR

文档评论(0)

1亿VIP精品文档

相关文档