文档库 最新最全的文档下载
当前位置:文档库 › 微处理器部分习题

微处理器部分习题

微处理器部分习题
微处理器部分习题

1. 8086/8088 有两种工作模式,它们是通过什么方法来实现的?在最大模式下其控制信号怎样产生?

2. 何谓总线操作?8086/8088的总线操作主要有哪些类型?

3.在基于8086的微计算机系统中,存储器是如何组织的?是如何与处理器总线连接的?BHE#信号起什么作用?

4.8086/8088系统中为什么一定要有地址锁存器?需要锁存哪些信息?

5.若8086CPU工作于最小模式,试指出当CPU完成将AH的内容送到物理地址为91001H的存储单元操作时,以下哪些信号应为低电平:M/IO、RD、WR、BHE/S7、DT/R。若CPU完成的是将物理地址91000H单元的内容送到AL中,则上述哪些信号应为低电平。

一、选择题

1.逻辑地址是( )地址。

A.信息在存储器中的具体

B.经过处理后的20位

C.允许在程序中编排的

D.段寄存器与指针寄存器共同提供的

2.8086最小工作方式和最大工作方式的主要差别是( )。

A.内存容量不同

B.I/O端口数不同

C.数据总线位数不同

D.单处理器和多处理器的不同

3.8086微处理器中寄存器( )通常用作数据寄存器,且隐含用法为计数寄存器。

A.AX

B.BX

C.CX

D.DX

4.8086微处理器可寻址访问的最大I/O空间为( )。

A.1K

B.64K

C.640K

D.1M

5.由8088微处理器组成的PC机的数据线是( )。

A.8条单向线

B.16条单向线

C.8条双向线

D.16条双向线

6.8086微处理器的一个典型总线周期需要( )个T状态。

A.4

B.3

C.2

D.1

7.指令队列的作用是( )。

A.暂存操作数地址

B.暂存操作数

C.暂存指令地址

D.暂存预取指令

