文档库 最新最全的文档下载
当前位置:文档库 › 微型计算机课后答案(第二章)

微型计算机课后答案(第二章)

微型计算机课后答案(第二章)
微型计算机课后答案(第二章)

微型计算机课后答案(第二章)

(二)习题二解答

1.8086CPU包括EU和BIU,将下列部件的番号填与后面:

EU_____________

BIU_____________

(1)段寄存器组(2)ALU (3)指令队列(4)指令指针

(5)EU控制器(6)通用寄存器组(7)20位地址加法器

(8)标志寄存器(9)暂存器(10)总线控制器

2.8086系统中为什么一定要有地址锁存器?需要锁存哪些信息?

3.8086CPU的标志寄存器使用的几位分别有什么作用?

4.对于8086CPU,假设(DS)=0260H,(CS)=0540,(SS)=2200H。

(1)在数据段可存储的数据最多为多少字节?首末地址各位多少?

(2)堆栈段可最多存多少个16位的字?

(3)代码段可最多存多少个字节的程序?其首末地址是多少?

5.某数据段由52个字节组成,其起始地址为BA2CH:1051H,试确定该数据段的首末单元

的实际地址。

6.某代码段的地址范围是9B200H~A0100H,确定CS的值和该段的长度。

7.若8086CPU工作于最小模式,试指出当CPU完成将AH的内容送到物理地址为 91001H

的存储单元操作时,以下哪些信号应为低电平:M/IO、RD、WR、BHE/S7、DT/R?

若CPU完成的是将物理地址91000H单元的内容送到AL中,则上述哪些信号应为低电平?

8.什么是指令周期?什么是总线周期?什么是时钟周期?

9.8086CPU读/写总线周期各包含多少个时钟周期?什么情况下需要插入Tw周期?应插入

多少个Tw取决于什么因素?

10.试简述8086系统最小模式时从储存器读数据时的时序过程。

【习题二】

1、答:EU(2)(5)(6)(8)(9) BIU(1)(2)(4)(7)(10)

2、答:由于8086CPU的地址总线和数据总线存在分时复用的情况,在进行访问存储器或I/O 端口时,必须地址信号有效选中相应单元或相应端口,而又得通过复用的数据线上进行数据传送。所以不能同时在复用线上传送地址和数据,得先把地址传送入一个地址锁存器保持地址信号。同时BHE和20位地址信号一起,用地址锁存器进行锁存,使它们的状态在整个总线周期有效。

3、答:用到了9位,其中6个状态标志位,3个控制标志位。

6个状态标志位是:

①CF(Carry Flag)进位标志位:运算中发生进位或借位时,CF=1;否则,CF=0。用STC指令可置CF=1,CLC指令置CF=0。CMC指令对CF求反;循环指令也会影响该标志位。

②AF(Auxiliary Carry Flag)辅助进位标志位:字节操作时,在运算结果的低4位向高4位有进位(加法)或有借位(减法);在字操作时,低字节向高字节有进位(加)或借位(减)时,则AF=1,否则AF=0。该标志一般在BCD码运算中作为是否进行十进制调整的判断依据。

③OF(Overflow Flag)溢出标志位:当运算结果超出机器的表示范围时,OF=1;否则OF=0。如:带符号数的操作数,当按字节运算超出-128~+127;按字运算超出-32768~+32767范围时,OF=1;

④SF(Sign Flag)符号标志位:在有符号运算数的算术运算时,当运算结果为负时,SF=1;否则SF=0。

⑤ZF(Zero Flag)零标志位:运算结果为零时,ZF=1;否则ZF=0。

⑥PF(Parity Flag)奇偶标志位:当运算的结果的低8位“1”的个数为偶数时,PF=1;否则PF=0。

3个控制标志位:

①DF(Direction Flag)方向标志位:控制串操作指令对字符串处理的方向。DF=0时,变址地址指针SI,DI作增量操作,即由低地址向高地址进行串操作,字节操作增量为1,字操作时增量为2;DF=1时,作减量操作,即由高地址向低地址进行串操作。用STD指令可置DF=1,CLD指令置DF=0。

②IF(Interrupt Flag)中断允许标志位:控制可屏蔽中断的标志。当IF=1时,允许CPU 响应可屏蔽中断的请求;当IF=0时,禁止响应。用STI指令可置IF=1,CLI指令置IF=0。

