微机原理与接口技术第一章试题及答案

合集下载

微机原理与接口技术试题一及答案

微机原理与接口技术试题一及答案

微机原理与接口技术试题一及答案一、选择题(本题共10小题,每小题2分,共20分。

答案唯一,多选或不选均不得分)1.以下叙述正确的是()。

A.微机的字长可以是8、16、24、32位B.微机的字长可以是8、16、32、64位C.微机的字长可以是8、16、24、32KD.字长是指计算机处理数据的精度2.第一个8位的微处理器是1972年美国Intel公司生产的()。

A.4004B.4040C.8008D.80863.在8086系统中的多路总线复用是指()A.数据和地址信息B.数据和控制信息C.地址和控制信息D.数据和状态信息4.INTR称为()A.可屏蔽中断请求信号的输入端B.中断响应信号C.总线保持请求信号D.总线保持响应信号5.在中断方式下,外设数据输入到内存的路径是( )A.外设→数据总线→内存B.外设→数据总线→CPU→内存C.外设→CPU→DMAC→内存D.外设→CPU→I∕O接口→内存6.CPU与I/O设备间传送的信号有( )A.控制信息B.状态信息C.数据信息D.以上三种都有7.当8255A工作在方式1输出时,通知外设将数据取走的信号是()。

A.ACKB.INTEC.OBFD.IBF8.8255芯片有()数据端口。

A.3个16位B.3个8位C.4个16位D.4个8位9.下列哪个选项不是8237的工作模式。

()A.单字节传输模式B.级联传输模式C.请求传送模式D.全嵌套传输模式10.8253的工作方式2称为()A.计数结束产生中断方式B.外触发的单稳脉冲方式C.方波发生器工作方式D.分频器方式二、填空题(本题共10空,每空2分,共20分)1.在8086系统中,最小模式下CPU通过HOLD引脚接收DMA控制器的总线请求,而从__________引脚上向DMA控制器发总线请求响应信号。

2.设微机的地址总线为16位,其RAM存储器容量为32KB,首地址为4000H,且地址是连续的,则可用的最高地址是____________________。

微机原理与接口技术部分习题答案

微机原理与接口技术部分习题答案

微机原理与接口技术部分习题答案第一章部分习题答案5. 解:(1)10110.101B=22.625 (2).001B=146.0625(3)11010.1101B=26.81257. 解:a=1011B=11, b=11001B=25, c=B=38(1)a+b=B=36 (2)c-a-b=10B=2(3)a·b=B=275 (4)c/b=1……1101B(=13)9. 解:(1)+B 原码B 补码B(2)-B 原码B 补码B(3)+B 原码B 补码B(4)-B 原码B 补码B(5)+B 原码B 补码B(6)-B 原码B 补码B11. 解:按补码表示+87=0101 0111B;+73=0100 1001B;-87=1010 1001B;-73=1011 0111B(1)87-73=0101 0111B-0100 1001B=1110B=14(2)87+(-73)=0101 0111B+1011 0111B=[1]0000 1110B=14(舍去进位)(3)87-(-73)=0101 0111B-1011 0111B=[-1]1010 0000B=-96(溢出)(4)(-87)+73=1010 1001B+0100 1001B=1111 0010B=-14(5)(-87)-73=1010 1001B-0100 1001B=[-1]0110 0000B=96(溢出)(6)(-87)-(-73)=1010 1001B-1011 0111B=1111 0010B=-1413. 解:(1)a=37H, b=57H;a+b=8EH; a-b=[-1]E0H=-32(2)a=0B7H, b=0D7H; a+b=[1]8EH=-114; a-b=[-1]E0H=-32(3)a=0F7H, b=0D7H; a+b=[1]CEH=-50; a-b=20H=32(4)a=37H, b=0C7H; a+b=FEH=-2; a-b=[-1]70H=11215. 解:(1)将38、42表示成组合BCD码:38H、42H,然后按二进制进行运算,并根据运算过程中的AF,CF进行加6/减6修正。

微机原理和接口技术第一、二章作业和答案

微机原理和接口技术第一、二章作业和答案