8.指令(.的源操作数的寻址方式为直接寻址。

A.MOV [2000H],AL B.IN AL,DX

C.XOR AL,[2000H] D.MOV AX,2000H

9.8086在响应外部HOLD请求后,( )。

A.转入特殊中断服务程序

B.进入等待周期

C.只接收外部数据

D.所有三态引脚处于高阻,CPU放弃对总线控制权。

10.现行数据段位于存储器BOOOOH 到BOFFFH 字节单元,则段寄存器DS 的内容及该段长度(字节数)分别为:( )

A .BOOOH ,1000H

B .O0OOH ,OFFFH

C .BOOOH ,OFFFH

D .BOOOH ,OOFFH

11.8086在最小模式下,分时使用AD 0-AD 15,所以必须外接地址锁存器,当总线上为地址信息时,通过( )将地址送入地址锁存器。

A .DEN

B .ALE

C .BHE

D .DT/ R

12.程序设计中所使用的地址是( )。

A 、逻辑地址

B 、有效地址

C 、物理地址

D 、段基址

13.80X86执行程序时,对存储器进行访问时,物理地址可由( )组合产生。

A 、SS 和IP

B 、CS 和IP

C 、DS 和IP

D 、CS 和BP

14.标志寄存器FLAGS 中存放两类标志,即( )。

A 、符号标志、溢出标志

B 、控制标志、状态标志

C 、方向标志、进位标志

D 、零标志、奇偶标志

15.下列有关指令指针寄存器的说法中,哪一个是正确的( )。

A 、IP 存放当前正在执行的指令在代码段中的偏移地址

B 、IP 存放下一条将要执行的指令在代码段中的偏移地址

C 、IP 存放当前正在执行的指令在存储器中的物理地址

D 、IP 存放当前正在执行的指令在存储器中的段地址

16.最小模式时,当M/IO -----

为低电平时,表示CPU 正在对( )进行访问。

A 、存储器

B 、I/O 端口

C 、外部存储器

D 、EPROM

17.下面有关MN/M X ----------的叙述正确的是( )

A 、是工作模式选择信号,由CPU 产生,为高电平时CPU 工作在最小模式,为低电平时,CPU 工作在最大模式

B 、是工作模式选择信号,由CPU 产生,为低电平时CPU 工作在最小模式,为高电平时,CPU 工作在最大模式

C 、是工作模式选择信号,由外部输入,为低电平时CPU 工作在最小模式,为高电平时,CPU 工作在最大模式

D 、是工作模式选择信号,由外部输入,为高电平时CPU 工作在最小模式,为低电平时,CPU 工作在最大模式

18.如果一个程序在执行前CS=1000H ,IP=2000H ,该程序的起始地址是( )

A 、3000H

B 、12000H

C 、21000H

D 、1000H

19. CPU 在执行IN AL ,DX 指令时,DX 的内容输出到( )。

A 、地址总线

B 、数据总线

C 、存储器

D 、寄存器

20. 8086最大工作模式的特点是( )。

A.CPU提供全部的控制信号

B.由编程进行模式设定

C.不需要用8286收发器

D.需要总线控制器8288提供控制信号

二、填空题

1.在一个总线周期后,如果不立即执行下一个总线周期(即总线上无数据传送操作),CPU进行内部操作,此时总线处于_______状态,执行_________周期。

状态,CPU 2.在8086/8088中,一个最基本的总线周期由____个时钟周期(T状态)组成,在T

1

在总线发出__________信息。

3.程序设计中使用的地址称为( ),而CPU对存储器单元进行操作时使用的地址称为________。4.8086CPU采用引脚复用技术,即__________线和____________线是复用的。

第5章中央处理器习题

1.【2010年计算机真题】 下列寄存器中,汇编语言程序员可见的是( B )。 A.储器地址寄存器(MAR) B.程序计数器(PC) C.存储区数据寄存器(MDR) D.指令寄存器(IR) 汇编语言程序员可以通过指定待执行指令的地址来设置PC的值,而IR、MAR、MDR是CPU的内部工作寄存器,对程序员不可见。 2.条件转移指令执行时所依据的条件来自( B )。 A.指令寄存器 B.标志寄存器 C.程厣计数器 D.地址寄存器 指令寄存器用于存放当前正在执行的指令:程序计数器用于指示欲执行指令的地址;地址寄存器用于暂存指令或数据的地址;程序状态字寄存器用于保存系统的运行状态。条件转移指令执行时,需对程序状态字寄存器的内容进行测试,判断是否满足转移条件。 3.在CPU的寄存器中,( C )对用户是透明的。 A.程序计数器 B.状态寄存器 C.指令寄存器 D.通用寄存器 指令寄存器中存放当前执行的指令,不需要用户的任何干预,所以对用户是透明的4.程序计数器(PC)属于( B )。 A.运算器 B.控制器 C.存储器 D. ALU 控制器是计算机中处理指令的部件,包含程序计数器。 5. CPU中的通用寄存器,( B )。 A.只能存放数据,不能存放地址 B.可以存放数据和地址 C.既不能存放数据,也不能存放地址 D.可以存放数据和地址,还可以替代指令寄存器 通用寄存器供用户自由编程,可以存放数据和地址。而指令寄存器是专门用于存放指令的寄存器,是专用的,不能由通用寄存器代替。 6.指令周期是指( C )。 A. CPU从主存取出一条指令的时间 B.CPU执行一条指令的时间 C. CPU从主存取出一条指令加上执行这条指令的时间 D.时钟周期时间 指令周期包括取指和执行的时间。 7.以下叙述中错误的是( B )。 A.指令周期的第一个操作是取指令 B.为了进行取指操作,控制器需要得到相应的指令

第二课 Intel 8086微处理器简介

微型计算机主要是由微处理器(CPU)、主存储器、外部设备及互联部件组成,总线(数据总线、地址总线、控制总线)在部件之间提供通信。 Intel 8086微处理器按功能可分为两大部分:执行部件和总线接口部件 执行部件 主要由寄存器组、算逻部件、标志寄存器组成 含有8个16位的标志寄存器,这些标志寄存器属于CPU的专用存储器, 按其用途可分为两组:数据寄存器组和指示器变址寄存器组 数据寄存器组(AX、BX、CX、DX) 数据寄存器主要用来保存操作数和运算结果等信息。 AX:累加器,其作用为乘除运算,字的输入输出,中间结果的缓存 BX:基址寄存器,其作用为存储器的指针使用 CX:计数寄存器,其作用为串操作和循环控制 DX:数据寄存器,其作用为字的乘除运算,间接的输入输出,也可以用作存放I/O的端口地址 高8位H组:AH、BH、CH、DH 低8位L组:AL、BL、CL、DL 指示器变址寄存器(SI、DI、SP、BP) 它们一般存放操作数的偏移地址,用作指示器或者变址寄存器。 SP:堆栈指示器,其作用为存取堆栈的指针 DI:存储器指针,其作用为串指令目的操作数指针(目的变址寄存器) BP:堆栈操作数的基址寄存器 SI:源变址寄存器。 当SI、DI和BP不用做指示器和变址寄存器时,也可以将他们当作数据寄存器使用,用来保存操作数和运算结果,但是这时只能呢个用来做16位寄存器而不能是8位的。 由于SP是专用的堆栈指示器,所以他不能做数据寄存器使用。 总线接口部件 由于执行部件所提供的存储器地址是16位的,而8086访问1M空间却需要20位的地址,为了形成这20位地址,在总线接口部件中设立了4个段寄存器(CS、DS、ES和SS) CS:代码段寄存器,指示当前代码段,即它规定了现行程序所在的存储区首址 DS:数据段寄存器 ES:附加数据段寄存器 SS:堆栈段寄存器, 每个段可达64K字节。 在总线接口部件中,还有一个很重要的寄存器——指令指示器(IP),他总是保存着下一次将要从主存中取出的指令的偏移地址,其值为该指令到所在段段首址的字节距离。

哈工大2007材料分析方法秋考题--A

哈工大 2007年 秋 季学期 材料分析测试方法 试题 一、回答下列问题(每题5分,共50分) 1. 阐述特征X 射线产生的物理机制 答 当外来电子动能足够大时,可将原子内层(K 壳层)中某个电子击出去,于 是在原来的位置出现空位,原子系统的能量因此而升高,处于激发态,为使系统能量趋于稳定,由外层电子向内层跃迁。由于外层电子能量高于内层电子能量,在跃迁过程中,其剩余能量就要释放出来,形成特征X 射线。 2. 衍射矢量与倒易矢量 在正点阵中,选定原点O ,由原点指向任意阵点的矢量g 为衍射矢量。 在倒易点阵中,由原点O*指向任意坐标为(h,k,l )的阵点的矢量g hkl 称为倒 易矢量。表示为g hkl =ha*+kb*+lc*。它有以下几个特点:a )垂直于正点阵中相应的(h,k,l )平面,或平行于它的法向N hkl —;b )其矢量长度等于正点阵中相应晶面间距的倒数,即g hkl=1/d hkl ;c )倒易矢量g hkl 与相应指数的晶向[hkl]平行。 3. 结构因子的定义 结构因子是指一个单胞对X 射线的散射强度,其表达式为: )(21j j j lz ky hx i n j j hkl e f F ++=∑=π 由于衍射强度正比于结构因子模的平方,消光即相当于衍射线没有强度,因 此可通过结构因子是否为0来研究消光规律。 4. 衍射峰半高峰宽的含义及与晶粒尺寸的关系 在理想条件下,衍射峰强度只有一条线,但是在实际测量过程中,衍射峰总 是有一定宽度的。定义在衍射峰强度I=Imax/2处的强度峰宽度为半高峰宽。主要影响因素为晶粒尺寸,晶粒大小对衍射强度的影响可用θλ2sin 3 c V I =来表示。 5. 给出物相定性与定量分析的基本原理 定性相分析原理:每一种结晶物质都有其特定的结构参数,包括点阵类型、 晶胞大小、单胞中原子的数目及其位置等等,这些参数在X 射线衍射花样上均有所反映,到目前为止还没找到两种衍射花样完全相同的物质;对于多种物相的X 射线谱,其衍射花样互不干扰,只是机械地叠加;物相定性分析是一种间接的方法,需利用现有的数据库进行物相检索。 定量相分析原理:各相的衍射线强度随该相含量的增加而提高。 6. 内应力的分类及对X 射线衍射线条的影响规律

中职《计算机原理》第3章 中央处理器

第三章中央处理器 一、填空题 1、目前的CPU包括_____________,_____________,cache和总线等。 2、中央处理器的四个功能_____________,_____________,_____________,_____________。 3、在CPU中,保存当前正在执行的指令的寄存器为_____________,保存下一条指令地址的寄存器为_____________。保存当前指令地址的寄存器_____________,算术逻辑运算结果通常保存在_____________中。 4、CPU从主存取取一条指令并执行该指令的时间叫做_____________,它常用若干个_____________表示,而后者又包含若干个_____________。 5、顺序执行指令时PC的值_____________ 6、从功能上讲,8088CPU可以分为_____________和_____________两部分。 7、8088CPU内部有_____个寄存器,其中________个通用寄存器分别是_________________,_________个控制寄存器_____ ___ _,______个段寄存器_____________。 8、8088CPU有_____________个引脚,双列_____________式封装。 9、8088CPU引脚MX MN/的功能是__________________________。 10、在计算机中,基本的运算有_____________和_____________。 11、控制器的主要功能有_____________,_____________,_____________。 12、8088的四个段寄存器为__________________________。其中程序必须放在_____________寄存器中,堆栈必须放在_____________寄存器中。数据通常放在_____________和_____________中。 13、PSW程序状态字寄存器中的各对应标志位分别代表什么含义 CF: PF: AF: ZF: SF: TF: IF: DF: OF: 二、单项选择题 1、CPU通用寄存器的位数取决于_____________ A、存储器容量 B、机器字长 C、指令的长度 D、CPU的管脚数 2、计算机主频的周期指的是_____________ A、指令周期 B、时钟周期 C、CPU周期 D、存取周期 3、指令周期是指_____________ A、CPU从主存取出一条指令的时间 B、CPU执行一条指令的时间 C、CPU从主存取出一条指令加上持行这条指令的时间 D、时钟周期的时间 4、Intel80486是_____________位微处理器,Pentuim是_____________位微处理器 A、16 B、32 C、64 D、128 5、状态寄存器用来存放_____________ A、算术运算结果 B、逻辑运算结果 C、运算类型 D、算术、逻辑运算及测试指令的结果状态

操作系统练习题_及答案解析

操作系统练习题 第一章引言 (一单项选择题 1操作系统是计算机系统的一种( 。A.应用软件 B.系统软件c.通用软件D.工具软件 2.操作系统目的是提供一个供其他程序执行的良好环境,因此它必须使计算机( A.使用方便 B.高效工作 C.合理使用资源 D.使用方便并高效工作 3.允许多个用户以交互方式使用计算机的操作系统是( 。A.分时操作系统 B.批处理单道系统 C.实时操作系统 D.批处理多道系统 4.下列系统中( 是实时系统。A.计算机激光照排系统 B.办公自动化系统 C.化学反应堆控制系统 D.计算机辅助设计系统 5.操作系统是一种系统软件,它( 。A.控制程序的执行 B.管理计算机系统的资源 C.方便用户使用计算机 D.管理计算机系统的资源和控制程序的执行 6.计算机系统把进行( 和控制程序执行的功能集中组成一种软件,称为操作系统 A.CPU管理 B.作业管理 C.资源管理 D.设备管理 7.批处理操作系统提高了计算机系统的工作效率,但( 。 A.不能自动选择作业执行 B.无法协调资源分配 c.不能缩短作业执行时间 D在作业执行时用户不能直接干预 8.分时操作系统适用于( 。A.控制生产流水线B.调试运行程序c.大量的数据处理D.多个计算机资源共享 9.在混合型操作系统中,“前台”作业往往是指( 。A.由批量单道系统控制的作业 B.由批量多道系统控制的作业 c.由分时系统控制的作业D.由实时系统控制的作业

10.在批处理兼分时的系统中,对( 应该及时响应,使用户满意。A.批量作业B.前台作业c.后台作业D.网络通信 11.实时操作系统对可靠性和安全性要求极高,它( 。A.十分注重系统资源的利用率B.不强调响应速度 c.不强求系统资源的利用率 D.不必向用户反馈信息 12.分布式操作系统与网络操作系统本质上的不同之处在于( 。A.实现各台计算机之间的通信B.共享网络个的资源 c.满足较大规模的应用 D.系统中若干台计算机相互协作完成同一任务 13.SPOOL技术用于( 。A.存储管理B.设备管理C.文件管理 D.作业管理 14.( 为用户分配主存空间,保护主存中的程序和数据不被破坏,提高主存空间的利用率。 A处理器管理 B.存储管理 c.文件管理 D.作业管理 (二填空题 1. 计算机系统是按用户要求接收和存储信息,自动进行_______并输出结果信息的系统。 2.计算机是由硬件系统和_______系统组成。 3.软件系统由各种_______和数据组成。 4.计算机系统把进行_______和控制程序执行的功能集中组成一种软件称为操作系统。 5.操作系统使用户合理_______,防止各用户间相互干扰。 6.使计算机系统使用方便和_______是操作系统的两个主要设计目标。 7.批处理操作系统、_______和实时操作系统是基本的操作系统。 8.用户要求计算机系统中进行处理的一个计算机问题称为_______。

电路分析试题库(有答案)77471

试题库(1)直流电路 一、填空题 1、电流所经过的路径叫做 电路 ,通常由 电源 、 负载 和 传输环节 三部分组成。 2、无源二端理想电路元件包括 电阻 元件、 电感 元件和 电容 元件。 3、通常我们把负载上的电压、电流方向(一致)称作 关联 方向;而把电源上的电压和电流方向(不一致)称为 非关联 方向。 4、 欧姆 定律体现了线性电路元件上电压、电流的约束关系,与电路的连接方式无关; 基尔霍夫 定律则是反映了电路的整体规律,其中 KCL 定律体现了电路中任意结点上汇集的所有 支路电流 的约束关系, KVL 定律体现了电路中任意回路上所有 元件上电压 的约束关系,具有普遍性。 5、理想电压源输出的 电压 值恒定,输出的 电流值 由它本身和外电路共同决定;理想电流源输出的 电流 值恒定,输出的 电压 由它本身和外电路共同决定。 6、电阻均为9Ω的Δ形电阻网络,若等效为Y 形网络,各电阻的阻值应为 3 Ω。 7、实际电压源模型“20V 、1Ω”等效为电流源模型时,其电流源=S I 20 A ,内阻=i R 1 Ω。 8、负载上获得最大功率的条件是 电源内阻 等于 负载电阻 ,获得的最大功率=min P U S 2/4R 0 。 9、在含有受控源的电路分析中,特别要注意:不能随意把 控制量 的支路消除掉。 三、单项选择题 1、当电路中电流的参考方向与电流的真实方向相反时,该电流( B ) A 、一定为正值 B 、一定为负值 C 、不能肯定是正值或负值 2、已知空间有a 、b 两点,电压U ab =10V ,a 点电位为V a =4V ,则b 点电位V b 为( B ) A 、6V B 、-6V C 、14V 3、当电阻R 上的u 、i 参考方向为非关联时,欧姆定律的表达式应为( B ) A 、Ri u = B 、Ri u -= C 、 i R u = 4、一电阻R 上u 、i 参考方向不一致,令u =-10V ,消耗功率为,

计算机模块化考试基础复习题

11. 市售微机广告中的PentiumII266 其中266 表示____ 。 A)CPU 的型号是266 B)CUP 的时钟主频是266Mhz C) 内存容量是266MB D)CPU 的速度是266MIPS [B] 12. 微型计算机的主机是指____ 。 A)CPU 和内存储器及外存储器B)CPU 和外存储器 C)CPU 和内存储器D)CPU 、电源和软驱[C] 13. 能与CPU 直接交换信息的设备是____ 。 A) 硬盘B) 内存储器C)CD-ROM D) 软盘[B] 14.CPU 的中文译名是____ 。 A) 主机B) 中央处理器C) 运算器D) 控制器[B] 15. 计算机硬件系统的五大功能部件是____ 。 A) 输入/ 出设备、运算器、控制器、磁盘存储器、电源设备 B)CD-ROM 、中央处理器、只读存储器、随机存储器、输出设备 C) 输入设备、运算器、控制器、存储器、输出设备 D) 键盘、主机、显示器、磁盘机、打印机[C] 16. 计算机软件分系统软件和应用软件两大类,其中____是系统软件的核心。 A) 数据库管理系统B) 操作系统C) 程序语言系统D) 财务管理系统[B] 17. 计算机的硬件主要包括:中央处理器(CPU) 、存储器和____。 A) 输入/ 输出设备B) 显示器和打印机C) 显示器和鼠标D) 打印机和键盘[A] 18. 软件应包括程序和____两部分。 A) 操作系统B) 文档手册C) 软盘D) 许可证[B] 19. 微型计算机的性能主要取决于____的性能。 A)CPU B) 硬盘C)RAM D) 显示器的分辩率[A] 20. 目前市场上流行的486DX4 微机中的486 指的是___ 。 A) 硬盘容量B) 主频C) 微处理器型号D) 内存容量[C] 21.586 微机的字长是____。 A)32/64 位B)16 位C)32 位D)64 位[D] 22. 通常所说的486 机是指___ 。 A) 其字长是为486 位B) 其内存容量为486KB C) 其主频为486MHZ D) 其所用的微处理器芯片型号为80486 [D] 23. 微型计算机中的386 或486 指的是____ 。 A) 存储容量B) 运算速度C) 显示器型号D)CPU 的类型[D] 24.486 微机的字长是___ 。 A)8 位B)16 位C)32 位D)64 位[C] 25. 个人计算机属于____。 A) 小巨型机B) 小型计算机C) 微型计算机D) 中型计算机[C] 36. 微型计算机中运算器的主要功能是进行。 A) 算术运算B) 逻辑运算C) 算术和逻辑运算D) 初等函数运算[C] 37. 某单位的人事档案管理程序。 A) 系统程序B) 系统软件C) 应用软件D) 目标程序[C] 38. 计算机能够直接识别和处理的语言是。 A) 汇编语言B) 自然语言C) 机器语言D) 高级语言[C] 39. 在下列软件中,不属于系统软件的是。 A) 编译程序B) 操作系统C) 数据库管理系统D)C 语言源程序[D]

