文档库 最新最全的文档下载
当前位置:文档库 › 微机原理简答题

微机原理简答题

微机原理简答题
微机原理简答题

1.写出下列真值对应的机器数的原码、补码形式。

(1)X=-1100100 (2)X=+1000000 (3)X=-1111111 (4)X=-0000000

2.微型计算机由那些基本功能部件组成?

3.什么是总线?

4.简述微型计算机主要特点。

5.BCD码运算修正规则是什么?

6.简述微处理器的基本功能。

7.什么是机器数?什么是机器数的真值?

1. (1)原码=11100100 补码=10011100 (2)原码=01000000 补码=01000000

(3)原码=11111111 补码=10000001 (4)原码=10000000 补码=00000000

2. 1)微处理器,2)主存储器,3)系统总线,4)辅助存储器,5)输入/输出(I/O)接口和输入/输出设备

3.在计算机中,连接CPU与各个功能部件之间的一组公共线路,称为总线,在计算机中一般有三组功能不同的总线,传输地址信息的称为地址总线,传输数据信息的称为数据总线,传输控制信息的称为控制总线。(只要答出总线定义,即可)

4.电子计算机是一种能自动,高速,精确地完成各式各样的数据存储,数值计算,逻辑推理,过程控制和数据处理功能的电子机器。计算机的主要特点有四个方面,即:高速性,准确性,逻辑性,通用性。(只要意思相近即可得分)

5. BCD码运算修正规则:

(1)凡是对应位运算结果为冗余码时,加(减)6修正。

(2)如该位和数有向高位进(借)位时,也在该位加(减)6修正。

(3)如低位修正结果使高位大于9时,高位进行加(减)6修正。(只要意思相近即可)6.CPU是组成微机系统的核心部件,其功能如下:

(1)算术和逻辑运算,执行数据处理。(2)暂存数据。(3)实现程序控制,即可取指令,对指令寄存,译码分析并执行指令所规定的操作,还能提供整个系统所需的定时和控制信号。

7.数在机器内的表示形式为机器数。而机器数对应的数值称为机器数的真值。

1. 若在4002H段中有8个字节的数据为34H,45H,56H,67H,78H,89H,9AH,0ABH,假定它们在存储器中的物理地址为400A5H-400ACH,试求各存储单元的有效地址;若从存储器中读出这些数据,试问最少要几个总线周期?

2. 8086CPU内部由哪两部分组成?各完成什么工作?

3. 简述8086内部EU和BIU两大功能单元各自的功能和这样组织的意义。

1. 各字节的有效地址分别为0085H,0086H,0087H,0088H,0089H,008AH,008BH和008CH,8个总线周期

2. 在8086内部由BIU和EU两大部分组成,BIU主要负责和总线打交道,用于CPU与存储器和I/O接口之间进行数据交换;EU主要是将从指令队列中取得的指令加以执行。

3. 在8086内部,按功能划分可以分为BIU和EU两大部分,BIU主要负责总线接口,与存储器和I/O接口进行数据传递;而EU则是执行部件,主要是执行指令;这两部分分开可以在执行指令的同时,从存储器中将将要执行的指令取到指令队列,使两部分并行工作,提高CPU的速度。(只要意思为提高CPU的效率即可)

4. 一般称为CPU,它是将运算器、控制器集成在一块芯片上,本身具有运算能力和控制功能,是微型计算机的核心。(只要答出将运算器、控制器集成在一块即可)

1.什么是寻址方式,写出五种与数据有关的寻址方式?

2.在IBM PC 中有专用的输入输出指令,请问I/O 端口的地址范围是多少?地址范围的不同,应采用的指令格式不同,请写出在具体的范围和采用的指令格式。

3.指出以下三条指令的区别(NUM 为数据段一个变量名)。

(1) MOV SI ,NUM (2) LEA SI ,NUM (3) MOV SI ,OFFSET NUM

4.根据给定的条件写出指令或指令序列。

(1)将AX 寄存器及CF 标志位同时清零。 (2)BX 内容乘以2再加上进位位。

(3)将AL 中的位二进制数高4位和低4位交换。

(4)将首地址为BCD1存储单元中的两个压缩BCD 码相加,和送到第三个存储单元中。

5.子程序调用的操作过程包含哪几个步骤?

6.在0624H 单元内有一条二字节指令JNE OBJ ,如其中位移量分别为

(1)27H (2)6BH (3)0C6H 试问:转向地址OBJ 的值是多少?

7.如BUFFER 为数据段中0032单元的符号地址其中存放的内容为2345H,试问以下两条指令有什么区别?指令执行完成后AX 寄存器的内容是什么?

(1)MOV AX,BUFFER (2)LEA AX,BUFFER

8.在无超越说明时,通用数据读写、目的数据串、源数据串、堆栈操作和取指令操作分别自动选择哪些段寄存器搭配产生物理地址?取指令操作自动选择代码段寄存器(CS)

9.设(DS)=1000H ,(AX)=1C5AH ,(BX)=2400H ,(SI)=1354H ,(13774H)=30H ,(13775H)=20H ,(13754H)=40H ,(13755H)=10H 指令在此环境下执行,在各空中填入相应的执行结果。

SUB AX ,20H[BX][SI]

(AX)=_0FC2AH_,SF=__1___,ZF=___0__,CF=_1__,OF=____0__

1.址方式就是寻找操作数或操作数地址的方法。立即数寻址、寄存器寻址、直接寻址、寄存器间接寻址、寄存器相对寻址、基址变址寻址、相对基址变址寻址

2.I/O 端口的地址范围是0000H--0FFFFH (64K),当地址范围在0000H-00FFH 时可以使用直接端口地址访问和间接访问,格式如下(以8位为例):

IN AL ,PORT IN AL , DX

OUT PORT ,AL OUT DX ,AL

而当地址范围在大于00FFH 时只能使用间接访问指令,格式如下(以8位为例):

IN AL ,DX OUT DX ,AL

3.(1)指令执行后SI 取得的是内存变量NUM 的值。(2)指令执行后SI 取得的是内存变量NUM 的偏移地址。(3) 指令执行后SI 取得的是内存变量NUM 的偏移地址。

5.(1)保护现场,即将主程序转移前的程序状态保存起来,保存内容主要是程序计数器PC 的内容。保护现场通常采用堆栈完成,将程序计数器PC 的内容(断点地址)压入堆栈。(2)将子程序入口地址送入程序计数器PC ,那么,下一条要执行的指令就是子程序的第一条指

令。

6.取出NE OBJ 指令后,(IP)=0626H,OBJ 的值是:(IP)+D->IP

0626H+27H=064DH 0626H+6BH=0691H 0626H-3AH=05ECH

7.第一条指令是将BUFFER 字单元的内容送到AX 寄存器,而第二条指令是将BUFFER 的段内偏移地址送到AX 寄存器。 (1)(AX)=2345H (2)(AX)=0032H

8.通用数据读写自动选择数据段寄存器(DS) 目的数据串自动选择附加数据段寄存器(ES) (4)MOV AL,BCD1 ROR AL,CL ADD AL,BCD1+1

4.(1) XOR AX,AX 或AND AX,0

(2) ADC BX,BX

(3)MOV CL,4

源数据串自动选择数据段寄存器(DS) 堆栈操作自动选择堆栈段寄存器(SS)

1.简述8086汇编语言中,指令语句和伪指令语句的区别和作用。

2.什么是变量,变量有哪些属性,如何使用这些属性?

3.试说明为什么有时候必须使用PTR属性操作符?

4.什么是汇编语言,什么是汇编?

5.简述DOS系统功能调用的使用方法?

1.指令是真正让计算机进行某种具体操作的命令,它在程序运行时执行。伪指令是通知汇

