1.计算机系统结构基础及并行性的开发
1. 计算机系统结构基础及并行性的开发
基本要求
一、领会通用计算机系统的多级层次结构
应用语言机器机器级M5
应用语言
应用语言程序经应用程序包翻译成高级语言程序
高级语言机器级M4
高级语言
高举语言程序经编译程序翻译成汇编语言(或中间语言程序,或机器语言程序)
汇编语言机器级M3
汇编语言
汇编语言程序经汇编程序翻译成机器语言程序
操作系统机器级M2
作业控制语言
一般用机器语言解释作业控制语句
传统机器语言机器级M1
机器指令系统
用微指令程序解释机器指令
微程序机器级M0
微指令系统
微指令由硬件直接执行
二、领会计算机系统设计的方法
由上往下:考虑如何满足应用要求,定好面向应用的那个虚拟机器级的特性和工作环境
由下往上:根据目前能用的器件,参照吸收已有的各种及其特点,将微程序机器级和传统机器级研制出来。
从中间开始:考虑到硬件、器件的现状和发展,又考虑到可能使用的算法和数据结构,定义好这个界面,确定哪些功能由硬件实现,哪些功能由软件实现。
三、理解系统结构为什么要求解决好软件的可移植性
需要重新分配软、硬件功能,充分 ...
系统结构考试范围
系统结构考试范围
小题
第一章 计算机系统结构基础及并行性的开发
一、多级层次结构
1)意义与作用:
推动了计算机系统结构的发展
发展了多处理机、分布处理系统图、计算机网络系统等系统结构
推动自虚拟机、多种操作系统共行计数
2)结构
应用语言机器机器级M5
应用语言
应用语言程序经应用程序包翻译成高级语言程序
高级语言机器级M4
高级语言
高举语言程序经编译程序翻译成汇编语言(或中间语言程序,或机器语言程序)
汇编语言机器级M3
汇编语言
汇编语言程序经汇编程序翻译成机器语言程序
操作系统机器级M2
作业控制语言
一般用机器语言解释作业控制语句
传统机器语言机器级M1
机器指令系统
用微指令程序解释机器指令
微程序机器级M0
微指令系统
微指令由硬件直接执行
二、透明性🌟
1)定义
客观存在的事务或属性,从某个角度去看,却看不到,称这些事务和属性对它是透明的。透明了就可以简化这部分的设计,然而因为透明而无法控制和干预,就会带来不利。
2)对于计算机系统结构
透明:
存储器的模m交叉存取
...
串行接口(8251A)习题
串行接口(8251A)习题
选择题
1.在数据传送过程中,数据由串行变并行或由并行变串行,其转换是通过( C )
A.锁存器 B. 加法器
C.移位寄存器 D.数据寄存器
2.在远距离串行通信中,采用调制技术是为了使信号( B )
A.强度加大 B.不失真传送
C.一位一位传送 D.有条不紊传送
3.微处理器通过数据总线向慢速外设输出数据时,接口部分必须含有的部件是( C )
A.反相器 B.放大器
C.锁存器 D.TTL/EIA电平转换器
4.串行接口与设备之间的数据传输是以串行方式并且以( D )
A.单工方式进行的 B.半双工方式进行的
C.全双工方式进行的 D.半/全双工方式进行的
5.甲乙两台计算机近距离通过RS一232C口进行通讯时,常采用最简单的三线联结。即是( B )
A.甲机的TXD、RXD、GND分别与乙机的TXD、RXD、GND相连
B.甲机的TXD、RXD、GND分别与乙机的RXD、TXD、GND相连
C.甲机的RTD、TXD、RXD分别与乙机的RTS、TXD、RXD相连
D.甲机的DSR、RXD、DTR分别与 ...
并行通信及其接口电路(8255A)习题
8255练习题及答案
一、填空题
1、8255A端口C按位置位复位控制字的**__D3D2D1___**位用来指定要置位或复位的端口。
2、8255A端口C按位置位复位控制字中的**___D0___**位决定对端口C的某一位置位或复位。
3、8255A端口A工作在方式2时,使用端口C的**__P7~P3____**作为与CPU和外部设备的联络信号。
4、8255A的每个端口的数据寄存器的长度为**__8__**位。
5、Intel 8255A是一个**___可编程通用并行输入输出____**接口芯片。
6、8255A控制字的最高位D7=**____1_____**时,表示该控制字为方式控制字。
7、8255A的端口A的工作方式是由方式控制字的**_D6D5___**位决定。
8、8255A的端口B的工作方式由方式控制字的**___D2_____**位决定。
9、8255A内部具有**___3____**个输入输出端口。
10、8255A与CPU连接时,地址线一般与CPU的地址总线的**__A1A0__**连接。
11、8255是一种可编程的**并行**接口芯片,其中有 3个 8位的并行 ...
DMA技术(8237A)习题
DMA技术(8237A)习题
选择题
1、DMA控制器8237有四种工作方式,其中传输率较高的一种是( B)
A)单字节传送方式 B)块传送方式
C)请求传送方式 D)级联方式
2、8086在响应外部HOLD请求后( D )。
A)转入特殊中断服务程序 B)进入等待周期
C)只接收外部数据 D)所有三态引脚处于高阻,CPU放弃对总线控制权。
3、在8237控制下进行“写传送”时,8237需先后向I/0接口和存储器发出的控制信号是( A )
A)IOR,MEMW B)IOR,MEMR
C)IOW,MEMW D)IOR,IOW
4、在 CPU 停机方式的 DMA 操作中, CPU 与总线的关系是 ( C )
A. 只能控制数据总线 B. 只能控制地址总线
C. 处于隔离状态 D. 能传送所有控制信号
5、在微机系统中采用 DMA 方式传输数据时,数据传送是( C )
A .由 CPU 控制完成 B .由执行程序(软件)完成
C .由 DMAC 发出的控制信号控制下完成的 D .由总线控制器发出的控制信号控制下完成的 ...
中断控制技术(8259A)选择题
1、8086/8088CPU的可屏蔽中断请求信号INTR为(A)有效
A、高电平 B、低电平 C、上升沿 D、下降沿
2、8086/8088CPU的非屏蔽中断请求信号NMI为(C)有效
A、高电平 B、低电平 C、上升沿 D、下降沿
3、8086/8088CPU响应可屏蔽中断的条件是(D)
A、IF=0 TF=0 B、IF=1 TF=1 C、IF=0 TF无关 D、IF=1 TF无关
4、响应INTR请求不是必要条件的为(B)
A、IF=1 B、IF=0 C、无DMA请求 D、无NMI请求
5、IBM PC/XT机开机后,中断向量表存放在(D)
A、ROM地址高端 B、ROM地址低端 C、RAM地址高端 D、RAM地址低端
6、8086/8088的中断向量表(B)
A、用于存放中断类型码 B、用于存放中断服务程序入口地址
C、是中断服务程序的入口 D、是断点
7、可屏蔽中断类型号为32H,则它的中断向量应存放在以(C)开始的4字节单元中
A、00032H B、00128H C、000C8H D、00320H
8、8253/8254为可编程定时/计数器,其占有(B)个口地址
A、1 B、 ...
中断控制技术(8259A)习题
第4章 8259a习题
一、填空题
1、在8086/8088PC机系统中使用的中断控制器是 8259A 芯片,该中断控制器可接受 8 级硬件外中断。
2、PC机系统中,中断优先做级别最高的为 除法错中断,而级别最低的为 单步 中断。
3、在中断响应期间,CPU要做的工作,即 关闭中断 、CS、IP以及FR的内容入栈 、中断服务程序地址送入CS,偏移地址送入IP 。
4、8088/8086 CPU提供的中断控制系统,它最多能处理 256 个不同类型的中断。
5、在8088/8086系统中,中断向量地址由 中断类型号*4计算得到。
6、8088/8086 CPU允许接受三种类型的中断:内部中断 、NMI中断 、INTR中断
7、8088/8086 CPU的外中断是指 由外部中断源对CPU产生的中断请求 ,而内中断是指 CPU内部事件及执行软中断指令所产生的中断。
8、8088/8086 CPU中用作中断屏蔽的标志为关中断时,该标志位是IF=0 。
9、若8259A是主片时引脚/是高电平,若8259A是从片时则引脚/是 低 电平。
10、8259A有两种中断触发方式: 电平触发 和 边沿触发 ...