第五章中央处理器习题参考答案1

1.请在括号内填入适当答案。在CPU中: (1) 保存当前正在执行的指令的寄存器是(指令寄存器IR); (2) 保存当前正要执行的指令地址的寄存器是(程序计数器PC); (3) 算术逻辑运算结果通常放在(通用寄存器)和(数据缓冲寄存器DR)。 2.参见下图(课本P166图5.15)的数据通路。画出存数指令"STA R1 ,(R2)"的指令周期流程图,其含义是将寄存器R1的内容传送至(R2)为地址的主存单元中。标出各微操作信号序列。 解:"STA R1 ,(R2)"指令是一条存数指令,其指令周期流程图如下图所示:

3.参见课本P166图5.15的数据通路,画出取数指令"LDA(R3),RO"的指令周期流程图,其含义是将(R3)为地址的主存单元的内容取至寄存器R0中,标出各微操作控制信号序列。 5.如果在一个CPU周期中要产生3个脉冲 T1 = 200ns ,T2 = 400ns ,T3 = 200ns,试画出时序产生器逻辑图。 解:节拍脉冲T1,T2,T3的宽度实际等于时钟脉冲的周期或是它的倍数,此时T1= T3=200ns ,T2 = 400 ns ,所以主脉冲源的频率应为 f = 1 / T1 =5MHZ 。为了消除节拍脉冲上的毛刺,环 型脉冲发生器可采用移位寄存器形式。下图画出了题目要求的逻辑电路图和时序信号关系。根据关 系,节拍脉冲T1,T2,T3 的逻辑表达式如下: T1 = C1·, T2 = , T3 = 6.假设某机器有80条指令,平均每条指令由4条微指令组成,其中有一条取指微指令是所有指

