- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
总复习 《微机原理》复习提纲 重点: 汇编语言程序(第3、4章) 接口芯片的应用(8259A、8255A、8254(8253)、0809) 考试题型: 一、填空题(每空1分,共15分) 二、汇编程序填空题(每空1分,共10分) 三、汇编程序设计题(每小题15分,共30分) 四、接口程序题(每小题15分,共45分) 各章重点内容 第一章: 原码、反码、补码的计算,补码加减计算,溢出判断 第二章: 寄存器(2.2.1~2.2.4) 第三章: 数据寻址方式(其中存储器寻址部分重点掌握16位的),计算物理地址时段寄存器的选择。 指令系统中常用指令,每类指令使用时需注意事项,某些 指令中的一些隐含约定。 串操作、乘法、除法操作指令隐含的寄存器,符号扩展指令,控制转移指令,加法、带进位加法,减法、带进位减法指令 第四章: 简化的段定义伪指令和数据定义伪指令。汇编程序设计。 第五章: 逻辑地址(包括段基址和偏移地址)、线性地址、物理地址 的关系。分段、分页的概念。段的大小、页的大小。 第六章: 根据译码电路分析I/O芯片的端口地址。 I/O编址方式 第七章: 中断的概念。中断向量表的概念。中断向量表的建立。 8259A的编程(初始化) 第九章: 8255A的内部结构、控制字、各工作方式的特点及有关的 固定连线。重点掌握8255A方式0、方式1的应用。 8253的内部结构、初始化编程。要求会分析各计数器的工 作方式,计数初值。 第十二章: D/A转换器和A/D转换器的转换原理。重点掌握ADC0809芯 片、DAC1210的工作原理及应用。 作业复习 思考题:分别统计负数和正数的个数 算数运算综合举例,计算下式: (S-(X*Y+Z))/X,其中X、Y、Z、S均为16位带符号数,已经分别装入X、Y、Z、S单元中,上述计算结果的商存入AX,余数存入DX中。试编制程序段完成算式功能 解: MOV AX, X IMUL Y MOV CX, AX MOV BX, DX MOV AX, Z CWD ADD CX, AX ADC BX, DX MOV AX, S CWD SUB AX, CX SBB DX, BX IDIV X 思考题:1、计算(V-(X*Y+Z-540))/X,结果商、余数分别存放在R1和R2单元中。其中,X、Y、Z、V均为16位带符号数,已分别存放在X、Y、Z、V单元中。 2、若上面为16位无符号数,如何计算。 例若8086系统采用单片8259A作为外部可屏蔽中断的优先级管理,满足 边沿触发 非缓存连接 正常全嵌套方式 非自动中断结束 端口地址为20H和21H,其中某中断源的中断类型码为0AH,其中断服务子程序的入口地址是2000:3A40H (1)请对8259A进行初始化 (2)请问本题的中断源应与IR的哪一个输入端相连,其中断矢量地址是多少,矢量区对应的4个单元的内容是多少 【解】 (1)初始化程序如下所示 MOV AL, 13H ;设置ICW1 OUT 20H, AL MOV AL, 08H ;设置ICW2 OUT 21H, AL MOV AL, 01H ;设置ICW4 OUT 21H, AL (2)本题中的中断源应与IR2相连,其中断矢量地址为0000: 0028H,矢量区对应的4个单元的内容依次为40H、3AH、00H、20H。 思考题:若条件改为特殊全嵌套方式、电平触发、非缓冲方式、自动中断结束,如何做? 某系统中8254芯片的通道0~通道2和控制端口地址分别为FFF0H~FFF6H,定义通道0工作在方式2,CLK0=2MHz,要求输出OUT0为1kHz的速率波;定义通道1工作在方式0,其CLK1输入外部计数事件,计满1000个向CPU发出中断请求。试写出8254通道0和通道1的初始化程序。 解答: 8254通道0的初始化程序 MOV AL, MOV DX, 0FFF6H OUT DX, AL MOV AL, 20H MOV DX, 0FFF0H 8254通道1的初始化程序 MOV AL, MOV DX, 0FFF6H OUT DX, AL MOV AL, 10H MOV DX, 0FFF1H OUT DX, AL 举例 利用8255A间接与0809接口,接口图如图所示。采用查询方式,编写转换通道IN5的模拟量的程序。 ADC0809工作时序 ① ② ③ ④ ⑤ ADC08
您可能关注的文档
最近下载
- 【课件】有理数的乘法法则+课时1+课件2025--2026学年人教版七年级数学上册.pptx VIP
- 县域慢病管理中心建设项目.pptx VIP
- 统编版小学语文六年级上册精品作文教学课件 第一单元 习作:变形记.ppt VIP
- 县域慢病管理中心建设.pptx VIP
- 慢病管理中心建设方案.pptx VIP
- 2025年法考客观题真题回忆版(含答案).docx VIP
- 2025年中职思想政治统编教材培训考试试题及答案.docx
- 仿生物电刺激基础知识-常用治疗方案-仿生物电刺激技术在女性不孕症的临床应用.pptx
- 某砖厂泡沫混凝土砌块项目可行性研究报告.doc VIP
- 法考客观题真题考点汇总.pdf VIP
文档评论(0)