当前位置:首页 > 南理工微机实验报告
MOV DL,BL INT 21h MOV AH,02h MOV DL,20h INT 21h POP CX POP SI POP BX RET CODE ENDS END START
六、实验结果
实验五:静电存储器扩展实验
一、 实验目的
(1) 了解存储器扩展的方法和存储器的读/写。 (2) 掌握CPU对16位存储器的访问方法。
二、 实验设备
PC机一台、TD-PITE实验装置一套
三、 实验内容
在实验箱中如图所示进行连线,完成静态存储器的扩展,编写实验程序,并将字符串'This is computer!'写入SRAM的扩展的存储单元0050H~中,然后通过系统命令查看该存储空间,检测写入数据是否正确。
四、 实验过程
1. 按照连线图接线。
2. 运行Wmd软件,进入Wmd集成开发环境。
3. 编写实验程序,并进行编译、链接和加载,观察运行结果。
五、 实验接线图
六、 实验程序
SSTACK SEGMENT STACK DW 256 DUP(?) SSTACK ENDS DATA SEGMENT
STRING DB 'This is computer!','$' DATA ENDS CODE SEGMENT START PROC FAR
ASSUME CS:CODE,DS:DATA,SS:SSTACK MOV AX, DATA MOV DS,AX
MOV BX, 8000H MOV ES, BX LEA SI, STRING MOV DI,0050H MOV CX,100 CLD
REP MOVSB MOV AX,8000H MOV DS,AX MOV DX,0050H MOV AH,9 INT 21h
START CODE MOV AX,4CH INT 21H ENDP ENDS
END START
七、 实验结果
显示字符串'This is computer!'
实验六:中断控制器8259应用实验
一、 实验目的
(1) 掌握8259中断控制器的工作原理。 (2) 学习8259的应用编程方法。 (3) 掌握8259级联方式的使用方法。
二、 实验设备
PC机一台、TD-PITE实验装置一套
三、 实验内容
在实验箱中如图所示进行连线,编写实验程序,使每当按动一次‘KK1+’,产生一次外部中断,并在屏幕上显示一个字符。
四、 实验过程
1. 按照连线图接线。
2. 运行Wmd软件,进入Wmd集成开发环境。
3. 编写实验程序,并进行编译、链接和加载,观察运行结果。
五、 实验接线图
主片8259AINTRINTIR2(内核)IR4串口0CAS2:0IR6MIR6IR7MIR7从片8259AINTIR1SIR1CAS2:0
六、 实验程序
SSTACK SEGMENT STACK DW 256 DUP(?) SSTACK ENDS DATA SEGMENT
ARRY DB 'This is computer!','$' DATA ENDS CODE SEGMENT
ASSUME CS:CODE,DS:DATA,SS:SSTACK START: MOV AX,DATA MOV DS,AX
MOV SI,OFFSET ARRY MOV CX,17 PUSH DS
MOV AX,0000H MOV DS,AX MOV AX,CS MOV DI,003EH MOV [DI],AX
MOV AX,OFFSET MIR6 MOV DI,003CH MOV [DI],AX CLI POP DS
MOV DX,0020H MOV AL,11H OUT DX,AL MOV DX,0021H MOV AL,08H OUT DX,AL
共分享92篇相关文档