- 1、本文档共84页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * * * * * * * * * * * * * DATA SEGMENT BUF DB 100 DUP(?) BUFPT DB ? DATA ENDS …… START:…… CLI MOV DX,213H MOV AL,0A0H;设置8255A方式控制字 OUT DX,AL MOV AL,0DH;置PC6=1允许8255A端口A中断 OUT DX,AL PUSH DS MOV AX,SEG PRI_INT;取中断服务子程序PRI_INT的段 地址 MOV DS,AX MOV DX,OFFSET PRI_INT;取中断服务子程序的偏移地址 MOV AX,250AH INT 21H POP DS IN AL,21H ;设置8259A的中断屏蔽寄存器 OCW1 AND AL,0FBH ; 开放IRQ2 OUT 21H,AL STI ; CPU开中断 MOV DX,213H MOV AL,01H ;设置PC0=1,(STB=1) OUT DX,AL MOV SI,OFFSET BUF ;BUF是字符串的起始地址 MOV AL,[SI] ;取第一个数送AL INC SI MOV BUFPT,SI ;保存打印缓冲区的当前指针 MOV CX,0064H MOV DX,210H OUT DX,AL ;送第一个数 DEC CX MOV DX,213H MOV AL,00H ;置PC0=0,使STB=0 OUT DX,AL ;启动打印机接收数据 NOP MOV AL,01H OUT DX,AL LL:HLT LOOP LL IN AL,21H ;字符串打印完毕,重新屏蔽 OR AL,04H ;IRQ2的中断请求。 OUT 21H,AL MOV AH,4CH INT 21H PRI_INT PROC MOV SI,BUFPT MOV AL,[SI] ;取出一个数据 INC BUFPT MOV DX,210H OUT DX,AL ; 从A口送出 MOV DX,213H MOV AL,00H ; 置PC0=0 STB=0 OUT DX,AL NOP MOV AL,01H ; 置PC0=1 STB=1 OUT DX,AL MOV AL,20H; 向8255A发EOI(OCW2) OUT 20H,AL IRET PRINT ENDP CODE ENDS END START 中断服务程序 * 查询方式 说明:由于打印机的速度大大低于CPU的速度,在查询方式下,打印机在打印某数据时,会发出BUSY“忙”信号,此时,CPU不能向8255A输出数据,一定要等待BUSY信号为低电平无效信号,CPU才能再次输出数据到8255A。设置PC4接收打印机的BUSY信号。 Y2 A0 CS A1 PA7 PA6 PA0 PC7 PC4 PC6 D7 D6 D0 … OBF ACK STB BUSY ACK PC3 INTR 接8259A的IR2 8255A 打印机 … MOV CX, 0064H ;缓冲区BUF大小(待传的数据个数) MOV AL, 0A8H ;8255A方式控制字(A口输出,PC4、 PC6输入) MOV DX, 0213H OUT DX, AL MOV DI, OFFSET BUF NEXT: MOV AL,[DI ] ;字符输出 MOV
您可能关注的文档
- 排除重复2桂林山水精品课件一幻灯片.ppt
- 数据库课件宏幻灯片.ppt
- 排除重复2三亚落日幻灯片.ppt
- 数据库课件模块与VBA程序设计幻灯片.ppt
- 排除重复2雨点幻灯片.ppt
- 数据库课件数据访问页幻灯片.ppt
- 实践近代史课件幻灯片.pptx
- 明治巧克力系列包装1课件幻灯片.ppt
- 明治维新2课件幻灯片.ppt
- 实践是检验认识真理性的唯一标准幻灯片.pptx
- 2024年中国钽材市场调查研究报告.docx
- 2024年中国不锈钢清洗车市场调查研究报告.docx
- 2024年中国分类垃圾箱市场调查研究报告.docx
- 2024年中国水气电磁阀市场调查研究报告.docx
- 2024年中国绿藻片市场调查研究报告.docx
- 2010-2023历年初中毕业升学考试(青海西宁卷)数学(带解析).docx
- 2010-2023历年福建厦门高一下学期质量检测地理卷.docx
- 2010-2023历年初中数学单元提优测试卷公式法(带解析).docx
- 2010-2023历年初中毕业升学考试(山东德州卷)化学(带解析).docx
- 2010-2023历年初中毕业升学考试(四川省泸州卷)化学(带解析).docx
最近下载
- 某110kv输电线路工程概预算实例.xls
- 人教版高中英语选择性必修第一册UNIT5 Part 4 Writing练习含答案.docx
- 小学生古诗词竞赛题及答案 .pdf
- 2023矿业权评估师考试题库大全(附答案).docx
- 产前筛查和产前诊断题库带全部参考答案).docx
- 外研社高中英语必修一 Unit 5 The monarch’s journey 教学设计.docx
- NAD M25 7通道放大器用户手册.pdf
- 朱仙庄洗煤厂安装施工组织设计.doc
- GBT20821_液态法白酒国家标准.pdf
- 文言文高频考点02文言实词(教考结合)(解题技巧+真题训练)-2023-2024学年高一语文下学期期中高频考点梳理及模拟检测(统编版必修下册).docx
文档评论(0)