微机课后答案.

微机课后答案.
微机课后答案.

第一章

1.微型计算机控制系统的硬件由哪几部分组成?各部分作用?

由四部分组成

(1)主机:这是微型计算机控制系统的核心,通过接口它可以向系统的各个部分发出各种命令,同时对被控对象的被控参数进行实时检测及处理。主机的主要功能是控制整个生产过程,按控制规律进行各种控制运算(如调节规律运算、最优化计算等)和操作,根据运算结果作出控制决策;对生产过程进行监督,使之处于最优工作状态;对事故进行预测和报警;编制生产技术报告,打印制表等等。

(2)输入输出通道:这是微机和生产对象之间进行信息交换的桥梁和纽带。过程输入通道把生产对象的被控参数转换成微机可以接收的数字代码。过程输出通道把微机输出的控制命令和数据,转换成可以对生产对象进行控制的信号。过程输入输出通道包括模拟量输入输出通道和数字量输入输出通道。

(3)外部设备:这是实现微机和外界进行信息交换的设备,简称外设,包括人机联系设备(操作台)、输入输出设备(磁盘驱动器、键盘、打印机、显示终端等)和外存贮器(磁盘)。其中作台应具备显示功能,即根据操作人员的要求,能立即显示所要求的内容;还应有按钮,完成系统的启、停等功能;操作台还要保证即使操作错误也不会造成恶劣后果,即应有保护功能.

(4)检测与执行机构:a.测量变送单元:在微机控制系统中,为了收集和测量各种参数,采用了各种检测元件及变送器,其主要功能是将被检测参数的非电量转换成电量.b.

执行机构:要控制生产过程,必须有执行机构,它是微机控制系统中的重要部件,其功能是根据微机输出的控制信号,改变输出的角位移或直线位移,并通过调节机构改变被调介质的流量或能量,使生产过程符合预定的要求。

2、微型计算机控制系统的软件有什么作用?说出各部分软件的作用。软件是指能够完成各种功能的计算机程序的总和。整个计算机系统的动作,都是在软件的指挥下协调进行的,因此说软件是微机系统的中枢神经。就功能来分,软件可分为系统软件、应用软件及数据库。

(1)系统软件:它是由计算机设计者提供的专门用来使用和管理计算机的程序。对用户来说,系统软件只是作为开发应用软件的工具,是不需要自己设计的。

系统软件包括:a.操作系统:即为管理程序、磁盘操作系统程序、监控程序等;

b.诊断系统:指的是调节程序及故障诊断程序;

c.开发系统:包括各种程序设计语言、语言处理程序(编译程序)、服务程序(装配程序和编辑程序)、模拟主系统(系统模拟、仿真、移植软件)、数据管理系统等;

d.信息处理:指文字翻译、企业管理等。

(2)应用软件:它是面向用户本身的程序,即指由用户根据要解决的实际问题而编写的各种程序。 应用软件包括:

a.过程监视程序:指巡回检测程序、数据处理程序、上下限检查及报警程序、操作面板服务程序、数字滤波及标度变换程序、判断程序、过程分析程序等;

b.过程控制计算程序:指的是控制算法程序、事故处理程序和信息管理程序,其中信息管理程序包括信息生成调度、文件管理及输出、打印、显示程序等;

c.公共服务程序:包括基本运算程序、函数运算程序、数码转换程序、格式编码程序。

(3)数据库:数据库及数据库管理系统主要用于资料管理、存档和检索,相应软件设计指如何建立数据库以及如何查询、显示、调用和修改数据等。

3、常用工业控制机有几种?各有什么用途?

4、操作指导、DDC和SCC系统工作原理如何?它们之间有何区别和联系?

(1)操作指导控制系统:在操作指导控制系统中,计算机的输出不直接作用于生产对象,属于开环控制结构。

计算机根据数学模型、控制算法对检测到的生产过程参数进行处理,计算出各控制量应有的较合适或最优的数值,供操作员参考,这时计算机就起到了操作指导的作用

(2)直接数字控制系统(DDC系统):DDC(Direct Digital Control)系统就是通过检测元件对一个或多个被控参数进行巡回检测,经输入通道送给微机,微机将检测结果与设定值进行比较,再进行控制运算,然后通过输出通道控制执行机构,使系统的被控参数达到预定的要求。DDC系统是闭环系统,是微机在工业生产过程中最普遍的一种应用形式。(3)计算机监督控制系统(SCC系统):SCC(Supervisory Computer Control)系统比DDC系统更接近生产变化的实际情况,因为在DDC系统中计算机只是代替模拟调节器进行控制,系统不能运行在最佳状态,而SCC系统不仅可以进行给定值控制,并且还可以进行顺序控制、最优控制以及自适应控制等。

SCC是操作指导控制系统和DDC系统的综合与发展。

5、说明嵌入式系统与一般微型计算机扩展系统的区别。

嵌入式系统有别于一般的计算机处理系统,它不具备像硬盘那样大容量的存储介质,而大多数使用EPROM、EEPROM或闪存作为存储介质;嵌入式系统的软件部分包括操作系统软件和应用程序。嵌入式系统功耗低、可靠性高、功能强大、性价比高、实时性强、支持多任务、占用空间小、效率高;面向特定应用,可根据需要灵活定制。

6、PLC控制系统有什么特点?

可靠性高、编程容易、组态灵活、输入/输出功能模块齐全、安装方便、运行速度快。

7、微型计算机控制系统与模拟控制系统相比有什么特点?

8、什么叫现场总线系统?它有什么特点?

现场总线控制系统FCS是分布控制系统DCS更新换代产品,且已经成为工业生产过程自动化领域中的一个新的热点。

特点:数字化的信息传输、分散的系统结构、方便的互操作性、开放的互联网络、多种传输媒介和拓扑结构。

9、未来控制系统发展趋势是什么?

大力推广应用成熟的先进技术:普及应用可编程控制逻辑器(PLC),广泛使用智能化调节器,采用新型的DCS和FCS,FPGA将成为微型计算机控制技术的新宠

大力研究和发展智能控制系统:分级递阶智能控制系统,模糊控制系统,专家控制系统,学习控制系统 嵌入式系统的应用将更加深入

10、为什么说嵌入式微控制器是智能化仪器和中、小型控制系统中应用最多的一种微型计算机?

11、什么叫嵌入式系统?与一般的工业控制系统有什么区别?

嵌入式系统一般指非PC系统,有计算机功能但又不称之为计算机的设备或器材。嵌入式系统集系统的应用软件与硬件于一体,类似于PC中BIOS 的工作方式,具有软件代码少、高度自动化和响应速度快等特点,特别适合要求实时和多任务的体系。它是可独立工作的“器件”

12、什么是物联网?为什么说“物联网给微型计算机控制技术”带来新的、更大的应用空间? 物联网=互联网+传感器。

13、物联网终端由几部分组成?各部分的作用是什么?

物联网终端主要由外围接口模块、核心处理模块、网络通信模块及电源管理模块组成。

14、FPGA是什么意思?它有什么特点?在微机控制系统和智能化仪器中有着怎样的影响?

现场可编程门阵列(FPGA)

特点:采用FPGA设计ASIC电路,用户不需要投片生产,就能得到适用的芯片;FPGA可做其他全定制或半定制ASIC电路的中试样片;FPGA内部有丰富的触发器和I/O引脚;FPGA是ASIC电路中设计周期最短、开发费用最低、风险最小的器件之一;FPGA

第二章

1 采样有几种方法,说明它们之间的区别。

2 采样周期越小越好吗?为什么?

3 简述多路开关的原理?

4 多路开光如何扩展?试用两个CD4097扩展成一个双16路输出和双2路输出系统,说明其工作原理。

6 采样-保持器有什么作用?说明保持电容大小对数据采集系统的影响。

答:为了提高模拟量输入信号的频率范围,以适应某些随时间变化较快的信号的要求,可采用带有保保持电容对数据采集系统采样保持的精度有很大影响。保持电容值小,则采样状态时充电时间常数小,持电路的采样器,即采样保持器。 即保持电容充电快,输出对输入信号的跟随特性好,但在保持状态时放电时间常数也小,即保持电容放电快,故保持性能差;反之,保持电容值大,保持性能好,但跟随特性差。

