当前位置:文档之家› 微机原理问答题汇总

微机原理问答题汇总

1、接口的基本功能是什么?对I\O接口的实质是对什么操作?(接口有哪三种基本功能?)

接口有三种基本功能:(1)作为微型机与外设传递数据的缓冲站;(2)正确寻址与微机交换数据的外设;(3)提供微型机与外设间交换数据所需的控制逻辑和状态信号。

IO操作实质是对IO端口操作。

2、在I\O同步控制方式中,请简述中断驱动式控制方式的基本工作原理。

在这种控制方式中,CPU和IO设备之间的数据传送是通过CPU响应IO设备发出的终端请求来实现的,CPU和IO设备的关系是MPU被动,IO是主动。即IO操作是由IO设备启动的。当IO设备需要CPU服务是通过其接口发出中断请求信号,CPU在收到中断请求信号后,中断正在执行的程序,保护断点,转去为响应外设服务,执行一个相应的中断服务子程序;服务完毕后恢复断点,返回原来的中断程序继续执行。如果CPU没收到中断请求,则继续进行正在做的事,不理会io设备。

3、宏与过程主要有什么不同?

不同在于

(1)宏操作可以直接传递和接收参数,而过程不能直接带参数,必须通过堆栈、寄存器存储器来传递参数,编程比宏复杂一点

(2)子程序无论被调用多少次它都只被汇编一次,有唯一的一段目标代码;而宏指令调用多少次就汇编多少次,每次调用都要在程序中展开并保留宏体中的每一行。

(3)宏操作并不会在执行目标代码时增加额外的时间开销,但过程调用由于要恢复现场及断点,因此会延长目标程序的执行时间。

4、有哪几种IO同步控制方式

(1)程序查询式控制(2)中断驱动式控制(3)存储器直接存取DMA(4)延时等待式5、中断向量表位于存储器的什么地方?如何根据中断类型码获得中断向量?

中断向量表位于000~3FFH的1K存储空间

中断类型码*4获得中断向量在中断向量表中存放的起始位置

从该位置连续取四个字节即是该中断的中断向量。

6、哪一个引脚是存储器的片选端?有哪几种译码方式?

片选端CS

线译码法局部译码法全局译码法

存储器片选控制方法通常有哪几种?他们各自有何缺点?

线译码法局部译码法全局译码法

线选法和局部译码法的优点:电路简单,尤其是线选法,根本无需片选译码电路;缺点是:存在地址空间重叠,地址不连续,使寻址空间利用率低。

全译码法不存在地址空间重叠和不连续问题,但是电路稍微复杂。

全译码法、部分译码法法和线选法各有何特点?

线选法是高位地址直接连到片选信号上;

全译码是把所有高位地址全部进行译码,译码后的信号连接到片选信号上;

部分译码法是吧所有高位地址中的一部分进行译码,译码后的信号连接到片选信号上。

7、外部中断源请求得到CPU响应,应满足哪些条件?

(1)置位了中断请求触发器

(2)中断屏蔽触发器处于非屏蔽状态

(3)CPU内部是中断开放的

(4)没有更高优先级别的中断请求正在被响应或者正发出、正挂起

(5 )CPU没有现行指令后才能采样INTR线而响应可能提出的外中断请求。

8、整个汇编源程序以什么伪指令结束?它有什么作用?

整个汇编源程序以END伪指令结束

它的作用有两点

(1)指示源程序文件的结束(2)在主模块程序中指出程序的第一条可执行指令的位置10、为组成32KBRAM 和16KB ROM,起始地址为0000H和8000H,可提供芯片为2764和6264芯片。求需多少6264和2764并给出每一片地址空间。

6264容量为8K 2764容量为8K

所以6264需要4片2764需要2片

6264地址0000H~1FFFH 2000H~3FFFH 4000H~5FFFH 6000H~7FFFH

2764地址8000H~9FFFH 0A000H~0BFFFH

11、简述8255在方式1下的输入过程

外设利用STB信号将数据锁存至8255,8255接到数据后将IBF置位有效,延迟一段时间发INTR信号给CPU,CPU响应这一申请,发RD信号将数据取走,并使中断申请无效,延迟一时间,IBF无效

12、写出5中80486指令的寻址方式

1)立即数寻址MOV AX,9099H

2)寄存器寻址MOV EDX,EBX INC CL MOV DS,AX

3)直接寻址MOV AX,[3000H] (DS 可省略)

4)寄存器间接寻址MOV AX,[DI] SI、DI、BX、间接寻址默认操作数在DS段

MOV DX,[BP] 以BP间接寻址,默认操作数在SS

5)基址寻址MOV AX,[BP+24]

6)变址寻址MOV EAX,5[EBP]

7)基址加变址寻址:MOV AL,[BX][SI]

8)带唯一的基址加变址寻址MOV AX,[BX+DI+MASK]