编程序在翻译程序时执行的命令。

2.变量是在程序运行过程中,其值可以改变的量,通常给其命名一个符号,称为变量名。

变量有三种属性:变量的类型、变量的段地址、变量的段内偏移地址;类型属性使用SIZE

获取,段地址属性用SEG获取,偏移地址属性用OFFSET获取。

3.PTR优先于隐含的类型属性,指定操作数的类型的类型属性。因为在许多情况下,所使

用的操作符类型与原指定的类型不同,又不希望改变原有的设定,只暂时改变操作符类型,则必须使用PTR属性操作符作为临时设定,这个临时设定类型只在本条指令中有效。

4.汇编语言是用指令助记符、符号地址编写程序的一种语言,每条指令对应一种机器指令。

汇编就是将汇编语言源程序翻译成机器指令的过程

5.1)在AH寄存器中设定所需调用的功能号;2)根据功能的规定设定入口参数;3)用INT 21H进入子程序;4)根据规定,从相应的寄存器取得返回值。

1. 什么情况下两个端口可以用一个地址?

2. 计算机与外部设备数据交换的方式有几种,分别是什么?

3. 如果利用中断方式传送数据,数据是如何传输的?中断机构起什么作用?

4. 什么是I/O接口?

5. 简述CPU以中断方式如何与外设交换数据。

1. 一个端口作输入,一个端口作输出时,这两个端口可共用一个地址。

2. 计算机与外部设备数据交换的方式有三种:程序控制数据传输方式、中断方式、DMA方式;其中在程序控制数据传输方式中,又分为直接数据传输方式和程序查询数据传输方式。

3. 利用中断方式传送数据,一般是首先向CPU发出中断请求,CPU响应中断后在中断处理

程序中进行数据传输,传输完毕返回。中断机构起控制作用,实时性较强。

4. 在CPU和外部设备之间,需要一些进行数据转换、电平匹配和相互联络的功能电路,称

为I/O接口,在接口电路中,一般包含功能不同的寄存器,称为端口寄存器。通过对这些寄

存器的编程,可以改变接口的功能和输入/输出关系。

5. 当外设在某个时候准备就绪,向CPU提出中断申请,当CPU接收到此中断请求后,如果

可以响应此中断,则会暂停现在正在进行的工作,响应此请求,得到此中断的中断类型码,根据此类型码,在中断向量表中取得中断服务程序的入口地址,执行此中断服务程序,进行

数据的交换,完成后,返回到被打断的程序继续原来的工作。

1.什么是RAM?什么是ROM、EPROM?各有什么用途?

2.试说明线选法和全译码法二种片选控制方法的优缺点。

3.半导体随机存储器RAM与只读存储器ROM有何区别?它们各有哪几种类型?

4.常用的存储器片选控制方法有哪几种?它们各有什么优缺点?

5.简述存储器芯片的组成。

6.设有一个具有14位地址和8位字长的存储器,问:

(1)该存储器能存储多少字节的信息

(2)如果存储器由1K*1位SRAM芯片组成,需要多少芯片?

(3)最少需要多少位地址作芯片选择

7.详细写出半导体存储器的分类。

8.计算机的内存有什么特点?内存由哪两部分组成?外存一般是指哪些设备?外存有什么特点?

1. RAM:随机读写存储器,可以随时改写其中存储的信息。

ROM:只读存储器,其中的内容在正常情况下只可以读出,而不能改写。

EPROM:可以由用户编程的只读存储器,但在正常情况下只可以读出其内容,而不能改写。

RAM一般用于计算机中需要经常改变其内容的存储器,如计算机内存。

ROM一般用于计算机中不需要经常改变其内容的存储器,如计算机的ROMBIOS。

EPROM一般用于在设计过程中需要经常改变其内容,而在设计完成后其内容一般不改变的场合。

2.线选法除将低位地址线直接接片内地址外,剩下的高位地址线,分别作为各个存储器芯片的片选控制信号,寻址时只允许一位有效,否则不能保证每次只选中一个芯片。线选法的优点是连接简单,无需专门译码电路,缺点是地址不连续,有重叠区,浪费地址空间,适于简单存储系统构造。

全译码法除了将低位地址总线直接连至各芯片的地址线外,将余下的高位地址总线全部译码,译码输出作为各芯片的片选信号。这种方法可以提供对全部存储空间的寻址能力,且每一存储单元有唯一地址对应。即使不需要全部存储空间,多余的译码输出可闲空,便于需要时扩充。

3.随机存储器RAM中的任何存储单元都能随时读写,即存取操作与时间、存储单元物理位置顺序无关,一旦掉电,所存信息丢失。常见类型有静态RAM(SRAM)和动态RAM(DRAM)等。 ROM是一种只读存储器,其内容一经写入,在工作过程中就只能读出不能重写,即使掉电,信息也不会丢失。常见类型有掩模ROM、PROM、EPROM、EEPROM等。

4.常用存储器片选控制方法有3种,分别是线选法,全译码法,局部译码法。

线选法的优点是连线简单,缺点是地址空间利用率低;全译码法不浪费地址空间,但需译码电路;局部译码介于前二者之间,当存储容量要求大于系统地址线所能寻址的最大范围,或者几个微处理器需要共享某一存储区域时,则采用扩充寻址法。

5.存储体、地址译码器、控制逻辑电路、数据缓冲器。(每个1分)

6.(1)16384 (2)128 (3)4

7.半导体存储器主要有:ROM(只读存储器)和RAM(随机存取存储器)两类,RAM随机存储器又可以分为:动态RAM,静态RAM;ROM只读存取存储器又可以分为:掩膜型ROM;可编程ROM(PROM);可擦除可编程ROM(EPROM);电擦除可编程ROM(EEROM)。

8.计算机的内存一般存储容量小,存取速度快,目前多采用半导体器件组成。通常有动态RAM和静态RAM两部分组成。常把软磁盘和硬磁盘、磁带等作为外存设备,最近光存储器的

应用也越来越广泛。储存容量大、速度低,必须配备专门的读/写控制设备。

9.在存储器器件内部,为什么总是采用矩阵形式组成存储结构?请用一个具体的例子进行说明。

10.为了节省存储器的地址译码电路,通常采用哪些方法?

9.采用矩阵形式存储信息主要是为了节省地址译码电路,提高半导体器件的集成度。例如要组成1KB的内存,若不采用矩阵形式来组织这些单元,就需要1024条译码线才能实现对1KB的寻址。但若用32*32矩阵来排列,则只要有32条行选线和32条列选线就可以了。存储容量越大,矩阵形式的优越性就越明显。

10.常采用存储器的模块结构及在一个存储模块内再将存储器分组,这样可用地址的高位对模块选择,其余位对存储器组进行选择。

1.8255A是什么芯片?一片8255占用几个口地址?它有几种工作方式?

2.8255A的方式0一般使用在什么场合?在方式0时,如果使用应答信号进行联络,应该怎么办?

3.当8255A工作在中断方式2时,CPU是如何来区分输入或输出的?

4.现欲从8255A芯片PC口的PC0输出高电平“1”,试问有哪几种办法实现此操作?

5.以4×4的键盘为例,简述非编码键盘中行反转法扫描键盘的工作原理。

1.8255A是通用可编程并行接口芯片。一片8255占用4个口地址。方式0:基本输入/输出方式方式1:选通输入/输出方式方式2:双向传输方式

2.方式0的特点是只要WR,RD信号有效,就有数据传送,一般使用在可随时传送数据的场合。若使用应答信号进行联络,可用C口作为联络,对C口位操作,一般上C口用作选通(STB)线,下C口作状态输入(RDY)线。