令公用的。已知微指令长度为32位,请估算控制存储器容量。 解:微指令条数为:(4-1)×80+1=241条 取控存容量为:256×32位=1KB 7. 某ALU器件使用模式控制码M,S3,S2,S1,C来控制执行不同的算术运算和逻辑操作。 下表列出各条指令所要求的模式控制码,其中y为二进制变量,F为0或1任选。 试以指令码(A,B,H,D,E,F,G)为输入变量,写出控制参数M,S3,S2,S1,C的逻辑表达式。 解: M=G S3=H+D+F S2=1 C=H+D+(E+F)y 8.某机有8条微指令I1-I8,每条微指令所包含的微命令控制信号如下表所示。 a-j分别对应10种不同性质的微命令信号。假设一条微指令的控制字段为8位,请安排微指令的控制字段格式。 解:经分析,(e ,f ,h)和(b, i, j)可分别组成两个小组或两个字段,然后进行译码,可得六个 微命令信号,剩下的a, c, d, g 四个微命令信号可进行直接控制,其整个控制字段组成如

第五章中央处理器习题参考答案1.请在括号内填入适当答案。在CPU中

第五章中央处理器习题参考答案 1.请在括号内填入适当答案。在CPU中: (1) 保存当前正在执行的指令的寄存器是(指令寄存器IR); (2) 保存当前正在执行的指令地址的寄存器是(程序计数器AR); (3) 算术逻辑运算结果通常放在(通用寄存器)和(数据缓冲寄存器DR)。 2.参见下图(课本P166图5.15)的数据通路。画出存数指令"STA R1 ,(R2)"的指令周期流程图,其含义是将寄存器R1的内容传送至(R2)为地址的主存单元中。标出各微操作信号序列。 解:"STA R1 ,(R2)"指令是一条存数指令,其指令周期流程图如下图所示:

