




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、原码,补码,反码原码:如补码:(为正)(为负)反码:(为正)()(为负)已知一个负数原码求反码:除符号位,其他位全部取反已知一个负数原码求补码:除符号位,其他位全部取反,然后再加×字节字节位;个字个字节,双字字节,可访问两个独立的地址空间,一个为地址空间,其大小为,另一个为存储器,其大小为EU与BIU各自的功能及如何协同合作的:EU是执行部件,主要功能是执行指令。BIU是总线接口部件,与片外存储器及I/O接口电路传输数据。EU经过BIU进行片外操作数的访问时,BIU为EU提供要执行的指令。EU与BIU可分别独立工作,当EU不需要BIU提供服务时,BIU可进行填充指令的操作。8086/
2、8088微处理器的内部有哪些寄存器及他们的作用:执行部件有8个16位的寄存器,AX,BX,CX,DX,SP,BP,DI,SI(和F)。AX,BX,CX,DX一般用作通用数据寄存器,SP为堆栈指针寄存器,BP,DI,SI在间接寻址时作为地址寄存器和变址寄存器(F为状态标识寄存器,反映EU执行算术或逻辑运算以后的结果)。总线接口部件有段寄存器CS,DS,SS,ES和指令指针寄存器IP。段寄存器存放段地址,与偏移地址共同形成存储器的物理地址。IP的内容为下一条将要执行指令的下一条地址,与CS共同形成下一条指令的物理地址。/有条地址线,可以寻址多达单元()因此每个字节对应的地址为位,称为物理地址,但寄
3、存器是位的,只能寻址()(所以相邻段之间的最小距离为或每个段最大)内部的四个专用寄存器,取指令,给出段地址,给出要取指令的偏移地址。:执行堆栈操作:给出段地址,给出偏移地址。:若存取数据,段基址一般有给出,偏移地址可以是指令给出,可以由,给出,或由计算出来。,可用于间接寻址,若用间址,则说明操作数在堆栈段中,段基址或段选择字在中若用其他寄存器间址,则操作数在当前数据段中,即段基址或段选择字在中只有和可用作基址寄存器只有和可用作变址寄存器通过(代码段寄存器)和(指令指针寄存器指令指示器)能准确找到指令代码。状态标识寄存器的六个状态标志位:(辅助进位标志位):最低位位有进位或借位;没有则用于数的算
4、术运算调整(溢出标志位):指令执行后结果超出机器所能表示的数范围,没有(符号标志位):结果为负数,结果为正数(零标志位):指令执行后结果为零,;不为零,(奇偶标志位):指令执行后结果的低位的个数为偶数,为奇数用于检查在数据传输中是否发生错误(进位标志位):加减算术指令执行后,最高位有进位,没有则(三个控制标志位:(中断允许标志位):,允许响应外部可屏蔽中断;,不允许(追踪标志位):,没执行一步就发生一个内部中断,转去执行中断。常用于子程序调试。,程序正常执行。(方向标志):,数据串中操作指令自动增量地从低地址向高地址方向进行,从高地址向低地址进行。)8086中断分类,最多可处理多少中断:分为
5、内部中断 和 外部中断内部中断分为:除零,断点,溢出,单步和INT n软件中断外部中断分为:非屏蔽中断(NMI,高电平有效,上升沿触发)和可屏蔽中断(INTR,高电平有效,电平触发,在每个指令的最后一个时钟周期对INTR信号采样)中断向量表: 中断服务程序首地址中断类型00000H类型000004H类型100008H类型20000CH类型3003FCH类型255 在实地址方式下,80x86在内存的前1K字节(地址00000003FFH)中建立了一个中断向量表(见上图),可以容纳256个中断向量(中断类型码),每个中断向量占4个字节,一个中断类型码n占有4n,4n+1,4n+2,4n+3 四个字
6、节单元或4n和4n+2两个字单元。在这四个字节中存放着中断向量对应的中断源的服务程序的入口地址,4n,4n+1两字节存放着中断服务程序的偏移地址,4n+2,4n+3存放着中断服务程序的段地址的高16位。(原文件微机原理第四版299页)。例题:有一8086中断向量表,在0000H:003CH,对应的中断类型码为:0FH(解析:0000H×16+003cH=0003cH(物理地址段地址×偏移地址)得到该终端类型码的物理地址(首地址),0003cH/4=60/4=15=0fH)存储器:分类:内部存储器和外部存储器内部存储器分为:只读存储器()和随机存储器()分为:掩膜,(可编程)
7、,(可擦除可编程),(或)应该属于范围,可在线改写,切断电不会丢数据)特点:只能读,不能写;掉电以后信息不丢失用途:主要用来存储程序和一些不需要修改的数据分为:静态和动态特点:可读可写,掉电以后信息丢失用途:用来暂存中间结果性能指标,容量?(老师说要考的内容,但在书上找不到)扩展例题:用×位的芯片组成×的存储器时,需芯片个,片内地址根()产生片选信号的地址为根问题,画出×组成×的扩展图?(要考,但找不到)为解决与主存的速度匹配,可在与主存之间设置高速缓存有时一个程序及数据比主存储器的容量还大,这就无法运行,为解决这一问题,采用虚拟存储器,他允许建立一个存
8、储容量比实际物理上主存储器的容量更大。8086的总线周期为,完成一次读写操作所经历的时间。至少由个时钟周期组成最小组态下的控制信号线:. 输入输出存储器选择信号这条引线用于区分是访问存储器还是访问端口。低电平访问存储器,高电平访问端口。(的输入输出存储器选择信号是,低电平访问端口;高电平访问存储器). 些信号此型号是在执行存储器或端口写操作时的一个选通信号读信号. 该信号是发出读选通信号,该信号有效表示正在进行存储器或端口的读操作。. ()中断响应信号此信号是响应中断请求信号引线来的外部中断时输出的中断响应信号,可用作中断向量类型码的读选信号. ()非屏蔽中断请求信号,该信号边沿触发,该线上的
9、中断请求信号不能被屏蔽,只要这条线上有由低到高的信号变化,就在现行指令结束之后中断现行程序的执行,进入非屏蔽中断服务程序。. ()中断请求信号在每一条指令结束前均要采用该引线,已决定是否中断现行程序的执行,进入中断服务程序,该信号可用标志寄存器中的中断允许标志位来屏蔽。. (地址)地址锁存允许信号输出一个选通脉冲把在和上出现的地址锁存到地址锁存器中. ()数据发送或接收信号此信号为高电平,发送数据,为低电平接收数据。在最小组态系统中,为了增加数据总线的驱动能力,将通过双向驱动器加以驱动,这是需要用该信号来确定双向驱动器的数据传送方向。. ()数据允许信号双向驱动器的输出允许信号. ()系统状态
10、输出信号与,两信号一起反映所执行的操作.时钟信号该信号一般由时钟发生器输出,提供的定时操作.复位信号该信号由低变高时,立即结束现行操作,当其返回为底时,标志寄存器置成,其结果为禁止可屏蔽中断和单步中断;,复位为,置成,从存储单元开始取址执行准备就绪信号该信号是寻址的存储器或设备送来的响应信号。所寻的存储器或设备若没有准备就绪就讲该信号置为低电平,就等待,直至他们准备就绪恢复该信号,就完成与他们的数据传送。.地址数据线这些位地址数据线是多路开关的输出,当访问存储器或外设时,先送出所访问单元或外设端口的地址,然后才是读写所需的数据,地址和数据在时间上是可分的,只要字外部电路中用一个地址锁存器,把引
11、线上的地址锁存下来就可以了。.地址线这条地址线是内部锁存的,在访问存储器或外设时输出位地址。地址状态线是多路开关的输出,访问存储器时,这些线上输出最高位地址,这四位地址也许锁存器锁存,访问外设时这四位地址线不用,在存储器的读写或操作时这些线又用来输出状态信息,始终为低,为标志寄存器的中断允许标志的状态位;和用来指示哪一个段寄存器正在被使用。其编码为,被使用;为,为,为。(高电平工作,低电平工作,很好记忆,还有这些引线都是英文名字的缩写,能根据缩写想到名字,就知道作用了,如由想到(传送)(接收),高电平传送数据,低电平接收数据)8086工作在最小模式时,需要扩展那些芯片,分别有什么作用一片时钟发
12、生器,为提供时钟信号,对和信号进行同步。三片地址锁存器,锁存状态发生的地址信号两片总线收发器,提供数据总线的负载能力。七种寻址方式及例句:立即寻找,寄存器寻址,直接寻址,寄存器间接寻址,相对的寄存器间接寻址,基址加变址寻址,相对的基址加变址寻址,(注:微机原理书第四版上写的有九种寻址方式,但是老师在说考点时时七种寻址方式,因此以复印的资料里的答案为准。)六类指令:. 数据传送类(不影响标志位)立即数IMM通用寄存器存储器,指令格式:(伪指令)(目的操作数)(源操作数)数据传送方向如上图表示可以把自己里面的数据或地址传送给其中,代码段寄存器不能做目的操作数,但可以做源操作数。常见错误:,
13、5;,立即数不能直接送段寄存器,×,存储器操作数时间不能直接传送数据×,堆栈操作必须是字操作数,×,端口号不加括号,×,类型不匹配,×,类型不匹配×,不能做目的操作数,×,移位次数大于必须用寄存器,×,端口的间接地址需用(),×,两操作数类型都不明确. 数据操作类指令(加减运算指令)其他类指令与此类似,都是讲源操作数和目的操作数进行相应的运算后结果送目的操作数. 逻辑运算指令. 移位指令. 位搜索. 位测试指令指令助记符功能标志设置相等等于零转移不相等不等于零转移有进(借)位转移无进(借)位转移为负转移为
14、正转移溢出转移无溢出转移偶转移奇转移(这些指令全是英文的缩写,理解记忆。如:,:等等)无符号数条件转移指令指令助记符功能低于不大于等于转移不低于大于等于转移大于不低于等于转移不大于低于等于转移无符号数条件转移指令指令助记符功能小于不高于等于转移不小于高于等于转移高于不小于等于转移不高于小于等于转移为无条件转移指令移位指令中,符号位保持不变的是(算术右移)()十进制中加法调整指令是,系统功能调用功能号功能入口参数出口参数输入并显示一个字符输入字符的码在中显示器显示一个字符置入输出字符的码显示器显示字符串:置入字符串首地址,字符串以结束输入并显示字符串:置入字符串首地址,第一个单元置允许输入的字符
15、数,含一个回车符输入的实际字符数在第二单元中,输入的字符从第三单元开始存放调用格式:号功能调用:,一旦有按键按下,系统就将该按键所表示的字符的码存入,同时将该字符送显示器显示。号功能调用:,待显示字符的码,显示器显示待显示的字符号功能调用:,待显示字符串的首偏移地址,显示器显示待显示的字符串,执行前要在数据段定义以字符串,该字符串必须以结尾号功能调用:,数据区的首偏移地址,当需要输入字符串时,应在数据段中事先定义一个变量数据区,其定义格式如下:数据区大小,数据区大小()注意:,,号功能调用虽然未使用,但调用后会破坏中的内容,因此,在调用前应先保护,调用后再恢复。接口设计(重点,占分):. (引
16、线)(微机原理第四版)内部操作与选择表操作写端口写端口写端口写控制字寄存器写端口写端口写端口无操作(,均是低电平有效,各自为时才能进行相应端口操作)读端口,控制送出数据或状态信息到系统数据总线()写端口,把输出到数据总线中的命令或数据写到()为端口为端口为端口控制字寄存器(所以如果给出是端口地址为,则控制字端口的地址为)的三种工作方式:共有三个位的端口,其中口即可做数据口又可产生控制信号方式基本输入输出方式选通输入输出方式双向传送8255A控制字:工作方式控制字,置位复位控制字工作方式控制字(重点):特征位端口方式:方式方式×方式端口输入输出:输入,输出输入输出:输入,输出端口方式:
17、方式;方式端口输入输出:输入,输出输入输出:输入,输出(上面控制字中,1为输入,0位输出,很好记的)置为复位控制字×××为特征位位选择位:为置位复位,置位,复位可编程计数器定时器(引线)工作方式及下降沿上升沿方式(计数结束中断方式(单脉冲)方式(速率波发生器方式(方波发生器)方式(软件触发)方式(硬件触发)停止计数无意义停止计数停止计数停止计数无意义无意义从初值重新计数从初值重新计数从初值重新计数从初值重新计数硬件触发信号允许计数无意义允许计数允许计数允许计数无意义方式也叫分频工作方式方式,既可以软件触发,也可硬件触发是可编程计数器定时器,内有个定时器(定时器,定
18、时器,定时器),种工作方式(方式,方式)内部操作与选择表操作写计数器写计数器写计数器写控制字寄存器写计数器写计数器写计数器无操作(,均是低电平有效,各自为时才能进行相应端口操作)控制字和初始化编程,选择计数器,选择计数器,选择计数器,非法选择,计数器值锁存,只读写低位,只读写低位,先读低位,再读高位,选择工作方式,选择工作方式,选择工作方式,选择工作方式,选择工作方式,选择工作方式数制选择,二进制,十进制二进制计数,可写入的初值范围为:,其中代表计数最大值为,代表计数值,代表计数值为,代表十进制计数,可写入的初值范围为:,其中代表计数最大值初始化示例:用计数器,工作方式,按十进制计数,计数值为,若该片端口地址为,则初始化程序段为:,;控制字端口地址为,;,对应上面控制字是,计数器,先读低位,再读高位,十进制计数,;将中的数输出至端口,;计数器的端口地址为,;读计数值的低位,;送输出端口,;读计数值的高位,;送输出端口例题:当输入时钟频率为时,一个通道的最大定时间隔可达×(××).最大计数次数×一个时钟周期最大计数时间(注意,大部
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 去年李沧区数学试卷
- 社区爱心赠书活动方案策划(3篇)
- 惠州施工方案汇报(3篇)
- 双桥区盖板施工方案(3篇)
- 降粘剂施工方案(3篇)
- 绿化春节施工方案(3篇)
- 闲置物品收集活动策划方案(3篇)
- 砂糖橘活动策划方案案例(3篇)
- 安徽省芜湖市鸠江区2023-2024学年高二上学期第一次月考化学题库及答案
- 心灵驿站面试题目及答案
- 汽车维修工(新能源汽车电控技术)赛项竞赛规程
- 2025年中职高考对口升学(旅游概论)真题试卷附参考答案
- 我心中的英雄:学生心目中的榜样
- 电竞赞助合同协议
- 电商模特合同协议
- 2024年下半年广西现代物流集团社会招聘校园公开招聘109人笔试参考题库附带答案详解
- 行业协会投诉处理流程标准
- 陪诊与患者合同协议
- JJF 2145-2024场所监测用固定式X、γ辐射剂量率监测仪校准规范
- 《餐饮服务与数字化运营》课件-1.认识餐饮企业
- 记背手册02:北京高考古诗文背诵与默写篇目(打印版)-备战2025年高考语文一轮复习考点帮(北京专用)
评论
0/150
提交评论