3.在输入,输出均允许中断的情况下,可在中断服务程序中查询状态字,判断OBF和IBF 位的状态,来区分是输入中断还是输出中断,并采取相应操作。

4.两种方法:1)使用字节型输出方式,向PC口输出最低位为“1”的值;2)使用按位操作,将PC0置为“1”

5. 1)首先规定行线为输出,列线为输入。2)从行线上输出全“0”的数据,从列线读取数据,如果读取数据为全“1”,则说明没有键按下,否则,有键按下。3)当有键按下时,将列线规定为输出、行线为输入。4)将第二步从列线上读取的数据输出到列线上,从行线上读取数据,若读取的数据为全“1”,则认为是一个干扰,否则,根据当前行、列线的数据值,可以唯一确定哪一个键按下。

6. 8255 A是可编程的并行接口芯片,设有三个8位的数据输入/输出端口,共有三种工作方式:方式0为基本的输入/输出方式;方式1为选通式输入/输出方式;方式2为双向数据传送方式。

1.8251A的状态字哪几位和引脚信号有关?状态位TxRDY和引脚标号TxRDY有什么区别?它们在系统设计中有什么用处?

2.8251A内部有哪些功能模块?其中读/写控制逻辑电路的主要功能是什么?

3.试问:从8251A的编程结构中,可以看到8251A有几个寄存器和外部电路有关?一共要几个端口地址?为什么?

1. 状态字中D6位SY/BR与SYNDET,D2位TxEPTY与TxE,D1位RxRDY与RxRDY,D0位TxRDY 与TxRDY引脚有关。状态位TxRDY与引信号TxRDY区别在于,TxRDY位为1的条件是:8251A 内部数据输出寄存器内容为空或即将发送完毕,TxRDY端输出变高条件是TxRDY=1,CTS输入为低电平且命令字设置TxEN发送允许位为1。它们在系统设计中可用于中断请求或中断查询。

2. 具有5个功能模块:I/O缓冲器,读/写控制逻辑,接收器,发送器,调制/解调器。读/写控制逻辑主要功能是接收来自CPU控制总线的控制信号,对数据在内部总线的传送方向进行控制。

3. 有7个寄存器和外部电路有关,方式寄存器,同步字符寄存器1和2,控制寄存器,数据输入寄存器,数据输出寄存器,状态寄存器。只占用两个端口地址,因为寄存器的区分是依靠读/写的固定顺序。

1. 8259A的中断屏蔽寄存器IMR和8086/8088的中断允许标志IF有什么差别?在中断响应过程中,它们怎样配合起来工作?

2. 外设向CPU申请可屏蔽中断,但CPU不响应该中断,其原因有哪些?

3. 8259A的初始化命令字和操作命令字有什么差别?对应于编程结构中哪些内部寄存器?

4. 在8086/8088的中断系统中,响应可屏蔽中断过程,是如何进入中断服务程务程序的?

5. 8086中,可屏蔽中断与非屏蔽中断的主要区别是什么?

6. 8086中断系统响应中断时如何找到中断入口地址?

1. IMR的8位对应8个中断级,其中置为1的位所对应的中断级的输入线IR处于被屏蔽方式,被屏蔽的中断级请求不能使8259A的INT输出端产生有效的请求信号。所以即使当中断允许IF=1时也无法响应。IF是CPU的中断允许标志,当IF=0时所有可屏蔽中断被禁止。在中断响应过程中,通过设置IF,IMR可灵活控制中断的优先次序。

2. 其原因可能有四个:(1)CPU处于关中断状态,IF=0。(2)该中断请求已被屏蔽;(3)该中断请求的时间太短,未能保持到指令周期结束;(4)CPU已释放总线(即已响应了DMA请求),而未收回总线控制权。

3. 初始化命令字通常在系统初始化阶段设置,从ICW1开始,按照固定次序的设置,一经设置完成,则在以后的操作中基本保持不变,操作命令字是在程序执行阶段向8259A发出的命令字,实现以8259A的状态,中断方式和过程的控制。操作命令字可以一个程序中多次设置,从而改变中断的方式。初始化命令字有4个,分别为ICW1,ICW2,ICW3,ICW4,操作命令字有3个,分别为OCW1,OCW2,OCW3。

4. 中断控制器提供中断类型码,从中断向量表中相应位置取出中断服务程序首址置入IP 和CS中,程序转至中断服务程序。

5. 可屏蔽中断能否响应受到CPU标志寄存器FLAG的限制,如果IF=0,则所有可屏蔽中断都不能响应,只有IF=1时,CPU才能响应可屏蔽中断,另外,可屏蔽中断是从CPU的INTR 引脚引入的。非屏蔽中断是从CPU的NMI引脚引入CPU的,它不受标志寄存器中IF的限制,只要有请求,而在请求时没有总线请求,就可以响应。

6. 在响应中断时,根据中断类型号,从中断类型号*4开始的连续的4个单元中保存有中断

服务程序的入口地址(段内偏移地址和段地址),取出来,直接送给PC和CS即可。

1. 定时和计数有哪几种实现方法?各有什么特点?

2. 试说明定时器/计数器芯片Intel 8253A的内部结构。

1. 软件定时:利用CPU执行某一指令需要一定机器周期的原理,在软件编程时循环执行一段指令,从而产生累积的定时。优点是不需要增加硬件。缺点是耗费CPU资源,故软件定时只适用于短时定时。而且,不同CPU的时钟频率不同,同一段软件延时程序在不同的机器上运行,可能结果不同,即兼容性不强。

硬件定时和计数:以硬件计数器构成,计数脉冲触发硬件计数器计数,如果计数脉冲的周期固定,则计数同时产生定时。优点是不占用CPU资源,定时精确,定时范围大。缺点是增加一些硬件开销。

2.它由与CPU的接口、一个控制寄存器以及三个16位计数器所组成。每个计数器通过3个引腿和外部联系,1个为时钟输入端CLK,1个为门控信号输入端GATE,别1个为输出端OUT。

1.使用DAC0832进行数/模转换时,有哪两种方法可对数据进行锁存?

2.当用带两级数据缓冲器的D/A转换时,为什么有时要用3条输出指令才完成16位或12位数据转换?

3.什么叫采样保持电路的采样状态和保持状态?

1.DAC0832中具有两级锁存器,第一级锁存器为输入寄存器,锁存信号为ILE和CS;第二级锁存器为DAC寄存器,锁存信号为XFER。

为了DAC0832进行数/模转换,可使用两种方法对数据进行锁存。第一种方法是使输入寄存器工在锁存状态,而DAC寄存器工作在不锁存状态。即使WR2和XFER均为低电平,DAC 寄存器的锁存端为无效状态,而使输入寄存器的有关控制信号,ILE为高电平,CS为低电平。当WR1来一个负脉冲时,就可完成一次转换。

第二种方法是输入寄存器工作在不锁存状态,DAC寄存器工作在锁存状态,即使WR1为低电平,CS为低电平

而ILE为高电平。这样输入寄存器的锁存信号处于无效状态,而WR2和XFER输入一个负脉冲,使DAC寄存器为锁存状态。

2.如果有一个D/A转换器超过8位,CPU则通过两条输出指令向两个锁存器对应的端口地址输出数据,但是第一次执行输出指令后,D/A转换器会得到一个局部的输入,由此,输出端得到一个局部的,实际上不需要的模拟量输出。因此用两级缓冲结构来解决,CPU先用两条输出指令把数据送到第一级数据缓冲器,通过第三条输出指令使数据送到第二级数据缓冲器,从而使D/A转换器一次得到所有位待转换的数据。这就是用带两级缓冲器的D/A转换器必须要用3条输出指令才能完成16位或12位数据转换的理由。