9)带位移的基址加比例变址寻址INC[EDI*8][ECX+40]

10)基址加比例变址寻址MOV AX,[ECX*2][ESI]

11)比例变址寻址MOV AX,TABLE[EBP*4]

17、写出计算机中的汇编语言指令格式并说明各组成部分的作用。

格式指令[标号;]操作码[操作数1],[操作数2];注释段

计算机的汇编语言指令主要由操作码字段和操作数字段两部分组成,操作码字段指示计算机要执行的操作,操作数字段指出在指令执行的过程中需要的操作数。标号指明指令的地址,注释段是对指令的解释。

18、解释计算机中为什么设计二进制编码问题?

由于计算机由软硬件组成,硬件是数字集成器件、是具体的操作执行者,而执行不同的操作数是由不同的二进制数来代表的,因此设计二进制代码。

19、说明8086系统的存储器为什么要采取地址分段的方法进行寻址?

由于8086内部运算器是16位外部地址线是20位,寻址20位地址空间必须把存储器分段使用,8086系统存储器可以有四个逻辑段,每个逻辑段最大64K,最小16B

20、如果在一个程序开始执行之前(cs)=0A7EH 和(ip)=2B40H,求物理地址?指向这一入口地址的CS和IP值是否一致?

物理地址:0A7EH*16+2B40H=0D320H

不唯一,同一物理地址可以对应不同的逻辑地址

21、8086 8066CPU如何解决地址线和数据线的复用问题?ALE信号何时处于有效状态?通过地址锁存器链接地址总线,通过数据总线收发器链接数据总线,当复用引脚传输地址信

号时,ALE有效

22、写出四条指令,分别把AX清零

MOV AX,0 XOR AX,AX AND AX,0 SUB AX,AX

23、给定DAT DW 1234H说明指令MOV AX,DAT 和MOV AX,OFFSET DAT的区别?MOV AX, DAT 指令执行后,AX得到的是存储器操作数的DAT字变量的内容,而MOV AX,OFFSET DAT指令执行后,AX得到的是DAT字变量的偏移地址

24、解释8086CPU的状态标志寄存器的状态标志位的含义。

状态标志:状态标志用来反映EU执行算术运算和逻辑运算以后的结果特征,这些标志常常作为条件转移类指令的测试条件,控制程序的运行方向。这6位分别是:

CF 进位标志CF=1表示指令执行结果在最高位产生了一个进位或借位

PF奇偶标志PF=1表示执行指令结果有偶数个1

AF 辅助进位标志AF=1 结果的低4位产生进位或借位

ZF 0标志:ZF=1 表示运算结果为0

SF 符号标志; SF=1 表示运算结果为负数

OF 溢出标志:OF=1 带符号数在进行算术运算时产生了算术溢出。

25、堆栈的作用是什么?它的操作规则是什么?

堆栈指令常用于主-子程序间的参数传递,以及主-子程序和中断处理程序中保护和恢复现场,也可用于数据传送和交换。

规则是压栈和弹栈,均只能在栈顶进行,压栈时,栈顶向低地址方向调整;弹栈时,栈顶向高地址调整。

26、什么是存储器的物理地址?如何计算物理地址?

物理地址的存储单元拥有的一个唯一的地址编号,是CPU访问存储器的实际寻址地址,用20位地址码表示,其编码范围为00000H~FFFFFH。

物理地址=段基址*16+偏移地址

27、若写入8255A的控制字是83H,说明其各端口的工作方式?

A 组方式0 A口输出C口高四位输出

B 组方式0 B口输入C口低四位输入

《微机原理》习题集

第一章 计算机基础 一、问答题 1、下列数值或字符串表示成相应的ASCII 码是多少? (1)换行 (2)字母“Q ” (3))空格 (4)汉字“隘”(国标码) (5)汉字“保”(内部码) (6)51 (7)Hello 2、下列各机器数所表示数的范围是 (1)8位二进制无符号定点整数; (2)8位二进制无符号定点小数; (3)16位二进制无符号定点整数; (4)用补码表示的16位二进制有符号整数; 3、(111)X=273,基数X=? 4、有一个二进制小数X=0.X1X2X3X4X5X6 (1) 若使X ≥1/2,则X1……X6应满足什么条件? (2) 若使X >1/8,则X1……X6应满足什么条件? 5、 有两个二进制数X=01101010,Y=10001100,试比较它们的大小。 (1) X 和Y 两个数均为无符号数; (2) X 和Y 两个数均为有符号的补码数。 6、 一个用十六进制表示的两位整数,如果改用十进制数表示,顺序正好颠倒,该数是多少? 二、填空题 1、对于R 进制数来说,其基数(能使用的数字符号个数)是 ,能使用的最小数字符号是 。 2、八进制数的基数为8,能用到的数字符号个数为 。 3、十进制数72转换成八进制数是 。 4、与十进制数49.875等值的八进制数是 。 5、与十进制数67等值的十六进制数是 。 6、十进制小数0.6875转换成十六进制数是 。 7、二进制数101.011转换成十进制数是 。 8、与二进制数101110等值的八进 制数是 。 9、十六进制数0E12转换成二进制 数是 。 10、汉字国标码字符集中共包含有 个汉字和图形符号。 11、把汉字区位码的区码和位码都 加上十六进制数 ,即 得到汉字国标码;把汉字区位码的区码 和位码都加上十六进制 数 ,即得到汉字机内 码。 12、将下列十进制数8609、5254、 2730、1998变为8421BCD 码分别 是 。 三、选择题 1、在计算机机内部,一切信息的存 取、处理和传送都是以 形式进行的。 A )EBCDIC 码 B )ASCII 码