7 在数据采样系统中,是不是所有的输入通道都需要加采样-保持器,为什么?

8 采样频率的高低对数字控制系统有什么影响?举出工业控制实例加以说明?

答:答:A/D的作用主要是把传感器检测到的模拟电信号转换为数字电信号,方便用于单片机中进行9 A/D和D/A转换器在微型计算机控制系统中有什么作用? 处理。D/A的作用,在单片机处理完毕的数字量,有时需要转换为模拟信号输出,D/A的作用正是用于把数字信号转换为模拟信号。

10 A/D转换器转换原理有几种?他们各有什么特点和用途?

答:逐次逼近型,分辨率高,误差较低,转换速度快,应用十分广泛;双积分型:性能比较稳定,转换精度高,抗干扰能力强,电路较简单,工作速度低,多用于对转换精度要求较高,对转换速度要不高的答:并不是所有的模拟量输入通道都需要采样保持器的,因为采样保持器是为了防止在A/D转换之前信号就发生了变化,致使A/D转换的结果出错,所以只要A/D转换的时间比信号变化的时间短就不需要。 答:见PPT 5 试用CD4051设计一个32路模拟多路开关,画出电路图并说明其工作原理。

答:不是。若采样间隔太小(采样频率太高),则对定长的时间记录来说其数字系列就很长,计算工作量迅速增大,可能产生较大的误差。场合,如数字电压表等检测仪器中,用的十分普遍。并联比较型:转换速度快,精度高,但使用的比较器和触发器多,适用于速度高,精度要求不高的场合。

11 说明逐次逼近型A/D转换器的转换原理。

答:开始转换以后,时钟信号首先将寄存器的最高有效位置为1,使输出数字为100…0,这个数码被D/A转换器转换成相应的模拟电压U0,送到比较器中并与比较电压U1比较,若U0>U1,将高位的1清除;若U0

12 为什么高于8位的D/A转换器与8为微型计算机的接口必须采用双缓冲方式?这种双缓冲工作与DAC0832的双缓冲工作在接口上有什么不同?答:在要求分辨率较高的场合,采用的 D/A转换器常常大于 8位。而常用的微机多采用8位数据线。此时若采用单缓冲的工作方式,将高位和低位分为两个地址的数据锁存器,则在向它送数据时,由于高位和低位送数据的时间差,将引起输出电压产生"毛刺"。为保证D/A转换器的高位数据与低位数据同时送入,通常采用双缓冲的工作方式,将高位与低位的数据分别送入各自的输入寄存器,然后再将它们同时送输入DAC 寄存器中,使输出发生变化。 高于8位的D/A转换器与8位数据线的CPU 相连时,将高8位数据输入线与CPU的数据总线相连,而低4位的数据输入线与高8位输入线中的高4位并连。采用双缓冲工作模式。而DAC0832的双缓冲方式是先使输入寄存器接收资料,再控制输入寄存器的输出资料到DAC寄存器,即分两次锁存输入资料。 13 串行A/D转换器有什么特点?

24, 用8位DAC芯片组成双极性电压输出电路,其参考电压为-5V-+5V,求以下对应编码的输出电压。

25 DAC0832与CPU有几种连接方式?他们在硬件接口及软件程序设计方面有何不同?

答:单缓冲,双缓冲,直通,

26 试用DAC0832设计一个单缓冲的D/A转换器,画出接口电路,编写程序。

27 试用8255A的B口和DAC0832设计一个8位D/A装换接口电路,并编写程序。

28 29 30 33 34略

31 A/D转换器的结束信号(设为EOC)有什么作用?根据该信号在I/O控

制中的连接方式,A/D转换有几种控制方式?他们各在接口电路和程序设计上有什么特点?

32 设某12位A/D转换器的输入电压为0-5V,求出当输入模拟量为下列值输出的数字量

1.25V :0100 0000 0000 2V :0110 0110 0110

2.5V: 1000 0000 0000

3.75V : 1100 0000 0000 4V : 1100 1100 1100 5V: 1111 1111 1111 35 设被测温度变化范围为0℃—1200℃,如果要求误差不超过0.4℃,应用分辨率为多少位的A/D转换器?(设ADC的分辨率和精度一样)答:12位

36高于8位的A/D转换器与8位I/O的微型计算机及16位I/O的微型计算机接口有什么区别?试以AD574A为例加以说明。 10000000 :5.02V 01000000 :2.51V 11111111 :10V 00000001 : 0.04V 01111111 :4.98V 11111110 : 9.96V 答:与同位数并行A/D转换器精度一样,但大大降低了成本,节约微型计算机I/O口。

37 编程

第三章

1、键盘为什么防止抖动?在计算机控制系统中如何实现防抖?

为了使CPU对一次按键动作只确认一次,从而保证系统正常工作,所以必须防止抖动?硬件防抖有滤波防抖电路和双稳态防抖电路,还可以采用软件防抖法,即软件延迟。

2、在工业过程控制中,,键盘有几种? 它们各有什么特点和用途?答:从功能上分:数字键和功能键(数字键用于数字的输入;功能键用于功能转换)

从结构上分:非编码键盘通过软件识别按键;编码键盘通过硬件识别按键

3、试说明非编码键盘扫描原理及键值计算方法。

答:扫描原理:通常采用软件的方法,逐行逐列检查键盘状态,当发现有键按下时,用计算

或查表的方式得到该键的键值。扫描方法又分为程控扫描法、中断扫描法和定时扫描法。

键值计算方法:判断有无键按下,去除键抖动,判断是哪一个键按下,以求出闭合键的键值,

确定键值

4、编码键盘和非编码键盘有什么区别?在接口电路和软件设计的区别?

编码键盘能自动识别按下的键并产生相应的代码,以并行或串行方式发送给CPU。它使用方便,接口简单,响应速度快,但需要专门的硬件电路。非编码键盘通过软件来确定按键并计算键值。

5、在计算机控制系统中,为什么有时采用复用键?复用键是如何实现的?

为了节省按键的数量,所以采用复用键。可以采用设置上下档开关的措施来构成复用键。

6、什么叫重建?计算机如何处理重键?

一次按键产生多次击键的效果,这叫做重键。为排除重键的影响,编制程序时,可以将键的释放作为按键的结束,等键释放电平后再转去执行相应的功能。

8、多位LED显示器显示方法有几种?它们各有什么特点?

常用的显示方法有两种:一种为动态显示,一种为静态显示。动态显示利用人的视觉暂留产生,优点是使用硬件少,因而价格低,线路简单。但占用的机时长。静态显示占用机时少,显示可靠,但是使用元件多,线路复杂。

9、硬件译码和软件译码各有何优缺点?

软件译码优点是电路简单,但显示速度有所下降。硬件译码既能节省计算机的时间,而且程序设计简单。 11:在LED显示中,硬件译码和软件译码的根本区别是什么?如何实现?

答:软件译码优点是电路简单,但显示速度有所下降。硬件译码既能节省计算机的时间,而且程序设计简单。

12、薄膜式开关的优点?

色彩亮丽;文字说明一目了然;形意图案使用方便;键体美观;透明视窗。

第四章

1、工业控制系统中常用的报警方式有几种?举例说明各自的应用场合?

有声、光、语言报警方式。例子自己想

2、说明硬件报警和软件报警的实现方法,并比较其优缺点?

硬件报警:报警要求不通过程序比较得到,直接由传感器产生。

软件报警:将参数经传感器、变送器、模/数转换器送到计算机,再与规定的上下限比较,根据比较结果进行处理。 实际上硬件报警是在软件报警基础上的简化,即将警报信号提前至传感器那一步骤,而不是需要送到计算机比较后才得出。

3、光电隔离器有什么作用?

将被控系统与微型计算机控制系统通过光电效应连成系统,实现控制;并且可以屏蔽电磁干扰等一些不利因素,提高控制精度。总之,有耦合、隔离和开关的作用。

4、固态继电器控制和继电器控制有什么区别?

在继电器控制中,采用电磁吸合的方式,而固态继电器是带光电隔离的无触点开关。