3.采样保持电路有两种工作状态,一种是采样状态,一种是保持状态。在采样状态,输出随输入而变化,增益为1,在保持状态,输出保持为某个值。

1. 请你设计一个实验项目,在实验箱上完成,具体要求是:在某个键按下时,发光二极管闪烁(亮一段时间,熄灭一段时间),而该键抬起来时,发光二极管一直点亮。写出实验步骤和具体使用的实验箱资源等。

2. 在我们做硬件中断实验时,经常在中断服务程序中使用这样两条指令

MOV AL,20H

OUT 20H,AL

请问这两条指令的功能是什么?

3. 在我们做硬件中断实验时,在主程序中经常使用如下三条指令

IN AL,21H

AND AL,7FH

OUT 21H,AL

请问这三条指令的功能是什么?

4. 在做硬件实验时,有一个同学在用F5装载程序时,CS输入0000,IP输入0000,请问该实验能否完成,为什么?

5. 写出做微机原理硬件实验的具体步骤。

6. 简述DEBUG中A、R、D、Q、G命令的功能。

1. 采用8255做输入输出接口,将PB0连接按键,PA0连接发光二极管。编写程序实现上述功能。8255初始化为方式0,A口做输出,B口做输入,从B口读入数据判断按键是否按下,进而控制发光二极管的状态。

2. 发出中断结束命令,通知中断控制器8259将中断服务寄存器ISR中的相应位清除。

3. 设置中断屏蔽字,在不改变其他引脚的中断屏蔽状态的情况下,将8259的中断请求引脚IR7允许中断。

4.不能完成,因为0000:0000H是中断向量表,而实验系统本身有许多工作是用中断完成的,如果你改变了中断向量表,则实验箱的监控程序将无法工作,更不用说调试软硬件了,所以实验也就无法完成了。

5. 硬件实验:取出实验箱,连接好串行通信电缆和实验箱电源,根据实验内容,在实验箱中连接好设计用的电路,将实验箱电源打开,打开计算机电源启动计算机,启动实验集成环境,编制输入实验用程序,汇编程序、连接程序、将程序装载如实验箱,调试程序的运行并记录实验箱内实验指示部件的状态。

按与启动实验相反的次序,关闭各个实验部件,将实验室内实验所使用的物品放归原处,清洁、整理实验室。对实验结果进行分析,写出实验报告。

微机原理及应用试题库(附答案)

《微机原理及应用》试题库 1. 8086和8088的引脚信号中, D 为地址锁存允许信号引脚。 A.CLK B.INTR C.NMI D.ALE 2. 下面的哪项是有效标识符: B A . 4LOOP: B. DELAYIS: C. MAIN A/B: D. GAMA$1: 3. 如图所示的三态输出电路,当 A 时,V B≈V DD。 A. E(ENABLE)=1, A=1 B. E(ENABLE)=1, A=0 C. E(ENABLE)=0, A=1 D. E(ENABLE)=0, A=0 4. 设(SS)=2000H,(SP)=0100H,(AX)=2107H,则执行指令PUSH AX 后,存放数据21H的物理地址是 D 。 A. 20102H B. 20101H C. 200FEH D. 200FFH 5. 汇编语言中,为了便于对变量的访问, 它常常以变量名的形式出现在程序中, 可以认为它是存放数据存储单元的 A 。 A.符号地址B.物理地址C.偏移地址D.逻辑地址 6. 下列四个寄存器中,不能用来作为间接寻址方式的寄存器是 A 。 A. CX B. BX C. BP D. DI (C)7. 执行下列程序段: MOV AX,0 MOV BX,1 MOV CX,100 AA:ADD AX,BX INC BX LOOP AA HLT 执行后的结果:(AX)= ,(BX)= 。 A. 5050,99 B. 2500,100 C. 5050,101 D. 2550,102 8. 假设V1和V2是用DW定义的变量,下列指令中正确的是 A 。 A.MOV V1, 20H B.MOV V1, V2 C.MOV AL, V1 D.MOV 2000H, V2 9. – 49D的二进制补码为 A 。

(完整版)微机原理复习题答案

微机原理复习大纲 复习范围: 1.作业 2.书上例题 3.课堂上反复强调的内容 4.复习题 微机原理复习题 一、单项选择题 1.PC机是( C ) A、单片机 B、单板机 C、微型计算机 D、微型计算机系统 2.CPU中运算器的主要功能是( D ) A、算术运算 B、逻辑运算 C、函数运算 D、算术运算和逻辑运算 3.8086CPU中的段寄存器用来存放( C ) A、存储段的物理地址 B、存储器的逻辑地址 C、存储器的段基值 D、存储器的起始地址 4.8086系统中内存储器的地址空间为1M,而在进行I/O-读写时,有效的地址线是( B ) A、高16位 B、低16位 C、高8位 D、低8位 5.8086CPU在进行写内存操作时,控制信号M/IO-和DT/R-是( D ) A、00 B、0 1 C、1 0 D、1 1 6.芯片8288在8086CPU系统中用作( C ) A、总线锁存器 B、总线驱动器 C、总线控制器 D、总线仲裁器 7.有一静态RAM芯片的地址线为A0~A9,数据线为D0~D3,则该存储器芯片的存储 容量为( D ) A、2K×4位 B、1KB(B:字节) C、2KB D、1K×4位 8.在16位存储系统中,为了( C ),存储字最好存放在偶地址。 A、便于快速寻址 B、节省所占的内存空间 C、减少执行指令的总线周期 D、减少读写错误 9.有一8086系统的中断向量表,在003CH:003FH单元开始依次存放34H、FEH、00H 和F0H四个字节,该向量对应的中断类型码和中断服务程序的入口地址分别为( C ) A、0EH,34FE:00F0H B、0EH,0F000:0FE34H C、0FH,0F000:0FE34H D、0FH,00F0H:34FEH 10.8259A可编程中断控制器中的中断服务寄存器ISR用于( A ) A、记忆正在处理中的中断 B、存放从外设来的中断请求信号 C、允许向CPU发中断请求 D、禁止向CPU发中断请求 11.当8255A 工作在方式1的输入状态时,8255A与外设之间的联络信号为( C )

微机原理简答

1.一般微处理器内部结构由哪三部分组成?P6 运算器(算术逻辑单元),控制器,内部寄存器 2.接口按功能可分为那几类?P242 通用接口和专用接口 3.3.接口的主要功能有那几种?P243 缓冲锁存数据,地址译码,传送命令,码制转换,电平转换 4.典型的微机硬件结构是用什么将各部位连接起来的? 总线 5.什么是计算机的位长?P8 计算机数据总线上一次能处理的信息的位数即位长 6.什么是CPU总线的带宽?P23 总线的带宽是指总线能同时传输的数据位数量 7.什么是CPU总线的工作频率?P23 用于协调总线上各种操作的时钟频率 8.什么是Intel8086指令的直接寻址方式?P77 指令中以位移量方式直接给出操作数的有效地址EA 9.64*1bit的DRAM芯片通常有多少个地址线引脚和数据线引脚? 6地址线引脚和1数据线引脚 10.Intel8086系统中条件转移指令的转移范围有什么限制? -128—127 11.中断向量表: 也称中断入口地址表。该表说明了中断类型号和中断服务程序的入口地址之间的联系。P235 12.中断:就是使CPU暂停运行原来的程序,按照更为急迫事件的需要转去执行为中断源服务的程序,待该程序处理完后,再返回运行原程序,此即中断。P223 13.总线:是用来传送信息的公共导线,可分为数据总线,地址总线,控制总线。P4??? 14.有效地址:表示所寻址的地址单元距离段起地址的之间的偏移字节的多少,也称偏移地址。P69 15.指令周期:指令周期是执行一条指令所需要的时间,一般由若干个机器周期组成,是从取指令、分析指令到执行完所需的全部时间。百度百科。P10