3.参见课本P166图5.15的数据通路,画出取数指令"LDA(R3),RO"的指令周期流程图,其含义是将(R3)为地址的主存单元的内容取至寄存器R0中,标出各微操作控制信号序列。 5.如果在一个CPU周期中要产生3个脉冲 T1 = 200ns ,T2 = 400ns ,T3 = 200ns,试画时序产生器逻辑图。 解:节拍脉冲T1 ,T2 ,T3 的宽度实际等于时钟脉冲的周期或是它的倍数,此时T1 = T3 =200ns , T2 = 400 ns ,所以主脉冲源的频率应为 f = 1 / T1 =5MHZ 。为了消除节拍脉冲上的毛刺,环 型脉冲发生器可采用移位寄存器形式。下图画出了题目要求的逻辑电路图和时序信号关系。根据关 系,节拍脉冲T1 ,T2 ,T3 的逻辑表达式如下: T1 = C1·, T2 = , T3 =

6.假设某机器有80条指令,平均每条指令由4条微指令组成,其中有一条取指微指令是所有指令公用的。已知微指令长度为32位,请估算控制存储器容量。解:微指令条数为:(4-1)×80+1=241条 取控存容量为:241×32/8=964B 7. 某ALU器件使用模式控制码M,S3,S2,S1,C来控制执行不同的算术运算和逻辑操作。下表列出各条指令所要求的模式控制码,其中y为二进制变量,F 为0或1任选。试以指令码(A,B,H,D,E,F,G)为输入变量,写出控制参数M,S3,S2,S1,C的逻辑表达式。

用矩阵方法使网孔分析法通解-电路分析基础课程设计

用矩阵方法使网孔分析法通解 黄明康 5030309754 F0303025 在网络电路的学习中,我们一般使用结点分析法与网孔分析法。我们知道他们有各自的用途,但其实如果使用得当,只用其中的一个方法就可以解所有目前已经可解得网络电路。而在我看来这得当的使用就是巧妙运用数学。之所以如此,我认为是因为结点分析法的基础KCL与网孔分析法的基础KVL是相容的,即可以用结点分析法的地方就可以用网孔分析法解题。 先来看个例子,从网孔分析法说起,如图(1)所示,是一个非常适合用结点分析法与网孔分析法解题的网络。 正如上课时所做的,我们用网孔分析法解之,以im1、im2、im3为支路电流列出回路的矩阵方程,方程如式(2)。

最左边的矩阵是各回路的电阻矩阵,解出此方程,再根据VCR就能得出整个网路电路的各个参数。由于篇幅所限,也由于这已是大家皆知的常规方法,对于为何使用这种方法及其可用性、使用方法等在此不再冗述。 而我关心的是,这种方法是在这么一个可以说是完美的电路网络中运用的,所以一旦电路中的某个器件变了,可能使这种方法不可用。而其实上课时已经提出了这种问题,也给出了改进了的解题方法——运用网路电路的一些性质化解电路成可用网孔分析法的电路。 但这种方法在解题中会使不熟练的我不经意中掉入“陷阱”。我更愿意用以下的方法用数学解题,这样可以使我们不必太过计较概念。 对于我的方法,也请先看一个例子,如图(3): 这样,这个电路就不能单纯的运用网孔分析法了。那么按之前所述,运用网路电路的一些性质化解电路成可用网孔分析法的电路,然后解之,正如图(4)

a 和图(4) b 中所示过程。 然后得出电阻网络矩阵方程,解出所要的量。 对于以上的例题,也有所谓的虚网孔电流法如式(5): 其实,虚网孔电流法仅仅只是根据我们在网孔分析法的引出中得出的规律重新又列出了简单的方程组,这跟我们最初想要使用结点分析法和网孔分析法的初衷不符,初衷是按给出的网络电路图直接写出矩阵方程。这样就使我们可以更好的应对复杂的网络。 当然,也正是虚网孔电流法使我想起了网孔分析法的一般矩阵解法。仍就看图(3):

大工计算机原理-第3章 8086微处理器的指令系统(1)