6、说明PWM调速系统的工作原理?

通过改变电机电枢电压接通时间与通电周期的比值(即占空比)来控制电机速度。这种方法成为PWM。在脉冲作用下,当电机通电时,速度增加;电机断电时,速度降低。只要按一定规律改变通断电时间,电机转速即可得到控制。

第六章

1,什么叫总线?总线分哪俩大类?分别说出他们的特点和用途?

并行通信:数据各位同时传送

串行通信:数据一位一位的按顺序传送

2串行通信传送方式有几种?他们各有什么特点? 有三种方式:单工方式、半双工方式和全双工方式。

单双工方式只允许数据按照一个固定的方向传送。半双工方式在同一时刻只能进行一个方向传送,不能双向同时传输。全双工方式比单工方式灵活,但是效率依然比较低,信号传送速度大增,但是成本增加。 3,波特率是什么单位?他的意义如何?

波特率即调制速率,指的是信号被调制以后在单位时间内的变化,即单位时间内载波参数变化的次数。它是对符号传输速率的一种度量。

4,收/发时钟在通信中有什么意义?

5,异步通信和同步通信的区别是什么?他们各有什么用途? 简单来说,同步通信是一种比特同步通信技术,要求发收双方具有同频同相的同步时钟信号,只需在传送报文的最前面附加特定的同步字符,使发收双方建立同步,此后便在同步时钟的控制下逐位发送/接收。 相对于同步通信,异步通信在发送字符时,所发送的字符之间的时隙可以是任意的。但是接收端必须时刻做好接收的准备。发送端可以在任意时刻开始发送字符,因此必须在每一个字符的开始和结束的地方加上标志,即加上开始位和停止位,以便使接收端能够正确地将每一个字符接收下来。异步通信的好处是通信设备简单、便宜,但传输效率较低

6,串行通信有几种传送方式?各有什么特点?

第七章

1.工业控制程序有什么特点?

答:(1)可用程序代替硬件电路,完成多种运算 (2)能自动修正误差

(3)能对被测参数对象进行较复杂的计算和处理(4)不仅能对被测参数进行测量和处理,而且可以进行逻辑判断(5)微型计算机数据处理系统不但精度高,而且稳定可靠,不受外界干扰。

2.工业控制程序常用的语言有几种?它们分别应用在什么场合?

答:汇编语言、C语言、工业控制组态软件。汇编多用于单片机系统,用于智能化仪器或小型控制系统;C语言主要用于工业PC的大型控制系统中;工业控制组态软件用于大型工业控制系统中。

3.数字滤波与模拟滤波相比有什么优点?

答:数字滤波克服了模拟滤波器的不足,它与模拟滤波器相比,有以下几个优点:

(1)数字滤波是用程序实现的,不需要增加硬设备,所以可靠性高,稳定性好,不存在阻抗匹配的问题;

(2)数字滤波可以对频率很低(如0.01Hz)的信号实现滤波,克服了模拟滤波器的缺陷;

(3)数字滤波器可根据信号的不同,采用不同的滤波方法或滤波参数,具有灵活、方便、 功能强的特点。

4.常用的数字滤波方法有几种?各有什么优缺点?

答:常用的数字滤波方法有7种。

(1)程序判断滤波法:是根据生产经验,确定出相邻两次采样信号之间可能出现得最大 偏差。

(2)中值滤波法:它对于去掉偶然因素引起的波动或采样器不稳定而造成的误差所引起的脉动干扰比较有效。

(3)算术平均值滤波法:它适用于一般的具有随机干扰信号的滤波。它特别适合于信号本身在某一数值范围附近作上下波动的情况。

(4)加权平均值滤波:可以提高滤波效果

(5)滑动平均值滤波法:采样时间短,可以提高检测速度

(6)惯性滤波法:适用于慢速随机变量的滤波

(7)复合数字滤波:比单纯的平均值滤波的效果要好

5.在程序判断滤波方法中,Y如何确定?其值越大越好吗?

答: △y是相邻两次采样值所允许的最大偏差,通常可根据经验数据获得,必要时,也可由实验得出。△y太大,各种干扰信号将“趁虚而入”,是系统误差增大;△y太小,又会使某些有用信号被“拒之门外”,使计算机采样效率变低。因此,门限值△y的选取时非常重要

的。

6. 算术平均值滤波、加权平均值滤波以及滑动平均滤波三者的区别是什么?

答:算术平均值法适用于对压力、流量等周期脉动信号的平滑,这种信号的特点是往往在某一数值范围附近作上、下波动,有一个平均值。这种算法对信号的平滑程度取决于平均次数N,当N较大时平滑度高,但灵敏度低;当N较小时,平滑度低,但灵敏度高,应该视具体情况选取N 值。对于一般流量,通常取N=12;若为压力,则取N=4。

在算术平均滤波中,N次采样值在结果中所占的比重是均等的,即每次采样值具有相同的加权因子1/N。但有时为了提高滤波效果,往往对不同时刻的采样值赋以不同的加权因子。这种方法称为加权平均滤波法,也称滑动平均或加权递推平均。其算法为

其中。

n0ai1i0n1YaiXnii0n1ai1

加权因子选取可视具体情况决定,一般采样值愈靠后,赋予的比重越大,这样可增加新的采样值在平均值中的比例,系统对正常变化的灵敏性也可提高,当然对干扰的灵敏性也稍大了些。

滑动平均值滤波法,依次存放N次采样值,每采进一个新数据,就将最早采集的那个数据丢掉,然后求包含新值在内的N个数据的算术平均值或加权平均值。

7.标度变换在工程上有什么意义?在什么情况下使用标度变换程序?答:意义:减少硬件设备,降低成本,便于人工检测和管理

情况:在多回路检测系统中,各回路参数信号不一样,需要各种量程放大器的情况下使用尺度变换程序。

8.在微型计算机控制系统中,系统误差是如何产生的?怎样自动校正系统误差?

答:系统误差是指在相同条件下,经过多次测量,误差的数值(包括大小、符号)保持恒定,或按某种已知的规律变化的误差。

在电路的输入部分加一个多路开关,系统在刚通电或每隔一段时间时,自动进行一次校准,测出这时的输入值x0,然后把开关接标准电压Vr,测出这时的输入值Xi,设测量信号的x与y的关系式线性关系即

y=a1+a0,由此的纠正公式y=Vr(x-x0)/(x1-x0)

9.全自动校准与人工校准有什么区别?它们分别应用在什么场合?答:全自动校准由系统自动完成不需要人的介入,只适用于基准参数是电信号的场合,他不能校正由传感器引入的误差,而人工校准就可以。全自动校准适用于对电路器件没有高要求电路。

10.为什么要采用量程自动转换技术?

答:由于传感器所提供的的信号变化范围很宽,特别在多回路检测系统中,当各回路的参数信号不一样时,必须提供各种量程的放大器,才能保证送到计算机的信号一直在0-5v。在模拟系统中,为了放大不同的信号,需要使用不同倍数的放大器。而在电动单位组合仪表中,常常使用各种类型的变送器、差压变送器、位移变送器等。但是这种变送器的造价比较贵,系统也复杂。随着微型机的应用,为了减少硬件设备,已经研制出可编程逻辑放大器,可实现量程自动转化。

11.线性插值法有什么优缺点?使用中分段是否越多越好?

答:(1)优点:是代数插值法中最简单的形式,处理非线性函数运用最多的方法;对于多数工程而言,基本满足要求,比查表法省事;缺点:当函数曲率或斜率变化较大时,有误差产生;而减小误差有需要把基点分的很细,这样就占用内存;应用非等距插值法时,点的选取麻烦,光滑度不高。

(2)不是越多越好,分段多误差虽会降低,但占用内存,增长时间,开销变大,得不偿失,所以分段数应合理选择。

二.练习题

18.19.20.21.24.25.26略

22.某梯度炉温度变化范围为0℃~1600℃,经温度变送器输出电压范围轻为1~5v,再经ADC0809转换,ADC0809的输入范围为0~5v,,试计算当采样数值为9BH时,所对应的的梯度炉温度是多少?