微机原理简答题及答案

1. 设某8253通道1工作在方式0,按BCD方式计数,计数初值为400,通道0—控制寄存器的端口地址依次为80H~83H,试写出8253的初始化程序。(8253方式控制字:D7D6:计数器选择;D5D4:读写控制;D3D2D1:工作方式选择D0:计数方式选择) 控制字: 01 11 000 1 71H 答:MOV AL,71H OUT 83H,AL MOV AL,00H OUT 81H,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 OUT 91H,AL CALL D20MS;延时20ms MOV AL,00H OUT 91H,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:计数方式选择) 计数初值=10^6/2*10^3=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内部的寄存器由哪几种类型组成?各自的作用是什么? 答:通用寄存器,段寄存器,指令指针寄存器,标志寄存器 9. 8086是多少位的系统?在数据总线上是怎么实现的? 答:"8086的机器字长是16位,8086使用40个引脚的16个做地址/数据复用引腿来传输数据,一次读写过程由一个基本总线周期完成,它由4个时钟(CLK)周期组成,按时间顺序定义为T1、T2、T3、T4。在T1期间8086发出访问目的地的地址信号和地址锁存选

微机原理与应用试题库(附答案)

《微机原理及应用》试题库 1. 8086 和 8088 的引脚信号中,D为地址锁存允许信号引脚。 A. CLK B. INTR C.NMI D.ALE 2.下面的哪项是有效标识符:B A . 4LOOP : B. DELAYIS : C. MAIN A/ B : D.GAMA$1 : 3.如图所示的三态输出电路,当 A 时, V B≈V DD。 A. E(ENABLE)=1, A=1 B.E(ENABLE)=1, A=0 C. E(ENABLE)=0, A=1 D.E(ENABLE)=0, A=0 4. 设 (SS)=2000H , (SP)=0100H , (AX)=2107H ,则执行指令PUSH AX后,存放数据21H 的物理地址是 D。 A. 20102H B. 20101H C. 200FEH D. 200FFH 5. 汇编语言中,为了便于对变量的访问, 它常常以变量名的形式出现在程序中, 可以认为它是存放数据存储单元的A。 A.符号地址B.物理地址C.偏移地址 D .逻辑地址 6. 下列四个寄存器中,不能用来作为间接寻址方式的寄存器是A。 A. CX B. BX C. BP D. DI (C)7. 执行下列程序段: MOV AX ,0 MOV BX ,1 MOV CX , 100 AA : ADD AX ,BX INC BX LOOP AA HLT 执行后的结果:(AX)=,(BX)=。 A. 5050 , 99 B. 2500, 100 C. 5050 , 101 D. 2550 , 102 8. 假设 V1 和 V2 是用 DW 定义的变量,下列指令中正确的是A。 A . MOV V1, 20H B. MOV V1, V2 C . MOV AL, V1D. MOV2000H, V2 9. –49D 的二进制补码为A。

微机原理习题及答案

一、选择 1、在微型计算机中,微处理器的主要功能是进行( )。 D A、算术运算 B、逻辑运算 C、算术、逻辑运算 D、算术、逻辑运算及全机的控制 2、Pentium I属于()位CPU C A、16 B、8 C、32 D、64 3、Intel 8086属于()位CPU A A、16 B、8 C、32 D、64 4、CPU与I/O设备间传送的信号通常有( ) D A、控制信息 B、状态信息 C、数据信息 D、以上三种都有 5、存储器用来存放计算机系统工作时所需要的信息,即( )。 D A、程序 B、数据 C、技术资料 D、程序和数据 6、运算器的核心部件是( )。 D A、加法器 B、累加寄存器 C、多路开关 D、算逻运算单元 二、填空 1、内存可分为2大类:随机存储器RAM 和 2、数据总线是向的,地址总线是向的。 3、计算机的五大部件是:、、、、输出设备 4、总线可分为三类:、、 5、存储程序工作原理最先由提出 6、在计算机内部,一切信息的存取、处理和传送都是以形式进行的。 1、只读存储器ROM 2、双、单 3、运算器、控制器、存储器、输入设备 4、地址总线、数据总线、控制总线 5、冯·诺依曼 6、二进制 三、简答 1、冯·诺依曼型计算机的特点是什么 (1).以二进制表示指令和数据 (2).程序和数据存放在存储器中,从存储器中取指令并执行 (3).由运算器、控制器、存储器、输入设备、输出设备构成计算机硬件系统。 一、选择 1、在机器数______中,零的表示形式是唯一的()。BD A、原码 B、补码 C、反码 D、移码 2、计算机内部表示带符号整数通常采用()。C A、原码 B、反码 C、补码 D、移码

微机原理试题集题库(带答案)

微机原理及应用习题集库 (2) 一、填空 (2) 二、单项选择题 (8) 三、程序分析题(每小题6分,共24分) (22) 四、判断题(在对的后面画√,错的后面画×): (34) 五:分析判断题(判断对错,并指出错误原因) (42) 六、简答题: (45) 七、程序题 (51) 八、接口芯片的综合编程题 (66) (一)8255A (66) (二)8259A (72) (三). 其它端口编程题 (75)

微机原理及应用习题集库 (请认真复习4、5、7、10、11章后的习题) 一、填空 1.87的原码是 0101 0111B=57H ,补码是 01010111B ,反码 01010111B 。 2.SP总是指向栈顶,若原先SP=2000H,SS=2000H,问CPU执行指令PUSH AX 后,AL内容压入物理地址为 21FFEH 存储单元中,AH内容压入物理地址为 21FFFH 存储单元中。 3.以BX基址寻址,约定的段寄存器是 DS ,以BP基址寻址,约定的段寄存 器是 SS ,变址寻址约定的段寄存器是 DS 。 4.假设某个字的值是1234H,其低位字节地址是20H,高位字节地址是21H,那么 该字地址是 20H 。 5.8086/8088的状态标志有 6(SF、PF、AF、OF、ZF、CF)个。8086/8088系统中,存储器是分段的,每段最大长度是 64K 字节,段内偏移地址从 0000H 到 FFFFH 。 6、CPU访问存储器进行读写操作时,通常在 T3状态去检测READY ,一旦检测

到READY无效,就在其后插入一个 T w周期。 7、汇编语言源程序中的语句有三种类型,它们是指令语句,伪指令 语句,宏指令语句。 8、、8086CPU寻址外设可以有两种方式,一种是直接寻址方式,另一种是间 接寻址方式。 9、CPU与外设之间的连接部件称为 I/O接口,它的基本功能是在 CPU与外设之间起缓冲作用。 10、C PU从主存取出一条指令并执行该指令的时间称(),它通常用若干个() 来表示,而后者又包括若干个()。 ①指令周期②机器周期③时钟周期 答:1-2-3 14、数据的输入/输出指的是CPU与 I/O接口进行数据交换。 15.已知X= -120,则X的原码(用八位二进制表示)是____________,补码(用八位二进制表示)是____________。 16、8088中的指令INT n用(N )指定中断类型。 17、8088的ALE引脚的作用是(地址锁存允许)。 18.一片8255A端口A有( 3 )种工作方式,端口B有( 2 )种工作方式。 19.当8255A口工作在方式1输出时,A口输入信号联络线的名称是 IBF ,

微机原理试题及答案