③TF(Trap Flag)陷阱标志位:这是为程序调试而提供的CPU单步工作方式。若TF=1时,CPU每执行完一条指令就产生一个内部中断(单步中断),以便对每条指令的执行结果进行跟踪调查。当TF=0时,CPU正常执行程序。

4、

答:(1)数据段可存放最多64KB,首地址是02600H,末地址是125FFH;

(2)堆栈段可存放最多32K个16位的字;

(3)代码段可最多存64KB的程序,首地址是05400H,末地址是153FFH

5、答:首地址:BA2CH×10H+1051H=BB311H,末地址:BB311H+34H-1=BB344H

6、答:(CS)=9B20H,该段长4F01H个字节。

7、答:(第一问)WR、BHE/S7;(第二问)RD、DT/R

8、答:指令周期指CPU从内存取出一条指令并执行这条指令的时间总和;总线周期通常把CPU通过总线对微处理器外部(存贮器或I/O接口)进行一次访问所需时间称为一个总线周

期。一个总线周期一般包含4个时钟周期,这4个时钟周期分别称4个状态即T1状态、T2状态、T3状态和T4状态。时钟周期也称为振荡周期,定义为时钟脉冲的倒数(可以这样来理解,时钟周期就是单片机外接晶振的倒数,例如12M的晶振,它的时间周期就是1/12 us),是计算机中最基本的、最小的时间单位。

9、8086CPU读/写总线周期各包含4个基本时钟周期(即T1、T2、T3、T4状态),当外设没有准备就绪时,需要在T3状态后插入Tw周期,应插入个Tw取决于外设是否准备就绪。

10、答:8086系统最小模式时从储存器读数据时的时序过程:

⑴T1周期:输出地址,IO

M/信号有效,R

DT/有效;ALE有效,输出地址;输出BHE信号;

⑵T2周期:等待和准备读数据,RD信号有效;DEN信号有效,打开数据缓冲器;

⑶T3周期:数据进入数据总线,CPU测试READY输入,为1就进入下一周期;否则进入T W(同T3);

⑷T4周期:CPU采样数据总线,完成读操作。RD信号复原;DEN信号复原;R

DT/信号复原;IO

M/信号复原。

环境监测第二章部分习题答案

第二章水和废水监测 3.对于工业废水排放源,怎样布设采样点怎样测量污染物排放总量 (1)在车间或车间处理设施的废水排放口布设采样点,监测第一类污染物;在工厂废水总排放口布设采样点,监测第二类污染物。 (2)已有废水处理设施的工厂,在处理设施的总排放口布设采样点。如需了解废水处理效果和调控处理工艺参数提供依据,应在处理设施进水口和部分单元处理设施进、出口布设采样点。 (3)用某一时段污染物平均浓度乘以该时段废(污)水排放量即为该时段污染物的排放总量。 4.水样有哪几种保存方法试举几个实例说明怎样根据被测物质 的性质选用不同的保存方法。 (1)冷藏或冷冻方法 (2)加入化学试剂保存法 加入生物抑制剂、调节pH、加入氧化剂或还原剂 如:在测定氨氮、硝酸盐氮、化学需氧量的水样中加入HgCl2,可抑制生物的氧化还原作用;测定氰化物或挥发酚的水样中加入NaOH 溶液调pH至12,使之生成稳定的酚盐。 5.水样在分析测定之前,为什么要进行预处理预处理包括哪些内容 (1)被污染的环境水样和废(污)水样所含组分复杂,多数污染祖坟含量低,存在形态各异,共存组分的干扰等,都会影响分析测定,故需预处理。 (2)预处理包括悬浮物的去除、水样的消解、待测组分的浓缩和分离。 14.说明原子吸收光谱法测定金属化合物的原理,用方块图示意其测定流程。 (1)利用待测元素原子蒸汽中基态原子对光源发出的特征谱线的吸收来进行分析。 (2) 原子吸收光谱法测定金属化合物测定流程 光源—单色器—样品室—检测器—显示光源—原子化系统—分 光系统—检测系统 16.石墨炉原子吸收光谱法与火焰原子吸收光谱法有何不同之处两种方法各有何优缺点 (1)石墨炉原子吸收光谱法测定,其测定灵敏度高于火焰原子吸收光谱法,但基体干扰较火焰原子吸收光谱法严重。

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

第一章 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既负责从内存的指定部分取出指令,送至指令队列

现代测试技术习题解答--第二章--信号的描述与分析---副本