解:9BH=155D,所对应的的AD输入电压v1=(155/255)5v=3.04v

所以温度T=[(3.04-1)/(5-1)]1600℃=816℃

23简述PGA102集成可编程逻辑放大器的原理

解:随着计算机的应用,为了减少硬件设备,可以使用可编程增益放大器(PGA:Programmable Gain Amplifier)。它是一种通用性很强的放大器,其放大倍数可以根据需要用程序进行控制。采用这种放大器,可通过程序调节放大倍数,使A/D转换器满量程信号达到均一化,因而大大提高测量精度。所谓量程自动转换就是根据需要对所处理的信号利用可编程增益放大器进行倍数的自动调节,以满足后续电路和系统的要求。可编程增益放大器有两种——组合PGA和集成PGA。

第八章

1.、在PID调节中,系数K,……等各有什么作用?他们对调节品质有什么影响?

答:系数Kp为比例系数,提高系数Kp可以减小偏差,但永远不会使偏差减小到零,而且无止境的提高系数Kp最终将导致系统不稳定。比例调节

可以保证系统的快速性。系数Ki为积分常数,Ki越大积分作用越弱,积分调节器的突出优点是,只要被调量存在误差,其输出的调节作用便随时间不断加强,直到偏差为零。积分调节可以消除静差,提高控制精度。系数Kd为微分常数,kd越大,微分作用越强。微分调节主要用来加快系统的响应速度,减小超调,克服震荡,消除系统惯性的影响。

2、在PID调节其中,积分项有什么作用?常规PID,积分分离与变速积分3中算法有什么区别和联系? 答:积分项用于消除静差。 在常规PID 调节中,由于系统的执行机构线性范围受到限制,当偏差较大时,会产生很大的超调量,使系统不停的震荡。为消除这一现象,积分分离法在控制量开始跟踪时,取消积分作用,直到被跳量接近给定值时,才产生积分作用。而变速积分则是改变积分项的累加速度,使其与偏差大小相对应,偏差大时,积分作用弱,偏差小时,积分作用增强。变速积分和积分分离的控制方法很类似,但调节方式不同。积分分离对积分项采取“开关”控制,而变速积分则是线性控制。

3、在数字PID中,采样周期是如何确定的?它与哪些因素有关?对调节品质有何影响?

答:一种是计算法,一种是经验法。因素:扰动频率的高低;对象的动态特性;执行机构的类型;控制回路数;控制质量。 T太小,偏差信号也过小,计算机会失去调节作用;T过大,会引起误差。

4、位置型PID和增量型PID有什么区别?他们各有什么优缺点?

答:位置型需要历次的偏差信号,而增量型只需一个增量信号即可。位置型计算繁琐,保存E占用很多内存,控制不方便。增量型误动作小,易于实现手动/自动的无扰动切换,不产生积分失控。但是缺点在于积分截断效应大,溢出影响大。

5、在自动调节系统中,正、反作用如何判定?在计算机中如何实现?答:输出量与被测量变化一致则为正,否之为反。计算机中两种方法:一是改变偏差的公式实现,二是在PID运算之后,先将结果求补,再送到D/A转换器中转换,进而输出。

6、积分饱和现象是如何产生的?如何消除?

答:是由于积分项不断累加引起的。消除方法有遇限削积分法,有效偏差法等。

7、是否需要添加手动后援,为什么?

答:需要。因为这是系统安全可靠运行的重要保障。

18..已知模拟调节器的传递函数为

Ds

解: 10.17s10.85s 试写出相应数字控制器的位置型和增量型控制算

式,设采样周期T=0.2s。

Ds

则0.85SUUs10.17s Es0.85ssEs0.17SEs

0.85dutdetet0.17 dtdt

ukuk1ekek1ek0.17 TT0.85

把T=0.2S代入得

增量型

ukukuk10.4353ek—0.2ek1 位置型

uk0.4353ek0.2ek1uk1

19.已知某连续控制器的传递函数为:D1(s)10.15s,

0.05sD2(s)182s,T1s

(1) 分别写出D1(s),

(2) 在D1(s),

解:(1 )

当 D2(s)相对应的增量型PID算法的输出表达式 D2(s)时KP,KI和KD的值为多少

D(s)

U(s)10.15sE(s)0.05s

.(2分)0.05sU(s)E(s)0.15sE(s) .

两边进行拉氏逆变换:

.0.05u(t)e(t)0.15e(t) .0.05u(k)e(k)0.15e(k)(3分)

u(k)u(k1)u(k)T.e(k)

,.e(k)e(k1)T

u(k)u(k1)23e(k)3e(k1)(2分)

u(k)u(k1)23e(k)3e(k1)(2分)

当D2(s)U(s)182S E(s)

U(s)18E(s)2sE(s)

两边进行拉氏逆变换:u(t)18e(t)2

..de(t) dt.

u(k)18e(k)2

把T=1S代入得 .de(t) dt

u(k)20e(k)2e(k1)

u(k)u(k1)20e(k)22e(k1)2e(k2)

(完整版)微机原理课后习题参考答案

第一章 2、完成下列数制之间的转换。 (1)01011100B=92D (3)135D=10000111B (5)10110010B=262Q=B2H 3、组合型BCD码和非组合型BCD码有什么区别?写出十进制数254的组合型BCD数和非组合型数。 答:组合型BCD码用高四位和低四位分别对应十进制数的个位和十位,其表示范围是0~99;非组合型BCD码用一个字节的低四位表示十进制数,高四位则任意取值,表示范围为0~9。 组合型:254=(001001010100)BCD 非组合型:254=(00000010 00000101 00000100)BCD 7、计算机为什么采用补码形式存储数据?当计算机的字长n=16,补码的数据表示范围是多少? 答:在补码运算过程中,符号位参加运算,简化了加减法规则,且能使减法运算转化为加法运算,可以简化机器的运算器电路。+32767~ -32768。 9、设计算机字长n=8,求下列各式的[X+Y]补和[X-Y]补,并验证计算结果是否正确。 (1)X=18,Y=89 [X+Y]补=00010010+01011001=01101011B=107D 正确 [X-Y]补=10111001B=00010010+10100111=(-71D)补正确 (2)X=-23,Y=-11 [X+Y]补=11101001+11110101=11011110B=(-34D)补正确[X-Y]补=11101001+00001011=11110100B=(-12D)补正确 (3)X=18,Y=-15 [X+Y]补=00010010+11110001=00000011B=(3D)补正确 [X-Y]补=00010010+00001111=00100001B=(33D)补正确 (4)X=-18,Y=120 [X+Y]补=11101110+01111000=01100110B=(102D)补正确[X-Y]补=11101110+10001000=01110110B=(123D)补由于X-Y=-138 超出了机器数范围,因此出错了。 13、微型计算机的主要性能指标有哪些? 答:CPU字长、存储器容量、运算速度、CPU内核和IO工作电压、制造工艺、扩展能力、软件配置。 第二章 2、8086标志寄存器包含哪些标志位?试说明各标志位的作用。 答:进位标志:CF;奇偶校验:PF;辅助进位:AF;零标志:ZF;符号标志:SF;溢出标志:OF。 5、逻辑地址与物理地址有什么区别?如何将逻辑地址转换为物理地址? 答:物理地址是访问存储器的实际地址,一个存储单元对应唯一的一个物理地址。逻辑地址是对应逻辑段内的一种地址表示形式,它由段基址和段内偏移地址两部分组成,通常表示为段基址:偏移地址。 物理地址=段基址*10H+偏移地址。 6、写出下列逻辑地址的段基址、偏移地址和物理地址。 (1)2314H:0035H (2)1FD0H:000AH 答:(1)段基址:2314H;偏移地址:0035H;物理地址:23175H。 (2)段基址:1FD0H;偏移地址:000AH;物理地址:1FD0AH。 8、设(CS)=2025H,(IP)=0100H,则当前将要执行指令的物理地址是多少? 答:物理地址=(CS)*10H+(IP)=20350H 9、设一个16字的数据区,它的起始地址为70A0H:DDF6H(段基址:偏移地址),求这个数据区的首字单元和末字单元的物理地址。

