微型计算机原理及应用习题集
- 格式:docx
- 大小:41.50 KB
- 文档页数:6
第一章一、填空1、在现代工业中,计算机控制系统的工作原理包括、、三个基本步骤。
答案:实时数据采集、实时控制决策、实时控制输出知识点:计算机控制系统的工作原理参考页:P2学习目标:1(熟悉计算机控制系统的结构、组成及工作原理)难度系数:2题型:填空2、微型计算机控制系统的硬件由、、和组成。
答案:主机、输入输出通道、外部设备、测量变送与执行机构知识点:计算机控制系统组成参考页:P3学习目标:1(熟悉计算机控制系统的结构、组成及工作原理)难度系数:3题型:填空3、一般的计算机控制系统由、、、等部分组成。
答案:计算机、I/O 接口电路、通用外部设备、工业生产对象知识点:计算机控制系统组成参考页:P3学习目标:1(熟悉计算机控制系统的结构、组成及工作原理)难度系数:3题型:填空4、计算机控制系统中常用的控制器有、、、、等。
答案:可编程序控制器、工控机、单片机、DSP、智能调节器答案:按生产过程控制的特点和要求知识点:计算机控制系统的主机参考页:P3-P5学习目标:2(熟悉常用的计算机控制系统主机)难度系数:1题型:填空5、计算机控制系统主要有六类,分别是直接数字控制系统、操作指导控制系统、、、、。
答案:计算机监督控制系统、分布式控制系统、计算机集成制造系统、综合自动化系统知识点:计算机控制系统的典型形式参考页:P5学习目标:3(熟悉计算机控制系统的典型形式及其特点)难度系数:2题型:填空6、DDC 系统的最大优点是。
答案:用一台计算机控制多个回路知识点:计算机控制系统的典型形式参考页:P6学习目标:3(熟悉计算机控制系统的典型形式及其特点)难度系数:2题型:填空7、软件是工业控制机的程序系统,它可分为、、 3 个部分。
答案:系统软件、支持软件、应用软件知识点:工业控制计算机的软件组成参考页:P10学习目标:4(熟悉工业控制计算机的组成、总线结构和特点)难度系数:2题型:填空8、计算机控制系统的发展趋势为、、、。
郑州⼤学《微型计算机原理及应⽤》课后习题答案《微型计算机原理及应⽤》习题解答第⼀章基础知识1.1 解释题(1)微处理器【解答】由⼤规模集成电路芯⽚构成的中央处理器(CPU),叫做微处理器。
(2)微型计算机【解答】以微处理器为基础,配以内存储器、输⼊输出接⼝电路、总线以及相应的辅助电路⽽构成的计算机裸机,叫做微型计算机。
(3)微型计算机系统【解答】微型计算机系统由硬件系统和软件系统组成。
即由微型计算机、配以相应的外部设备(如打印机、显⽰器、键盘、磁盘机等),再配以⾜够的软件⽽构成的系统。
(4)单板机【解答】将微处理器、RA、ROM以及I/O接⼝电路,再配上相应的外设(如⼩键盘、LED显⽰器等)和固化在ROM中的监控程序等,安装在⼀块印刷电路板上构成的微型计算机系统称为单板机。
(5)运算器【解答】运算器是直接完成各种算术运算、逻辑运算的部件,主要由ALU(Arithmetic and Logic Unit,算术逻辑部件)、通⽤寄存器、标志寄存器等组成。
(6)地址总线【解答】地址总线是CPU对内存或外设进⾏寻址时,传送内存及外设端⼝地址的⼀组信号线。
地址总线的条数多少决定了CPU的寻址能⼒。
(7)数据总线【解答】数据总线是CPU与内存或外设进⾏信息交换时,所⽤的⼀组数据信号线。
它决定了CPU ⼀次并⾏传送⼆进制信息的位数,反映出CPU的“字长”这个重要性能指标。
(8)控制总线【解答】控制总线是在CPU与外部部件之间传送控制信息(如读/写命令、中断请求命令等)的⼀组信号线。
1-2 单⽚机应包括哪些基本部件?其主要应⽤于哪些领域?【解答】⼀般单⽚机芯⽚中包括微处理器、RAM、ROM、I/O接⼝电路、定时器/计数器,有的还包括A/D、D/A转换器等。
其主要应⽤于智能化仪器仪表及⼯业控制领域。
1-3 按图1-11和图1-12,写出取第⼆条指令操作码和执⾏第⼆条指令的过程。
【解答】ADD AL,12H指令的取指过程:1)IP的值(002H)送⼊地址寄存器AR;2)IP的内容⾃动加1,变为003H;3)AR将地址码通过地址总线送到存储器的地址译码器,经译码后选中002H单元;4)微处理器给出读命令MEMR;5)所选中的002H单元内容04H送上数据总线DB;6)数据总线DB上的数据04H送到数据寄存器DR;7)因是取指操作,取出的是指令操作码04H,即由DR送⼊指令寄存器IR;8)IR中的操作码经指令译码器ID译码后,通过PLA发出执⾏该指令的有关控制命令。
微机原理习题1、微处理器、微型计算机和微型计算机系统三者之间有什么不同?答:微型计算机系统:包括微型计算机的硬件系统和必要的系统软件。
微型计算机的硬件系统包括:微型计算机和外围设备。
微型计算机:主要是由微处理器(MPU)、存储器(ROM、RAM)、I/O接口、系统总线组成。
微处理器(MPU):是用微电子技术将中央处理器(CPU)集成在一块芯片中制成的超大规模集成电路(IC),从逻辑的角度看,其内部主要包括:运算器(或称算术逻辑单元(ALU))、控制器和一定数量的寄存器组成。
2、控制总线传输的信号大致有哪几种?答:控制总线用来传输控制信号,协调各部件之间的工作;控制总线是双向的;控制总线包括CPU送往存储器和输入/输出接口电路的控制信号,如读信号、写信号和中断响应信号等;控制总线还包括其他部件送到CPU的信号,比如,时钟信号、中断请求信号和准备就绪信号等。
3、微型计算机采用总线结构有什么优点?答:采用总线结构的优越性主要表现在两个方面:①简化系统的设计,使CPU、RAM、ROM、I/O接口的设计简单化、标准化,使复杂的硬件系统变为面向总线的单一关系。
②方便系统的硬件扩充——一个部件只要符合总线标准,就可以连接到采用这种总线标准的系统中。
4、简述8086 CPU的逻辑结构。
答:从逻辑功能上,8086分为两部分:总线接口部件BIU(Bus Interface Unit);执行部件EU(Execution Unit)。
其中,总线接口部件包括:地址加法器、段寄存器组、IP指针、指令队列缓冲器、和输入输出控制电路;执行部件包括:运算器、通用寄存器组、标志寄存器、和执行部分的控制电路。
5、8086/8088 和传统的计算机相比在执行指令方面有什么不同? 这样的设计思想有什么优点?答:传统的计算机都是按照下面3个步骤循环工作的:①从指令指针所指的内存单元中取一条指令送到指令寄存器。
②对指令进行译码,而指令指针进行增值,以指向下一条指令的地址。
微型计算机原理与应用习题集及答案微型计算机原理与应用习题集目录第1章概述 (1)第2章计算机中的数制与编码 (2)第3章微处理器及其结构 (4)第4章 8086/8088CPU指令系统 (9)第5章汇编语言程序设计 (17)第6章存储器系统 (27)第7章中断技术 (31)第8章输入/输出接口技术 (37)第9章串行通信技术及其接口芯片 (42)模拟试题(一) (44)参考答案 (48)模拟试题(二) (49)参考答案 (52)模拟试题(三) (53)参考答案 (56)河南理工大学 2006--2007 学年第 1 学期 (58)参考答案 (61)近年来某高校硕士研究生入学试题 (63)参考答案 (66)近年某高校研究生入学考试试题 (70)参考答案 (74)近年某高校攻读硕士学位研究生试题 (75)参考答案 (77)第1章概述一、填空题1.电子计算机主要由运算器、控制器、存储器、输入设备和输出设备等五部分组成。
2.运算器和控制器集成在一块芯片上,被称作CPU。
3.总线按其功能可分数据总线、地址总线和控制总线三种不同类型的总线。
4.计算机系统与外部设备之间相互连接的总线称为系统总线(或通信总线);用于连接微型机系统内各插件板的总线称为系统内总线仅供学习与交流,如有侵权请联系网站删除谢谢78(板级总线);CPU内部连接各寄存器及运算部件之间的总线称为内部总线。
5.迄今为止电子计算机所共同遵循的工作原理是程序存储和程序控制的工作原理。
这种原理又称为冯·诺依曼型原理。
二、简答题1.简述微处理器、微计算机及微计算机系统三个术语的内涵。
答:微处理器是微计算机系统的核心硬件部件,它本身具有运算能力和控制功能,对系统的性能起决定性的影响。
微处理器一般也称为CPU;微计算机是由微处理器、存储器、I/O接口电路及系统总线组成的裸机系统。
微计算机系统是在微计算机的基础上配上相应的外部设备和各种软件,形成一个完整的、独立的信息处理系统。
1、四个标志位:C :进位标志位,有时表示为C Y 在进行加法或减法运算时,如果操作结果的最高位有进位或借位时,C=1,反之C=0。
AC :半进位标志位,在进行加法或减法运算时,如果低半字节向高半字节有进位或借位时,AC=1,反之AC=0。
P :奇偶标志位,若累加器A 中含1的个数是奇数,P=1(奇校验);否则P=0(偶校验)。
OV :溢出标志位,带符号数加减运算时,如果结果发生溢出,则OV 标志置1;否则,置0。
2、MOS 型RAM 分三类:(1SRAM :静态RAM ,存储单元使用双稳态触发器,状态稳定,带电信息可长期保存,不需要定时刷新,存储)DRAM :动态RAM ,使用电容作存储元件,集成度高,反应快,需要刷新电路,控制信号复杂。
(2)器的控制信号简单,工作速度快,集成度低,适合单片机用。
(3)NVRAM :非易失性RAM ,是一种掉电自保护的RAM ,信息不易丢失,但容量小。
3、ROM 根据其中信息的写入方式不同分:1)掩膜ROM :不可改写ROM 。
由生产芯片的厂家固化信息。
在最后一道工序用掩膜工艺写入信息,用户只可读。
2)PROM :可编程ROM 。
用户可进行一次编程。
存储单元电路由熔丝相连,当加入写脉冲,某些存储单元熔丝熔断,信息永久写入,不可再次改写。
3)EPROM :可擦除PROM 。
用户可以多次编程。
编程加写脉冲后,某些存储单元的PN 结表面形成浮动栅,实现信息写入。
用紫外线照射可驱散浮动栅,原有信息全部擦除,便可再次改写。
4)EEPROM :可电擦除PROM 。
既可全片擦除也可字节擦除,可在线擦除信息,又能失电保存信息。
5)闪烁存储器,性能优于EEPROM ,存取速度快,容量相当大。
4、同一优先级中,优先级排列顺序如下:5、中断请求被响应,需满足以下必要条件:(1)允许中断。
(2)无同级或更高级中断正在被服务。
(3)当前正处于所执行指令的最后一个机器周期。
(4)正在执行的指令不是RETI 指令。
微型计算机技术及应用内部习题第一章作业1.主板主要由哪几部分组成?CPU插座、芯片组(北桥芯片、南桥芯片等)、BIOS芯片、系统时钟发生器芯片、总线(前端系统总线FSB、QPI总线、内存总线、图形总线AGP、外围设备总线PCI-E等)、接口(集成驱动电子设备接口IDE、通用串行设备接口USB、以太网接口LAN、音频接口AC’97、超级输入输出接口SIO等)。
2.微处理器、微型计算机和微型计算机系统三者之间有什么不同?微处理器是微型计算机的核心,是微型计算机的一部分。
它是集成在一块芯片上的CPU,由运算器和控制器组成。
微型计算机包括微处理器、存储器、I/O接口和系统总线,是微型计算机系统的主体。
微型计算机系统包括微型计算机、外设及系统软件三部分。
3.微型计算机的性能指标有哪些?CPU的位数、CPU的主频、内存容量和速度、硬盘容量。
第二章习题1.若(AL)=0C0H,(B某)=03523H,则执行指令ADDAL,BL之后(AL)=_____,(BL)=_____,标志位OF,SF,ZF,AF,CF,PF的状态对应为_____.2.设(SS)=2250H,(SP)=0140H,若在堆栈中放入5个数据,则栈顶的物理地址为___,如果又从堆栈中取出3个数据,则栈顶的物理地址为____.3.两个逻辑地址分别为2003H:1009H和2101H:0029H,它们对应的物理地址是多少?说明了什么?4.在8088/8086中,逻辑地址FFFF∶0001,00A2∶37F和B800∶173F的物理地址分别是多少?物理地址=段地址某10H+偏移地址所以FFFF:0001的物理地址是FFFFH某10H+0001H=FFFF1H00A2:37F的物理地址是00A2某10H+037FH=00D9FHB800:173F的物理地址是B800某10H+173F=B973FH5.在8088/8086中,从物理地址388H开始顺序存放下列三个双字节的数据,651AH,D761H和007BH,请问物理地址388H,389H,38AH,38BH,38CH和38DH6个单元中分别是什么数据?地址388H389H38AH38BH38CH38DH内容1AH65H61HD7H7BH00H6.已知当前(DS)=7F06H,在偏移地址为0075H的存储器中连续存放6个字节的数据:11H,22H,33H,44H,55H,66H。
华东理工大学微机原理与应用习题集一、综合题1.什么是单片机?它与一般微型计算机在功能上有何区别?2.当前单片机的主要品种有哪些?3.新型单片机主要在哪几方面发展了?趋势如何?第2章习题一、填空题1.89C51单片机晶振频率为12MHz,则一个机器周期为_______ μS。
2.89C51单片机内部RAM区有_______个工作寄存器。
3.89C51单片机的P0~P4口均是I/O口,其中的P0口和P2口除了可以进行数据的输入、输出外,通常还用来构建系统的_______和_______ ,在P0~P4口中,_______为真正的双向口,_______为准双向口;_______口具有第二引脚功能。
4.若由程序设定RS1、RS0=10,则工作寄存器R0~R7的直接地址为_________。
二、选择题1.单片机上电复位后,PC的内容和SP的内容为_______。
A.0000H,00H B.0000H,07H C.0003H,07H D.0800H,08H 2.单片机89C51的ALE引脚是_______。
A.输出高电平B.输出矩形脉冲,频率为fosc的1/6C.输出低电平D.输出矩形脉冲,频率为fosc的1/23.单片机89C51的引脚_______ 。
A.应接地B.应接+5VC.应悬空D.要根据需要而定4.访问外部存贮器或其它接口芯片时,作数据线和低8位地址线的是。
A.P0口B.P1口C.P2口D.P0口和P2口5.89C51单片机的数据指针DPTR是一个16位的专用地址指针寄存器,主要用来。
A.存放指令B.存放16位地址,作间址寄存器使用C.存放下一条指令地址D.存放上一条指令地址6.89C51单片机的复位信号是()有效。
A.高电平B.低电平C.脉冲D.下降沿三、判断题1.89C51单片机在外部扩展EPROM时,引脚可接+ 5V或接地。
()2.单片机的复位有上电自动复位和按钮手动复位两种,当单片机运行出错或进入死循环时,可按复位键重新启动。
微型计算机原理及应用课后习题答案习题一一、单选题 1. CDBCA A 二、填空题 1. 8086的数据总线为16 位,地址总线为20位,时钟频率5MHz,支持1M容量主存空间。
2. 计算机的运算和控制核心称为处理器,英文为Processor/CPU ,微型计算机中的处理器常采用一块大规模集成电路芯片,称之为微处理器。
3.微型计算机系统可分为三个层次:微处理器、微型计算机、微型计算机系统。
4. 微型计算机按体积的大小可分为:台式电脑,英文为Desktop PC ;笔记本电脑,英文为Notebook PC ;平板电脑,英文为Tablet PC ;手持电脑,英文为Handheld PC 。
5. 处理器的性能用字长、时钟频率、集成度等基本的技术参数来衡量。
6. 指令流水是指将完成一条指令的全过程分解为多个子过程,每个子过程于其他子过程并行进行。
7. 软件按照其完成的功能分为系统软件和应用软件。
应用软件是为解决某个具体问题而设计的程序及其文档。
8. 可以把应用软件分为两大类,通用应用软件和专用应用软件。
通用应用软件用于所有的领域及行业,例如:文字处理软件。
专用应用软件用于特定的专业领域及行业。
三、简答题 1. 数值协处理器和浮点处理单元是什么关系? 答:数值协处理器和浮点处理单元的功能是一样的,用于复杂的数学运算。
不同之处在于数值协处理器是一个独立的芯片,通过总线与微处理器相连,用于80386及以前低档CPU的微机系统。
而浮点处理单元是主处理器芯片的一个功能单元,从80486开始数值协处理器的功能被集成在CPU内部了。
2. 总线信号分成哪三组信号? 答:数据总线、地址总线、控制总线。
3. 在计算机技术中,人工智能包括哪些内容?答:包括虚拟现实、知识系统和机器人。
4. Cache 是什么意思? 答:Cache指的是高速缓冲存储器 5. ROM BIOS是什么? 答:位于只读存储器ROM中的基本输入输出系统 6. 中断是什么? 中断是于外部或内部的中断事件发生,微处理器暂时停止正在执行的程序,转向事先安排好的中断服务子程序,当中断服务程序执行完毕后返回被中断的程序继续执行的过程。
微机原理经典习题练习册(附答案)微型计算机原理与应⽤练习册(附答案)第⼀章计算机基础⼀、问答题1、下列数值或字符串表⽰成相应的ASCII码是多少?(1)换⾏(2)字母“Q”(3))空格(4)汉字“隘”(国标码)(5)汉字“保”(内部码)(6)51 (7)Hello2、下列各机器数所表⽰数的范围是(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、在计算机机内部,⼀切信息的存取、处理和传送都是以形式进⾏的。
《微机原理与应用》课程习题集西南科技大学成人、网络教育学院版权所有习题【说明】:本课程《微机原理与应用》(编号为03015)共有单选题,填空题1,简答题,综合设计题,判断题,填空题2,填空题3等多种试题类型,其中,本习题集中有[填空题2]等试题类型未进入。
一、单选题1.一个字是____位二进制数。
A、32B、20C、16D、82.一个字节是____位二进制数。
A、32B、20C、16D、83.在计算机内部,一切信息的存取、处理和传送都是以形式进行的。
A、EBCDIC码B、ASCII码C、十六进制编码D、二进制编码4.下列数据中,可能是6进制数的是。
A、488B、357C、541D、1265.下列数据中,可能是八进制数的是。
A、182B、417C、696D、1086.下面几个不同进制的中,最大的数是。
A、1100010BB、225QC、500D、1FEH7.已知英文小写字母m的ASCII码为十进制数109,则英文小写字母g的ASCII码为十进制数。
A、102B、103C、104D、1058.字符d的ASCII码为十六进制数64,字符j的ASCII码为十六进制数。
A、68B、69C、6AD、6B9.数字字符4的ASCII码为十六进制数34,数字字符9的ASCII码为十六进制数。
A、37B、38C、39D、4010.已知英文大写字母A的ASCII码为十进制数65,则英文大写字母E的ASCII码为十进制数。
A、67B、68C、69D、7011.十进制数36转换成二进制数是。
A、110100B、100100C、100110D、10010112.与十进制数96等值的二进制数是。
A、1100000B、1100001C、1011110D、110110013.十进制数60转换成二进制数是。
A、111100B、111110C、111101D、11011014.十进制负数-61的八位二进制原码是。
A、10101111B、10111101C、10101011D、0011010115.十进制数59转换成八进制数是。
1 思考与练习题一、选择题计算机硬件中最核心的部件是 。
运算器 主存储器 输入 输出设备微机的性能主要取决于 。
——计算机数据处理能力的一个重要指标主存储器 硬盘 显示器计算机中带符号数的表示通常采用 。
原码 反码 补码 码采用补码表示的 位二进制数真值范围是 。
~ ~ ~ ~大写字母 的 码是 。
某数在计算机中用压缩 码表示为 ,其真值为 。
二、填空题微处理器是指 ;微型计算机以 为核心,配置 内存和 接口构成;其特点是 功能强 可靠性高 价格低 适应性强 体积小 维护方便 。
主存容量是指 和 总和 ;它是衡量微型计算机 计算机数据处理 能力的一个重要指标;构成主存的器件通常采用 和 半导体器件 。
系统总线是 与其他部件之间传送数据、地址和控制信息 的公共通道;根据传送内容的不同可分成 数据、地址、控制 种总线。
计算机中的数据可分为 数值型和非数值型 两类,前者的作用是 表示数值大小,进行算术运算等处理操作 ;后者的作用是 表示字符编码,在计算机中描述某种特定的信息 。
机器数是指 数及其符号在机器中加以表示的数值化 ;机器数的表示应考虑 机器数的范围、机器数的符号、机器数中小数点位置 个因素。
码可以表示 种字符,其中起控制作用的称为 功能码 ;供书写程序和描述命令使用的称为 信息码 。
三、判断题计算机中带符号数采用补码表示的目的是为了简化机器数的运算。
√计算机中数据的表示范围不受计算机字长的限制。
×计算机地址总线的宽度决定了内存容量的大小。
√计算机键盘输入的各类符号在计算机内部均表示为 码。
×键盘与计算机通信采用 码思考与练习题一、选择题在 中起数据加工与处理作用的功能部件是 。
数据暂存器 数据寄存器 控制电路以下不属于 中的功能部件是 。
地址加法器 地址寄存器 段寄存器 指令队列缓冲器堆栈操作中用于指示栈顶地址的寄存器是 。
指令指针寄存器 中存放的内容是 。
指令 指令地址 操作数 操作数地址系统可访问的内存空间范围是 。
微机原理与应⽤复习题及答案微机原理与应⽤习题及解答⼀、填空1、⼗六进制数74..DH转换为⼆进制数是_______________,转换为⼗进制数是_______________。
2、⼗六进制数2B.4H转换为⼆进制数是_______________,转换为⼗进制数是_______________。
3、⼗六进制数A2.4H转换为⼆进制数是_______________,转换为⼗进制数是_______________。
4、⼗进制数21.75转换为⼆进制数是_______________,转换为⼗六进制数是_______________。
5、⼆进制数100111100.0101B转换为⼗六进制数是_______________,转换为⼗进制数是_______________。
6、进制数53.375转换为⼆进制数是_______________,转换为⼗六进制数是_______________。
7、知X=-95,则X的原码(⽤⼋位⼆进制表⽰)是________________,补码是____________。
8、已知X=-4,则X的原码(⽤⼋位⼆进制表⽰)是________________,反码是________________。
9、已知X=-37,则X的反码(⽤⼋位⼆进制表⽰)是________________,补码是____________。
10、已知X=-115,则X的原码(⽤⼋位⼆进制表⽰)是________________,补码是____________。
11、已知X=95,则X的补码(⽤⼋位⼆进制表⽰)是________________,BCD码是________________。
12、已知X=22,则X的原码(⽤⼋位⼆进制表⽰)是________________,BCD码是________________。
13、⼀台计算机所⽤的⼆进制代码的位数称为该计算机的___________,8位⼆进制数称为⼀个__________。
《微机原理及应用》各章习题参考答案第1章微型计算机概论一、填空题1. 微机硬件系统主要由CPU、(存储器)、(总线)、(输入输出接口)和输入输出设备组成。
2. 冯·诺依曼计算机的核心原理是(存储程序原理)3. 完成下列数制的转换1)10100110B=( 166 )D=( A6H )H2)223.25 =( 11011111.01 )B=( DF.4 )H3)1011011.101B=( 5B.A )H=(1001 0001.01100010 0101 )BCD4. 已知[X]补5. 已知A=10101111,B=01010000,则A∧B的结果为( 00000000 ) B=86H,则X的十进制表示形式为( -122 )6. -29H的8位二进制反码是(11010110 )B7.字符4的ASCII码=( 34 )H二、简答题1.冯.诺依曼计算机的结构是怎样的,主要特点有哪些?解:将计算机设计为由运算器、控制器、存储器、输入设备和输出设备等5个部分组成,所有的执行都以运算器为核心,采用存储程序工作原理。
2. 已知X=-1101001B,Y=-1010110B,用补码方法求X-Y=?解:[X-Y]补=[X+(-Y)]补= [X]补+[-Y] [X]补原=11101001B [X]补 [-Y]=10010111B原=01010110B=[-Y] [X-Y]补补= [X]补+[-Y]补X-Y=[[X-Y]=11101101B补]补=10010011=-0010011=-193. 写出下列真值对应的原码和补码的形式:1)X=-1110011B2)X=-713)X=+1001001B解:1)[X]原码=11110011B , [X]补码=10001101B2)[X]原码=11000111B, [X]补码=10111001B3)[X]原码=01001001, [X] 补码=01001001B=?4. 已知X和Y的真值,求[X+Y]补1)X=-1110111B Y=+1011010B2)X=56 Y=-215. 若与门的输入端A、B、C的状态分别为1、0、1,则该与门的输出端状态为?若将这3位信号连接到或门,那么或门的输出又是什么状态?解:由与和或的逻辑关系知,若“与”门的输入端有一位为“0”,则输出为“0”;若“或”门的输入端有一位为“1”,则输出为“1”。
第1章微机系统导论1.2微处理器、微型计算机和微型计算机系统之间有何联系与区别?答:微处理器是微型计算机的中央处理器,微型计算机是微型计算机系统硬件部分的核心部件。
微处理器是指由一片或几片大规模集成电路组成的具有运算器和控制器功能的中央处理器部件。
微型计算机又称主机,是指以微处理器为核心,配上存储器、输入/输出接口电路及系统总线所组成的计算机。
微型计算机系统是指以微型计算机为中心,配以相应的外围设备(如硬盘、显示器、键盘、鼠标等)、电源和辅助电路(统称硬件)以及指挥微型计算机工作的软件系统(如系统软件、应用软件)所构成的系统。
1.3一个基本的微机硬件系统的组成部分包括哪几部分?实际微机硬件系统一般都由哪些部件组成?答:一个基本的微机硬件系统的组成包括微处理器芯片、存储器芯片与输入输出接口芯片。
微处理器芯片是微机的运算和控制中心,存储器芯片(内存)用来存储程序和数据,输入输出接口芯片是微机与外设之间的接口。
主流微机硬件系统一般由主机(包括CPU、主存储器RAM、CPU外围芯片组和总线插槽)、外设接口卡、外部设备(如显示器、键盘、鼠标)及电源等部件组成。
1.6 一个最基本的微处理器由哪几部分组成?它们各自的主要功能是什么?答:一个最基本的微处理器由运算器、控制器和内部寄存器阵列3个部分组成。
运算器又称为算术逻辑单元(ALU),用来进行算术或逻辑运算以及位移循环等操作;控制器包括指令寄存器(IR)、指令译码器(ID)、可编程逻辑阵列(PLA),三者共同作用完成取指控制、执指控制等操作;内部寄存器的数量和类型视具体的微处理器类型而定,一般包括累加器、数据寄存器、程序计数器、地址寄存器和标志寄存器等,用以存放对应的数据,供控制器和运算器使用。
1.7 试说明程序计数器PC在程序执行过程中的具体作用与功能特点。
答:PC中存放着正待取出的指令的地址。
根据PC中的指令地址,CPU准备从存储器中取出将要执行的指令。
《微机原理与应用》课程习题集一、单选题1.一个字是____位二进制数。
A、32B、20C、16D、82.一个字节是____位二进制数。
A、32B、20C、16D、83.在计算机内部,一切信息的存取、处理和传送都是以形式进行的。
A、EBCDIC码B、ASCII码C、十六进制编码D、二进制编码4.下列数据中,可能是6进制数的是。
A、488B、357C、541D、1265.下列数据中,可能是八进制数的是。
A、182B、417C、696D、1086.下面几个不同进制的中,最大的数是。
A、1100010BB、225QC、500D、1FEH7.已知英文小写字母m的ASCII码为十进制数109,则英文小写字母g的ASCII码为十进制数。
A、102B、103C、104D、1058.字符d的ASCII码为十六进制数64,字符j的ASCII码为十六进制数。
A、68B、69C、6AD、6B9.数字字符4的ASCII码为十六进制数34,数字字符9的ASCII码为十六进制数。
A、37B、38C、39D、4010.已知英文大写字母A的ASCII码为十进制数65,则英文大写字母E的ASCII码为十进制数。
A、67B、68C、69D、7011.十进制数36转换成二进制数是。
A、110100B、100100C、100110D、10010112.与十进制数96等值的二进制数是。
A、1100000B、1100001C、1011110D、110110013.十进制数60转换成二进制数是。
A、111100B、111110C、111101D、11011014.十进制负数-61的八位二进制原码是。
A、10101111B、10111101C、10101011D、0011010115.十进制数59转换成八进制数是。
A、73QB、37QC、59QD、112Q16.二进制数1101.01转换成十进制数是。
A、17.256B、13.5C、13.25D、17.517.二进制数10101转换成十进制数是。
《微型计算机原理及应用》试题库及答案一、填空1.数制转换A)125D=( 11111101 )B =( 375 )O=( 0FD )H=(0001 0010 0101 )BCDB)10110110B=( 182 )D =( 266 )O=( 0B6 )H=(0001 1000 0010 )BCD2.下述机器数形式可表示的数值范围是(请用十进制形式写出):单字节无符号整数0~255;单字节有符号整数-128~+127。
注:微型计算机的有符号整数机器码采用补码表示,单字节有符号整数的范围为-128~+127。
3.完成下列各式补码式的运算,并根据计算结果设置标志位SF、ZF、CF、OF。
指出运算结果有效否。
A)00101101+10011100=B)11011101+10110011=4.十六进制数2B.4H转换为二进制数是__00101011.0100,转换为十进制数是__43.25____。
5.在浮点加法运算中,在尾数求和之前,一般需要(对阶)操作,求和之后还需要进行(规格化)和舍入等步骤。
6.三态门有三种输出状态:高电平、低电平、(高阻)状态。
7.字符“A”的ASCII码为41H,因而字符“E”的ASCII码为(45H),前面加上偶校验位后代码为(C5)H。
8.数在计算机中的二进制表示形式称为(机器数)。
9.在计算机中,无符号书最常用于表示(地址)。
10.正数的反码与原码(相等)。
11.在计算机中浮点数的表示形式有(阶码)和(尾码)两部分组成。
12.微处理器中对每个字所包含的二进制位数叫(字长)。
13.MISP是微处理的主要指标之一,它表示微处理器在1秒钟内可执行多少(百万条指令)14.PC机主存储器状基本存储单元的长度是(字节).15.一台计算机所用的二进制代码的位数称为___字长_________,8位二进制数称为__ 字节____。
16.微型计算机由(微处理器)、(存储器)和(I/O接口电路)组成。
第一章作业1、计算机是由哪几部分组成的?阐述每部分的作用。
2、画图说明计算机执行指令ADD AL ,06H 的工作过程。
3、以十六进制形式,给出下列十进制数对应的8位二进制补码表示。
(1)46 (2)-46 (3)-128 (4)1274、给出下列十进制数对应的压缩和非压缩BCD码形式。
(1)58 (2)16245、完成下列十六进制数的运算(1)8A+39 (2)1234+A6 (3)ABCD-E5 (4)7AB-F06、下列各数均为十六进制表示的8位二进制数,请说明它们分别被看作是无符号数或用补码表示的带符号数时,它们所表示的十进制数是什么?(1)FF (2)6A (3)80 (4)74 (5)327、请写出下列字符串的ASCII码(1)this is a number 3579(2)I am a student8、写出(+120)10和(-120)10的补码。
9、已知[X]补=01001000,[Y]补=11001000,分别求其真值。
10、下列各数均为十进制数,请用8位二进制补码计算下列各题,并分别说明其运算结果是否溢出。
(1)85+(-76)(2)85-76 (3)85-(-76)(4)(-85)-76 (5)(-85)-(-76)(6)(-85)+76第二章作业1、8086CPU有哪些功能部件组成?2、总线接口单元BIU有哪些功能?8086的总线接口部件有那几部分组成?3、指令执行单元EU有哪些功能?8086的EU有那几部分组成?在执行程序过程中它们是如何相互配合工作的?4、简述CPU执行程序的过程。
5、在执行指令期间,EU能直接访问存储器吗?为什么?6、8086/8088CPU中,有哪些通用寄存器和专用寄存器?说明它们的作用?7、8086/8088系统中,存储器为什么要分段?一个段最大为多少字节?最小为多少字节?8、在8086/8088CPU中,物理地址和逻辑地址是指什么?已知逻辑地址为1F00:38A0H,如何计算出其对应的物理地址?9、已知存储器物理地址为78A00H,计算它所对应的逻辑地址。
1.计算机中16位符号数的范围是-32768---+32767。
2.100D=0110,0100B=64H。
3.计算机的工作原理是程序存储,程序控制。
4.8086在对内存管理中,有用户使用的逻辑,地址和计算机使用的物理地址。
5.8086CPU的F寄存器有9标志位,其中有6个状态标志位。
6.8086有20根地址线,可直接寻址的内存空间为1M。
7.主机与外设交换信息的种类有数据信息、状态信息、控制信息三种。
8.8086/8088中断系统可分为内部中断,外部中断两大类型中断。
9.8086CPU分为EU和BIU两部分。
10.8086指令包括操作码、操作数两部分。
二.简答计算1.若X=+120,Y=—100(机器字长为8位)请计算[X]补,[-Y]补,用[X-Y]补= [X]补+[-Y]补计算结果,判断是否溢出?[X]补=78H,[-Y]补=64H,[X-Y]补= [X]补+[-Y]补=ECH,溢出。
OF=1。
2.简述8086 的内存分段管理原因、方法及优点。
原因:8086CPU内的寄存器是16位,内存地址是20位,为用16位的寄存器保存20位的地址,故采用分段管理。
方法:地址的形成是PA=段地址*10H?+偏移地址。
好处:浮动装配,方便用户。
3.简述8086 的中断的分类及各类中断的特点。
8086中断分为内部中断和外部中断两大类。
特点:中断管理采用矢量中断管理方法1)外部中断主要分为外部硬件可屏蔽中断和外部硬件非屏蔽中断。
2)外部硬件可屏蔽中断具有两个中断响应周期,以从8259A获得中断矢量码。
3)内部中断主要是软件中断和特殊中断,所有的内部中断都是非屏蔽中断,不需要中断响应周期,中断矢量码是规定的或是软件自带的,除单步中断外,所有的内部中断的级别比外部的高。
4.给定算式:75H+65H,求运算结果并写出标志寄存器ZF,CF,SF,OF的内容。
75H+65H=DAH,ZF=0,CF=0,OF=1,SF=1三.判断1.CPU的主频越高,则指令的执行速度越快。
2.主机与外设交换信息必须通过接口。
3.计算机采用中断I/O的优点是加快I/O速度。
4.堆栈的工作原则是“先进先出”。
5.MOV [BX],[1000H]6. INC [BX]7. PUSH1000H8. OUT AL,DX9. MOV [DX],AL1√ 2. √ 3. × 4. × 5. × 6. × 7. × 8. × 9. × 10. ×四.写出下列程序段执行后的结果1.若一个堆栈段,已知(SP)=2000H,(SS)=2000H,(AX)=1234H,(BX)=5678 H,(CX)=ABCDH, (DX)=EEFFH执行完下列程序段(6分)PUSH AXPUSH BXPUSH CXPOP BXPOP DX后,(AX)= , (BX)= , (CX)= ,(DX)= (SP)= , (SS)= 。
2.执行下列指令后,SI=?AX寄存器的内容是什么?内存的结果?(5分)SCORE DW 1234H,5678H,ABCDH,0040H,0050HCOUNT DW 4…MOV SI, OFFSET SCOREMOV AX, [SI]ADD AX,[SI+02H]ADD SI, COUNTMOV [SI],AX3. MOV AL,87HMOV CL,4SHR AL,CL (AL= )OR AL,30H (AL= )MOV AL,87HAND AL,0FH (AL= )OR AL,30H (AL= )(4分)1.AX=1234H,BX=ABCDH,CX=ABCDH,DX=5678H, SS=2000H,SP=1FFEH2.AX=68ACH SCORE:1234H,5678H,68ACH,0040H,0050H3.AL=08H,AL=38H, AL=07H,AL=38H五、用INTEL2114 (1K×4 ) 组成一个存储器系统,要求地址范围为48000H-48FFFH, 问地址线应怎样连接?(用74LS138译码器10分)。
1.容量=2K,所需芯片数4片。
2分2.芯片组成方法(字扩展,位扩展。
)1分3.正确写出地址译码图。
2分4.画图连结(片内1分,片外4分)。
六.编写较完整的汇编语言源程序(20分)1.(10分)内存自string单元开始,连续存放了100个字符(包括数字、大小写字母和其他字符)。
请编程将此字符串下移10个单元并统计其中大写字母的个数存入DZM单元中。
(要求写出数据段定义和主要代码).2.(10分)设8255的A口工作在方式0,做为输入口,接8位开关。
B口工作在方式0,为输出口,接8个LED发光二级管。
设片选信号CS由A9∽A2=10000000确定。
当输入为全0时, 8个LED灯闪烁输出, 当输入为不为全0时, 8个LED灯按位输出发亮。
编程完成上述的接口控制功能.1.数据段定义+初始化语句:2分人数统计算法:3分字符串下移:3分循环控制,结果保存:2分程序略。
2.端口地址:A口=0200H,B口=0201H,控制口=0203H (2分)控制字:90H (3分)输入/输出指令写对(2分)程序控制原样或闪烁输出(3分)程序略.1.进位计数制包含两个基本的因素:_______、_______。
2在计算机系统中,我们常说的三总线指_______、_______和_______。
3.8086可以工作在两种模式下,即_______和_______ ,在后一种模式下,包含两个或多个微处理器,其中一个主处理器为8086,其他的处理器称为_______。
4.要使8086CPU复位,要求RESET引脚至少维持____________个时钟周期的高电平,才有效。
当复位信号RESET=1时,CPU将CS设置为_______,其余寄存器则为_______。
5.下述机器数形式可表示的数值范围是(请用十进制形式写出):单字节无符号整数_______;单字节有符号整数_______。
6.乘法指令MUL的指令格式只有一个源操作数,若源操作数的类型属性为字节,则另一个操作数在_______中,运算结果存放在_______。
7.请给出标志寄存器中标志位OF、IF、SF、ZF、PF、CF的说明: OF_______、IF_______、SF_______、ZF_______、PF_______、CF_______。
8.DAC0832有三种工作方式:_______、_______、_______。
9.对于指令MOV AX,DS:[BX], 执行前DS=1000H,BX=0100H,则操作数DS:[BX]的物理地址为________。
10.可屏蔽中断从8086CPU的_______引脚引入。
11.当CPU与外设的速度不匹配时,可在T3,T4状态之间插入_______。
12.组成8M*8位的存储器,需要1M*8位的存储芯片_________片。
13.Intel 8086/8088地址总线有__________条,最大存储容量为_________。
1.基数R,位权W 2 地址总线,数据总线,控制总线3 最小方式,最大方式,协处理器4 4,FFFFH, 05 0~255,-128~1276 AL,AX7 OF:溢出标志,IF:中断允许标志,SF:符号标志,ZF:零标志,PF:奇偶标志,CF进位标志8 单缓冲方式,双缓冲方式,直通方式9 10100H,10 INTR 11 TW 12 8 13 20,1M二.判断对错1.当M/IO 引脚接地时,代表访问I/O端口。
()2. 伪指令也有相对应的机器码。
()3.在8086中断系统中中断优先级最低的是可屏蔽中断。
()4.堆栈的工作原则是“后进后出”。
()5.REPZ是指令前缀,重复操作的条件是CX≠0且ZF=0。
()6.在数据通信中,半双工通信可同时接受和发送数据。
()7.定时器8253有8种工作方式。
()8.MOV SS,1000H ()9. MOV BX,AL ()10.MOV IP,BX ()11.IN AL,301H ()12.MOV [CX],2130H ()13.AND BX,AL ()14.POP IP ()15.MUL 5 ()1√,2×,3×,4×,5×,6×,7×,8×,9×,10×,11×,12×,13×,14×,15×三、简答题1.什么是指令周期和总线周期?2.在8086指令系统中,操作数在存储区的寻址方式有哪些?3.什么是中断,中断的用途有哪些?4.程序段分析:AX=1234H,DL=00HL:AND AX,AXJZ OVERSHR AX,1JNC LINC DLJMP LOVER: HLT 此程序段的功能是:____________________.程序执行完后DL=?程序中语句AND AX,AX 有什么作用?5电路图如下所示,试写出6264芯片的地址范围?1 执行一条指令所需要的时间称为指令周期,CPU对存储器或I/O端口进行一次存取操作所需时间称为一个总线周期。
2 直接寻址方式,寄存器间接寻址方式,寄存器相对寻址方式,基址变址寻址,相对基址变址寻址3 中断指CPU暂时中止正在运行的程序,转而去执行请求中断的那个外设或内部事件的服务程序,待该服务程序处理完毕后又返回到被中止的程序的过程。
中断的用途有:并行操作,实现实时处理,故障处理。
4 求AX中“1”的个数。
DL=05H.语句AND AX,AX作用是控制循环次数。
5 BE000~BFFFFH四、编写汇编语言源程序1. 试编写一个完整的汇编语言原程序,统计一个整数数据块中奇数的个数。
2. 在DATA 下存放有50个无符号的单字节数,试编写完整的汇编语言程序实现将其中最大的数放在KVFF 中。
3. 设8255的B口工作在方式0,做为输入口,接8位开关。
A口工作在方式0,为输出口,接8个LED发光二级管。
设片选信号CS由A9∽A2=10000000确定。
当输入为全0时, 8个LED灯向右移动闪亮, 当输入为不为全0时, 8个LED灯按位输出发亮。
编程完成上述的接口控制功能.1 DATA SEGMENT PARA PUBLIC ′DATA′DTM DB -1,-3,5,6,-2,…;数据表DTM1 EQU $-DTMNUM DW ? ;存奇数个数DATA ENDSSTACK SEGMENT PARA STACK ′STACK′ST DB 100DUP(?)TP EQU LENGTH STSTACK ENDSCODE SEGMENT PARA PUBLIC ′CODE′ASSUME CS:CODE,DS:DATA,SS:STACKSTART PROC FARPUSH DSMOV AX,0PUSH AXMOV AX,DATAMOV DS,AXMOV BX,OFFSETDTMMOV CX,DTM1MOV DX,0LP:MOV AL,[BX];取数TEST AL,01H ;测试最后位是否为1 JZ US ;偶数,转移INC DX ;奇数个数加1US:INC BX ;指向下1数DEC CXJNZ LP ;未查完,转移MOV NUM,DX ;存负数总数RETSTART ENDPCODE ENDSEND2 答:DATASEG SEGMENTDATA DB 0F2H, 23H, 01H, EFH,….KVFF DB 1 DUP (?)CONT DB 49DATASEG ENDSSTACK SEGMENTDB 100DUP (?)STACK ENDSCODESEG SEGMENTASSUME CS:CODESEG, DS:DATASEG, SS:STACKSTART:MOV AX, DATASEGMOV DS, AXMOV BX, OFFSET DATAMOV AL, [BX]INC BXMOV CX, CONTAGAIN:CMP AL, [BX]JA NEXTMOV AL, [BX]NEXT:INC BXDEC CXJNZ AGAINMOV KVFF, ALMOV AH, 4CHINT 21HCODESEG ENDSEND START3. 2.端口地址:A口=0200H,B口=0201H,控制口=0203H (2分) 控制字:82H ,指令OUT 控制口,AL (3分)输入/输出指令写对(2分)程序控制原样或移位输出(3分)程序略.。