学年第学期微机原理及应用(A)课程试卷 卷16 班级姓名得分任课教师 一、选择题:(每题1.5分,共18分) 1、DMAC向CPU发出请求信号,CPU响应并交出总线控制权后将( )。 ?反复执行空操作,直到DMA操作结束 ?进入暂停状态, 直到DMA操作结束 ?进入保持状态, 直到DMA操作结束 ?进入等待状态, 直到DMA操作结束 2、有一个实时数据采集系统,要求10ms进行一次数据采集,然后进行数据处理及显示输出,应 采用的数据传送方式为()。 ?无条件传送方式?查询方式 ?中断方式?直接存储器存取方式 3、在数据传送过程中,数据由串行变并行,或由并行变串行的转换可通过()来实现。 ?计数器?寄存器?移位寄存器? D触发器 4、8088 CPU输入/输出指令可寻址外设端口的数量最大可达()个。 ?128 ? 256 ? 16K ? 64K 5、CPU响应中断后,通过()完成断点的保护。 ?执行开中断指令?执行关中断指令 ?执行PUSH指令?内部自动操作 6、并行接口芯片8255A具有双向数据传送功能的端口是()。 ? PA口?PB口? PC口?控制口 7、8088CPU处理动作的最小时间单位是()。 ?指令周期?时钟周期?机器周期?总线周期 8.堆栈是内存中()。 ?先进先出的ROM区域?后进先出的ROM区域 ?先进先出的RAM区域?后进先出的RAM区域 9、计算机中广泛应用的RS-232C实质上是一种()。 ?串行接口芯片?串行通信规程(协议) ?串行通信接口标准?系统总线标准 5--1 10、高速缓冲存储器(CACHE)一般是由()芯片组成。 ? SRAM ? DRAM ? ROM ? EPROM 11、鼠标器是一种()。 ?手持式的作图部件?手持式的光学字符识别设备 ?手持式的座标定位部件?手持式扫描器 12、传送速度单位“bps”的含义是()。 ? bytes per second ? bits per second ? baud per second ? billion bytes per second 二、填空题:(每空1分,共12分)

北京科技大学微机原理简答题

微机原理简答题,整整花了我一上午大家加油昂来源:王鹏的日志 第二章8086体系结构与8086CPU 机械085 王鹏1.8086CPU由哪两部分构成?它们的主要功能是什么? 答:8086CPU由两部分组成:指令执行部件(EU)和总线接口部件(BIU) 指令执行部件(EU)主要由算术逻辑运算单元(ALU)、标志寄存器FR、通用寄存器组和EU 控制器等4个部件组成,其主要功能是执行指令。总线接口部件(BIU)主要由地址加法器、寄存器组、指令队列和总线控制电路等4个部件组成,其主要功能是形成访问存储器的物理地址、访问存储器并取指令暂存到指令队列中等待执行,访问存储器或I/O端口读取操作数参加EU运算或存放运算结果等。 2.8086CPU预取指令队列有什么好处?8086CPU内部的并行操作体现在哪里? 答:8086CPU的预取指令队列由6个字节组成,按照8086CPU的设计要求,指令执行部件(EU)在执行指令时,不是直接通过访问存储器取指令,而是从指令队列中取得指令代码,并分析执行它。从速度上看,该指令队列是在CPU内部,EU从指令队列中获得指令的速度会远远超过直接从内存中读取指令。 8086CPU内部的并行操作体现在指令执行的同时,待执行的指令也同时从内存中读取,并送到指令队列。 3.8086CPU中有哪些寄存器?各有什么用途? 答:指令执行部件(EU)设有8个16位通用寄存器AX、BX、CX、DX、SP、BP、SI、DI,主要用途是保存数据和地址(包括内存地址和I/O端口地址)。其中AX、BX、CX、DX主要用于保存数据,BX可用于保存地址,DX还用于保存I/O端口地址;BP、SI、DI主要用于保存地址;SP用于保存堆栈指针。 标志寄存器FR用于存放运算结果特征和控制CPU操作。 BIU中的段寄存器包括CS、DS、ES、SS,主要用途是保存段地址,其中CS代码段寄存器中存放程序代码段起始地址的高16位,DS数据段寄存器中存放数据段起始地址的高16位,SS堆栈段寄存器中存放堆栈段起始地址的高16位,ES扩展段寄存器中存放扩展数据段起始地址的高16位。 指令指针寄存器IP始终存有相对于当前指令段起点偏移量的下一条指令,即IP总是指向下一条待执行的指令。 5.简述8086系统中物理地址的形成过程。8086系统中的物理地址最多有多少个?逻辑地址呢? 答:8086系统中的物理地址是由20根地址总线形成的。8086系统采用分段并附以地址偏移量办法形成20位的物理地址。采用分段结构的存储器中,任何一个逻辑地址都由段基址和偏移

微机原理与应用简答题

微机原理与应用简答题 1、8086CPU的字节寻址范围有多大?为什么?存储器为什么分段?20位物理地址的形成过程是怎样的 答:8086CPU寻址范围1MB。因为8086CPU地址线为20条,220=1024KB,即1MB。8086系统中,指令仅给出16位地址,与寻址有关的寄存器也只有16位长,因此寻址范围只有64KB,为了寻址1MB,所以分成四个逻辑段。当CPU访问内存时,段寄存器的内容(段基址)自动左移4位(二进制),与段内16位地址偏移量相加,形成20位的物理地址。 2、什么是伪指令 答:伪指令语句在形式上与指令语句很相似,但它不产生任何目标代码,只对汇编程序在汇编过程中提供必要的控制信息。 3.微机硬件系统存储器分为哪几级?其中哪一级的工作速度与CPU 相近? 答:分为三级:高速缓冲存储器,主存储器,外部存储器。 高速缓冲存储器的工作速度与CPU相近。 4.输入输出方式有哪几种? 答:有两种:存储器对应输入输出方式;端口方式的输入输出方式。 5.使用中断有什么好处? 答:(1)解决快速CPU与慢速外设之间的矛盾,使CPU可以与外设同时工作,甚至可以与几个外设同时工作。 (2)计算机实现对控制对象的实时处理。 (3) (3)计算机可以对故障自行处理。 6. 微机硬件存储器分成哪几级?RAM与CPU的接口主要有哪几部分? 答:高速缓冲存储器,主( 内 )存储器,外部(后备)存储器。 RAM 与CPU的接口主要有三部分:地址线的连接,数据

7. 什么情况下数据传送要采用DMA方式?DMA方式有什么作用? 答:当CPU与高速的外设进行成块的数据传送时要采用DMA方式。DMA方式使外设与内存之间直接进行数据交换,而不通过CPU。DMA方式可扩展为在存储器的两个区域之间或两个高速的外设之间直接进行数据交换。 8.微机使用的总线体制有哪几种?PCI总线的特点是什么? 答:有PC、ISA、EISA、PCI和PCMCIA总线。 PCI总线的特点是:性能高,成本低,寿命长,插接灵活,使用方便,数据完整,软件兼容,可靠性高。 9. DAC的含义是什么?假设DAC满刻度值电压、为10伏,DAC为10位,则用电压值表示的分辨率是什么? 答:DAC表示数字模拟转换器。分辨率为10V/1024~9.77mV。 CI总线插槽、AGP显卡插槽、内置声卡接口、串口、并口、USB 11. 给出一个购置计算机的配置清单。 正确答案: 机箱、CPU、内存、硬盘、光驱、主板、电源、显卡、声卡、网卡、风扇、显示器、键盘、鼠标、Modem 12. 简述如何对硬盘进行分区和磁盘格式化。 正确答案: 通过fdisk命令对计算机进行分区,然后再使用format命令对分区进行格式化。使用fdisk命令进行分区的过程主要包括以下4个步骤: 1、查看硬盘目前是否存在分区。如果存在分区且不想再进行改变可以对硬盘进行格式化后直接安装系统;如果不存在分区可以直接进入第3步。 2、如果存在分区且不想保留,就要对原有分区进行删除,删除过程依次为:删除逻辑分区、删除扩展分区、删除主分区。 3、创建分区。创建分区的过程与删除分区的过程相反,依次为:创建主分区、创建扩展分区、创建逻辑分区。 4、激活主分区。最后重新起动计算机使分区命令生效。 13. 计算机有哪些主要应用领域? 在现实生活中,计算机的应用领域主要有:科学计算、信息处理、实时控制、计算机辅助设计、.办公自动化、计算机辅助教学一个完整的计算机系统组成结构是什么? 计算机系统的硬件结构主要由五部分组成:控制器、运算器、内存储器、输入设备和输出设备。 计算机软件包括计算机运行所需的各种程序及数据。

