NCRE-嵌入式系统开发工程师-计算机组成与接口知识整理

1、8251A编程字

(1)工作方式控制字:

(2)工作命令控制字:

(3)状态字:

2、8253A编程字

(1)模式设置控制字

3、8255A编程字

(1)方式控制字

(2)C端口按位 置/复位控制字

4、8259A编程字

(1)ICW1:设置请求的触发方式和芯片数目

(2)ICW2:设置中断类型号

(3)ICW3:用于8259A的级联方式,单片时不用

(4)ICW4:用于特殊全嵌套方式

 

5、ES和DI寄存器提供目标逻辑地址

6、8086CPU工作在最小模式下,当其他总线控制部件控制系统总线期间,CPU引脚信号HOLD和HLDA的状态是:1和1

7、虚拟地址由16位段选择符和32位偏移量组成

8、多片8259A级联使用时,从片8259A的级联信号CAS0~CAS2是:输入信号

9、8086微处理器进行算术和逻辑运算时,一次可处理的信息长度为:8位,16位

10、MOV AL, 25H和SUB AL, 13H的功能是将十六进制的数字直接送到寄存器中,所以源操作数存放在代码段

11、门描述符包括:调用门、任务门、中断门和陷阱门

12、A/D转换器需要转换启动信号

13、按键电路需要做去抖动处理。利用R-S触发器,抖动的时 间一般约为20 ms,所以可以用软件延迟读入的办法避开抖动的时间

14、D/A转换器的常用参数有:绝对精度,分辨率,线性度,建立时间,相对精度

15、高速缓存器:需要硬件支持,并由操作系统调度;期地址映像方式,可分为全相连、直接相连、组相连;匹配CPU的执行速度

16、段描述符由64位组成,占8个字节;段描述符可分为程序段描述符和系统段描述符;程序段描述符分为代码段描述符、堆栈段描述符和数据段描述符

17、EBX可以用BX取它的低16位,也可以用BH、BL取BX中的高8位或低8位,因此可以当作8位、16位和32位使用的寄存器。

18、段描述符由64位组成,占8B。它为处理器提供有关段的属性、基址、大小和段的访问控制及状态信息。

19、方式2是有握手信号的双向输入/输出,只有端口 A可以工作在这种方式。当端口 A工作在方式2时,PA0~PA7具有双向传输数据的功能,在某一时刻可以作为输入,在另一时刻可以作为输出,而不需要重新初始化,此时PC3 ~ PC7作为端口 A的握手信号。

20、可以采取一些措施以提高访存的速度:(1)在CPU和主存储器之间增设高速缓冲存储器( Cache)。(2)采用并行操作的多端口存储器。(3)在每个存储器周期中存取几个字。(4)主存储器采用更高速的技术来缩短存储器的存取时间或加长存储器的字长。

21、特权级DPL字段:该字段用来定义段的特权级。0级特权最高,1级次之,3级的特权最低;粒度位G字段:段描述符中的这个字段用来确定段界限所使用的长度单位。G=1时,段的长度以4KB为单位;系统可用位AVL字段:表示系统软件是否可用本段。

22、集中式总线仲裁方式有链式查询方式,计数器定时查询方式,独立请求方式。

23、若一个总线周期结束后不立即执行下一个总线周期,则系统总线处于空闲状态T1,此时执行空闲周期。

24、32位的通用寄存器共有8个,分别是EAX、EBX、ECX、EDX、ESP、EBP、ESI、ED。

25、可以组成主存储器的芯片有静态RAM和动态RAM,以及用电可擦除可编程只读存储器(EEPROM),可编程只读存储器(PROM)。

26、Pentium微处理器中,控制寄存器CR3保存的是:页目录的起始物理地址

27、虚拟8086模式特点如下:(1)支持4GB的物理存储器地址空间。(2)固定64KB段。(3)分页部件,支持64TB的虚拟存储地址空间。(4)允许多任务运行。(5)代码和数据段具有保护机制。(6)支持任务之间以及特权级的数据和程序保护。

28、目前,广泛用于计算机系统的辅助存储器有硬磁盘、磁带、光盘以及半导体存储器。

29、门描述符中包括16位的段选择符,32位的段偏移地址和特权级字段DPL。

30、

 

 

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值