第二章 信号的描述与分析 补充题2-1-1 求正弦信号0()sin()x t x ωt φ=+的均值x μ、均方值2 x ψ和概率密度函数 p (x )。 解答: (1)0 00 11lim ()d sin()d 0T T x T μx t t x ωt φt T T →∞== +=? ? ,式中02π T ω = —正弦信号周期 (2) 2 222 2 2 0000 1 1 1cos 2() lim ()d sin ()d d 22 T T T x T x x ωt φψx t t x ωt φt t T T T →∞-+== += = ? ? ? (3)在一个周期内 012ΔΔ2Δx T t t t =+= 000 2Δ[()Δ]lim x x T T T t P x x t x x T T T →∞<≤+=== Δ0Δ000 [()Δ]2Δ2d ()lim lim ΔΔd x x P x x t x x t t p x x T x T x →→<≤+==== 正弦信号 x

2-8 求余弦信号0()sin x t x ωt 的绝对均值x μ和均方根值rms x 。 2-1 求图示2.36所示锯齿波信号的傅里叶级数展开。

2-4周期性三角波信号如图2.37所示,求信号的直流分量、基波有效值、信号有效值及信号的平均功率。

2-1 求图示2.36所示锯齿波信号的傅里叶级数展开。 补充题2-1-2 求周期方波(见图1-4)的傅里叶级数(复指数函数形式),划出|c n|–ω和φn–ω

图,并与表1-1对比。 解答:在一个周期的表达式为 00 (0)2 () (0) 2 T A t x t T A t ? --≤

管理会计第二章课后习题及答案

第二章课后习题 思考题 1.管理会计对成本是如何进行分类的?各种分类的主要目的是什么? 管理会计将成本按各种不同的标准进行分类,以适应企业经营管理的不同需求。 1.按成本经济用途分类:制造成本和非制造成本。 主要目的是用来确定存货成本和期间损益,满足对外财务报告的需要。 2.按性态分类:固定成本、变动成本和混合成本。 按性态进行划分是管理会计这一学科的基石,管理会计作为决策会计的角色,其许多决策方法尤其是短期决策方法都需要借助成本性态这一概念。 3.按可控性分类:可控成本和不可控成本 4.按是否可比分类:可比成本和不可比成本 5.按特定的成本概念分类:付现成本和沉没成本、原始成本和重置成本、可避免成本和不可避免成本、差别成本和边际成本、机会成本 6.按决策相关性分类:相关成本和无关成本 2.按成本性态划分,成本可分为几类?各自的含义、构成和相关围是什么? 按成本性态可以将企业的全部成本分为固定成本、变动成本和混合成本三类。 (1)固定成本是指其总额在一定期间和一定业务量围,不受业务量变动的影响而保持固定不变的成本。但是符合固定成本概念的支出在“固定性”的强弱上还是有差别的,所以根据这种差别又将固定成本细分为酌量性固定成本和约束性固定成本。酌量性固定成本也称为选择性固定成本或者任意性固定成本,是指管理当局的决策可以改变其支出数额的固定成本。约束性固定成本与酌量性固定成本相反,是指管理当局的决策无法改变其支出数额的固定成本,因而也称为承诺性固定成本,它是企业维持正常生产经营能力所必须负担的最低固定成本,其支出的大小只取决于企业生产经营的规模与质量,因而具有很大的约束性,企业管理当局不能改变其数额。 固定成本的“固定性”不是绝对的,而是有限定条件的,这种限定条件在管理会计中叫做相关围,表现为一定的期间围和一定的空间围。就期间围而言,固定成本表现为在某一特定期间具有固定性。从较长时间看,所有成本都具有变

微机原理课后习题答案

李伯成《微机原理》习题第一章 本章作业参考书目: ①薛钧义主编《微型计算机原理与应用——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

测试技术第二章答案