微机课后答案1

第1章作业答案 1.1 微处理器、微型计算机和微型计算机系统三者之间有什么不同? 解: 把CPU(运算器和控制器)用大规模集成电路技术做在一个芯片上,即为微 处理器。微处理器加上一定数量的存储器和外部设备(或外部设备的接口)构成了 微型计算机。微型计算机与管理、维护计算机硬件以及支持应用的软件相结合就形 成了微型计算机系统。 1.2 CPU在内部结构上由哪几部分组成?CPU应该具备哪些主要功能? 解: CPU主要由起运算器作用的算术逻辑单元、起控制器作用的指令寄存器、指 令译码器、可编程逻辑阵列和标志寄存器等一些寄存器组成。其主要功能是进行算 术和逻辑运算以及控制计算机按照程序的规定自动运行。 1.3 微型计算机采用总线结构有什么优点? 解: 采用总线结构,扩大了数据传送的灵活性、减少了连线。而且总线可以标准 化,易于兼容和工业化生产。 1.4 数据总线和地址总线在结构上有什么不同之处?如果一个系统的数据和地址合用 一套总线或者合用部分总线,那么要靠什么来区分地址和数据? 解: 数据总线是双向的(数据既可以读也可以写),而地址总线是单 向的。 8086CPU为了减少芯片的引脚数量,采用数据与地址线复用,既作数据总线也作为 地址总线。它们主要靠信号的时序来区分。通常在读写数据时,总是先输出地址 (指定要读或写数据的单元),过一段时间再读或写数据。

1.8在给定的模型中,写出用累加器的办法实现15×15的程序。 解: LD A, 0 LD H, 15 LOOP:ADD A, 15 DEC H JP NZ, LOOP HALT 第 2 章作业答案 2.1 IA-32结构微处理器直至Pentillm4,有哪几种? 解: 80386、30486、Pentium、Pentium Pro、Peruium II 、PentiumIII、Pentium4。 2.6 IA-32结构微处理器有哪几种操作模式? 解: IA一32结构支持3种操作模式:保护模式、实地址模式和系统管理模式。操 作模式确定哪些指令和结构特性是可以访问的。 2.8 IA-32结构微处理器的地址空间如何形成? 解: 由段寄存器确定的段基地址与各种寻址方式确定的有效地址相加形成了线性地址。若末启用分页机制,线性地址即为物理地址;若启用分页机制,则它把线性地址转为物理地址。 2.15 8086微处理器的总线接口部件由哪几部分组成? 解: 8086微处理器中的总线接口单元(BIU)负责CPU与存储器之间的信息传 送。具体地说,BIU既负责从内存的指定部分取出指令,送至指令队列

微机原理课后习题答案

李伯成《微机原理》习题第一章 本章作业参考书目: ①薛钧义主编《微型计算机原理与应用——Intel 80X86系列》 机械工业出版社2002年2月第一版 ②陆一倩编《微型计算机原理及其应用(十六位微型机)》 哈尔滨工业大学出版社1994年8月第四版 ③王永山等编《微型计算机原理与应用》 西安电子科技大学出版社2000年9月 1.1将下列二进制数转换成十进制数: X=10010110B= 1*27+0*26+0*25+1*24+0*23+1*22+1*21 +0*21 =128D+0D+0D+16D+0D+0D+4D+2D=150D X=101101100B =1*28+0*27+1*26+1*25+0*24+1*23+1*22+0*21+0*20 =256D+0D+64D+32D+0D+16D+4D+0D=364D X=1101101B= 1*26+1*25+0*24+1*23+1*22+0*21 +1*20 =64D+32D+0D+8D+4D+0D+1D=109D 1.2 将下列二进制小数转换成十进制数: (1)X=0.00111B= 0*2-1+0*2-2+1*2-3+1*2-4+1*2-5= 0D+0D+0.125D+0.0625D+0.03125D=0.21875D (2) X=0.11011B= 1*2-1+1*2-2+0*2-3+1*2-4+1*2-5= 0.5D+0.25D+0D+0.0625D+0.03125D=0.84375D (3) X=0.101101B= 1*2-1+0*2-2+1*2-3+1*2-4+0*2-5+1*2-6= 0.5D+0D+0.125D+0.0625D+0D+0.015625D=0.703125D 1.3 将下列十进制整数转换成二进制数: (1)X=254D=11111110B (2)X=1039D=10000001111B (3)X=141D=10001101B 1.4 将下列十进制小数转换成二进制数: (1)X=0.75D=0.11B (2) X=0.102 D=0.0001101B (3) X=0.6667D=0.101010101B 1.5 将下列十进制数转换成二进制数 (1) 100.25D= 0110 0100.01H (2) 680.75D= 0010 1010 1000.11B 1.6 将下列二进制数转换成十进制数 (1) X=1001101.1011B =77.6875D

微机原理及接口技术课后习题及参考答案

第一章课后习题 1.1 把下列十进制数转换成二进制数、八进制数、十六进制数。 ① 16.25 ② 35.75 ③ 123.875 ④ 97/128 1.2 把下列二进制数转换成十进制数。 ① 10101.01 ② 11001.0011 ③ 111.01 ④ 1010.1 1.3 把下列八进制数转换成十进制数和二进制数。 ① 756.07 ② 63.73 ③ 35.6 ④ 323.45 1.4 把下列十六进制数转换成十进制数。 ① A7.8 ② 9AD.BD ③ B7C.8D ④ 1EC 1.5 求下列带符号十进制数的8位补码。 ① +127 ② -1 ③ -0 ④ -128 1.6 求下列带符号十进制数的16位补码。 ① +355 ② -1 1.7 计算机分那几类?各有什么特点? 1.8 简述微处理器、微计算机及微计算机系统三个术语的内涵。 1.9 80X86微处理器有几代?各代的名称是什么? 1.10 你知道现在的微型机可以配备哪些外部设备? 1.11 微型机的运算速度与CPU的工作频率有关吗? 1.12 字长与计算机的什么性能有关? 习题一参考答案 1.1 ① 16.25D=10000.01B=20.2Q=10.4H ② 35.75D=100011.11B=43.6Q=23.CH ③ 123.875D=1111011.111B=173.7Q=7B.EH ④ 97/128D=64/123+32/128+1/128=0.1100001B=0.604Q=0.C2H 1.2 ① 10101.01B=21.25D ② 11001.0011B=25.1875D ③ 111.01B=7.25D ④ 1010.1B=10.5D 1.3 ① 756.07Q=111101110.000111B=494.109D ② 63.73Q=110011.111011B=51.922D ③ 35.6Q=11101.110B=29.75D ④ 323.45Q=11010011.100101B=211.578D 1.4 ① A7.8H=167.5D ② 9AD.BDH=2477.738D ③ B7C.8D=2940.551D ④ 1ECH=492D 1.5 ① [+127] 补=01111111 ② [-1] 补 = 11111111 ③ [-0] 补=00000000 ④[-128] 补 =10000000 1.6 ① [+355] 补= 0000000101100011 ② [-1] 补 = 1111 1111 1111 1111 1.7 答:传统上分为三类:大型主机、小型机、微型机。大型主机一般为高性能的并行处理系统,存储容量大,事物处理能力强,可为众多用户提供服务。小型机具有一定的数据处理能力,提供一定用户规模的信息服务,作为部门的信息服务中心。微型机一般指在办公室或家庭的桌面或可移动的计算系统,体积小、价格低、具有工业化标准体系结构,兼容性好。 1.8 答:微处理器是微计算机系统的核心硬件部件,对系统的性能起决定性的影

微机原理课后作业答案(第五版)