第3章8086微处理器的指令系统(1) 3.1 指令系统概述 ●指令系统是一台计算机所能(识别和执行)的全部指令的集合。它与(微处理器)有着密切的关系,不同的 微处理器有不同的指令系统。8086CPU包含133条指令 ●指令是使计算机执行某种(特定操作)的二进制编码。 指令一般包括两个部分:(操作码域)和(地址域)。填空 操作码域:存放指令的操作码,即指明该指令应由计算机完成何种操作。 地址域:确定操作数的值或地址、操作结果的地址,有的指令的地址域还指出下一条指令的地址。 ●机器指令:计算机能(直接识别)的二进制代码。 ●汇编语言:汇编语言是一种符号语言,用助记符表示操作码,用符号或符号地址表示操作数或操作数地址, 它与机器指令是一一对应的 ●汇编程序:将汇编语言源程序翻译成机器语言(就是一条一条的机器指令),即目标程序。 3.2寻址方式 ●根据(指令内容)确定(操作数地址)的过程,称为寻址。 ●根据寻址方式计算所得到的地址叫做(有效地址EA),也就是(段内偏移地址)。有效地址还需要与相应的(段 基地址)组合才是20位的(物理地址PA) ,该工作由微处理器来完成。 牢记什么是EA?什么是PA?怎么计算? 后面有关于EA和PA的解释及计算方法! ●寻址方式在两种方式下被涉及:(操作数)的寻址方式和(指令)的寻址方式。 如果没有特别说明,寻址方式是指源操作数的寻址方式。 1、隐含寻址(隐含了规定的操作数) 例:DAA指令 ,只有操作码,无操作数。规定对AL中的内容进行压缩BCD码转换。 2、立即寻址(操作数(立即数)直接放在指令中,不需访问存储器) 例:MOV AX ,1234H (若CS=1000H ,IP=100H) 3、寄存器寻址(操作数就放在内部寄存器中, 例:INC CX ;(CX)←(CX)+1 MOV AX ,BX ;执行后BX 4、直接寻址(指令中直接给出操作数的存放地址) 例1:MOV AX ,[4000H] (DS=3000H) ?操作数寻址

8086微处理器引脚

8086微处理器引脚(线)说明 ﹡8086/8088微处理器采用40条引线双列直插(DIP)封装。﹡ 8086/8088微处理器引线是对外前端总线及专用信号引线。 ﹡ 8086/8088微处理器引线,在逻辑上可分为3类:地址总线信号、数据总线信号、控制总线信号。还有一些专用信号:电源、地、时钟。 ﹡ 8086/8088采用引线分时复用技术,一条引线不同时间代表不同信号,解决引线不够问题。基本引脚信号 ﹡AD15~AD0(I/O,三态):地址/数据复用引脚。 ﹡A19/S6 ~ A16/S3(O,三态):地址/状态复用引脚。﹡BHE# /S7 (O,三态):高字节允许/状态复用引脚。﹡NMI(In):非屏蔽中断请求线,上升边触发。﹡INTR (In) :可屏蔽中断请求线,高电平有效。﹡RD# (O,三态) :读选通信号,低电平有效。﹡CLK (In) : 时钟信号,处理器基本定时脉冲。﹡RESET (In) :复位信号,高电平有效。 * WR# (O,三态):写选通信号,低电平有效。﹡READY (In):准备好信号,高电平有效。处理器与存储器及I/O接口速度同步的控制信号。﹡TEST# (In): 测试信号,低电平有效。处理器执行W AIT指令的控制信号。﹡MN/MX# (In):最大/最小工作模式选择信号。硬件设计者用来决定8086工作模式,MN/MX# =1 8086为最小模式, MN/MX# =0 8086为最大模式。﹡Vcc (In): 处理器的电源引脚,接 +5V电源。﹡GND :处理器的地线引脚,接系统地线 2)最小模式下的有关控制信号 ﹡INTA# (O) :最小模式下的中断响应信号。﹡ALE (O) :地址锁存允许信号。 ﹡DEN# (O,三态) :数据总线缓冲器允许信号。 ﹡DT/R# (O,三态) :数据总线缓冲器方向控制信号。﹡M/IO# (O,三态) :存储器或I/O接口选择信号。﹡WR# (O,三态) :写命令信号。﹡HOLD (In) : 总线请求信号。﹡HLDA (O) :总线请求响应信号。(3)最大模式下的有关控制信号 ﹡QS1、QS0 (O) :指令队列状态信号。表明8086当前指令队列的状态。﹡S2# ,S1# ,S0# (O,三态) :最大模式总线周期状态信号。作为总线控制器8288的输入信号,8288输出各种控制信号。 ﹡LOCK# (O,三态) :总线封锁信号。信号有效时不允许其他主控部件占用总线。 ﹡RQ#/GT#0, RQ#/GT#1 (I/O) :最大模式总线请求/总线响应信号,每条引线作为输入时是总线请求RQ信号,每条引线作为输出时是总线请求响应GT信号

1-2计算机系统概述习题和CPU

1计算机系统概述习题 一、填空题 1、___1946__年,美国宾夕法尼亚大学研制成功了世界上第一台电子计算机__ENIAC_____,标志着电子计算机时代的到来。随着电子技术,特别是微电子技术的发展,依次出现了分别以___电子管____、__晶体管_____、__集成电路_____、__大规模_____、和__超大规模集成电路_____、为主要元件的电子计算机。 2、中央处理器简称CPU,它是计算机系统的核心,主要包括___控制器____和__运算器_____两个部件。 3、计算机硬件和计算机软件既相互相依存,又互为补充。可以这样说,_____硬件______是计算机系统的躯体,______软件_____是计算机的头脑和灵魂。 4、按设计目的和用途可将计算机分为___通用____和___专用___;按综合性能指标可将计算机划分为__巨型_____、___大型____、___中型____、___小型____、和___微型计算机____。 5、计算机软件系统分为___系统软件____和___应用软件____两大类。 6、计算机常用的辅存储器有____光盘___、__软盘_____、___硬盘____。 7、计算机的外设很多,主要分成三大类,其中,显示器、音箱属于___输出设备____,键盘、鼠标、扫描仪属于___输入_设备___。 8、计算机系统通常由___硬件___和_____软件___两个大部分组成。 9、计算机的维护是指使微型计算机系统的____软件___和___硬件____处于正常、良好运行状态的活动,包括检查、__测试__、___调整____、___优化____、___维修____、____更换___等工作。 10、计算机硬件主要有___cpu____、___主板____、__内存_____、__电源_____、____硬盘___、__光驱_____、__显卡_____、和_____网卡__等。 二、选择题 1、下面的___D____设备属于输出设备。 A.键盘 B.鼠标 C. 扫描仪 D.打印机 2、下列部件中,属于计算机系统记忆部件的是____ABC_____。 A.CD-ROM B.硬盘 C.内存 D.显示器 3、计算机发生的所有动作都是受______A_____控制的。 A.CPU B.主板 C.内存 D.鼠标 4、目前,世界上最大的CPU及相关芯片制造商是__AD_____。 A.Intel B.IBM C.Microsoft D.AMD 5、通常说一款CPU的型号是"奔腾4_2.8GHz",其中,"2.8GHz"是指CPU的哪项参数 ____C_____。 A.外频 B.速度 C.主频 D.缓存 6、下列不属于输入设备的是____D_____。 A.键盘 B.鼠标 C.扫描仪 D.打印机 7、微型计算机系统由______A____和__________两大部分组成。 A.硬件系统软件系统 B.显示器机箱 C.输入设备输出设备 D.微处理器电源 2 CPU 一、填空题 1、目前CPU的接口主要有___socket____和____slot___两大类。

材料分析方法部分课后习题集答案解析

第一章X 射线物理学基础 2、若X 射线管的额定功率为1.5KW,在管电压为35KV 时,容许的最大电流是多少? 答:1.5KW/35KV=0.043A。 4、为使Cu 靶的Kβ线透射系数是Kα线透射系数的1/6,求滤波片的厚度。 答:因X 光管是Cu 靶,故选择Ni 为滤片材料。查表得:μ m α=49.03cm2/g,μ mβ=290cm2/g,有公式,,,故:,解得:t=8.35um t 6、欲用Mo 靶X 射线管激发Cu 的荧光X 射线辐射,所需施加的最低管电压是多少?激发出的荧光辐射的波长是多少? 答:eVk=hc/λ Vk=6.626×10-34×2.998×108/(1.602×10-19×0.71×10-10)=17.46(kv) λ 0=1.24/v(nm)=1.24/17.46(nm)=0.071(nm) 其中h为普郎克常数,其值等于6.626×10-34 e为电子电荷,等于1.602×10-19c 故需加的最低管电压应≥17.46(kv),所发射的荧光辐射波长是0.071纳米。 7、名词解释:相干散射、不相干散射、荧光辐射、吸收限、俄歇效应 答:⑴当χ射线通过物质时,物质原子的电子在电磁场的作用下将产生受迫振动,受迫振动产生交变电磁场,其频率与入射线的频率相同,这种由于散射线与入射线的波长和频率一致,位相固定,在相同方向上各散射波符合相干条件,故称为相干散射。 ⑵当χ射线经束缚力不大的电子或自由电子散射后,可以得到波长比入射χ射线长的χ射线,且波长随散射方向不同而改变,这种散射现象称为非相干散射。 ⑶一个具有足够能量的χ射线光子从原子部打出一个K 电子,当外层电子来填充K 空位时,将向外辐射K 系χ射线,这种由χ射线光子激发原子所发生的辐射过程,称荧光辐射。或二次荧光。 ⑷指χ射线通过物质时光子的能量大于或等于使物质原子激发的能量,如入射光子的能量必须等于或大于将K 电子从无穷远移至K 层时所作的功W,称此时的光子波长λ称为K 系的吸收限。 ⑸原子钟一个K层电子被光量子击出后,L层中一个电子跃入K层填补空位,此时多余的能量使L层中另一个电子获得能量越出吸收体,这样一个K层空位被两个L层空位代替的过程称为俄歇效应。 第二章X 射线衍射方向 2、下面是某立方晶第物质的几个晶面,试将它们的面间距从大到小按次序重新排列:(123),(100),(200),(311),(121),(111),(210),(220),(130),(030),(221),(110)。 答:立方晶系中三个边长度相等设为a,则晶面间距为d=a/ 则它们的面间距从大小到按次序是:(100)、(110)、(111)、(200)、(210)、(121)、(220)、(221)、(030)、(130)、

第二章 8086微处理器

第二章8086/8088微处理器及其系统结构 内容提要: 1.8086微处理器结构: CPU内部结构:总线接口部件BIU,执行部件EU; CPU寄存器结构:通用寄存器,段寄存器,标志寄存器,指令指针寄存器; CPU引脚及其功能:公用引脚,最小模式控制信号引脚,最大模式控制信号引脚。 2.8086微机系统存储器结构: 存储器地址空间与数据存储格式; 存储器组成; 存储器分段。 3.8086微机系统I/O结构 4.8086最小/最大模式系统总线的形成 5.8086CPU时序 6.最小模式系统中8086CPU的读/写总线周期 7.微处理器的发展 学习目标 1.掌握CPU寄存器结构、作用、CPU引脚功能、存储器分段与物理地址形成、最小/最大模式的概念和系统组建、系统总线形成; 2.理解存储器读/写时序; 3.了解微处理器的发展。 难点: 1.引脚功能,最小/最大模式系统形成; 2.存储器读/写时序。 学时:8 问题:为什么选择8088/8086? ?简单、容易理解掌握 ?与目前流行的P3、P4向下兼容,形成x86体系 ?16位CPU目前仍在大量应用 思考题

1、比较8086CPU与8086CPU的异同之处。 2、8086CPU从功能上分为几部分?各部分由什么组成?各部分的功能是什么? 3、CPU的运算功能是由ALU实现的,8086CPU中有几个ALU?是多少位的ALU? 起什么作用? 4、8086CPU有哪些寄存器?各有什么用途?标志寄存器的各标志位在什么情 况下置位? 5、8086CPU内哪些寄存器可以和I/O端口打交道,它们各有什么作用? 6、8086系统中的物理地址是如何得到的?假如CS=2400H,IP=2l00H,其物 理地址是多少? 思考题 1.从时序的观点分析8088完成一次存储器读操作的过程? 2.什么是8088的最大、最小模式? 3.在最小模式中,8088如何产生其三总线? 4.在最大模式中,为什么要使用总线控制器? 思考题 1.试述最小模式下读/写总线周期的主要区别。 2.CPU响应中断时,为什么要执行两个连续的中断响应周期? 3.当8086微处理器响应总线请求发出HLDA信号后,有哪些引脚信号处于高 阻? 4.8086/8088微处理器响应总线请求发出HLDA信号后,执行部件EU会立即 停止操作吗?为什么? 5.在8086系统中,地址/数据复用信号是如何区分的? 6.总线周期的含义是什么? 8086/8088的基本总线周期由几个时钟组成?如 果一个CPU的时钟频率为4.77MHz,那么它的一个时钟周期为多少?一个基本总线周期为多少?若主频为l5MHz呢? 7.在最小模式总线写周期的T 1、T 2 、T 3 、T 4 状态,8086CPU分别执行什么动 作? 思考题 1.在8086系统的最大模式下为什么一定要用总线控制器?试述总线控制器 8288的主要功能,并说明它有哪些输入和输出信号?试述8086系统中时钟发生器8284A的主要作用以及可提供的几种时钟信号。

第6章 中央处理器--练习题答案

第6章中央处理器答案 一.判断题 1.一个指令周期由若干个机器周期组成。 解:答案为正确。 2.非访内指令不需从内存中取操作数,也不需将目的操作数存放到内存,因此这类指令的执行不需地址寄存器参与。 解:答案为错误。 3.组合逻辑控制器比微程序控制器的速度快。 解:答案为正确。 4.流水线中的相关问题是指在一段程序的相邻指令之间存在某种信赖关系,这种关系影响指令的执行。 解:答案为正确。 5.微程序控制控制方式与硬布线控制方式相比,最大的优点是提高了指令的执行速度。 解:答案为正确。 6.微程序控制器中的控制存储器可用PROM、EPROM或闪存实现。 解:答案为正确。 7.指令周期是指人CPU从主存取出一条指令开始到执行这条指令完成所需的时间。 解:答案为正确。 8.控制存储器是用来存放微程序的存储器,它比主存储器速度快。 解:答案为正确。 9.机器的主频最快,机器的速度就最快。 解:答案为正确。 10.80X86的数据传送指令MOV,不能实现两个内存操作数的传送。 解:答案为正确。 二.选择题 C D B B B A C C D C C C DC D BD A B 三.填空题 1.答:运算器,控制器。 2.答:指令寄存器IR,程序计数器PC。 3.答:指令周期,机器周期,时钟周期。 4.答:取指令,执行指令。 5.答:空间,时间。 6.答:译码器,操作码。 7.答:控制存储器,只读存储器。 8.答:计数器方式,断定方式。 9.答:取指令。 10.答:微程序,微命令。 11.答:软件,控制器。 12.答:不可能同时出现,可以同时出现,相容的微命令。

13.答:同步控制。 14.答:栈顶指针SP。 15.答:⑴状态寄存器中的ZF。 ⑵状态寄存器中的OF。 ⑶CX。 ⑷AL/AX。 ⑸累加器。 四.综合题 1.在8086中,对于物理地址2014CH来说,如果段起始地址为20000H,则偏移量应为多少? 解:14CH。 2.解:⑴SP=2000H-2=1FFEH ⑵执行PUSH BX和POP AX后,SP=1FFEH-2+2=IFFEH,BX=5000H,指针变化图略。3.解:⑴源是寄存器直接寻址。目的是寄存器间接寻址。 ⑵源是变址/基址寻址,目的是寄存器直接寻址。 ⑶源是立即数寻址,目的是寄存器直接寻址。 ⑷源是寄存器间接寻址。目的是寄存器直接寻址。 ⑸源是变址/基址寻址,目的是寄存器直接寻址。 ⑹源是变址/基址加偏移量寻址,目的是寄存器直接寻址。 ⑺源是跨段的变址/基址寻址,目的是寄存器直接寻址。 ⑻源是寄存器直接寻址。目的是寄存器间接寻址。 ⑼源是存储器直接寻址。目的是寄存器直接寻址。 4.解:⑴MOV AX,1234H ;MOV DS,AX ⑵ADD AX,5678H ⑶MOV AX,DATAX ADD DATAY,AX ⑷AND AX,0FFFH ⑸OR AX,0003H 5.解:⑴根据“异或”操作的特点,与“0”做“异或”操作,操作数不变;与“1”做“异或”操作,即使操作数变反,此题仅使BH变反,所以结果为BX=1111110001111001=FC79H。 ⑵根据“与”操作的特点,对“0”做“与”操作,操作数为0;对“1”做“与”操作,即操作数不变。此题仅使BL清0,BH不变,所以结果为BX=0000001100000000=0300H。 ⑶根据“或”操作的特点,对“0”做“或”操作,操作数不变;对“1”做“或”操作,即操作数为1。此题仅使BH(即高8位)置1,BL(低8位)不变,所以结果为BX=0000001110000110=0386H。 6.解:第一条指令把数5传送到CL(CL是指定用于存放移位或循环次数的寄存器)中,第2条是逻辑右移指令,使BX逻辑右移5次(由CL给出移位次数),结果BX=02AAH。7.解:算法为AX×10=AX×2+AX×8,指令序列如下: SHL AX,1 ;AX×2 MOV BX,AX ;AX×2保存到BX SHL AX,1 ;AX×4 SHL AX,1 ;AX×8 ADD AX,BX ;AX×10 8.解:⑴ADD DX,BX

第二章 8086微处理器

考点一:掌握8086/8088CPU的功能构成及流水线技术,理解流水线管理规则。 考点二:掌握8086/8088CPU寄存器的组成及其应用。 考点三:理解8086/8088CPU的内存分配,掌握实地址模式下的存储器地址变换方法。考点四:掌握8086/8088CPU的引脚构成,理解其引脚复用的特性。 2.18086/8088CPU的功能构成 1、8086/8088是Inter公司的第三代位处理器芯片。 其特点: (1)具有20条地址总线,直接寻址能力为1MB。 (2)8086有16条数据总线,为16位微处理器;8088有8条数据总线,为准16位微处理器。 (3)片内总线和ALU均为16位,可进行8位和16位操作。 (4)8086/8088片内均由两个独立的裸机单元组成,即总线接口单元(BIU)和执行单元(EU)

2、总线接口单元BIU (1)组成部件 14个16位段寄存器(CS、DS、SS、ES); 216位指令偏移地址寄存器(IP); 3指令队列寄存器(8086CPU:6字节;8088CPU:4字节); 4形成20位物理地址的加法器 5与EU通讯的内部寄存器; 6总线控制逻辑; (2)功能:实现CPU与存储器或I/O口之间的数据传送 1自动按CS值和IP值组成20位实际地址的存储器中去取指令,一次取两个字节指令存放到指令队列中。 2由EU从指令队列中取指令,并根据EU请求,BIU将20位操作地址传送给存储器; 3取来操作数经总线控制逻辑传送到内部EU数据总线,由EU完成内部操作; 4操作结果:若EU提出请求,则由BIU负责产生20位实际目的地址,将结果存入存储器里; 3、执行单元EU (1)组成部分: 116位算术逻辑单元(ALU); 216位状态标志寄存器FLAG; 38个16位通用寄存器组(AX,BX,CX,DX,SP,BP,SI,DI); 416位数据暂存器;

相关文档
相关文档 最新文档