微机原理及应用课后答案

第一次课外作业题参考答案 1微型计算机由哪5个主要部件组成?微型计算机系统包含哪些部分 答:微型计算机的5个主要组成部分:运算器、控制器、存储器、输入设备、输出设备。微型计算机系统包含:硬件和软件,其中硬件包括微型计算机和外设,软件包括系统软件和应用软件。 2微机总线包括哪几类总线? 答:地址总线AB, 数据总线DB,控制总线CB。 3请简要描述数据总线、地址总线和控制总线的基本特点。 答:地址总线AB:单向,用来传送CPU输出的地址信号,确定被访问的存储单元、I/O端口,地址总线的条数决定CPU的寻址能力。 数据总线DB:双向,用来在CPU与存储器、I/O接口之间进行数据传送,其条数决定一次可最多传送数据的宽度。 控制总线CB:双向,用于传送各种控制信号。 1.CPU内部由哪几个主要功能部件构成?各自的主要作用是什么? 答:CPU是微机的核心芯片,它包括运算器、控制器和寄存器。 运算器的功能是完成数据的算术和逻辑运算。 控制器一般由指令寄存器、指令译码器和控制电路组成。控制器的功能是根据指令的要求,对微型计算机各部件发出相应的控制信息,使它们协调工作,从而完成对整个计算机系统的控制。 CPU内部的寄存器是用来存放经常使用的数据的。 2.指令译码器起什么作用? 答:指令译码器对指令寄存器中的操作码字段进行分析,识别该指令规定的操作,向操作控制器发出具体操作的特定信号。 3.请简述诺依曼计算机的工作原理(指令执行过程或计算机是如何执行一条指 令的)。 答:先由指令寄存器IP给出指令所在内存的地址,地址经地址寄存器—地址总线—地址译码器,选中指令所在的内存的单元,CPU发出内存读控制信

微机原理考试题目及知识点整理

填空题

知识点整理 1.CPU的读写操作、微处理器的性能指标:参考填空题6、7、8。 2.中断响应中两个总线周期。p160 主要是对于时序图的理解,熟悉书中160页内容,理解两个总线周期的作用。 第一个周期8259A收到外设的中断请求(IR0~IR7),分析请求并向CPU请求中断(INT),CPU做出响应(INTA*),锁住总线(LOCK*),8259A在级联方式时选择从片(CAS0~CAS2,输出被响应中断的从8259A 的编码); 第二个周期CPU发出第二个响应(INTA*),8259A把中断向量号送上数据总线(D0~D7),CPU利用向量号执行中断程序。 主要理解其中“4)8259A收到第一个INTA有效信号后,使最高优先权的ISR置位,对应的IRR复位”即进入中断服务状态,“5)8259A在收到第二个INTA有效时,把中断向量号送上数据总线,供CPU读取”即让CPU处理中断。 补充:关于中断还可能会考查关于中断级联的问答题,要求画出连接:

3.三大总线,DB和AB决定什么。p7 微机三大总线包括地址总线、数据总线和控制总线,是微处理器与存储器与I/O接口之间信息传输的通路。 地址总线(AB):由微处理器向外设的单向总线,用以传输微处理器将要访问的外设的地址信息。地址线的数量决定了系统直接寻址空间的大小。 数据总线(DB):微处理器与外设间数据传输线,为双向总线。读操作时,外设将数据输入微处理器,写操作时,微处理器将数据输出外设。数据线的数量决定了一次可传输数据的位数。 控制总线(CB):双向总线,用于协调系统中个部件的操作,有些信号线将微处理器的控制信号或状态信号送往外界,有些信号线将外界的请求或联络信号送往微处理器。控制总线决定总线功能强弱与适应性的好坏。 4.DMA及相关。其传送过程涉及的信号。p140、p151、p189~p193 直接存储器存取DMA是一种外设与存储器之间直接传输数据的方法,适用于需要数据高速大量传送的场合。 DMA数据传送利用DMA控制器进行控制,不需要CPU直接参与。 传送过程涉及的信号(参考p189~p190): 请求和响应信号:总线请求HRQ与总线响应HLDA(用以获取总线控制权)、通道请求DREQ0~DREQ3和通道响应DACK0~DACK3; 传送控制信号:地址选通ADSTB和地址允许AEN(锁存和发送地址)、地址线A0~A7和数据线DB0~DB7(在传送期间分别用于输出低8位与高8位存储器地址)、存储器读MEMR*、存储器写MEMW*、I/O读IOR*、I/O写IOW*。 5.8237控制下进行“存储器读写传送”对应有效信号、两个周期。 DMA读:把数据从存储器传送到外设。MEMR*有效从存储器读数据,IOW*有效把数据写入外设; DMA写:把外设输入的数据写入存储器。IOR*有效从外设输入数据,MEMW*有效把数据写入存储器。 DMA传送时序图:

微机原理问答题汇总

微机原理问答题汇总 1、接口的基本功能是什么?对I\O接口的实质是对什么操作?(接口有哪三种基本功能?) 接口有三种基本功能:(1)作为微型机与外设传递数据的缓冲站;(2)正确寻址与微机交换数据的外设;(3)提供微型机与外设间交换数据所需的控制逻辑和状态信号。 IO操作实质是对IO端口操作。 2、在I\O同步控制方式中,请简述中断驱动式控制方式的基本工作原理。 在这种控制方式中,CPU和IO设备之间的数据传送是通过CPU 响应IO设备发出的终端请求来实现的,CPU和IO设备的关系是MPU 被动,IO是主动。即IO操作是由IO设备启动的。当IO设备需要CPU 服务是通过其接口发出中断请求信号,CPU在收到中断请求信号后,中断正在执行的程序,保护断点,转去为响应外设服务,执行一个相应的中断服务子程序;服务完毕后恢复断点,返回原来的中断程序继续执行。如果CPU没收到中断请求,则继续进行正在做的事,不理会io设备。 3、宏与过程主要有什么不同? 不同在于 (1)宏操作可以直接传递和接收参数,而过程不能直接带参数,必须通过堆栈、寄存器存储器来传递参数,编程比宏复杂一点(2)子程序无论被调用多少次它都只被汇编一次,有唯一的一段目标代码;而宏指令调用多少次就汇编多少次,每次调用都要在程序中展开并保留宏体中的每一行。 (3)宏操作并不会在执行目标代码时增加额外的时间开销,但过程调用由于要恢复现场及断点,因此会延长目标程序的执行时间。 4、有哪几种IO同步控制方式 (1)程序查询式控制(2)中断驱动式控制(3)存储器直接存取DMA(4)延时等待式5、中断向量表位于存储器的什么地方?如何根

微机原理课后题及答案

自测题、作业题(7、8章)—答案 第七章 一、填空题 1.8086/8088中断分为硬件中断和软件中断,其中断响应过程都 要把------和------推入堆栈, 且对相应标志位------和------清零. 答案: ---FR------和---断点地址------, ---TF----和--- IF-----. 2. 一个8259A主片连2个从片,从片经主片的IR3,IR6引脚接 入,主片设为特殊全嵌套方式,从片设为一般全嵌套方式,则系统中优先级排列顺序为_______; 系统允许的中断源数=________ . 答案: 则系统中优先级排列顺序为: 主片: IR0,IR1,IR2 从片1# :IR0~IR7 主片:IR4,IR5 从片2# :IR0~IR7 主片:IR7 系统允许的中断源数=____22____ 3. 设定8259A中断向量字节ICW2=A0H,若在IR3处有一中断请求信号,它的中断向量号为______,该中断服务程序的入口地址保存在内存地址为______至______的______个单元中. 答案: __A3H____, __28CH__至__28FH__的_4_个单元中. 二、判断题 1.判断: 8086/8088 CPU在响应内部中断和非屏蔽中断(NMI)时,须先发中断响应信号,在根据获得的中断矢量转入相应的服务程序。(×)

三、问答题 1.若中断向量表地址0040H单元存放1234H, 0042单元存放5678H, 试问: (1)这些单元对应的中断类型码是多少? (2)该中断服务程序的起始地址是多少? 答案: (1)中断类型码是10H或16 。 (2)该中断服务程序的起始地址是5678H:1234H 。2. 8259A中断控制器,初始化命令字ICW2为23H, 试问: 该片的中断类型号范围是多少? 答案: 分析: 20 0 0 ------20H ┋0 0 1 ------21H ┋0 1 0 ------22H ┋ 1 1 1 ------27H 中断类型号范围是20H~27H. 四、选择题 1.当多片8259A级联使用时,对于从片8259A级联信号 CAS2~CAS0是______; 对于主片8259A级联信号 CAS2~CAS0是______. ①输入信号②输出信号③全部信号④中断信号 答案: ①; ②.