第二章 习题 2-1:典型的测量系统有几个基本环节组成其中哪个环节的繁简程度相差最大 典型的测试系统,一般由输入装置、中间变换装置、输出装置三部分组成。其中输入装置的繁简程度相差最大,这是因为组成输入装置的关键部件是传感器,简单的传感器可能只由一个敏感元件组成,如测量温度的温度计。而复杂的传感器可能包括敏感元件,变换电路,采集电路。有些智能传感器还包括微处理器。 2-2:对某线性装置输入简谐信号x(t)=asin(φω+t ),若输出为y(t)=Asin(Φ+Ωt ),请对幅值等各对应量作定性比较,并用不等式等数学语言描述它们之间的关系。 x(t)=asin(φω+t )→y(t)=Asin(Φ+Ωt ), 根据线性装置的输入与输出具有的频率保持特 性可知,简谐正弦输入频率与输出频率应相等,既有:Ω=ω,静态灵敏度:K=a A = 常数,相位差:△??-Φ== 常数。 2-3:传递函数和频响函数在描述装置特性时,其物理意义有何不同 传递函数定义式:H (s )=)()(s x s y =0 11 10 111a s a s a s a b s b s b s b n n n n m m m m ++++++++----ΛΛ,其中s=+αj ω称拉氏算子。H(s)是描述测量装置传输,转换特性的数学模型,是以测量装置本身的参数表示输入与输出之间的关系,与装置或结构的物理特性无关。 频率响应函数定义式: H (ωj )=)()(ωωj x j y =0 11 10 111)())()()()(a j a j a j a b j b j b j b n n n n n n n n ++++++++----ωωωωωωΛΛ 反映了信号频率为ω时输出信号的傅氏变换与输入信号的傅氏变换之比。频率响应函数H (ωj )是在正弦信号激励下,测量装置达到稳态输出后,输出与输入之间关系的描述。H (s )与H (ωj )两者含义不同。 H (s )的激励不限于正弦激励。它不仅描述了稳态的也描述了瞬态输入与输出之间的关系。 2-4:对于二阶装置,为何要取阻尼比ζ=~ 当阻尼比ζ= ~时,从幅频特性曲线上看,几乎无共振现象,而且水平段最长。这意味着工作频率范围宽,即测量装置能在0~ω的较大范围内保持近于相同的缩放能力。满足了A(ω)= C 的不失真测量条件。 从相频特性曲线上看几乎是一条斜直线。这意味着ωτω?0)-=(,因此满足相频不失真测量条件。

操作系统第二章课后答案

第二章进程管理 2. 试画出下面4条语句的前趋图: S2: b:=z+1; S3: c:=a-b; S4: w:=c+1; 3. 程序在并发执行时,由于它们共享系统资源,以及为完成同一项任务而相互合作, 致使在这些并发执行的进程之间,形成了相互制约的关系,从而也就使得进程在执行期间出现间断性。 4. 程序并发执行时为什么会失去封闭性和可再现性? 因为程序并发执行时,是多个程序共享系统中的各种资源,因而这些资源的状态是 由多个程序来改变,致使程序的运行失去了封闭性。而程序一旦失去了封闭性也会导致其再失去可再现性。 5. 在操作系统中为什么要引入进程概念?它会产生什么样的影响? 为了使程序在多道程序环境下能并发执行,并能对并发执行的程序加以控制和描述,从而在操作系统中引入了进程概念。 影响: 使程序的并发执行得以实行。 6. 试从动态性,并发性和独立性上比较进程和程序? a. 动态性是进程最基本的特性,可表现为由创建而产生,由调度而执行,因得不到资源 而暂停执行,以及由撤销而消亡,因而进程由一定的生命期;而程序只是一组有序指令的集合,是静态实体。 b. 并发性是进程的重要特征,同时也是OS的重要特征。引入进程的目的正是为了使其 程序能和其它建立了进程的程序并发执行,而程序本身是不能并发执行的。 c. 独立性是指进程实体是一个能独立运行的基本单位,同时也是系统中独立获得资源和 独立调度的基本单位。而对于未建立任何进程的程序,都不能作为一个独立的单位来运行。 7. 试说明PCB的作用?为什么说PCB是进程存在的唯一标志? a. PCB是进程实体的一部分,是操作系统中最重要的记录型数据结构。PCB中记录了操 作系统所需的用于描述进程情况及控制进程运行所需的全部信息。因而它的作用是使一个在多道程序环境下不能独立运行的程序(含数据),成为一个能独立运行的基本单位,一个能和其它进程并发执行的进程。 b. 在进程的整个生命周期中,系统总是通过其PCB对进程进行控制,系统是根据进程 的PCB而不是任何别的什么而感知到该进程的存在的,所以说,PCB是进程存在的唯一标志。 8. 试说明进程在三个基本状态之间转换的典型原因. a. 处于就绪状态的进程,当进程调度程序为之分配了处理机后,该进程便由就绪状态变 为执行状态。 b. 当前进程因发生某事件而无法执行,如访问已被占用的临界资源,就会使进程由执行 状态转变为阻塞状态。 c. 当前进程因时间片用完而被暂停执行,该进程便由执行状态转变为就绪状态。 9. 为什么要引入挂起状态?该状态有哪些性质? a. 引入挂起状态主要是出于4种需要(即引起挂起的原因): 终端用户的请求,父进程 请求,负荷调节的需要,操作系统的需要。

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

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.指令队列缓冲器

内蒙古工业大学 测试技术 课后答案 第二章

8 第二章 习题 2-1:典型的测量系统有几个基本环节组成?其中哪个环节的繁简程度相差最大? 典型的测试系统,一般由输入装置、中间变换装置、输出装置三部分组成。其中输入装置的繁简程度相差最大,这是因为组成输入装置的关键部件是传感器,简单的传感器可能只由一个敏感元件组成,如测量温度的温度计。而复杂的传感器可能包括敏感元件,变换电路,采集电路。有些智能传感器还包括微处理器。 2-2:对某线性装置输入简谐信号x(t)=asin(φω+t ),若输出为y(t)=Asin(Φ+Ωt ),请对幅值等各对应量作定性比较,并用不等式等数学语言描述它们之间的关系。 x(t)=asin(φω+t )→y(t)=Asin(Φ+Ωt ), 根据线性装置的输入与输出具有的频率保持特 性可知,简谐正弦输入频率与输出频率应相等,既有:Ω=ω,静态灵敏度:K=a A = 常数,相位差:△??-Φ== 常数。 2-3:传递函数和频响函数在描述装置特性时,其物理意义有何不同? 传递函数定义式:H (s )=)()(s x s y =0 11 10 111a s a s a s a b s b s b s b n n n n m m m m ++++++++---- ,其中s=+αj ω称拉氏算子。H(s)是描述测量装置传输,转换特性的数学模型,是以测量装置本身的参数表示输入与输出之间的关系,与装置或结构的物理特性无关。 频率响应函数定义式: H (ωj )=)()(ωωj x j y =0 11 10 111)())()()()(a j a j a j a b j b j b j b n n n n n n n n ++++++++----ωωωωωω 反映了信号频率为ω时输出信号的傅氏变换与输入信号的傅氏变换之比。频率响应函数H (ωj )是在正弦信号激励下,测量装置达到稳态输出后,输出与输入之间关系的描述。H (s )与H (ωj )两者含义不同。 H (s )的激励不限于正弦激励。它不仅描述了稳态的也描述了瞬态输入与输出之间的关系。 2-4:对于二阶装置,为何要取阻尼比ζ=0.6~0.7? 当阻尼比ζ= 0.6~0.7时,从幅频特性曲线上看,几乎无共振现象,而且水平段最长。这意味着工作频率范围宽,即测量装置能在0~0.5ω的较大范围内保持近于相同的缩放能力。满足了A(ω)= C 的不失真测量条件。 从相频特性曲线上看几乎是一条斜直线。这意味着ωτω?0)-=(,因此满足相频不失真测量条件。

第二章习题答案

第2章程序控制结构 2.1 选择题 1.已知int i=0, x=1, y=0;,在下列选项中,使i的值变成1的语句是( C )。 (A)if( x&&y ) i++; (B)if( x==y ) i++; (C)if( x||y ) i++; (D)if( !x ) i++; 2.设有函数关系为y= 10 00 10 x x x -< ? ? = ? ?> ? ,下列选项中,能正确表示上述关系的是( C )。 (A)y = 1; (B)y = -1; if( x >= 0 ) if( x != 0 ) if( x == 0 ) y = 0; if( x > 0 ) y = 1; else y = -1; else y = 0 (C)if( x <= 0 ) (D)y = -1; if( x < 0 ) y = -1; if( x <= 0 ) else y = 0; if( x < 0 ) y = -1; else y = 1; else y = 0; 3.假设i=2,执行下列语句后i的值为(B )。 switch( i ) { case 1 : i ++; case 2 : i --; case 3 : ++ i; break; case 4 : -- i; default : i ++; } (A)1 (B)2 (C)3 (D)4 4.已知int i=0,x=0;,在下面while语句执行时循环次数为(D )。 while( !x && i< 3 ) { x++; i++; } (A)4 (B)3 (C)2 (D)1 5.已知int i=3;,在下面do_while 语句执行时的循环次数为(B )。 do{ i--; cout<=0 ); (C)int a=5; while( a ) { a--; };

微机原理课后答案

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__________引脚。

第二章 习题答案

第二章 需求、供给和均衡价格 2. 假定表2—1(即教材中第54页的表2—5)是需求函数Q d =500-100P 在一定价格范围内的需求表: 表2—1 (1)求出价格2元和4元之间的需求的价格弧弹性。 (2)根据给出的需求函数,求P =2元时的需求的价格点弹性。 (3)根据该需求函数或需求表作出几何图形,利用几何方法求出P =2元时的需求的价格点弹性。它与(2)的结果相同吗? 解答:(1)根据中点公式e d =-ΔQ ΔP ·P 1+P 22,Q 1+Q 22 ),有 e d =2002·2+42,300+1002)=1.5 (2)由于当P =2时,Q d =500-100×2=300,所以,有 e d =-d Q d P ·P Q =-(-100)·2300=23 (3)根据图2—4,在a 点即P =2时的需求的价格点弹性为 e d =GB OG =200300=23 或者 e d =FO AF =23 图2—4 显然,在此利用几何方法求出的P =2时的需求的价格点弹性系数和(2)中根据定义公式 求出的结果是相同的,都是e d =23 。 3. 假定表2—2(即教材中第54页的表2—6)是供给函数Q s =-2+2P 在一定价格范围内的供给表:

表2—2 (1)求出价格(2)根据给出的供给函数,求P =3元时的供给的价格点弹性。 (3)根据该供给函数或供给表作出几何图形,利用几何方法求出P =3元时的供给的价格点弹性。它与(2)的结果相同吗? 解答:(1)根据中点公式e s =ΔQ ΔP ·P 1+P 22,Q 1+Q 22 ),有 e s =42·3+52,4+82)=43 (2)由于当P =3时,Q s =-2+2×3=4,所以,e s =d Q d P ·P Q =2·34 =1.5。 (3)根据图2—5,在a 点即P =3时的供给的价格点弹性为 e s =AB OB =64 =1.5 图2—5 显然,在此利用几何方法求出的P =3时的供给的价格点弹性系数和(2)中根据定义公式求出的结果是相同的,都是e s =1.5。 4. 图2—6(即教材中第54页的图2—28)中有三条线性的需求曲线AB 、AC 和AD 。 图2—6 (1)比较a 、b 、c 三点的需求的价格点弹性的大小。

微机原理习题解答

第一章微型计算机的基础知识 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,则其物理地址为

数据结构第二章课后答案

2.4已知顺序表L递增有序,试写一算法,将X插入到线性表的适当位置上,以保持线性表的有序性。 解: int InsList(SeqList *L,int X) { int i=0,k; if(L->last>=MAXSIZE-1) { printf("表已满无法插入!"); return(ERROR); } while(i<=L->last&&L->elem[i]last;k>=I;k--) L->elem[k+1]=L->elem[k]; L->elem[i]=X; L->last++; return(OK); } 2.5写一算法,从顺序表中删除自第i个元素开始的k个元素。 解: int LDel(Seqlist *L,int i,int k) { if(i=1||(i+k>L->last+1)) { printf("输入的i,k值不合法"); return(ERROR); } else if(i+k==L->last+2) { L->last=i-2; return OK; } else { j=i+k-1; while(j<=L->last) { elem[j-k]=elem[j]; j++; } L->last=L->last-k+1; return OK;

} } 2.6已知线性表中的元素(整数)以递增有序排列,并以单链表作存储结构。试写一高效算法,删除表中所有大于mink且小于maxk的元素(若表中存在这样的元素),分析你的算法的时间复杂度(注意:mink和maxk是给定的两个变量,他们的值为任意的整数)。 解: int Delete(Linklist,int mink,int maxk) { Node *p,*q; p=L; while(p->next!=NULL) p=p->next; if(mink>=maxk||L->next->data>=maxk||mink+1=maxk) { printf("参数不合法!"); return ERROR; } else { while(p->next->data<=mink) p=p->next; q=p->next; while(q->datanext=q->next; free(q); q=p->next; } return OK; } } 2.7试分别以不同的存储结构实现线性表的就地逆置算法,即在原表的储存空间将线性表(a1,a1,…,an)逆置为(an,an-1,…,a1)。 (1)以顺序表作存储结构。 解: int ReversePosition(SpList L) { int k,temp,len; int j=0; k=L->last; len=L->last+1; for(j;j

相关文档