6、[+42]原=00101010B=[+42]反=[+42]补 [-42]原=B [-42]反=B [-42]补=B [+85]原=01010101B=[+85]反=[+85]补 [-85]原=B [-85]反=B [-85]补=B 10、微型计算机基本结构框图 微处理器通过一组总线(Bus)与存储器和I/O接口相连,根据指令的控制,选中并控制它们。微处理器的工作:控制它与存储器或I/O设备间的数据交换;进行算术和逻辑运算等操作;判定和控制程序流向。 存储器用来存放数据和指令,其内容以二进制表示。每个单元可存8位(1字节)二进制信息。 输入——将原始数据和程序传送到计算机。 输出——将计算机处理好的数据以各种形式(数字、字母、文字、图形、图像和声音等)送到外部。 接口电路是主机和外设间的桥梁,提供数据缓冲驱动、信号电平转换、信息转换、地址译码、定时控制等各种功能。 总线:从CPU和各I/O接口芯片的内部各功能电路的连接,到计算机系统内部的各部件间的数据传送和通信,乃至计算机主板与适配器卡的连接,以及计算机与外部设备间的连接,都要通过总线(Bus)来实现。 13、8086有20根地址线A19~A0,最大可寻址220=1048576字节单元,即1MB;80386有32根地址线,可寻址232=4GB。8086有16根数据线,80386有32根数据线。

1、8086外部有16根数据总线,可并行传送16位数据; 具有20根地址总线,能直接寻址220=1MB的内存空间; 用低16位地址线访问I/O端口,可访问216=64K个I/O端口。 另外,8088只有8根数据总线 2、8086 CPU由两部分组成:总线接口单元(Bus Interface Unit,BIU) BIU负责CPU与内存和I/O端口间的数据交换: BIU先从指定内存单元中取出指令,送到指令队列中排队,等待执行。 执行指令时所需的操作数,也可由BIU从指定的内存单元或I/O端口中获取,再送到EU去执行。 执行完指令后,可通过BIU将数据传送到内存或I/O端口中。 指令执行单元(Execution Unit,EU) EU负责执行指令: 它先从BIU的指令队列中取出指令,送到EU控制器,经译码分析后执行指令。EU的算术逻辑单元(Arithmetic Logic Unit,ALU)完成各种运算。 6、见书P28-29。 7.(1)1200:3500H=1200H×16+3500H=15500H (2)FF00:0458H=FF00H×16+0458H=FF458H (3)3A60:0100H=3A80H×16+0100H=3A700H 8、(1)段起始地址1200H×16=12000H,结束地址1200H×16+FFFFH=21FFFH (2)段起始地址3F05H×16=3F050H,结束地址3F05H×16+FFFFH=4F04FH (3)段起始地址0FFEH×16=0FFE0H,结束地址0FFEH×16+FFFFH=1FFD0H 9、3456H×16+0210H=34770H 11、堆栈地址范围:2000:0000H~2000H(0300H-1),即20000H~202FFH。执行两条PUSH指令后,SS:SP=2000:02FCH,再执行1条PUSH指令后,SS:SP=2000:02FAH。 12、(2000H)=3AH, (2001H)=28H, (2002H)=56H, (2003H)=4FH 从2000H单元取出一个字数据需要1次操作,数据是283AH; 从2001H单元取出一个字数据需要2次操作,数据是5628H; 17、CPU读写一次存储器或I/O端口的时间叫总线周期。1个总线周期需要4个系统时钟周期(T1~T4)。8086-2的时钟频率为8MHz,则一个T周期为125ns,一个总线周期为500ns,则CPU每秒最多可以执行200万条指令。

微机原理[第三版]课后练习答案解析

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 思考与练习题 一、选择题 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 课后练习题 一、填空题 1.将二进制数1011011.1转换为十六进制数为__5B.8H_____。 2.将十进制数199转换为二进制数为____ 11000111____B。 3.BCD码表示的数,加减时逢__10____进一,ASCII码用来表示数值时,是一种非压缩的BCD 码。 4.十进制数36.875转换成二进制是___100100.111____________。 5.以_微型计算机____为主体,配上系统软件和外设之后,就构成了__微型计算机系统____。6.十进制数98.45转换成二进制为__1100010.0111_B、八进制__142.3463________Q、十六进制__62.7333________H。(精确到小数点后4位) 二、选择题 1.堆栈的工作方式是__B_________。 A)先进先出B)后进先出C)随机读写D)只能读出不能写入 2.八位定点补码整数的范围是____D_________。 A)-128-+128 B)-127-+127 C)-127-+128 D)-128-+127 3.字长为16位的数可表示有符号数的范围是___B___。 A)-32767-+32768 B)-32768-+32767 C)0-65535 D)-32768-+32768 三、简答题 1.微型计算机系统的基本组成? 微型计算机,系统软件,应用软件,输入输出设备 2.简述冯.诺依曼型计算机基本思想? ●将计算过程描述为由许多条指令按一定顺序组成的程序,并放入存储器保存 ●指令按其在存储器中存放的顺序执行; ●由控制器控制整个程序和数据的存取以及程序的执行; ●以运算器为核心,所有的执行都经过运算器。 3.什么是微型计算机? 微型计算机由CPU、存储器、输入/输出接口电路和系统总线构成。 4.什么是溢出? 运算结果超出了计算机所能表示的范围。 2.2 一、填空题 1. 8086/8088的基本总线周期由___4____个时钟周期组成,若CPU主频为10MHz,则一个时钟周期的时间为___0.1μs_____。 2. 在8086CPU的时序中,为满足慢速外围芯片的需要,CPU采样___READY_________信号,若未准备好,插入___TW__________时钟周期。 3. 8086系统总线形成时,须要用_____ALE__________信号锁定地址信号。 4. 对于8086微处理器,可屏蔽中断请求输入信号加在_____INTR__________引脚。

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

第1章微型计算机系统 〔习题〕简答题 (2)总线信号分成哪三组信号 (3)PC机主存采用DRAM组成还是SRAM组成 (5)ROM-BIOS是什么 (6)中断是什么 (9)处理器的“取指-译码-执行周期”是指什么 〔解答〕 ②总线信号分成三组,分别是数据总线、地址总线和控制总线。 ③ PC机主存采用DRAM组成。 ⑤ ROM-BIOS是“基本输入输出系统”,操作系统通过对BIOS 的调用驱动各硬件设备,用户也可以在应用程序中调用BIOS中的许多功能。 ⑥中断是CPU正常执行程序的流程被某种原因打断、并暂时停止,转向执行事先安排好的一段处理程序,待该处理程序结束后仍

返回被中断的指令继续执行的过程。 ⑨指令的处理过程。处理器的“取指—译码—执行周期”是指处理器从主存储器读取指令(简称取指),翻译指令代码的功能(简称译码),然后执行指令所规定的操作(简称执行)的过程。 〔习题〕填空题 (2)Intel 8086支持___________容量主存空间,80486支持___________容量主存空间。 (3)二进制16位共有___________个编码组合,如果一位对应处理器一个地址信号,16位地址信号共能寻址___________容量主存空间。 (9)最初由公司采用Intel 8088处理器和()操作系统推出PC机。 ② 1MB,4GB ③ 216,64KB (9)IBM,DOS 〔习题〕说明微型计算机系统的硬件组成及各部分作用。 〔解答〕

CPU:CPU也称处理器,是微机的核心。它采用大规模集成电路芯片,芯片内集成了控制器、运算器和若干高速存储单元(即寄存器)。处理器及其支持电路构成了微机系统的控制中心,对系统的各个部件进行统一的协调和控制。 存储器:存储器是存放程序和数据的部件。 外部设备:外部设备是指可与微机进行交互的输入(Input)设备和输出(Output)设备,也称I/O设备。I/O设备通过I/O接口与主机连接。 总线:互连各个部件的共用通道,主要含数据总线、地址总线和控制总线信号。 〔习题〕区别如下概念:助记符、汇编语言、汇编语言程序和汇编程序。 〔解答〕 助记符:人们采用便于记忆、并能描述指令功能的符号来表示机器指令操作码,该符号称为指令助记符。 汇编语言:用助记符表示的指令以及使用它们编写程序的规则就形成汇编语言。 汇编语言程序:用汇编语言书写的程序就是汇编语言程序,或称汇编语言源程序。

微机原理(王忠民版课后答案)