(完整word)微机原理简答题

1。微型计算机由那些基本功能部件组成? 1).微处理器,2)主存储器,3)系统总线,4)辅助存储器,5)输入/输出(I/O)接口和输入/输出设备2.什么是总线? 在计算机中,连接CPU与各个功能部件之间的一组公共线路,称为总线,在计算机中一般有三组功能不同的总线,传输地址信息的称为地址总线,传输数据信息的称为数据总线,传输控制信息的称为控制总线。(只要答出总线定义,即可) 3.简述微型计算机主要特点。 电子计算机是一种能自动,高速,精确地完成各式各样的数据存储,数值计算,逻辑推理,过程控制和数据处理功能的电子机器.计算机的主要特点有四个方面,即:高速性,准确性,逻辑性,通用性。(只要意思相近即可得分) 4.BCD码运算修正规则是什么? BCD码运算修正规则: (1)凡是对应位运算结果为冗余码时,加(减)6修正。 (2)如该位和数有向高位进(借)位时,也在该位加(减)6修正。 (3)如低位修正结果使高位大于9时,高位进行加(减)6修正。(只要意思相近即可) 5.简述微处理器的基本功能。 CPU是组成微机系统的核心部件,其功能如下: (1)算术和逻辑运算,执行数据处理.(2)暂存数据。(3)实现程序控制,即可取指令,对指令寄存,译 码分析并执行指令所规定的操作,还能提供整个系统所需的定时和控制信号。 6.什么是机器数?什么是机器数的真值? 数在机器内的表示形式为机器数。而机器数对应的数值称为机器数的真值 8个总线周期 8. 8086CPU内部由哪两部分组成?各完成什么工作? 在8086内部由BIU和EU两大部分组成,BIU主要负责和总线打交道,用于CPU与存储器和I/O接口之间进行数据交换;EU主要是将从指令队列中取得的指令加以执行。 9. 简述8086内部EU和BIU两大功能单元各自的功能和这样组织的意义。 在8086内部,按功能划分可以分为BIU和EU两大部分,BIU主要负责总线接口,与存储器和I/O接口进行数据传递;而EU则是执行部件,主要是执行指令;这两部分分开可以在执行指令的同时,从存储器中将将要执行的指令取到指令队列,使两部分并行工作,提高CPU的速度.(只要意思为提高CPU的效率即可) 10。什么是微处理器? 一般称为CPU,它是将运算器、控制器集成在一块芯片上,本身具有运算能力和控制功能,是微型计算机的核心。(只要答出将运算器、控制器集成在一块即可) 11什么是寻址方式,写出五种与数据有关的寻址方式? 寻址方式就是寻找操作数或操作数地址的方法。立即数寻址、寄存器寻址、直接寻址、寄存器间接寻址、寄存器相对寻址、基址变址寻址、相对基址变址寻址 13.指出以下三条指令的区别(NUM为数据段一个变量名)。 (1) MOV SI,NUM (2) LEA SI,NUM (3) MOV SI,OFFSET NUM (1)指令执行后SI取得的是内存变量NUM的值。 (2)指令执行后SI取得的是内存变量NUM的偏移地址。 (3) 指令执行后SI取得的是内存变量NUM的偏移地址。 14.根据给定的条件写出指令或指令序列。 (1)将AX寄存器及CF标志位同时清零。 (2)BX内容乘以2再加上进位位. (3)将AL中的位二进制数高4位和低4位交换。 (4)将首地址为BCD1存储单元中的两个压缩BCD码相加,和送到第三个存储单元中。 15.子程序调用的操作过程包含哪几个步骤? 16.(1)保护现场,即将主程序转移前的程序状态保存起来,保存内容主要是程序计数器PC的内容。保护现场通常采用堆栈完成,将程序计数器PC的内容(断点地址)压入堆栈。(2)将子程序入口地址送入程序计数

最新微机原理简答题及答案

最新微机原理简答题及答案 1. 设某8253通道1工作在方式0,按BCD方式计数,计数初值为400,通道0 — 控制寄存器的端口地址依次为80H~83H,试写出8253的初始化程序。(8253方式控制字: D7D6 :计数器选择;D5D4 :读写控制;D3D2D1 :工作方式选择D0 :计数方式选择) 控制字:01 11 000 1 71H 答: MOV AL , 71H OUT83H , AL MOV AL, 00H OUT81H , AL MOV AL, 04H OUT 81H , AL 2. 某一8255A芯片的端口地址为90H?93H ,现设置该接口芯片的PA 口为基本输 入方式、PB 口为基本输出方式,PC 口为输入方式,其方式选择控制字如下:D7=1 , D6 D5 A 口工作方式,D4 A 口输入输出,D3 PC7-PC4输入输出,D2 B 口工作方式,D1 B 口输入输出,D0 PC3-PC0输入输出。执行如下程序段后,PB 口输出何种波形? L1:MOV AL , 01H OUT91H, AL CALL D20MS ;延时20ms MOV AL, 00H OUT91H, AL CALL D20MS ;延时20ms JMP L1 答: MOV AL , 99H OUT 93H , AL 方波 3. 8253的计数器2工作于方式2,其计数时钟CLK2 ,为100KHz ,

