- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微机原理与单片机(部分知识点)
1.8086CPU是16位微处理器,具有16根数据线和20根地址线可以和浮点计算器,I/O处理器或其他处理器组成多处理系统。
2.总线接口单元的功能是负责完成CPU与储存器或I/O设备之间的数据传送。
总线接口单元内有4个16位段寄存器:代码段寄存器CS、数据段寄存器DS、堆栈段寄存器SS、附加数据段寄存器ES,一个16位的指令指针寄存器IP,一个20位地址加法器,6字节指令队列缓冲器,一个与EU通信的内部寄存器以及总线控制电路等。
3.代码段寄存器(CS)用来存储程序当前使用的代码段和段地址。下一条要读取得指令在代码段中的偏移地址由指令指针寄存器IP提供。数据段寄存器DS用来存放程序当前使用的数据段地址。
4.每个源程序必须至少有一个代码段,而数据段,堆栈段和附加数据段则根据程序的需要决定是否设置。
5.由CS和IP的内容决定了程序的执行顺序。
6.。
7.执行单元EU不与系统外部直接相连,功能:只是负责执行指令。执行的指令从BIU的指令队列缓冲器中直接得到,执行指令时若需要从存储器或I/O端口读取操作数,则由EU向BIU发出请求,再由BIU对存储器或I/O端口进行直接访问。
8.EU组成:1)16位算数逻辑单元(ALU),2)16位标志寄存器FLAGS,3)数据暂存寄存器,4)通用寄存器,5)EU控制电路
9.8086和8088的差异:1)外部数据总线不同,8086是16位,8088是8位,2)指令队列缓冲器大小不同,8086可容纳6个字节,8088只能容纳4个字节,3)部分引脚的功能定义有所区别
8086/8088CPU中可供编程使用的有14个16位寄存器,按其用途可分为3类:通用寄存器、段寄存器、控制寄存器。
10.通用寄存器(累加器AX、基址寄存器BX、计数器CX、数据寄存器DX)高8位AH、BH、CH、DH;底8位AL、BL、CL、DL
段寄存器 提供段内偏移地址的寄存器 CS IP DS BX、SI、DI或一个16位立即数形式的偏移地址 SS SP或BP ES DI(用于字符串操作指令) 11.标志寄存器FLAG:16位寄存器,共9个标志,其中6个用作状态标志,3个用作控制标志。
状态标志CF:进位标志,ZF:零标志位,SF:符号标志位,IF:中断允许标志位
12.8084A位时钟发生器,8282为8位地址锁存器,8086为具有三态输出的8位数据总线收发器
13.引脚24,中断响应信号,作为输出;ALE引脚25,地址锁存允许信号,作为输出;
14.8088与8086引脚不同:1)AD15—A8的定位不同;2)引脚34的定义不同;引脚28的有效电平高低定义不同
15.8086/8088CPU有20条地址线,可直接对1M个存储单元进行访问。每个存储单元放一个字节(8位)数据,一个“字”占两个字节即16位,每个存储单元都有一个20位的地址,这1M个存储单元对应的地址为00000H—FFFFFH(0—)
16.堆栈操作(1)存放指令操作数(2)保护断点和现场;每进行一次进站操作,SP值减2,每进行一次出栈操作,SP加2;栈底(先存),栈顶(先取)
17.存储器/IO读时序:1)T1,信号:从存储器读还是从I/O设备中读数据;ALE:地址锁存信号,以使地址/数据线分开。2)T2状态,由高电平变为低电平,开始进行读数据操作。
18..8086/8088有20条地址线,可直接对1 M个存储单元进行访问。每个存储单元存放一个字节型数据(8位),一个字占两个字节即16位,存放在两个相邻的存储单元中,高字节存放在高地址单元,低字节存放在低地址单元。且每个存储单元都有一个20位的地址,这1 M个存储单元对应的地址为00000H~FFFFFH
19.保护断点和现场。此为堆栈的主要功能。
总线读周期的时序
存储器I/O写周期的时序
ALE地址锁存信号。
20. CPU中BIU单元的地址加法器根据指令中给出的段地址和段内偏移地址,通过将段地址乘以10H(16),即左移4位,再与段内偏移量相加得到一个20位的物理地址,该20位的物理地址加载到20位的地址总线上,即可实现对8086/8088系统1 M个存储单元的访问。
21.数据传送指令MOV。指令格式及操作: MOV dst,src ;(dst)←(src)
指令格式中的dst表示目的操作数,src表示源操作数
进栈指令PUSH。指令格式及操作:
PUSH src ;(SP)←(SP)?2,((SP)+1:(SP))←(src)
出栈指令POP。指令格式及操作:
POP dest ;(dest)←((SP)+1:(SP)),(SP)←(SP)+2
ADD加法,ADC带进位位加,SUB减,SBB带进位位减,CMP数据比
您可能关注的文档
最近下载
- 制药工程制图习题集(第二版)于颖_课后习题答案解析.pdf
- 《建设工程施工管理》PPT课件.pptx VIP
- 义务教育版(2024)五年级全一册信息科技 第6课 判断选择用分支 教案.docx VIP
- 个人简历表格下载word(最新).pdf VIP
- Flexsim中文使用手册.pdf VIP
- 学习解读《水利水电建设工程验收规程》SLT223-2025课件.pptx
- 第八节可燃粉尘的爆炸.ppt VIP
- 视琦多媒体视觉训练系统使用说明书.doc VIP
- GB T 28749-2012_企业能量平衡网络图绘制方法_高清版_可检索.pdf
- 重庆秀山县公安局招聘警务辅助人员笔试真题2023(含答案).pdf VIP
文档评论(0)