微机原理与接口技术考试试题及答案(综合 必看)

命题教师审核人:适用年级专业: 一、单项选择(在备选答案中选出一个正确答案,并将其号码填 在题干后的括号内。每题2分,共30分) 1 .某微机最大可寻址的内存空间为16MB,其CPU地 址总线至少应有()条。 A. 32 B. 16 C. 20 D. 24 2 .用8088CPU组成的PC机数据线是()。 A. 8条单向线 B. 16条单向线 C. 8条双向线 D. 16条双向线 3 .微处理器系统采用存储器映像方式编址时存储单元与I/O端口是通过() 来区分的。 A. 不同的地址编码 B. 不同的读控制逻辑 C. 不同的写控制逻辑 D. 专用I/O指令 4 .要禁止8259A的IR0的中断请求,则其中断屏蔽操作指令字OCW1应为()。A. 80H B. 28H C. E8H D. 01H 5 .在8086 环境下,对单片方式使用的8259A进行初始化时,必须放置的初始化命令字为()。 A. ICW1,ICW2,ICW3 B. ICW1,ICW2,ICW4 C. ICW1,ICW3,ICW4 D. ICW2,ICW3,ICW4 6 .6166为2Kx8位的SRAM芯片,它的地址线条数为()。 A. 11 B. 12 C. 13 D. 14 7 .在计算机系统中,可用于传送中断请求和中断相应信号的是()。 A. 地址总线 B. 数据总线 C. 控制总线 D. 都不对 8 .段寄存器装入2300H,该段的结束地址是()。 A. 32FFFH B. 23000H C. 33FFFH D. 33000H 9 .在进入DMA工作方式之前,DMA控制器当作CPU总线上的一个()。

微机原理简答题

第二章 8086体系结构与8086CPU 1.8086CPU由哪两部分构成?它们的主要功能是什么? 答:8086CPU由两部分组成:指令执行部件(EU)和总线接口部件(BIU) 指令执行部件(EU)主要由算术逻辑运算单元(ALU)、标志寄存器FR、通用寄存器组和 EU控制器等4个部件组成,其主要功能是执行指令。总线接口部件(BIU)主要由地址加法器、寄存器组、指令队列和总线控制电路等4个部件组成,其主要功能是形成访问存储器 的物理地址、访问存储器并取指令暂存到指令队列中等待执行,访问存储器或I/O端口 读取操作数参加EU运算或存放运算结果等。 2.8086CPU预取指令队列有什么好处?8086CPU内部的并行操作体现在哪里? 答:8086CPU的预取指令队列由6个字节组成,按照8086CPU的设计要求,指令执行部 件(EU)在执行指令时,不是直接通过访问存储器取指令,而是从指令队列中取得指令代码,并分析执行它。从速度上看,该指令队列是在CPU内部,EU从指令队列中获得指令 的速度会远远超过直接从内存中读取指令。 8086CPU内部的并行操作体现在指令执行的同时,待执行的指令也同时从内存中读取,并送到指令队列。 3.8086CPU中有哪些寄存器?各有什么用途? 答:指令执行部件(EU)设有8个16位通用寄存器AX、BX、CX、DX、SP、BP、SI、DI,主要用途是保存数据和地址(包括内存地址和I/O端口地址)。其中AX、BX、CX、DX主 要用于保存数据,BX可用于保存地址,DX还用于保存I/O端口地址;BP、SI、DI主要用 于保存地址;SP用于保存堆栈指针。 标志寄存器FR用于存放运算结果特征和控制CPU操作。 BIU中的段寄存器包括CS、DS、ES、SS,主要用途是保存段地址,其中CS代码段寄存器中存放程序代码段起始地址的高16位,DS数据段寄存器中存放数据段起始地址的高16位,SS堆栈段寄存器中存放堆栈段起始地址的高16位,ES扩展段寄存器中存放扩展数据 段起始地址的高16位。 指令指针寄存器IP始终存有相对于当前指令段起点偏移量的下一条指令,即IP总是指向 下一条待执行的指令。 5.简述8086系统中物理地址的形成过程。8086系统中的物理地址最多有多少个?逻辑 地址呢?

微机原理试题

1 思考与练习题 一、选择题 1.计算机硬件中最核心的部件是( )。C A.运算器 B.主存储器 C.CPU D.输入/输出设备 2.微机的性能主要取决于( )。 A (B——计算机数据处理能力的一个重要指标) A.CPU B.主存储器 C.硬盘 D.显示器 3.计算机中带符号数的表示通常采用( )。C A.原码 B.反码 C.补码 D.BCD码 4.采用补码表示的8位二进制数真值范围是( )。C A.-127~+127 B.-1 27~+128 C.-128~+127 D.-128~+128 5.大写字母“B”的ASCII码是( )。B A.41H B.42H C.61H D.62H 6.某数在计算机中用压缩BCD码表示为10010011,其真值为( )。C A.10010011B B.93H C.93 D.147 二、填空题 1.微处理器是指_CPU_;微型计算机以_CPU_为核心,配置_内存和I/O接口_构成;其特点是_(1)功能强 (2)可靠性高 (3)价格低 (4)适应性强 (5)体积小 (6)维护方便_。P8 P5 2.主存容量是指_RAM和ROM总和_;它是衡量微型计算机_计算机数据处理_能力的一个重要指标;构成主存的器件通常采用_DRAM和PROM半导体器件_。P5 P9 3.系统总线是_CPU与其他部件之间传送数据、地址和控制信息_的公共通道;根据传送内容的不同可分成_数据、地址、控制_3种总线。P9 4.计算机中的数据可分为_数值型和非数值型_两类,前者的作用是_表示数值大小,进行算术运算等处理操作_;后者的作用是_表示字符编码,在计算机中描述某种特定的信息_。P12 5.机器数是指_数及其符号在机器中加以表示的数值化_;机器数的表示应考虑_机器数的范围、机器数的符号、机器数中小数点位置_3个因素。P15 P16 6.ASCII码可以表示_128_种字符,其中起控制作用的称为_功能码_;供书写程序和描述命令使用的称为_信息码_。P18 P19 三、判断题 1.计算机中带符号数采用补码表示的目的是为了简化机器数的运算。( )√ 2.计算机中数据的表示范围不受计算机字长的限制。( )× 3.计算机地址总线的宽度决定了内存容量的大小。( )√ 4.计算机键盘输入的各类符号在计算机内部均表示为ASCII码。( )× (键盘与计算机通信采用ASCII码) 2 思考与练习题 一、选择题 1.在EU中起数据加工与处理作用的功能部件是( )。A A.ALU B.数据暂存器 C.数据寄存器 D.EU控制电路 2.以下不属于BIU中的功能部件是( )。 B A.地址加法器 B.地址寄存器 C.段寄存器 D.指令队列缓冲器

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

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. 计算机有哪些主要应用领域? 答:科学计算,数据处理,过程控制,信息通信,计算机辅助设计

微机原理及应用试题库