8. 两个不压缩BCD码分别存放在3000H和 3001H单元的低4位,高4位均为0。将两个不 压缩的BCD码组合成为一个压缩的BCD码, 前者放在低4位,后者放在高4位,存放在 3002H单元。例如初值为: (3000H)=07H, (3001H)=05H, 要求结果为(3002H)=57H 9. 将4000H和4001H单元的两个ASCII码分别转 换为相应的十六进制数,然后共同存放在 4002H单元,前者放在低4位,后者放在高4 位。例如初值为: (4000H)=42H=‘B’, (4001H)=36H=‘6’, 要求结果为(4002H)=6BH
10. 微机某内存单元的内容为C5H,若它表示的是一个 无符号数,该数对应的十进制数是多少?若它表示 的是一个带符号数,该数对应的十进制数是多少?
3
11. 将下列十进制数分别转化为二进制数(保留4位小 数)、十六进制数(保留4位小数)和压缩BCD数
(1)125.74 1)101011.101 3)1001.11001 1)5A.26 3)6AB.24 (2)513.85 2)110110.1101 4)100111.0101 2)143.B5 4)E2F3.2C (3)742.24
24
3-3、试编写求两个无符号双字长数之和的程序。两数 分别放在MEM1和MEM2单元中,和放在SUM单元 中 3-4、假设数据项定义如下: DATA1 DB ‘HELLO! GOOD MORNING!’ DATA2 DB 20 DUP(?) 用串操作指令编写程序段,使其分别完成以下功能: (1)从左到右将DATA1的字符串传送到DATA2中 (2)传送完后,比较DATA1和DATA2中的内容是否 相同 (3)把DATA1中的第3和第4个字节装入AX (4)把AX的内容存入DATA2+5开始的字节单元中。 25

微机原理及接口第一章作业答案

微机原理及接口第一章作业答案

“微机系统原理与接口技术”第一章习题解答(部分)(1)(0110 1110)二进制原码=(+110 1110)二进制真值=(+110)十进制真值(0110 1110)二进制反码=(+110 1110)二进制真值=(+110)十进制真值(0110 1110)二进制补码=(+110 1110)二进制真值=(+110)十进制真值2.写出下列二进制数的原码、反码和补码(设字长为8位):(1) (+101 0110)二进制真值=(0101 0110)原码=(0101 0110)反码=(0101 0110)补码(3)(-101 0110)二进制真值=(1101 0110)原码=(1010 1001)反码=(1010 1010)补码3.下面各二进制数分别代表原码、反码和补码时,其等效的十进制数值为多少?(2)(1111 1111)二进制原码=(-127)十进制真值(1111 1111)二进制反码=(-0)十进制真值(1111 1111)二进制补码=(-1)十进制真值4.已知X1=+0010100,Y1=+0100001,X2=-0010100,Y2=-0100001,试计算下列各式(设字长为8位):(1) [X1+Y1]补= [X1]补+[Y1]补= 0001 0100 +0010 0001 = 0011 0101(2) [X1-Y2]补= [X1]补+[-Y2]补= 0001 0100 +0010 0001 = 0011 0101(3) [X2-Y2]补= [X2]补+[-Y2]补= 1110 1100 +0010 0001 = 0000 1101(4) [X2+Y2]补= [X2]补+[Y2]补= 1110 1100 +1101 1111 = 1100 10115.用补码判断下列算式是否发生溢出,若不溢出,计算其结果(设字长为8位):(4)-85-60=[10101011]补+[11000100]补运算结果显示:最高位有进位,次高位无进位,结果溢出。

微机原理与接口技术答案(含详解)

微机原理与接口技术答案(含详解)

微机原理与接口技术习题课后习题参考答案(含部分详解)第一章(p20)1、参考答案:冯•诺伊曼计算机的设计思想(EDVAC方案:存储程序通用电子计算机方案):①计算机分为计算器、控制器、存储器、输入和输出装置五个部分;②计算机内采用二进制;③将程序存储在计算机内,简称“程序存储”。

其中第三点是冯•诺依曼计算机设计的精华,所以人们又把冯•诺依曼原理叫做程序存储原理,即程序由指令组成并和数据一起存放在存储器中,机器则按程序指定的逻辑顺序把指令从存储器中读出来并逐条执行,从而自动完成程序描述的处理工作。

冯•诺伊曼计算机主要以运算器和控制器为中心,结构框图如下图所示。

2、参考答案:微处理器就是中央处理器CPU,是计算机的核心,单独的CPU不能构成计算机系统;微型计算机由微处理器、主存储器、I/O接口(注意:不是I/O设备)组成;而微型计算机系统除了包括微型计算机外,还有系统软件(即操作系统)、应用软件、外存储器和I/O设备等。