输出信号OUT2 作定时中断申请,定时间隔为8ms,试计算其计数初值N ? 答:800 4. 某系统中有一片8253,其四个端口地址为310H , 312H , 314H , 316H,计数脉冲频率为1MHz、BCD码计数,试编写计数器0输出频率为2KHz方波的初始化程序。(8253 方式控制字:D7D6 :计数器选择;D5D4 :读写控制;D3D2D1 :工作方式选择D0:计数方式选择) 计数初值=10A6/2*10A3=500 控制字:00110111 37H 答: MOV AL , 37H MOV DX , 316H OUT DX , AL MOV DX , 310H MOV AL , 00H OUT DX , AL MOV AL , 05H OUT DX, AL 5. 假如8259A已被编程,ICW2=0AH ,若连接在8259A的IR3端的外设提出中断申请,它的中断向量的存放地址是什么? 答: 28H , 29H , 2AH , 2BH 6. 计算机有哪些主要应用领域? 答:科学计算,数据处理,过程控制,信息通信,计算机辅助设计 7. 什么叫微处理器?什么叫微型计算机?什么叫微型计算机系统? 答:微处理器是指采用大规模集成电路技术,将具有运算控制功能的电路集成在一块芯片上的大规模集成电路,微型机即个人计算机,微型计算机系统是指以微型机为核心,配以相应的外部设备,及软件所构成的系统。 8. 8086内部的寄存器由哪几种类型组成?各自的作用是什么?

微机原理简答题

微机原理简答题 1.微型计算机由那些基本功能部件组成? 1).微处理器,2)主存储器,3)系统总线,4)辅助存储器,5)输入/输出(I/O)接口和输入/输出设备 2.什么是总线? 在计算机中,连接CPU与各个功能部件之间的一组公共线路,称为总线,在计算机中一般有三组功能不同的总线,传输地址信息的称为地址总线,传输数据信息的称为数据总线,传输控制信息的称为控制总线。(只要答出总线定义,即可) 3.简述微型计算机主要特点。 电子计算机是一种能自动,高速,精确地完成各式各样的数据存储,数值计算,逻辑推理,过程控制和数据处理功能的电子机器。计算机的主要特点有四个方面,即:高速性,准确性,逻辑性,通用性。(只要意思相近即可得分) 4.BCD码运算修正规则是什么? BCD码运算修正规则: (1)凡是对应位运算结果为冗余码时,加(减)6修正。 (2)如该位和数有向高位进(借)位时,也在该位加(减)6修正。 (3)如低位修正结果使高位大于9时,高位进行加(减)6修正。(只要意思相近即可)5.简述微处理器的基本功能。 CPU是组成微机系统的核心部件,其功能如下: (1)算术和逻辑运算,执行数据处理。(2)暂存数据。(3)实现程序控制,即可取指令,对指 令寄存,译码分析并执行指令所规定的操作,还能提供整个系统所需的定时和控制信 号。 6.什么是机器数?什么是机器数的真值? 数在机器内的表示形式为机器数。而机器数对应的数值称为机器数的真值

8个总线周期 8. 8086CPU内部由哪两部分组成?各完成什么工作? 在8086内部由BIU和EU两大部分组成,BIU主要负责和总线打交道,用于CPU与存储器和I/O接口之间进行数据交换;EU主要是将从指令队列中取得的指令加以执行。 9. 简述8086内部EU和BIU两大功能单元各自的功能和这样组织的意义。 在8086内部,按功能划分可以分为BIU和EU两大部分,BIU主要负责总线接口,与存储器和I/O接口进行数据传递;而EU则是执行部件,主要是执行指令;这两部分分开可以在执行指令的同时,从存储器中将将要执行的指令取到指令队列,使两部分并行工作,提高CPU 的速度。(只要意思为提高CPU的效率即可) 10. 什么是微处理器? 一般称为CPU,它是将运算器、控制器集成在一块芯片上,本身具有运算能力和控制功能,是微型计算机的核心。(只要答出将运算器、控制器集成在一块即可) 11什么是寻址方式,写出五种与数据有关的寻址方式? 寻址方式就是寻找操作数或操作数地址的方法。立即数寻址、寄存器寻址、直接寻址、寄存器间接寻址、寄存器相对寻址、基址变址寻址、相对基址变址寻址 13.指出以下三条指令的区别(NUM为数据段一个变量名)。 (1) MOV SI,NUM (2) LEA SI,NUM (3) MOV SI,OFFSET NUM (1)指令执行后SI取得的是内存变量NUM的值。 (2)指令执行后SI取得的是内存变量NUM的偏移地址。 (3) 指令执行后SI取得的是内存变量NUM的偏移地址。 14.根据给定的条件写出指令或指令序列。 (1)将AX寄存器及CF标志位同时清零。 (2)BX内容乘以2再加上进位位。 (3)将AL中的位二进制数高4位和低4位交换。

