- 1、本文档共15页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《微机原理与接口》实验指导书
《微机原理与接口》
实验指导书
实验 数值分离实验
一、实验目的
掌握汇编语言的上机过程和常用的程序设计和调试方法。
二、实验内容
将value中的值按位分离,结果存到result区中,分离结束给出提示信息
三、实验步骤
(1)启动“汇编程序编译器”软件。
(2)输入程序并存盘为*.asm文件。
(3)编译、链接、运行程序并查看实验结果。
(4)实验报告要求附上程序代码,并记录运行结果(包括行号、单元内容和ASC码)。
四、程序代码
DATA SEGMENT
ORG 0000H
VALUE DB 154 ;THE VALUE TO BE DIVIDED
ORG 0010H
DB RESULT
RESULT DB 0,0,0 ;STORE THE NUMBER
ORG 0100H
MESSAGE DB FINISH JOB.$ ;THE MESSAGE
DATA ENDS
CODE SEGMENT
MAIN PROC FAR
ASSUME CS:CODE,DS:DATA
START:
PUSH DS
XOR AX,AX
PUSH AX
MOV AX,DATA
MOV DS,AX
LEA SI,RESULT
MOV AL,VALUE
MOV AH,0
MOV BL,100
DIV BL
MOV [SI],AL
INC SI
MOV AL,AH
MOV BL,10
MOV AH,0
DIV BL
MOV [SI],AL
INC SI
MOV [SI],AH
LEA DX,MESSAGE
MOV AH,9
INT 21H
RET
MAIN ENDP
CODE ENDS
END START
实验 8259单级中断控制器实验
一、实验目的
1. 掌握8259中断控制器的接口方法。
2. 掌握8259中断控制器的应用编程。
二、实验内容
l. 硬件原理图:
图1-1 硬件原理图
2. 硬件线路连接
⑴ 8259的INT 连X l5 (8088的INTE), INTA连X l2 (8088的INTA) ,CS端接X 22 (8088的EX1 )。
⑵ 8259的数据口JX4插座用排线连到8088的JX 0插座。
⑶ 8259的IR3(3号中断)插孔和脉冲发生器区的“”插孔相连,“”端初始为低电平。
3. 编程提示
⑴ 8259芯片介绍
中断控制器8259A是专为控制优先级中断而设计的芯片。它将中断源优先级排队、辨别中断源以及提供中断矢量的电路集于一片中。因此无需附加任何电路, 只需对8259A进行编程, 就可以管理8级中断, 并选择优先模式和中断请求方式。.即中断结构可以由用户编程来设定。同时,在不需要增加其它电路的情况下, 通过多片8259A的级联, 能构成多达64级的矢量中断系统。
中断序号 0 1 2 3 4 5 6 变量地址 20H 24H 28H 2CH 30H 34H 38H 3CH 23H 27H 2BH 2FH 33H 37H 3BH 3FH ⑵ 本实验中使用3号中断源IR3, “”插孔和IR3相连, 中断方式为边沿触发方式,每按一次AN按键产生两次中断,满6次中断,显示“good”。如果中断源电平信号不符合规定要求,则自动转到7号中断,显示“Err”。
4、软件框图:
IR3中断服务程序:
IR7中断服务程序:
三、实验步骤
l. 按图连好实验线路。打开实验箱电源,按下SCAL键,进入联机状态。
2. 打开电脑中的软件,编辑→保存→编译→运行 (或在系统显示监控提示符“P.”时, 输入F000后按Fl键,输入91A0, 按EX键运行。系统显示“8259-1”) 。
3. 按AN按钮, 按满6次显示good 。
四、实验程序
CODE SEGMENT
ASSUME CS:CODE
INTPORT1 EQU 0060H
INTPORT2 EQU 0061H
INTQ3 EQU INTREEUP3
INTQ7 EQU INTREEUP7
ORG 13A0H
START: CLD
CALL WBUF1
CALL WRINTVER ;写中断
MOV AL,13H
MOV DX,INTPORT1
OUT DX,AL
MOV AL,08
您可能关注的文档
最近下载
- 大气污染防治项目储备库入库要求项目绩效目标申报表.pdf
- ppt课件-2021新中国史党校党课精品课件.pptx VIP
- 纷享销客使用指南试题及答案.doc
- 2023CSCO前列腺癌诊疗指南.docx
- 2024至2030年中国体育健身休闲行业市场深度研究及投资规划建议报告.docx
- 民事再审申请书(物业服务合同纠纷)民事再审申请书(物业服务合同纠纷).pdf
- (完整word版)高考英语作文练习纸(答题卡)6.pdf
- 下三手的判断-中盘篇.清晰一般加藤正夫.pdf
- 《石油化工工程数字化交付标准+GBT+51296-2018》详细解读.pptx
- 《海底100层的房子》绘本教案(内附高清绘本图) .pptx VIP
文档评论(0)