- 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
您可能关注的文档
- 江苏省江阴市南菁中学2012年七年级(下)期中检测数学试题(含答案).doc
- 数字波形发生器.docx
- CDT通信规约(Ver102印刷).doc
- 家用电器定时控制器.doc
- 师大一中初一下半期试卷.docx
- 用单片机做的倒计时15s.doc
- 2009年效实中学高三模拟数学试题.doc
- 硬件实验十三 DAC实验.doc
- 2013通州中考一模数学试卷及答案.doc
- 单片机课程设计模拟交通灯控制——X071324.doc
- 中国国家标准 GB/T 22517.2-2024体育场地使用要求及检验方法 第2部分:游泳场地.pdf
- GB/T 22517.2-2024体育场地使用要求及检验方法 第2部分:游泳场地.pdf
- 《GB/T 22517.2-2024体育场地使用要求及检验方法 第2部分:游泳场地》.pdf
- 苏教版(2017秋)科学三年级下册1.《种子发芽了》 教案(含课堂练习和反思).docx
- 2024-2025学年小学数学六年级上册冀教版(2024)教学设计合集.docx
- 地理商务星球版七年级上册4.5形成气候的主要因素 同步教案.docx
- 2024-2025学年中职中职专业课金融类73 财经商贸大类教学设计合集.docx
- 2024-2025学年初中地理七年级上册(2024)仁爱科普版(2024)教学设计合集.docx
- 2024-2025学年小学英语二年级上册外研版(一起)教学设计合集.docx
- 2024-2025学年高中数学选择性必修 第二册北师大版(2019)教学设计合集.docx
文档评论(0)