微机原理简答题

简答题 1计算机字长指的是什么 答:说明处理器每个单位时间可以处理的二进制数据位数。 2简述微型计算机系统的硬件组成及各局部作用 答:硬件组成:cpu,也称处理器,是微机的核心,它采用大规模集成电路芯片,芯片内集成了控制器运算器和假设干高速存储单元〔即存放器〕,处理器及其支持电路构成了微机系统的控制中心,对系统的各个部件进展统一的协调和控制。 3什么是通用微处理器、单片机:通用微处理器 答:适合较广的应用领域的微处理器。例如:装在pc机上,笔记本电脑,工作站,效劳器上的微处理器。单片机:指通常用于控制领域的微处理器芯片,其内部除cpu外还集成了计算机的其他一些主要部件,只需配上少量的外部电路和设备,就可以构成具体的应用系统。其他一些主要部件:只需配上少量的外部电路和设备,就可以构成具体的应用系统。 4什么是DSP芯片、嵌入式系统 答:DSP芯片:称数字信号处理器、也是一种微控制器,其更适合处理高速的数字信号,内部集成有高速乘法器,能够进展快速乘法和加法算法。嵌入式系统:利用微控制器,数字信号处理器或通用微处理器、结合具体应用构成的控制系统。 5冯诺依曼计算机的根本设计思想是什么 答:采用二进制形式表示数据和指令。指令由操作码和地址码组成,将程序和数据存放在存储器中,计算机在工作时从存储器取出指令加以执行,自动完成计算任务,这就是"存储程序〞和"程序控制〞的概念;指令的执行是顺序的,即一般按照指令在存储器中存放的顺序执行。程序分支由转移指令实现;计算机有存储器、运算器、控制器、输入设备和输出设备五大根本部件组成,并规定了5局部的根本功能。 6计算机系统通常划分为哪几个层次?普通计算机用户和软件开发人员对计算机系统的认识一样吗? 答:计算机系统通常划分为7层。最上层是用户层,第5层是高级语言层,第4层是汇编语言层,第3层是操作系统层,第2层是机器语言层,第1层是控制层,第0层是数字电路层。普通计算机用户和软件开发人员对计算机系统的认识并不一样。普通计算机用户看到的计算机,也就是我们最熟悉的计算机,属于用户层。而软件人员所看到的属于高级语言层或汇编语言层。 7什么是系列机和兼容机。 答:系列机是指在一个厂家生产的具有一样的计算机构造,但具有不同组成和实现的一系列不同档次,不同型号的几期。兼容机是指不同厂家生产的具有一样计算机构造的计算机<不同组织和实现> 8举例说明CF和OF标志的差异。 答:进位标志:CF表示无符号运算结果是否超出范围,超出范围加上进位或借位,运算结果仍然正确。溢出标志:OF表示有符号数运算结果是否超出范围,如果超出范围,运算结果已经不正确。 9 IA-32处理器有哪三类根本段,各是什么用途? 答:IA-32处理器有代码段,数据段,堆栈段三类根本段。代码段:存放程序的指令代码。程序的指令代码必须安排在程序段,否则将无法正常执行。数据段:存放当前运行程序所用的数据,程序中的数据默认是存放在数据段。也可以存放在其他逻辑段中。堆栈段:主存中堆栈所在的区域、程序使用的堆栈一定在堆栈段。 10什么是实地址方式、保护方式和虚拟8086方式?它们分别使用什么存储模型? 答:实地址方式:58086具有一样的根本构造,只能写址/MB物理储存空间。逻辑段最大不

最新微机原理各章简答题练习