部分习题答案 第二章计算机中的数值和编码 1、将十进制数转换为二进制和十六进制 (1) =1000 =(2) =1101 = (3) ==(4) =10 1B=H 2、将下列二进制数转换为十进制和十六进制 (1) 111010 B=58 =3A H(2) 1011 = =H (3) 1B= = (4) B= = 3、完成下列二进制数的加减法运算 (1) +=(2) -= (3) 00111101+=(4) -= 4、完成下列十六进制数的加减法运算 (1) 745CH+56DFH=D14B H(2) -=H (3) +=1678 .FC H(4) 6F01H-EFD8H=7F29 H 5、计算下列表达式的值 (1) +.1011B+= (2) -.11H+= (3) ++-= 6、选取字长n为8位和16位两种情况,求下列十进制数的补码。 (1) X=-33的补码:1101 1111, 111 (2) Y=+33的补码:0010 0001, 0000 0000 0010 0001 (3) Z=-128的补码:1000 0000,1111 1111 1000 0000 (4) N=+127的补码:0111 1111, 0000 0000 0111 1111 (5) A=-65的补码:1011 1111, 1111 1111 1011 1111 (6) B=+65的补码:0100 0001,0000 0000 0100 0001 (7) C=-96的补码:1010 0000,1111 1111 1010 0000 (8) D=+96的补码:0110 0000, 0000 0000 0110 0000 7、写出下列用补码表示的二进制数的真值 (1) [X]补=1000 0000 0000 0000 H X=-1000 0000 0000 0000 H=-32768 (2) [Y]补=0000 0001 0000 0001 H Y=+0000 0001 0000 0001 H=+257 (3) [Z]补=1111 1110 1010 0101 H Z=-0000 0001 0101 1011 H=-347 (4) [A]补=0000 0010 0101 0111 H A=+0000 0010 0101 0111 H=+599 8、设机器字长为8位,最高位为符号位,试对下列格式进行二进制补码运算,并判断结果是否溢出。 (1) 43+8 ∵[43]补=00101011B,[8]补=00001000B ∴[43]补+[8]补=00101011B+00001000B=00110011B=33H 00101011B +00001000B

微机原理与接口技术(第二版)课后习题答案完整版

习题1 1.什么是汇编语言,汇编程序,和机器语言? 答:机器语言是用二进制代码表示的计算机能直接识别和执行的一种机器指令的集合。 汇编语言是面向及其的程序设计语言。在汇编语言中,用助记符代替操作码,用地址符号或标号代替地址码。这种用符号代替机器语言的二进制码,就把机器语言编程了汇编语言。 使用汇编语言编写的程序,机器不能直接识别,要由一种程序将汇编语言翻译成机器语言,这种起翻译作用的程序叫汇编程序。 2.微型计算机系统有哪些特点?具有这些特点的根本原因是什么? 答:微型计算机的特点:功能强,可靠性高,价格低廉,适应性强、系统设计灵活,周期短、见效快,体积小、重量轻、耗电省,维护方便。 这些特点是由于微型计算机广泛采用了集成度相当高的器件和部件,建立在微细加工工艺基础之上。 3.微型计算机系统由哪些功能部件组成?试说明“存储程序控制”的概念。 答:微型计算机系统的硬件主要由运算器、控制器、存储器、输入设备和输出设备组成。 “存储程序控制”的概念可简要地概括为以下几点: ①计算机(指硬件)应由运算器、存储器、控制器和输入/输出设备五大基本部件组成。 ②在计算机内部采用二进制来表示程序和数据。 ③将编好的程序和原始数据事先存入存储器中,然后再启动计算机工作,使计算机在不需要人工干预的情况下,自动、高速的从存储器中取出指令加以执行,这就是存储程序的基本含义。 ④五大部件以运算器为中心进行组织。 4.请说明微型计算机系统的工作过程。 答:微型计算机的基本工作过程是执行程序的过程,也就是CPU自动从程序存

放的第1个存储单元起,逐步取出指令、分析指令,并根据指令规定的操作类型和操作对象,执行指令规定的相关操作。如此重复,周而复始,直至执行完程序的所有指令,从而实现程序的基本功能。 5.试说明微处理器字长的意义。 答:微型机的字长是指由微处理器内部一次可以并行处理二进制代码的位数。它决定着计算机内部寄存器、ALU和数据总线的位数,反映了一台计算机的计算精度,直接影响着机器的硬件规模和造价。计算机的字长越大,其性能越优越。在完成同样精度的运算时,字长较长的微处理器比字长较短的微处理器运算速度快。 6.微机系统中采用的总线结构有几种类型?各有什么特点? 答:微机主板常用总线有系统总线、I/O总线、ISA总线、IPCI总线、AGP总线、IEEE1394总线、USB总线等类型。 7.将下列十进制数转换成二进制数、八进制数、十六进制数。 ①(4.75)10=(0100.11)2=(4.6)8=(4.C)16 ②(2.25)10=(10.01)2=(2.2)8=(2.8)16 ③(1.875)10=(1.111)2=(1.7)8=(1.E)16 8.将下列二进制数转换成十进制数。 ①(1011.011)2=(11.6)10 ②(1101.01011)2=(13.58)10 ③(111.001)2=(7.2)10 9.将下列十进制数转换成8421BCD码。 ① 2006=(0010 0000 0000 0110)BCD ② 123.456=(0001 0010 0011.0100 0101 0110)BCD 10.求下列带符号十进制数的8位基2码补码。 ① [+127]补= 01111111

微机原理习题解答

第一章微型计算机的基础知识 1-1 将下列十进制数转换为二进制数、十六进制数。 (1)110 (2)1 039 (3)0.75 (4)0.156 25 1-2 将下列十进制数转换为BCD 码。 (1)129 (2)5 678 (3)0.984 (4)93.745 1-3 将下列二进制数转换为十进制数、十六进制数。 (1)10101010 (2)10000000 (3)11000011.01 (4)01111110 1-4 将下列十六进制数转换为二进制数、十进制数。 (1)8E6H (2)0A42H (3)7E.C5H (4) 0F19.1DH 1-5 将下列二进制数转换为BCD 码。 (1)1011011.101 (2)1010110.001 1-6 将下列BCD 码转换为二进制数。 (1)(0010 0111 0011) BCD (2)(1001 0111.0010 0101) BCD 1-7 完成下列二进制数的运算。 (1)1001.11+11.11 (2)1101.01-0110.11 (3)1000.011-1001.101 (4)1111+1101 1-8 完成下列十六进制数的运算。 (1)6AH+0A6H (2)0AB1FH+0EFCH (3)12ADH-1DEH (4)117H-0ABH 1-9 已知X=01H,Y=0FFH ,在下面的情况下比较两数的大小。 (1)无符号数 (2)符号数 (均为补码) 1-10 计算下列各表达式。 (1)101+‘A’+01101001B+0D5H+57Q (2)127.8125+10111101.101+375.63Q+1FC.8AH 1-11 写出下列字符串的ASCII 码。 (1)HELLO (2)A8=

微机原理课后答案

课后练习题 一、填空题 1.将二进制数转换为十六进制数为。 2.将十进制数199转换为二进制数为____ ____B。 3.BCD码表示的数,加减时逢__10____进一,ASCII码用来表示数值时,是一种非压缩的BCD 码。 4.十进制数转换成二进制是。 5.以_微型计算机____为主体,配上系统软件和外设之后,就构成了__微型计算机系统____。6.十进制数转换成二进制为、八进制、十六进制。(精确到小数点后4位) 二、选择题 1.堆栈的工作方式是__B_________。 A)先进先出 B)后进先出 C)随机读写 D)只能读出不能写入 2.八位定点补码整数的范围是____D_________。 A)-128-+128 B)-127-+127 C)-127-+128 D)-128-+127 3.字长为16位的数可表示有符号数的范围是___B___。 A)-32767-+32768 B)-32768-+32767 C)0-65535 D)-32768-+32768 三、简答题 1.微型计算机系统的基本组成? 微型计算机,系统软件,应用软件,输入输出设备 2.简述冯.诺依曼型计算机基本思想? 将计算过程描述为由许多条指令按一定顺序组成的程序,并放入存储器保存 指令按其在存储器中存放的顺序执行; 由控制器控制整个程序和数据的存取以及程序的执行; 以运算器为核心,所有的执行都经过运算器。 3.什么是微型计算机? 微型计算机由CPU、存储器、输入/输出接口电路和系统总线构成。 4.什么是溢出? 运算结果超出了计算机所能表示的范围。 2.2 一、填空题 1. 8086/8088的基本总线周期由___4____个时钟周期组成,若CPU主频为10MHz,则一个时钟周期的时间为μs_____。 2. 在8086CPU的时序中,为满足慢速外围芯片的需要,CPU采样___READY_________信号,若未准备好,插入___TW__________时钟周期。 3. 8086系统总线形成时,须要用_____ALE__________信号锁定地址信号。 4. 对于8086微处理器,可屏蔽中断请求输入信号加在_____INTR__________引脚。 5. 在8086系统中,若某一存贮单元的逻辑地址为7FFFH:5020H,则其物理地址为