《微机原理及应用》试题库 1、8086与8088的引脚信号中, D 为地址锁存允许信号引脚。 A.CLK B.INTR C.NMI D.ALE 2、下面的哪项就是有效标识符: B A 、4LOOP: B、DELAYIS: C、MAIN A/B: D、GAMA$1: 3、如图所示的三态输出电路,当 A 时,V B≈V DD。 A、E(ENABLE)=1, A=1 B、E(ENABLE)=1, A=0 C、E(ENABLE)=0, A=1 D、E(ENABLE)=0, A=0 4、设(SS)=2000H, (SP)=0100H,(AX)=2107H, 则执行指令PUSH AX 后,存放数据21H的物理地址就是 D 。 A、20102H B、20101H C、200FEH D、200FFH 5、汇编语言中,为了便于对变量的访问, 它常常以变量名的形式出现在程序中, 可以认为它就是存放数据存储单元的 A 。 A.符号地址 B.物理地址 C.偏移地址 D.逻辑地址 6、下列四个寄存器中,不能用来作为间接寻址方式的寄存器就是 A 。 A、CX B、BX C、BP D、DI (C)7、执行下列程序段: MOV AX,0 MOV BX,1 MOV CX,100 AA: ADD AX,BX INC BX LOOP AA HLT 执行后的结果:(AX)= , (BX)= 。 A、5050,99 B、2500,100 C、5050,101 D、2550,102 8、假设V1与V2就是用DW定义的变量,下列指令中正确的就是 A 。 A.MOV V1, 20H B.MOV V1, V2 C.MOV AL, V1 D.MOV 2000H, V2 9、– 49D的二进制补码为 A 。 A、1100 1111 B、1110 1101 C、00010001 D、1110 1100

微机原理简答题

简答题 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物理储存空间。逻辑段最大不

微机原理及应用试题

名姓 号学 级班 系 院学 扬州大学试题纸 (2009 —2010学年第1学期) 广陵学院07班(年)级课程微机原理及应用(A)卷 题目-一一-——二■——三四五总分 得分 阅卷人 分 ) 1 得分阅卷人审核人、选择题 (20%,每题 1. 以程序存储和程序控制为基础的计算机结构提出者是(B ) A.布尔 B. 冯?诺依曼 C.图灵 D. 帕斯卡尔 2. 十进制数95转换成二进制数是(D ) A.10010101 B.01100101 C. 0100110 D.01011111 3.大写字母C的ASCII码是(C ) A. 11001100B B. 00001100B C. 01000011B D.01000111B 4?在微机中,主机和高速硬盘进行数据交换,一般采用的方式是(D ) A.程序直接控制方式 B. 程序中断控制方式 C.无条件传送方式 D. DMA 方式 5?将寄存器AX的内容求反的正确指令是(C ) A. NEG AX B. CMP AX,0FFFFH C. NOT AX D. CMP AX , AX 6.指令MOV ARRAY[DI], DX 源操作数的寻址方式是(B ) A.变址寻址 B. 寄存器寻址 C.基址寻址 D. 基址变址寻址 7. 8086/8088 响应不可屏蔽中断时,其中断类型号是(A ) A.由CPU自动产生 B. 从外设取得 C.由指令INT给出 D. 由中断控制器提供 8.8086指令队列的长度是(C ) A. 4个字节 B.5 个字节 C.6 个字节 D.8 9.在最小模式下,CPU从外设读取数据操作, M / IO、WR、 个字节 RD信号的状态依次为(A ) A. 0 , 1, 0 B. 0 ,三态,0 C. 0 , 0, 1 D. 1 , 1, 0 10.在8086系统中,CPU被启动后,IP及四个段寄存器的初始状态是 (D )

微机原理练习题

练习题一 一、单项选择题。 1、微型计算机中主要包括有( A )。 A、微处理器、存储器和I/O接口 B、微处理器、运算器和存储器 C、控制器、运算器和寄存器组 D、微处理器、运算器和寄存器 2、指令( C )的源操作数的寻址方式为直接寻址。 A、MOV [2000H],AL B、IN AL,DX C、XOR AL,[2000H] D、MOV AX,2000H 3、8086在最小模式下,分时使用AD0-AD15,所以必须外接地址锁存器,当总线上为地址信息时,通过( B)将地址送入地址锁存器。 A、DEN B、ALE C、BHE D、DT/ R 4、基本的总线周期通常包含( D )个T状态 A、1 B、2 C、3 D、4 5、RESET信号有效后,8086 CPU执行的第一条指令地址为( D ) A.00000H B.FFFFFH C.FFFF0H D.0FFFFH 6、二进制数000101011010.10101B转换成十六进制数是()。 A、15A.A8H B、332.EH C、15.32H D、2W.32H 7.堆栈的工作方式是 ( D ) A.先进先出 B.随机读写 C.只能读出,不能写入 D.后进先出 8、执行下列程序后,AL=( C)。 MOV AL,25H ADD AL,71H A、B4H B、34H C、96H D、54H 9、寄存器间接寻址中,操作数放在( A)中。 A、存储器 B、通用寄存器 C、堆栈 D、宏指令 11、8255A的( A)能工作在方式2。 A. A端口 B. B端口 C. C端口 D. 前三者 12、中断类型号为31H的中断向量的偏移地址和段地址分别存放在存储器中的物理地址为()。 A 、000C6H,000C7H;000C4H,000C5H; B、000C4H,000C5H;00198,00199; C、000C4H,000C5H;000C6H,000C7H; D、00196H,00197H;00198H,00199H; 13、在8253的6种工作方式中,能够自动重复工作的两种方式是( B )。 A、方式1,方式2 B、方式2,方式3 C、方式2,方式4 D、方式3,方式5 14、在PC/XT机中,不列不属于输入/输出方式的是(D ) A、程序控制I/O B、中断驱动I/O C、DMA方式 D、存储器访问方式

微机原理试题及答案

卷16 一、选择题:(每题1.5分,共18分) 1、DMAC向CPU发出请求信号,CPU响应并交出总线控制权后将( )。 ?反复执行空操作,直到DMA操作结束 ?进入暂停状态, 直到DMA操作结束 ?进入保持状态, 直到DMA操作结束 ?进入等待状态, 直到DMA操作结束 2、有一个实时数据采集系统,要求10ms进行一次数据采集,然后进行数据处理及显 示输出,应采用的数据传送方式为()。 ?无条件传送方式?查询方式 ?中断方式?直接存储器存取方式 3、在数据传送过程中,数据由串行变并行,或由并行变串行的转换可通过()来实 现。?计数器?寄存器?移位寄存器? D触发器 4、8088 CPU输入/输出指令可寻址外设端口的数量最大可达()个。 ?128 ?256 ? 16K ? 64K 5、CPU响应中断后,通过()完成断点的保护。 ?执行开中断指令?执行关中断指令 ?执行PUSH指令?内部自动操作 6、并行接口芯片8255A具有双向数据传送功能的端口是()。 ?PA口?PB口? PC口?控制口 7、8088CPU处理动作的最小时间单位是()。 ?指令周期?时钟周期?机器周期?总线周期 8.堆栈是内存中()。 ?先进先出的ROM区域?后进先出的ROM区域 ?先进先出的RAM区域?后进先出的RAM区域 9、计算机中广泛应用的RS-232C实质上是一种()。 ?串行接口芯片?串行通信规程(协议) ?串行通信接口标准?系统总线标准 10、高速缓冲存储器(CACHE)一般是由()芯片组成。 ?SRAM ?DRAM ?ROM ?EPROM 11、鼠标器是一种()。 ?手持式的作图部件?手持式的光学字符识别设备 ?手持式的座标定位部件?手持式扫描器 12、传送速度单位“bps”的含义是()。

相关文档