第二章:微处理器与体系结构 计算机中,CPU的地址线与访问存储器单元范围的关系是什么? 【解】:在计算机中,若CPU的地址线引脚数为N条,则访问存储器单元的数量为2N个,访问存储器单元范围为0~2N-1。 8086CPU中指令队列的功能和工作原理? 【解】:8086CPU中指令队列的功能是完成指令的流水线操作。BIU单位经总线从程序存储器中读取指令并放入指令队列缓冲器,EU单元从指令队列缓冲器中获取指令,因EU 并未直接从程序存储器中读取指令,而是经指令队列缓冲,使取指和执指能同时操作,提高了CPU的效率。 8086CPU的堆栈操作原理? 【解】:8086CPU的堆栈是一段特殊定义的存储区,用于存放CPU堆栈操作时的数据。在执行堆栈操作前,需先定义堆栈段SS、堆栈深度(栈底)和堆栈栈顶指针SP。数据的入栈出栈操作类型均为16位,入栈操作时,栈顶指针值先自动减2(SP=SP-2),然后16位数据从栈顶处入栈;出栈操作时,16位数据先从栈顶处出栈,然后栈顶指针值自动加2(SP=SP+2)。 8086CPU的最小和最大工作模式的主要不同点? 【解】:CPU的控制线应用方式不同:在最小工作模式下,计算机系统的所需的控制线由CPU 直接提供;在最大工作模式下,CPU仅为计算机系统提供必要的控制线,而系统所需的控制线由专用芯片总线控制器8288产生。计算机系统复杂度不同:在最小工作模式下,计算机系统仅用单处理器(8086)组成,系统结构简单且功能也较小;在最大工作模式下,计算机系统由多处理器组成,除8086CPU外,还有总线控制器8288和协处理器8087。 8086CPU中的EU单元,BIU单元的特点? 【解】:8086CPU为实现指令的流水线操作,将CPU分为指令执行单元EU和总线接口单元BIU。EU与一般CPU的结构基本相同,含运算器ALU、寄存器、控制器和内部总线,但EU不从存储器中直接读取指令。BIU是8086CPU的总线接口单元,主要功能有两点,第一是经总线从存储器中获得指令和数据,指令送指令队列缓冲器,以便EU从指令队列获取指令;数据经片内数据总线送CPU中的相关寄存器;第二是20位物理地址的形成,8086CPU中所有寄存器均是16位的,BIU中的地址加法器的入端为16位段首地址和16位段内偏移地址,出端为20位的实际地址,20位地址经线完成对存储器单元或I/O端口的访问。 什么叫物理地址?什么叫逻辑地址? 【解】:物理地址:完成存储器单元或I/O端口寻址的实际地址称为物理地址,CPU型号不同其物理地址不问,例8080CPU的物理地址16位、8086CPU的物理地址20位、80286CPU的物理地址24位。逻辑地址:物理地址特殊表示方式,例如8086CPU中用16位段首逻辑地址和16位段内偏移逻辑地址表示20位的物理地址。物理地址是惟一的,而逻辑地址是多样的。

微机原理试题及答案

第一章 1-1选择 1.计算机中最常用的字符信息编码是(A ) A ASCII B BCD码 C 余3码 D 循环码 2.要MCS-51系统中,若晶振频率屡8MHz,一个机器周期等于(A ) gs A 1.5 B 3 C 1 D 0.5 3.MCS-51的时钟最高频率是(A ). A 12MHz B 6 MHz C 8 MHz D 10 MHz 4.以下不是构成的控制器部件(D ): A程序计数器、B指令寄存器、C指令译码器、D存储器 5.以下不是构成单片机的部件(D ) A 微处理器(CPU)、B存储器C接口适配器(I\O接口电路)D打印机 6.下列不是单片机总线是(D ) A地址总线B控制总线C数据总线D输出总线 7.-49D的二进制补码为.(B ) A 11101111 B 11101101 C 0001000 D 11101100 8.十进制29的二进制表示为原码(C ) A 11100010 B 10101111 C 00011101 D 00001111 9.十进制0.625转换成二进制数是(A ) A 0.101 B 0.111 C 0.110 D 0.100 10选出不是计算机中常作的码制是(D ) A 原码B反码C补码 D ASCII 1-2填空 1.计算机中常作的码制有原码、反码和补码 2.十进制29的二进制表示为00011101 3.十进制数-29的8位补码表示为.11100011 4.单片微型机CPU、存储器和I\O接口三部分组成. 5.若不使用MCS-51片内存器引脚EA必须接地. 6.输入输出设备是计算机与外部世界交换信息的载体. 7.十进制数-47用8位二讲制补码表示为.11010001 8.-49D的二讲制补码为.11101101 9.计算机中最常用的字符信息编码是ASCII 10.计算机中的数称为机器数,它的实际值叫一真值。 1-3判断 1.我们所说的计算机实质上是计算机的硬件系统与软件系统的总称。(寸) 2.MCS-51 上电复位时,SBUF=00H。(x )。SBUF不定。 3.使用可编程接口必须处始化。(寸)。 4.8155的复位引脚可与89C51的复位引脚直接相连。(寸) 5.MCS-51是微处理器。(x )不是。 6.MCS-51系统可以没有复位电路。(x )不可以。复位是单片机的初始化操作。 7.要MCS-51系统中,一个机器周期等于1.5gs°(x )若晶振频率屡8MHz,才可能为1.5gs 8.计算机中常作的码制有原码、反码和补码(寸) 9.若不使用MCS-51片内存器引脚EA必须接地.(寸) 10.十进制数-29的8位补码表示为.11100010 (x ) 1-4简答

相关主题
文本预览
相关文档 最新文档