微型计算机原理课后习题答案,王忠民主编

王忠民主编西安电子科技大学出版 部分习题答案 第二章计算机中的数值和编码 1、将十进制数转换为二进制和十六进制 (1) 129.75=1000 0001.11B=81.CH(2) 218.8125=1101 1010.1101B=DA.DH (3) 15.625=1111.101B=F.AH(4) 47.15625=10 1111.0010 1B=2F.28 H 2、将下列二进制数转换为十进制和十六进制 (1) 111010 B=58 =3A H(2) 1011 1100.111B= 188.875= BC.E H (3) 0.1101 1B=0.84375 =0.D8H(4) 11110.01 B=30.25 =1E.4H 3、完成下列二进制数的加减法运算 (1) 1001.11+100.01=1110.00(2) 1101010110.1001-01100001.0011=01110101.0110 (3) 00111101+10111011=11111000 (4) 01011101.0110-101101.1011=101111.1011 4、完成下列十六进制数的加减法运算 (1) 745CH+56DFH=D14B H (2) ABF.8H-EF6.AH=9C28.E H (3) 12AB.F7+3CD.05=1678 .FC H(4) 6F01H-EFD8H=7F29 H 5、计算下列表达式的值 (1) 128.8125+10110101.1011B+1F.2H=101010101.1010B (2) 287.68-10101010.11H+8E.EH=103.CEH (3) 18.9+1010.1101B+12.6H-1011.1001=36.525 6、选取字长n为8位和16位两种情况,求下列十进制数的补码。 (1) X=-33的补码:1101 1111,1111111111011111 (2) Y=+33的补码:0010 0001, 0000 0000 0010 0001 (3) Z=-128的补码:1000 0000,1111 1111 1000 0000 (4) N=+127的补码:0111 1111,0000 0000 0111 1111 (5) A=-65的补码:1011 1111,1111 1111 1011 1111 (6) B=+65的补码:0100 0001,0000 0000 0100 0001 (7) C=-96的补码:1010 0000, 1111 1111 1010 0000 (8) D=+96的补码:0110 0000, 0000 0000 0110 0000 7、写出下列用补码表示的二进制数的真值 (1) [X]补=1000 0000 0000 0000 H X=-1000 0000 0000 0000 H=-32768 (2) [Y]补=0000 0001 0000 0001 H Y=+0000 0001 0000 0001 H=+257 (3) [Z]补=1111 1110 1010 0101 H Z=-0000 0001 0101 1011 H=-347 (4) [A]补=0000 0010 0101 0111 H A=+0000 0010 0101 0111 H=+599 8、设机器字长为8位,最高位为符号位,试对下列格式进行二进制补码运算,并判断结果是否溢出。 (1) 43+8

微机原理课后习题答案

第一章 学习指导: 1.掌握十六进制、二进制、BCD(十进制数)、ASCII码 2.掌握有符号数(补码、原码)、无符号数计算机的表示方法以及表示范围 3.掌握补码运算 4.了解计算机基本组成及工作原理 5.了解新技术 6.了解计算机主要性能指标 2、完成下列数制之间的转换。 (1)01011100B=92D (3)135D=10000111B (5)10110010B=262Q=B2H 3、组合型BCD码和非组合型BCD码有什么区别?写出十进制数254的组合型BCD数和非组合型数。 答:组合型BCD码用高四位和低四位分别对应十进制数的个位和十位,其表示范围是0~99;非组合型BCD码用一个字节的低四位表示十进制数,高四位则任意取值,表示范围为0~9。 组合型:254=(001001010100)BCD 非组合型:254=(00000010 00000101 00000100)BCD 7、计算机为什么采用补码形式存储数据?当计算机的字长n=16,补码的数据表示范围是多少? 答:在补码运算过程中,符号位参加运算,简化了加减法规则,且能使减法运算转化为加法运算,可以简化机器的运算器电路。+32767~ -32768。 9、设计算机字长n=8,求下列各式的[X+Y]补和[X-Y]补,并验证计算结果是否正确。 (1)X=18,Y=89 [X+Y]补=00010010+01011001=01101011B=107D 正确 [X-Y]补=10111001B=00010010+10100111=(-71D)补正确 (2)X=-23,Y=-11 [X+Y]补=11101001+11110101=11011110B=(-34D)补正确[X-Y]补=11101001+00001011=11110100B=(-12D)补正确 (3)X=18,Y=-15 [X+Y]补=00010010+11110001=00000011B=(3D)补正确 [X-Y]补=00010010+00001111=00100001B=(33D)补正确 (4)X=-18,Y=120 [X+Y]补=11101110+01111000=01100110B=(102D)补正确[X-Y]补=11101110+10001000=01110110B=(123D)补由于X-Y=-138 超出了机器数范围,因此出错了。 13、微型计算机的主要性能指标有哪些? 答:CPU字长、存储器容量、运算速度、CPU内核和IO工作电压、制造工艺、扩展能力、软件配置。 第二章 学习指导: 1.了解8086微处理器的基本组成及工作原理 2.掌握通用寄存器(AX、BX、DX、CX、SI、DI、SP、BP)段寄存器(CS、SS、DS、ES)标志寄存器(状态标志位和控制标志位含义)作用 3.掌握逻辑地址、物理地址以及它们之间的关系物理地址=段基址x16+偏移地址 4.掌握逻辑地址和物理地址表示形式2000:0100,20100 5.存储器地址的表示图2-5 6.主要引脚RD、WR、M/IO、INTR、INTA、NMI、HOLD、HLDA

微机原理与接口技术(第二版)课后习题答案完整版

微机原理与接口技术(第二 版)课后习题答案完整版-标准化文件发布号:(9456-EUATWK-MWUB-WUNN-INNUL-DDQTY-KII

习题1 1.什么是汇编语言,汇编程序,和机器语言? 答:机器语言是用二进制代码表示的计算机能直接识别和执行的一种机器指令的集合。 汇编语言是面向及其的程序设计语言。在汇编语言中,用助记符代替操作码,用地址符号或标号代替地址码。这种用符号代替机器语言的二进制码,就把机器语言编程了汇编语言。 使用汇编语言编写的程序,机器不能直接识别,要由一种程序将汇编语言翻译成机器语言,这种起翻译作用的程序叫汇编程序。 2.微型计算机系统有哪些特点具有这些特点的根本原因是什么 3. 答:微型计算机的特点:功能强,可靠性高,价格低廉,适应性强、系统设计灵活,周期短、见效快,体积小、重量轻、耗电省,维护方便。 这些特点是由于微型计算机广泛采用了集成度相当高的器件和部件,建立在微细加工工艺基础之上。 4.微型计算机系统由哪些功能部件组成?试说明“存储程序控制”的概念。答:微型计算机系统的硬件主要由运算器、控制器、存储器、输入设备和输出设备组成。 “存储程序控制”的概念可简要地概括为以下几点: ①计算机(指硬件)应由运算器、存储器、控制器和输入/输出设备五大基本部件组成。 ②在计算机内部采用二进制来表示程序和数据。 ③将编好的程序和原始数据事先存入存储器中,然后再启动计算机工作,使计算机在不需要人工干预的情况下,自动、高速的从存储器中取出指令加以执行,这就是存储程序的基本含义。 ④五大部件以运算器为中心进行组织。 5.请说明微型计算机系统的工作过程。

相关文档
最新文档