微型计算机系统结构如下图所示。

3、答案略,见p6~74、答案略,见图2,或教材图1-35、答案略,见p12~136、参考答案:由于8086微处理器的地址总线的宽度为20位,所以它可寻址220=1M字节的存储空间;而PentiumII微处理器的地址总线的宽度为36位,所以它可寻址236=64G字节的存储空间。

7、参考答案:①PCI(Peripheral Component Interconnect:外围设备互联),是Intel公司1992年发布486微处理器时推出的32/64位标准总线,数据传输速率位132MB/s,适用于Pentium 微型计算机。

PCI总线是同步且独立于微处理器的具有即插即用(PNP:Plug and play,所谓即插即用,是指当板卡插入系统时,系统会自动对板卡所需资源进行分配,如基地址、中断号等,并自动寻找相应的驱动程序)的特性.PCI总线允许任何微处理器通过桥接口连接到PCI 总线上。

微机原理与接口技术第一章课后习题答案

微机原理与接口技术第一章课后习题答案


原ቤተ መጻሕፍቲ ባይዱ


工 程



第1章
习题解答■■■■■ ·3·
微 处 理 器 CPU

存储器 输入接口 输入设备 输出接口 输出设备

图 1.1
微型计算机结构框图
一台微型计算机主要由微处理器 CPU 、存储器、输入/ 输出接口电路及系统总线构成 (虚线内部分) ,各部分功能如下:
工 程
将下列 8421 BCD 码变为十进制数。 1 0000 1001 0100;110 0110 0011;10 0100 0101;1 1000 答:将 8421BCD 码转换为十进制数,只需从末位起将每 4 位二进制数分别用 1 位十进 制数表示即可。 (1 0000 1001 0100) 8421BCD =(1094) 10 (110 0110 0011) 8421BCD =(663) 10 (10 0100 0101) 8421BCD =(245) 10 (1 1000) 8421BCD =(18) 10 1.6 写出下列各十六进制数的 ASCII 码。 1357H;ABCDH;3FH;20EH 答:按照各十六进制数字符出现的顺序由高到低,将每个字符用相应的 ASCII 码(两 位十六进制数)表示即可。 1357H=31 33 35 37H ABCDH=41 42 43 44H 3FH=33 46H 20EH=32 30 45H 1.7 什么是微处理器、微型计算机、微型计算机系统? 答:① 微处理器简称 MP(micro processor)或 CPU,是指由一片或几片大规模集成 电路组成的具有运算和控制功能的中央处理单元。微处理器主要由算术逻辑部件 ALU、寄 存器以及控制器 CU 组成,它是微型计算机的主要组成部分。 ② 微型计算机简称为 MC(micro computer)或C,以微处理器 CPU 为核心,再配上 一定容量的存储器( RAM 、 ROM ) 、输入 / 输出接口电路,这三部分通过外部总线连接起 来,便组成了一台微型计算机。 ③ 微型计算机系统简称为CS 或 MCS(micro computer system) ,它以微型计算机为 核心,再配备以相应的外围设备、辅助电路和电源(统称硬件)及指挥微型计算机工作的 系统软件,便构成了一个完整的系统。 1.8 试画出微型计算机的结构框图,并简述各部分的功能。 答:微型计算机的结构如图 1.1 所示。

微机原理与接口技术各章习题及答案

微机原理与接口技术各章习题及答案

第1章习题1、冯诺依曼计算机的内涵是什么?这种计算机的程序运行是由指令流驱动的还是数据流驱动的?2、微型计算机系统有哪三个层次?试简述它们的内涵及其联系和区别。

3、为什么把微型计算机的基本结构说成是总线结构?试简述总线结构的优点。

4、微型计算机硬件系统由哪些部分组成?各组成部分的功能是什么?5、计算机分那几类?各有什么特点?6、微处理器应包含的最基本功能部件是哪些?7、微计算机应包含的最基本功能部件是哪些?8、微型计算机系统有哪几部分组成,简述各部分功能特点?9、一个完整的计算机系统通常包括系统软件和应用软件、硬件系统和软件系统、计算机及其外部设备、系统硬件和系统软件这四种组合中的哪一种?第1章习题解答1、冯诺依曼计算机的内涵是什么?这种计算机程序运行是由指令流驱动的还是数据流驱动的?答:冯诺依曼计算机的内涵:由运算器、控制器、存储器、输入设备、输出设备5大部分组成计算机硬件。

数据和计算机指令采用二进制数形式表示,存储在计算机内部存储器中。

计算机工作原理的核心是“存储程序”和“程序控制”。

事先编制好的由计算机指令组成的程序在执行前先装入存储器,控制器依据程序中的指令顺序周而复始地取出指令、分析指令、执行指令,根据指令的功能进行相应的运算,直到完成全部指令操作为止.程序的运行是通过指令流来驱动的。

2、微型计算机系统有哪三个层次?试简述它们的内涵及其联系和区别。

答:微型计算机系统的三个层次:微处理器、微型计算机和微型计算机系统。

三者的内涵:微处理器是利用大规模集成电路技术,将组成计算机的核心部件——运算器和控制器集成在一块硅片上的集成电路,简称MPU,习惯上称CPU。

微型计算机则是以微处理器为核心,配以内存储器、输入/输出(I/O)接口电路,通过总线结构连接而构成的裸机。

微型计算机系统是由微型计算机配以相应的外围设备(如键盘、显示器、打印机、外存储器等)、电源和其他辅助设备(如面板、机架等),以及控制微型计算机工作的软件而构成的完整的计算系统。

微机原理与接口技术-习题参考答案

微机原理与接口技术-习题参考答案

第1章习题答案1.答:计算机硬件的基本组成部分有:运算器、控制器、存储器、输入设备和输出设备五大组成部分;运算器功能:完成各种算术运算或逻辑运算;控制器功能:发出各种控制信息,使计算机各部件协调工作;存储器功能:存储程序和数据;输入设备:将程序和数据输入的部件;输出设备:将结果数据输出的部件。

2.答:以微型计算机为核心,配以鼠标、键盘等外围设备、电源、接口电路,以及控制计算机工作的软件构成微型计算机系统。

3.答:主板与外部设备之间的数据传输必须通过系统总线,所以系统总线包含的信号线必须满足下列各种输入/输出操作的需要:①访问分布于主板之外的存储器;②访问I/O接口;③适应外部中断方式;④适应存储器直接与外部设备交换信息。

总线控制逻辑的任务就是产生和接受这些操作所需要的信号。

4.答:计算机有运算器、控制器、存储器、输入设备和输出设备五大部分组成,计算机内部采用二进制数据的格式表示数据和指令。

程序将事先保存在内存储器中,计算机在工作时,不需要操作人员干预,自动逐条取出指令并执行。

5.答:CPU首先执行主板上BIOS中的自检程序;执行引导装入程序,依次搜寻硬盘、光盘等;读出引导记录,装入引导程序;由引导程序将操作系统装入内存;执行操作系统。

6.答:BIOS是Basic Input Output System的缩写,指的是基本输入输出系统"。

它是一组固化到计算机ROM芯片上的程序,保存着计算机最重要的基本输入输出的程序、系统设置信息、开机后自检程序和系统自启动程序。

7.答:略。

2第3章习题答案1.(1)答:物理地址:物理地址(PA)是20位无符号二进制数,是CPU访问存储器的实际地址。

每个存储单元对应一个物理地址。

8086存储空间的物理地址范围是:00000H~FFFFFH。

逻辑地址:采用分段结构的存储器中,把通过段地址和偏移地址来表示的存储单元的地址称为逻辑地址,记为:段地址:偏移地址。

段地址:8086规定各逻辑段从节的整数边界开始,即段首地址二进制值的低4位是0000,把段首地址的高16位称为段基址或段地址。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第一章
1-1选择
1.计算机中最常用的字符信息编码是( A )
A ASCII
B BCD码
C 余3码
D 循环码
2.要MCS-51系统中,若晶振频率屡8MHz,一个机器周期等于(A ) μs
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。

(×)。

SBUF不定。

3.使用可编程接口必须处始化。

(√)。

4.8155的复位引脚可与89C51的复位引脚直接相连。

(√)
5.MCS-51是微处理器。

(×)不是。

6.MCS-51系统可以没有复位电路。

(×)不可以。

复位是单片机的初始化操作。

7.要MCS-51系统中,一个机器周期等于1.5μs。

(×)若晶振频率屡8MHz,才可能为1.5μs
8.计算机中常作的码制有原码、反码和补码(√)
9.若不使用MCS-51片内存器引脚EA必须接地. (√)
10.十进制数-29的8位补码表示为.11100010(×)
1-4简答
1.何谓单片机?单片机与一般微型计算机相比,具有哪些特点?
答:单片机是在一块集成电路上把CPU、存储器、定时器/计数器及多种形式的I/O接口集成在一起而构成的微型计算机。

它与通用微型计算机相比,具有如下特点:
(1)单片机的程序存储器和数据存储器是分工的,前者为ROM,后者为RAM;
(2)采用面向控制的指令系统,控制功能强;
(3)多样化的I/O接口,多功能的I/O引脚;
(4)产品系列齐全,功能扩展性强;
(5)功能是通用的,像一般微处理机那样可广泛地应用在各个方面。

2 单片机主要应用在哪些领域?
答:单片机的应用范围很广泛,诸如智能化家用电器、仪器仪表、工业控制、计算机外部设备、智能机器人、电信及导航等方面。

3 在各种系列的单片机中,片内ROM的配置有几种形式?用户应根据什么原则来选用?答:各种类型的单片机片内程序存储器的配置形式主要有以下几种形式:
(1)掩膜(Msak)ROM型单片机:内部具有工厂掩膜编程的ROM,ROM中的程序只能由单片机制造厂家用掩膜工艺固化,用户不能修改ROM中的程序。

例如:MCS —51系列的8051。

掩膜ROM单片机适合于大批量生产的产品。

用户可委托芯片生产厂家采用掩膜方法将程序制作在芯片的ROM。

(2)EPROM型单片机:内部具有紫外线可擦除电可编程的只读存储器,用户可以自行将程序写入到芯片内部的EPROM中,也可以将EPROM中的信息全部擦除。

擦去信息的芯片还可以再次写入新的程序,允许反复改写。

例如:MCS—51系列的8751。

EPROM型单片机使用比较方便,但价格较高,适合于研制产品或结构要求简单的小批量产品。

(3)无ROM型单片机:内部没有程序存储器,它必须连接程序存储器才能组成完整的应用系统。

例如:MCS—51系列的8031。

无ROM型单片机价格低廉,用户可根据程序的大小来选择外接程序存储器的容量。

这种单片机扩展灵活,但系统结构较复杂。

(4)E2ROM型单片机:内部具有电可擦除叫可编程的程序存储器,使用更为方便。

例如:MCS—51的派生型89C51单片机。

(5)OTP(One Time Programmable)ROM单片机:内部具有一次可编程的程序存储器,用户可以在编程器上将程序写入片内程序存储器中,程序写入后不能再改写。

例如:NEC公司的μPD75P308GF—3B9。

这种芯片的价格也较低。

4.控制器的组成和作用
答:控制器:由程序计数器、指令寄存器、指令译码器、时序发生器和操作控制器等组成。

用来协调指挥计算机系统的操作。

5.微型计算机组成
答:微型计算机组成由微处理器(CPU)、存储器、接口适配器(I\O接口电路)及输入/输出设备组成。

通过系统总线将它们连接起来,以完成某些特定的运算与控制。

6.什么叫寻址方式
答:寻址方式:寻址方式就是寻找指令中操作数或操作数所在地址的方式。

也就是如何找到存放操作数的地址,把操作数提取出来的方法。

7.什么叫堆栈:
答:堆栈是在片内RAM中专门开辟出来的一个区域,数据的存取是以"后进先出"的结构方式处理的。

实质上,堆栈就是一个按照"后进先出"原则组织的一段内存区域。

8.什么是汇编语言?什么叫指令周期?
答:汇编:汇编语言源程序在交付计算机执行之前,需要先翻译成目标程序,这个翻译过程叫汇编。

指令周期:指执行一条指令所占用的全部时间。

通常一个指令周期含1~4个机器周期。

9.什么是进位和溢出
答:两数运算的结果若没有超出字长的表示范围,则由此产生的进位是自然进位;若两数的运算结果超出了字长的表示范围(即结果不合理),则称为溢出。

例如将正数3FH和负数D0H相加,其结果不会超出8位字长的表示范围,所以其结果10FH中的进位是正常进位(也就是模)。

但是,若正数3FH与正数70H相加,其结果为AFH,最高位为"1",成了负数的含义,这就不合理了,这种情况称为溢出。

相关文档
最新文档