搜档网
当前位置:搜档网 › 《汇编语言、微机原理及接口技术(第3版)》郑初华_课后题解答

《汇编语言、微机原理及接口技术(第3版)》郑初华_课后题解答

《汇编语言、微机原理及接口技术(第3版)》郑初华_课后题解答
《汇编语言、微机原理及接口技术(第3版)》郑初华_课后题解答

第1章进制及码元

1.进制转换

129= 81H= 10000001B=201Q

298= 12AH= 100101010B=452Q

1000= 3E8H= 1111101000B= 1750Q

5DH= 1011101 B= 135 Q= 93 D

3E8H= 1111101000 B= 1750Q= 1000 D;

357Q=11101111 B= 0EF H= 239 D

3.数据表示范围:

一字节的无符号数表示范围为0~255,有符号数(补码)表示范围为-l28—+127。一个字的无符号数表示范围为0~65535,有符号数(补码)表示范围为—32768~+32767。N位二进制数的无符号数表示范围为0~(2N-1),有符号数(补码)表示范围为-2N-1~(2N-1-1).

4.35H代表的ASCII字符为'5',代表十六进制数时等价的十进制值为53 ,代表压缩8421BCD码等价的十进制值为35 ,代表非压缩8421BCD码等价的十进制值为5。5.FFH代表无符号数时等价的十进制值为255 ,代表补码有符号数时等价的十进制值为一1 ,代表反码有符号数时等价的十进制值为一0 ,代表原码有符号数时等价的十进制值为一l27。

6.--20的8位二进制补码为ECH ,原码为94H ,反码为EBH 。158的16位二进制补码为009EH,原码为009EH ,反码为009EH 。

第2章微机硬件基础

1.计算机系统硬件的五大功能部件及其主要功能?

答:硬件系统按功能模块分为运算器、控制器、存储器、输入设备、输出设备。

运算器主要完成算术运算、逻辑运算及移位运算,其中主要包括算术逻辑运算单元Arithmetic Logic Unit,ALU)和暂存数据(原始、中间、结果)的寄存器(Register,R)。

控制器实现对计算机部件的协调调度完成指令的分析执行,其中主要有程序计数器Program Counter,PC)或叫指令指针(Instruction Pointer,IP)、指令寄存器(Instruction register,IR)、指令译码器(Instruction Decoder,ID)、微操作命令发生器、时序发生器等。

存储器用来记忆程序与数据,它分为内存和外存,内存主要用于存放正在或正待运行的程序和数据,外存用于存放暂时不运行的程序和数据。

输入设备是实现将外界的信息输入计算机内部的部件,主要有键盘、鼠标等。

输出设备是实现将计算机内部的信息输出的部件,主要有显示器、打印机等。

3.请简述计算机系统的构成,并说明软硬件之间的关系。

答:计算机系统由硬件系统和软件系统构成,硬件系统包括运算器、存储器、控制器、输入/输出设备.软件系统包括系统软件和应用软件.硬件是我们可以看得见摸得着的物理设备,软件是运行计算机硬件上的程序和数据的集合.他们之间的关系:硬件是基础,软件是灵魂;硬件和软件相辅相成缺一不可;硬件和软件互相促进发展.

5.微机的主要性能指标有哪些?

答:(1)字长。字长是指CPU可以同时运算或传输的二进制的数据位数。字长越长,速度越快,精度越高,表示范围越大。

(2)速度。在微机的表示速度用的最多的是CPU的主频,单位为Ml-lz或GHz,但实质

上并不一定是主频越高速度越快,如AMD提出的PR表示法声称其l.3GHz的速龙XP可以达到l.6GHz的P4的速度。表示速度还有另外两个单位:次,秒(每秒运算次数)、MIPS(百万条指令每秒)。

(3)容量。内存容量从原来的KB已上升到MB,2002年上半年以256MB为主流配置。硬盘容量从原来的MB已上升到GB,目前主要配置40GB l00GB的硬盘:

(4)外设配置。例如显示器、光驱、声卡、音箱、打印机等。

(5)软件配置。操作系统及其他系统软件和应用软件。

7.8086/8088 CPU为什么要分为BIU和EU两大模块?

答:为了使取指和分析、执行指令可并行处理,提高CPU的执行效率。8086/88CPU有两大模块总线接口单元BIU和执行单元EU组成。参见教材《汇编语言、微机原理及接口技术(第2版)》2.3.1节“8086/8088 CPU的内部结构”。

8.简述8086/8088 CPU的两大模块BIU和EU的主要功能及组成。

答:如图2.2所示。

9.简述8086/8088 CPU的14个寄存器的英文名、中文名及主要作用。

答:AX(Accumulator)(AH、AL)累加器,它是汇编编程中最常用的一个寄存器,主要用于乘除运算、BCD运算、换码、I/O操作、串操作、中断调用等。

BX(Base)(BH、BL)基址寄存器,主要用于存放地址、基址(默认相对于DS段)等。

CX(Counter)(CH、CL)计数器,主要用于循环计数、串操作计数、移位计数(CL)等。

DX(Data)(DH、DL)数据寄存器,主要用于l6位乘除、问接I/O、中断调用等。

BP(Base Pointer)基址指针,主要用于存放地址、基址(默认相对于SS段)等。

SP(Stack Pointer)堆栈指针(栈顶指针),主要用于存放栈顶地址。

SI(Source Index)源变址寄存器,用于存放地址、变址、串操作源变址。

DI(Destination Index)目的变址寄存器,用于存放地址、变址、串操作目的变址。

CS(Code Segment)代码段寄存器(代码段),用于存放正在或正待执行的程序段的起始地址的高l6位二进制数据,即程序段的段地址。,

DS(Data Segment)数据段寄存器(数据段),用于存放正在或正待处理的一般数据段的起始地址的高l6位二进制数据,即一般数据段的段地址。

ES(Extra Segment)附加数据段寄存器(附加段),用于存放正在或正待处理的附加数据段的起始地址的高l6位二进制数据,即附加数据段的段地址。

SS(Stack Segment)堆栈数据段寄存器(堆栈段),用于存放正在或正待处理的堆栈数据段的起始地址的高l6位二进制数据,即堆栈数据段的段地址。

IP(Instruction pointer)指令指针,它的内容始终是下一条待执行指令的起始偏移地址,与CS一起形成下一条待执行指令的起始物理地址。CS:IP的作用是控制程序的执行流程。IP

一般会自动加l(逻辑加1、实际随指令长度变化)移向下一条指令实现顺序执行;若通过指令修改CS或IP的值,则可实现程序的转移执行。

PSW(Program Status word)程序状态字,它其中有三个控制标志(IF、DF、TF)和6个状态标志(SF、PF、ZF、OF、CF、AF)。控制标志是用于控制CPU某方面操作的标志,状态标志是部分指令执行结果的标志。

11.请说明8086/8088 CPU的标志位的英文名、中文名及通用填充方法。

答:IF(Interrupt Enable Flag)中断允许标志,用于控制CPU能否响应可屏蔽中断请求,IF=1能够响应,IF=0不能响应。

DF(Direction Flag)方向标志,用于指示串操作时源串的源变址和目的串的目的变址变化方向,DF----1向减的方向变化,DF=0向加的方向变化。

TF(TrapFlag)陷阱标志(单步中断标志),TF=1程序执行当前指令后暂停,TF=0程序执行当前指令后不会暂停。

SF(Sign Flag)符号标志,指令执行结果的最高二进制位是0还是l,为0,则SF=0,代表正数;为l,则SF=1,代表负数。我们一般是用十六进制数表示,则可以根据十六进制的最高位是落在O~7还是落在8~F之间,若落在0~7之间则SF=0.否则SF=1。

PF(Parity ChECk Flag)奇偶校验标志,指令执行结果的低8位中1的个数是奇数个还是偶数个,若为奇数个则PF=0,若为偶数个则PF=1。

ZF(Zero Flag)零标志,指令执行结果是不是为0,若为0则ZF=1,否则ZF=0。

OF(Overflow Flag)有符号数的溢出标志,指令执行结果是否超出有符号数的表示范围,若超过则0F=1,否则OF=0。我们可以通过判断是否出现以下四种情况之一:正加正得负,正减负得负,负加负得正,负减正得正。若出现则0F=1.否则OF=0.

CF(Carry Flag)进位/借位标志无符号数的溢出标志),指令执行结果的最高位是否有向更高位进位或借位,若有则CF=1,同时也代表无符号数溢出;若无则CF=0,也代表无符号数未溢出。

AF(Auxiliary Carry Flag)辅助进位/借位标志,低4位二进制是不是有向高位进位或借位,若有则AF=1,否则AF=0,其主要用于BCD修正运算。

12.内存为什么要分段组织?

答:(1)8086/8088 CPU中的寄存器只有16位,如果采用它们直接寻址,则寻址能力势必限制在64 KB范围内,而采用分段组织可以较好地实现扩展CPU的寻址能力。每段的大小可达64 KB,不同段的组合则可寻址更大的范围。

(2)使程序与数据相对独立,不同存取方式的数据也相对独立。

程序:存放于代码段CS中

堆栈方式:存放于堆栈段SS中

数据:随机方式:存放于数据段DS及附加段ES中

(3)便于程序和数据的动态装配,从一个地方挪到另外一个地方只要更改一下段寄存器的值即可,段内偏移可以不用改变。但内存地址采用分段组织增加地址计算的复杂度,降低了CPU的执行效率。

14.设DS=26FCH,BX=108H,SI=9A8H,试求出使DS:BX与ES:Sl指向同一物理地址的ES值。

答:即DS:BX=ES:SI

DS:BX=DS× l6+BX=26FCH×16+108H=270C8H

ES:SI=ES×16+SI=ES×16+9A8H

ES=(270C8H一9A8H)÷l6=2672H

15.接口、端口、端口地址之间的对应关系如何?

答:一个计算机系统内有很多接口,一个接口内一般有多个端口,一个端口可以有多个端口地址与其对应(这叫重叠地址),一个端口地址可以对应多个端口(但需要继续区分才能访问,如读写顺序、读写信号、数据位、索引区分)。所以通过端口传输信息首先需要区分端口,区分端口可通过端口地址不同来区分。

20.某程序在当前数据段中存放有两个数据l234H和5678H,若已知DS=2010H、偏移量分别为3400H和4501H,请写出这两个数据在存储器中的物理地址。

答:物理地址l=DS×16+EA=2010H×16+3400H=23500H

23500H单元存34H,23501H单元存12H

物理地址2=DS×16+EA=2010H×16+4501H=24601H

24601H单元存78H,24602H单元存56H

第3章寻址方式及指令系统

1.指令是CPU可以理解并执行的操作命令,指令由操作码和操作数两部分组成,指令有两个级别,即机器级和汇编级。

3.指令主要有哪些分类方式及其主要类别是什么?

答:指令分类有不同的方式。按操作数的个数将指令分为零地址指令(无操作数)、一地址指令(只有一个操作数)、二地址指令(有两个操作数)、多地址指令(多于两个操作数);按指令级别分为机器指令和汇编指令:按是否转移分为转移指令和顺序指令;按功能分为七大类:传送类、算术运算类、位操作类、I/O类、串操作类、CPU控制类、转移类;按指令长度(即指令占用的字节数)分为l字节指令、2字节指令等,8086/8088指令长度是不同的,叫变字长,不同的指令有不同的指令长度,从1~6字节均有;按指令执行期间取操作数是否需要与总线打交道分为内部指令(不需)和外部指令(需要),类似功能的指令内部指令比外部指令执行速度快,所以在编程时尽量采用内部指令即多用寄存器优化程序。

4.操作数的寻址方式有哪些?并举例说明其主要特点。

答:操作数寻址方式主要有立即寻址方式、寄存器寻地址、存储器寻址方式、端口寻址方式4类.

(1)立即寻址方式:操作对象是这个操作数本身,MOVAL、5

(2)寄存器寻地址:操作对象是寄存器中的内容MOVAX、BX

(3)存储器寻址方式:操作对象是内存地址所对应的存储单元中的内容,MOV AX I2000HJ

(4)端口寻址方式:操作数是指明端口的地址、端口地址所对应的端口中的内容是操作对象IN AX, 46 A,4直接寻址.

6.设CS=1000H,DS=2000H,ES=3000H,SS=4000H,IP=100H,SP=200H,BX=300H,BP=400H,SI=500H,则①下一条待执行指令的物理地址为多少?②当前栈顶的物理地址为多少?③[BX]代表的存储单元的物理地址为多少?④[BP]代表的存储单元的物理地址为多少?⑤ES:[BX+SI]代表的存储单元的物理地址为多少?

答:①下一条待执行指令的物理地址=CS×16+IP=1000H×16+IOOH=10100H。

②当前栈顶的物理地址=SS×16+SP=4000H×16+200H=40200H。

③[BX]代表的存储单元物理地址=DS×16+BX=2000H X l6+300H=20300H。

④[BP]代表的存储单元物理地址=SS X l6+BP=4000H×16+400H-----40400H。

⑤ES:[BX+SI]代表的存储单元物理地址=ES×16+BX+SI=3000H×16+300H+500H=30800H

7.试根据以下要求,分别写出相应的汇编语言指令。

(1)以寄存器BX和Dl作为基址变址寻址方式把存储器中的一个字送到DX寄存器。

答:MOV DX,[BX+DI]

(2)以寄存器BX和偏移量V ALUE作为寄存器相对寻址方式把存储器中的一个字和AX相加,把结果送回到那个字单元。

答:ADD V ALUE[BX],AX

(3)将1字节的立即数086H与以Sl作为寄存器间接寻址方式的字节单元相比较。

答:CMP BYTE PTR[SI],086H

(4)将BH的高4位与低4位互换。

答:MOV CL,4

ROR BH,CL ;或者ROL BH,CL

(5)测试BX的第3、7、9、12、13位是否同时为0。

答:TEST BX,3288H;0011001010001000B

(6)将存放了0~9数值的DL寄存器中的内容转化为相应的~0~~9的字符。

答:ADD DL,30H ;或者OR DL,30H

(7)将存放了…A?~…F?字符的AL寄存器中的内容转化为相应的数值。

答:SUB AL,37H

10.指出下列指令错误的原因。

答:(1)MOV CL,300 ;300超过字节数据表示范围

(2)MOV CS,AX ;CS不能作为目的操作数

(3)MOV BX,DL ;数据类型不匹配

(4)MOV ES,1000H :立即数不能送给段寄存器

(5)INC [BX] ;数据类型不明确?

(6)ADD AX,DS :段寄存器不能参加运算

(7)TEST BX,[CX] ;存储器间接寻址只能使用BX、Sl、Dl、BP四个之一

(8)SUB [BX],[BP+SI] ;加减两个操作数不能同时为存储操作数

(9)JC [SI] ;条件转移只有短转移寻址方式

(10)SHL BX ;少给一个表明移位次数的操作数,l或CL

12.分别说明下列各组指令中的两条指令的区别。

答:(1)MOV AX,TABLE LEA AX,TABLE

假设TABLE为字变量名,则:

左为将TABLE单元的内容送AX,右为将TABLE单元的偏移地址送AX

假设TABLE为字节变量名,则:

左为错误指令,右为将TABLE单元的偏移地址送AX

假设TABLE为常量名,则:

左为将TABLE的内容送AX,右为错误指令

(2)AND BL,0FH OR BL,0FH

左为将BL的高4位清0,右为将BL的低4位置1

(3)JMP SHORT Ll JMP NEA RPTR Ll

左为短转移,2字节的指令,转移范围为一l28~+127

右为近转移,l字节的指令,转移范围为--32 768+32 767

左为将BX的值送AX

右为将BX的值作为相对DS段的内存单元偏移地址,取出字单元值送AX

(5)SUB DX,CX CMP DX,CX

左为减法,并将DX-CX的值存入DX中

右为比较,做减法,但不会将DX-CX的值存入DX中

(6)MOV [BP][SI],CL MOV DS:[BPIESI],CL

左边第~操作数默认为相对于SS段偏移的存储器操作数

右边第一操作数采用段超越,指定为相对于DS段偏移的存储器操作数

13.写出判断AL为正为负的程序段(请至少用三种方法)。

答:方法一:CMP AL,80H ;而后用JAE代表负数转移,JB代表正数转移方法二:CMP AL,00H ;而后用JGE代表正数转移,JL代表负数转移

方法三:TEST AL,80H ;而后用JNZ代表负数转移,JZ代表正数转移

方法四:OR AL,AL ;而后用JNS代表负数转移,JS代表正数转移

方法五:AND AL,AL ;而后用JNS代表负数转移,JS代表正数转移

方法六:SUB AL,00H ;而后用JGE代表正数转移,JL代表负数转移

方法七:TEST AL,80H :而后用JNS代表正数转移,JS代表负数转移

14.思考题:试比较以下几条指令的功能。

答:MOV BX,Sl ;将SI的值送给BX

MOV BX,[SIl ;将SI的值作为偏移地址找到对应的内存单元中的值送给BX MOV BX,OFFSET[SI] ;将Sl的值作为偏移地址找到对应内存单元的偏移地址送给BX,

即SI的值送给BX

LEA BX,[Sl] ;将Sl的值作为偏移地址找到对应内存单元的偏移地址送给BX,

即Sl的值送给BX

LDS BX,[SI] ;将Sl值作为偏移地址找到对应内存单元中的第一个字值送给BX,

第二个字值送DS

LES BX,[Sl] :将SI值作为偏移地址找到对应内存单元中的第一个字值送给BX,

第二个字值送ES

15.设B、D为字节变量,A、C为字变量,且A除B可能会溢出,试编写无符号数或有符号数A/B商送C,余数送D。

答:可能会溢出则要考虑扩展数据表示能力。

;无符号数除法.;有符号数除法

MOV AL,B MOV AL,B

XOR AH,AH CBW

MOV BX,AX MOV BX,AX

MOV AX,A MOV AX,A

XOR DX,DX ;无符号扩展CWD ;有符号扩展

DIV BX IDIV BX

MOV C,AX MOV C,AX

MOV D,DL MOV D,DL

16.编写程序段实现DX、AX中32位二进制数乘l0 (设不溢出)。

答:;X*10=X*8+X*2,用移位指令实现

SHL AX,1

RCL DX,1 :DX,AX=(DX,AX)*2

MOV BX,DX

MOV BP,AX ;BX,BP转存2倍值

SHL AX,l

RCL DX,l ;再乘2

SHL AX,l

RCL DX,1 :再乘2

ADD AX,BP

ADC DX,BX ;8倍+2倍=10倍

19.程序理解执行。

(1) MOV AH,一l :AH=FFH

MOV AL,180 :AL=B4H

MOV BL,15 :BL=0FH

IDⅣBL ;AX/BL即:-76/15,商-5,余数-l

程序段执行后,AX=0FFFBH。

说明:关键是要知道谁除以谁,特别注意是有符号除还是无符号除。

(2) MOV AL,0CH :AL=0CH

OR AL,AL ;AL=0CH,CF=0

SBB AL,0F0H :AL=lCH

NEG AL :AL=E4H,CF=1

ADC AL,0D4H :AL=B9H

TEST AL,35H :AL=B9H,CF=0

程序段执行后,CF= 0 ,AL=B9H。

说明:第(1)、(2)小题只要理解每条指令功能及对标志位的影响,逐步进行即可完成。

(3) MOV AL,08H

MOV AH,一l :AX=FF08H

MOV BX,0F8H :BX=00F8H

CMP AX,BX

程序段执行后SF⊕OF=1 ,CF= 0 。

(4) MOV AX,?中? ;AX的二进制高位为1,即落在负数范围

MOV BX,?AB? ;BX的二进制高位为0,即落在正数范围

CMP AX,BX

程序段执行后SF⊕OF=1 ,CF= 0 。

说明:第(3)(4)小题实质是考查有符号数和无符号数大小的比较。

(5) MOV AX,7587 :AX=3538H

AND AX,0FOFH :AX=0508H

AAD :AX=58=003AH

程序段执行后AX= 003A H,即58。

程序段的功能是:将两位非压缩BCD码转化为其对应的十六进制数。

说明:可用AAD指令实现将十位和个位数值拼装还原为0~99的十六进制数。反之将0~99的数值分离成十位和个位可用AAM指令实现,教材《汇编语言、微机原理及接口技术(第2版)》例5.10和例5.13中均有应用。

20.程序语句填空。

(1)下列是完成1~20之间的奇数累加和存于AL中的程序段:

XOR AL.AL

MOV CX,10 ;循环次数

MOV BL,1

AGAIN:ADD AL.BL

ADD BL,2 ;步长,参数改变

LOOP AGAIN

(2)下列是在串长为N的串STR中查找是否有…M?字符的程序段:

MOV Dl,SEG STR

MOV ES.DI

LEA Dl.STR

CLD

MOV CX.N

MOV AL.7M7

REPNE SCASB ;串查找核心指令

JZ FOUND ;转到找到分支

(3) 下列是完成1位十六进制数X显示的程序段:

MOV DL.X

AND DL.0FH

ADD DL,30H :或OR DL,30H

CMP AL.?9?

JBE NEXT

ADD DL,7

NEXT:MOV AH,02H

INT 21H

(4) 将DH中的二进制数看成压缩BCD码并送出显示的程序段如下:

MOV DL,DH

MOV CL,4 ;获取十位

SHR DL,CL

ADD DL,30H

MOV AH,2 ;2号功能调用显示十位

INT 21H

MOV DL,DH

AND DL,0FH ;获取个位

OR DL,30H

INT 21H

22.假定AX和BX中的内容为带符号数,CX和DX的内容为无符号数,请用比较指令和转移指令实现以下条件转移:

(1)若DX的内容超过CX的内容,则转到Ll。

答:CMP DX,CX

JA Ll

(2)若BX的内容大于AX的内容,则转到L2。

答:CMP BX,AX

JG L2

(3)若DX的内容未超过CX的内容,则转到L3。

答:CMP DX,CX

JNA L3

(4)判断BX与AX相比较是否产生溢出,若溢出则转到L4。

答:CMP BX,AX

JO L4

(5)若BX的内容小于等于AX的内容,则转到L5。

答:CMP BX,AX

JLE L5

(6)若DX的内容小于等于CX的内容,则转到L6。

答:CMP DX,CX

JBE L6

23.假设BX=0A69H,V ALUE变量中存放的内容为1927H,写出下列各条指令执行后的BX 的寄存器中和CF、ZF、SF与OF的值:

(1) XOR BX,V ALUE

(2) AND BX,V ALUE

(3) OR BX,V ALUE

(4) SUB BX,V ALUE

(5) CMP BX,V ALUE

(6) TEST BX,V ALUE

答:BX CF ZF SF OF

(1) 134EH 0 0 0 0

(2) 0821H 0 0 0 0

(3) 186FH 0 0 0 0

(4) Fl42H 1 0 1 0

(5) 0A69H 1 0 1 0

(6) 0A69H 0 0 0 0

第4章MASM汇编语言

1.名词解释

指令伪指令宏指令汇编语句汇编语言汇编源程序汇编程序汇编连接程序连接答:指令:是CPU可以理解并执行的操作命令。

伪指令:是用于为汇编程序编译时理解程序框架、分配空间(数据定义)等的汇编语句。宏指令:实质上就是有多条指令打包而成的一组指令的集合。

汇编指令:一行只能写一条汇编语句,一条汇编只能写在一行内。

汇编语言:语句中的表达式是在汇编过程中完成计算的,即翻译之后的机器语言程序中是不包含表达式的。

汇编源程序:主要有四步,录入源程序、汇编、连接、运行、调试运行。(不准确)

汇编程序:编写汇编程序实质上就是在记住程序框架的基础上填写两空,即数据定义部分和功能程序部分。

汇编:格式:MASM [[盘符][路径]程序基本名[.ASM]] 建议程序基本名不要省略.

连接程序:??????????????

连接:LINK [[盘符][路径]程序基本名[.OBJ]]建议程序基本名不要省略.

4.请计算下列表达式的值。

答(1) 3+6/3*4 mod 3 ;注意运算优先级,值为5

(2) (M GT N) AND N OR M LE N AND M ;M,N中的较小值

(3) 5 GT 3 (作为8位和16位二进制数各为多少) ;0FFH和0FFFFH

(4) 20 AND 77(作为8位和16位二进制数各为多少) ;04H和0004H

(5) 5 AND-1 :5

(6) 5 0R-1 ;-l

(7) NOT 5 (作为8位和16位二进制数各为多少) ;0FAH和0FFFAH,均为-6

(8) 设有定义如下:

A D

B 2,4,6,8

B DW 2,4,6,8

C DW 5 DUP(2,4,6,8)

则TYPE A、TYPE B和TYPE C分别为多少? ;1,2,2

LENGTH A、LENGTH B和LENGTH C分别为多少? ;1,1,5

SIZE A、SIZE B和SIZE C分别为多少? ;1,2,10

7.设有如下定义:

A DD l2345678H,1,…B?,?

将改成内存中存放次序相同的DB及DW的等价定义语句。

答:A DB 78H,56H,34H,12H,1,3 DUP(0),…B?,3 DUP(0),4 DUP(?)

A DW 5678H,1234H,1,0,…B?,0, 2 DUP(?)

说明:最好画出内存分配示意图再做这类题目。

8.设有如下定义:

A D

B 1101B,34,56Q,78H,4 DUP (?),'ABCD?

请将改成内存中存放次序相同的DW及DD的等价定义语句。

答:A DW 220DH,782EH,2 DUP(?),4241H,4443H

B DD,782E220DH,?,44434241H

10.设置一个数据段DA TA,其中连续存放6个变量,用段定义语句和数据定义语句写出数据段:

(1)A1为字符串变量:…E xample?。

(2)A2为数值字节变量:l00,127,-l,80H,35Q,1101110B。

(3)A3为4个0的字变量。

(4)A4为A3的元素个数。

(5)A5为A3占用的字节数。

(6)A6为Al,A2,A3,A4,A5占用的总字节数。

答:DA TA SEGMENT

A1 DB …E xample?

A2 DB l00,127,一l,80H,35Q,ll0111013

A3 DW 4 DUP(0)

A4 DW LENGTH A3

A5 DW A4一A3 ;或SIZE A3

A6 DW $一Al

DA TA ENDS

第5章汇编程序设计

3.编程实现两个字节变量相乘送字变量的程序。

答:DA TA SEGMENT

A D

B l2H

B DB 34H

C DW ?

DA TA ENDS

CODE SEGMENT

ASSUME CS:CODE,DS:DA TA

START:MOV AX,DATA

MOV DS,AX

MOV AL,A

MUL B

MOV C,AX :C=A×B

MOV AH,4CH ;返回DOS

INT 21H

CODE ENDS

END START

4.编程实现从键盘接收两个l位十进制数并计算和显示它们的积。(如输入7和9则显示为:7*9=63)

答:CODE SEGMENT

ASSUME CS:CODE

AGAINl:MOV AH,1 ;录入第一位

INT 2lH

CMP AL,'0'

JB AGAINl

CMP AL,'9'

JA AGAINl

MOV DH,AL

SUB DH,30H

MOV DL,'*? ;显示”*”

MOV AH,2

INT 21H

AGAIN2:M0V AH,1 ;录入第二位

INT 21H

CMP AL,…0?

JB AGAIN2

CMP AL,…9?

JA AGAIN2

SUB AL,30H

MUL DH ;相乘

AAM ;分离十位和个位

MOV DH,AL ;暂存个位

MOV DL,AH :显示十位

ADD DL,30H

MOV AH,2

INT 21H

MOV DL,DH ;显示个位

ADD DL,30H

INT 21H

MOV AH,4CH

INT 21H

CODE ENDS

END AGAINl

6.编程实现三个变量值的排序(分别用无符号数和有符号数处理)。答:实现A、B、C三个变量从小到大排序的程序如下。

DA TA SEGMENT

A D

B l2H

B DB 34H

C DB 23H

DA TA ENDS

CODE SEGMENT

ASSUME CS:CODE,DS:DATA

START:MOV AX,DATA

MOV DS,AX

MOV AL,A

CMP AL,B

JBE NEXTl ;无符号,有符号用JLE

XCHG AL,B

MOV A,AL

NEXTl:CMP AL,C

JBE NEXT2 :无符号,有符号用JLE

XCHG AL,C

MOV A,AL

NEXT2:MOV AL,B

CMP AL,C

JBE NEXT3 ;无符号,有符号用JIE

XCHG AL,C

MOV B,AL

NEXT3:MOV AH,4CH ;返回DOS

INT 21H

CODE ENDS

END START

7.编程实现任意个有符号字节数据之和(和要求用字变量存放)。

答:DATA SEGMENT

A D

B ………….;任意个字节数据

N EQU $-A ;元素个数

SUM DW ?

DA TA ENDS

CODE SEGMENT

ASSUME CS:CODE,DS:DA TA

STAR:MOV AX,DATA

MOV DS,AX

LEA SI,A

XOR DX,DX

MOV CX,N

AGAIN:MOV AL,[SI】

CBW

ADC DX,AX

LOOP AGAIN

MOV SUM,DX

MOV AH,4CH :返回DOS

INT 21H

CODE ENDS

END START

9.编写一子程序实现从某字数组中选出最大值。

答:求数组元素最大值过程名MAX,数组首址为Sl,元素个数为CX,最大值由AX带出。

MAX PROC NEAR

PUSH SI

PUSH CX

MOV AX,[S1]

AGAIN:CMP AX,[SI]

JGE NEXT ;有符号数,若为无符号数则JAE

MOV AX,[SI]

NEXT:INC SI

INC SI

LOOP AGAIN

POP CX

POP SI

RET

MAX ENDP

10.编写一子程序实现从某字数组中求出平均值(设其和不会超出范围)。

答:;求数组元素之和函数SUM,数组首址为Sl,数组元素个数为CX,和由AX带出。SUM PROC NEAR

PUSH SI

PUSH CX

XOR AX,AX

AGAIN:ADD AX,[S1]

INC Sl

INC SI

LOOP AGAIN

POP CX

POP Sl

RET

SUM ENDP

11.从键盘接收一串字符,并另起一行逆序显示该字符串。

答:DATA SEGMENT

BUF DB 81,0,81 DUP(?)

DA TA ENDS

CODE SEGMENT

ASSUME CS:CODE,DS:DATA

START:MOV AX,DA TA

MOV DS,AX

LEA DX,BUF

MOV AH,l0 ;接收一串字符

INT 2lH

MOV DL,0DH ;显示回车换行

MOV AH,2

INT 21H

MOV DL,0AH

MOV AH,2

INT 21H

MOV CL,BUF+1 ;取接收的字符数

XOR CH,CH

LEA BX,BUF+1

ADD BX,CX ;BX指向串尾

AGAIN:MOV DL,[BX] ;逆向显示

MOV AH,2

TNT 21H

DEC BX

LOOP AGAIN

MOV AH,4CH

INT 2lH

CODE ENDS

END START

第6章Intel 8086/8088微处理器

1.解释题

(1)执行部件EU (2)总线接El部件BIU (3)最大工作模式(4)最小工作模式(5)指令周期(6)总线周期(7)时钟周期(8)等待周期(9)地址数据分时复用(10)时序答:(1)执行部件EU由指令译码器(ID)、EU控制逻辑、算术逻辑运算单元(ALU)、通用寄存器(UR)和标志寄存器(FR)组成,主要完成分析指令、执行指令、EA形成、数据暂存和EU 控制等功能。

(2)总线接口BIU由指令指针(IP)、指令队列、段寄存器(SR)、地址加法器和总线控制逻辑组成,主要完成取指、取数、存数、物理地址形成和总线控制等功能。

(3)最大工作模式是指MN/MX引脚为低电平,它是相对于最小模式而言的,系统中除了8086/8088作为处理器外,还包含数值运算协处理器8087、输入/输出协处理器8089,以及总线控制器8288和总线仲裁控制器8289等支持芯片,从而可以完成更复杂的运算或控制任务。

(4)最小工作模式是指MN/MX引脚为高电平,系统中只有8086/8088微处理器,系统中的所有控制信号都直接由8086/8088产生。

(5)指令周期是指从取出指令到指令执行完毕所需要的时间。

(6)。总线周期是指CPU通过系统总线和CPU外部器件完成一次信息传输(读信息或写信息)过程所需的时间。

(7)时钟周期指的是CPU工作的脉冲的宽度,即CPU频率的倒数,是CPU的最小计时单位。

(8)等待周期指的是当慢速的外设在3个时钟周期内无法完成数据的读写操作时,就会在T3和T4间插入等待周期TW。

(9)地址和数据共用同一引脚,但它们工作时间是分离的,即按时间分时工作。

(10)微机运行过程中,完成指定任务所需的各步操作之间的时间顺序及其相关引脚的定时关系即称为工作时序。

4.8086有哪两种工作模式?其主要区别是什么?

答:8086有最大和最小两种工作模式,最小工作模式是指MN/MX引脚为高电平,系统中只有8086/8088微处理器,系统中的所有控制信号都直接由CPU产生。最大工作模式是指MN/MX引脚为低电平,它是相对于最小模式而言的,系统中除了8086/8088作为处理器外,还包含数值运算协处理器8087、输入/输出协处理器8089,以及总线控制器8288和总线仲裁控制器8289等支持芯片,从而可以完成更复杂的运算或控制任务。

6.8086/8088的基本总线周期由几个时钟周期组成?IBM PC/XT机中CPU的时钟周期是多少?一个输入或输出总线周期是多少个时钟周期?

答:8086/8088的基本总线周期由4个时钟周期组成。mM PC/XT机中CPU的时钟周期是210 nS,一个输入或输出总线周期至少是4个时钟周期。

说明:总线周期——CPU的BIU取指令和传送数据需要的时间。一个基本的总线周期由4个时钟周期(T状态)组成,即T1、T2、T3、T4状态。

(1)在T1状态,CPU向地址/数据复用线(ADl5~ADO)和地址/状态复用线(AldS6~A1dS3)上发送地址信息,产生本次操作的地址。

(2)在T2状态,CPU从总线上撤销地址信息,并向地址/状态复用线(A19/S6~AldS3)上发送本次操作的状态信息(S6~S3);在读操作下,地址/数据复用线(ADl5~ADO)浮空(高阻),为接收数据做准备;在写操作下,地址/数据复用线出现本次操作的数据。

(3)在T3状态,地址,状态复用线仍为状态信息,地址/数据复用线出现本次操作的数据(读或写数据)。

(4)在有些情况下,外设或存储器数据传输的速度跟不上CPU,则向CPU发出“未准备

好"信号(READY=0),CPU在T3状态后自动插入1个至多个等待周期TW,直至READY=1为止,进入T4状态。

(5)在T4状态,总线周期结束。

(6)若CPU不执行总线操作(不访问存储器或I/O),系统总线则执行空闲周期Ti;在执行空闲周期时,总线高4位保留前一个总线周期的状态信息;若前一个总线周期为写操作,则地址/数据复用线仍保留写数据,若为读操作,则地址/数据复用线浮空。

7.在T1状态下,8086/8088数据/地址线上传送的是什么信息?用哪个信号可将此信息锁存起来?数据信息是在什么时候送出的?在IBMPC/XT机中是怎样使系统地址总线和系统数据总线同时分别传送地址信息和数据信息的?

答:在T1状态下,8086/8088数据/地址线上传送的是地址信息Al5~A0,地址锁存信号ALE引脚为高电平时,地址被锁存。数据信息是在DEN信号有效的时候送出,即主要在T2至乃期间。地址数据分时共享主要是用到地址锁存器(ALE有效)锁存地址送上数据总线,DEN有效数据缓冲器开通实现数据总线与CPU相通。

8.RESET信号来到后,8086/8088系统的CS和IP分别为什么内容?

答:RESET信号来到后,8086,8088系统的CS和IP分别为0F'FFFH和0000H。

10.简述读内存的基本过程。

答:读内存的过程其实就是取指令(或取数)的过程,具体如下:

(1)CPU先将待取指令(数据)的地址送上地址总线并译码指定到对应的内存单元。

(2)CPU再发出读信号。

(3)内存单元内容的送出指令到数据总线。

(4)指令(数据)通过数据总线送到CPU。

(5)因为是取指令,CPU内部存入指令队列(取指特有)。

13.请画出8088读内存时序图。

答:如图6.1所示。

15.请画出8086中断响应时序图。

答:8086中断响应时序图如图6.3所示。

第7章内存组成、原理与接口

1.存取周期是指(C)。

A.存储器的读出时间

B.存储器的写入时间

C.存储器进行连续读和写操作所允许的最短时间间隔

D.存储器进行连续写操作所允许的最短时间间隔

2.某计算机的字长是16位,它的存储器容量是64KB,若按字编址,那么它的最大寻址范围是(B)。

A.64K字B.32K字C.64KB D.32KB

3.某一RAM芯片的容量为512×8位,除电源和接地线外,该芯片的其他引脚数最少应为(D)。

A.25 B.23 C.21 D.19

地址线9根,数据线8根,控制线2根。

4.EPROM是指(D)。

A.随机读写存储器B.只读存储器

C.可编程的只读存储器D.可擦除可编程的只读存储器

5.下列RAM芯片各需要多少个地址引脚和数据引脚?

(1)4K×8位(2)512K×4位(3)1M×l位(4)2K×8位

答:SRAM:(1)12和8 (2)19和4 (3)20和1 (4)11和8

DRAM:(1)6和16 (2)5和8 (3)10和2 (4)6和16 。

6.下列ROM芯片各需要多少个地址引脚和数据引脚?

(1)16×4位(2)32× 8位(3)256×4位(4)512× 8位

答:(1)4和4 (2)5和8 (3)8和4 (4)9和8

8.计算机的内存和外存有什么区别?

答:内存用于存放当前正在运行的程序和正在使用的数据,CPU可以直接对它进行访问。相对于外存而言,内存主要特点是存取速度快、存储容量较小、成本较高,通常使用半导体存储器组成。外存用于存放当前暂不使用的或需要永久性保存的程序、数据和文件,在需要重用时才成批地调入,调出内存。外存的主要特点是存储容量大、成本较低、存取速度较慢,必须使用专门的设备(如磁盘驱动器、光盘驱动器、磁带机)才能访问,一般使用磁性介质如磁盘、磁带)或光介质(如光盘)实现。

11.用下列芯片构成存储系统,各需要多少个RAM芯片?需要多少位地址作为片外地址译码?设系统为20位地址线,采用全译码方式。

(1)512×4位RAM构成l6KB的存储系统。

(2)1024×1位RAM构成l28KB的存储系统。

(3)2K×4位RAM构成64KB的存储系统。

(4)64K×1位RAM构成256KB的存储系统。

答:(1)需要64片RAM和11位地址作为片外地址译码。

(2)需要l024片RAM和10位地址作为片外地址译码。

(3)需要64片RAM和9位地址作为片外地址译码。

(4)需要32片RAM和4位地址作为片外地址译码。

12.已知某微机控制系统中的RAM容量为4K×8位,首地址为4800H,求其最后一个单元的地址。

答:最后一个单元地址=起始地址+容量一1

4800H+1000H一1=57FFH 、

13.某微机系统中内存的首地址为3000H,末地址为63FFH,求其内存容量。

答:容量=最后一个单元地址一起始地址+1

63FFH~3000H+1=3400H=13KB

14.某微机系统中ROM为6KB,最后一个单元的地址为9BFFH,RAM为3KB。已知其地址为连续的,且ROM在前,RAM在后,求该内存系统的首地址和末地址。

答:9BFFH--1800H+1=8400H,所以ROM的首地址为8400H、末地址为9BFFH。RAM 的首地址为9C00H,末地址为9C00H+C00H一1=A7FFH。

16.内存系统的芯片选择通常有哪几种形式,各有何特点?

答:有全译码法、部分译码法和线选法三种。在内存译码电路中,系统的全部地址总线都参与地址译码,对应存储器芯片中的每一个存储字都有唯一的确定地址,称之为“全译码”法。如果仍使用集成译码器,但片外地址中有一部分不参加对内存的片选译码,称为“部分译码”法。如果只使用一些基本的逻辑门电路——与门、或门和非门的组合,对若干位片外地址译码实现对内存的片选,称为“线选法”。

19.使用2732、6116和74LSl38构成一个存储容量为12KB ROM(地址00005H~02FFFH)、8KB RAM地址(03000H 04FFFH)的内存系统。设系统地址总线20位,数据总线8位,全译码。请画出原理图。

答:习题l9的内存连接原理图如图7.1所示。

第8章输入输出(I/O)系统

1.简述I/O接口的基本功能。

答:I/O接口是主机和外设的通信桥梁,主要有数据的寄存和缓冲功能、对外设的控制和监测功能、设备选择功能、信号转换功能、中断管理或DMA管理功能、可编程功能。2.数据信息有哪几类?CPU和输入输出设备之间传送的信息有哪几类?相应的端口称为什么端口?

答:数字信息有数字量、模拟量和开关量三种。CPU和外设主要传送数据信息、状态信息和控制信息,相应的为数据端口、状态端口和控制端口。

5.CPU和外设之间的数据传送方式有哪几种?各种传送方式通常用在什么场合?

答:CPU和外设之间的数据传送方式有以下几种:无条件传送方式、查询传送方式、中断传送方式、DMA(直接存储器存取)方式、lOP(输入输出处理机)方式。

无条件I/O:适合于外设总是处于准备好或准备好时间相对固定的设备。

查询I/O:在传送前先查询一下外设的状态,当外设准备好了才传送;若未准备好,则CPU等待。适合较复杂且准备好时间相对较短的设备。

中断I/O:采用中断方式则可以免去CPU的查询等待时间,当外设没有准备好时,CPU 可以去做自己其他的工作;当外设准备好时,主动向CPU提出请求。故在中断方式中,CPU 和外设以及外设与外设之间是并行工作。适合较复杂且准备好时间相对较长的设备。

DMA方式I/O:直接用硬件控制数据在外设和存储器之间的传送,适合快速且成块的数据传输。

IOP方式:IOP可以和CPU并行工作,提供高速的DMA处理能力,实现数据的高速传送,但成本较高,适合要求I/O速度很高的场合,如3D图形显示等。,

7.在中断传送方式中是怎样实现CPU与外设并行工作的?

答:采用中断传送方式时,CPU从启动外设到外设就绪这段时间,一直仍在执行主程序或者继续启动其他外设,而不是像查询方式中处于等待状态,仅仅是在外设准备好数据传送的情况下才中止CPU执行的主程序,在一定程序上实现了主机和外设之间以及外设和外设之间的并行工作。

8.查询方式、中断方式和DMA方式各自适用于什么范围?

答:见本章第5题答案。

9.何为全译码方式?何为部分译码方式?其优、缺点各是什么?

答:全译码方式:CPU的全部地址总线都参与地址译码,因此一个端口对应唯一的一个地址,使用的地址线比较多,电路比较复杂。部分译码方式:CPU输出的地址信号只有部分参与地址译码,另一部分(一般为高位或低位地址)未参与,因此一个译码输出对应若干个端El地址,这就是地址重叠现象。这种方法使用地址线少,电路简单。

10.分析图8.1所示的译码电路,当地址信号Al5~A7是多少时,74LSl38才能允许工作?Y0~Y7有效(为低电平)时对应的地址各是什么?

答:分析译码电路采用逆向分析的方法:或门输出无效,则输入必须全无效;与门输出有效,则输入必须全有效。

译码器74LSl38要工作,两低一高控制端必须同时有效,所以Al5~A7的数值为010001100。A6、A5、A4作为译码输入,A3~A0未参加译码,所以74LSl38的译码地址为010*********XXXX~010*********XXXX,即Y0至Y7分别对应端口地址4600H~460FH、4610H~461FH、4620H~'462FH、4630H~463FH、4640H~464FHl 4650H~465FH、4660H~466FH、4670H~467FH。

11.设计一个外设端口地址译码器,使CPU能寻址四个地址范围:(1)240~247H,(2)248~24FH,(3)250~257H,(4)258~25FH。

答:如果是重叠地址则译码电路如图8.2所示,如果是可变译码则译码电路如图8.3所示。

12.试用74LS244作为输入接口,读取三个开关的状态,用74LS273作为输出接口,点亮红、绿、黄三个发光二极管,示意图如教材《汇编语言、微机原理及接口技术(第2版)》图8.33所示。请画出PC/XT机系统总线的完整接口电路(包括端口地址译码的设计),端KI 地址如图中所示(340H和348H),并编写能同时实现以下三种功能的程序:

(1)K0、Kl、K2全部合上时,红灯亮;

(2)K0、Kl、K2全部断开时,绿灯亮;

生理学第八版课后思考题参考答案解析

第一章思考题 1. 生理学研究为必须在器官和系统水平、细胞和分子水平以及整体水平进行?人体生理学研究人体功能,由于人体功能取决于各器官系统的功能,各器官系统的功能取决于组成这些器官系统的细胞的功能,细胞功能又取决于亚细胞器和生物分子的相互作用。所以,要全面探索人体生理学,研究应在整体水平、器官和系统水平以及分子水平上进行,并将各个水平的研究结果加以整合。 2. 为什么生理学中非常看重稳态这一概念? 人体细胞大部不与外界环境直接接触,而是浸浴在细胞外液(血液、淋巴、组织液等)之中。因此,细胞外液成为细胞生存的体环境,称为机体的环境。细胞的正常代活动需要环境理化因素的相对恒定,使其经常处于相对稳定状态,这种状态称为稳态或自稳态。稳态的维持是机体自我调节的结果,其维持需要全身各系统和器官的共同参与和相互协调。稳态具有十分重要的生理意义。因为细胞的各种代活动都是酶促反应,因此,细胞外液中需要足够的营养物质、O2和水分,以及适宜的温度、离子浓度、酸碱度和渗透压等。细胞膜两侧一定的离子浓度和分布也是可兴奋细胞保持其正常兴奋性和产生生物电的重要保证。稳态的破坏将影响细胞功能活动的正常进行,如高热、低氧、水与电解质以及酸碱平衡紊乱等都将导致细胞功能的重损害,引起疾病,甚至危及生命。因此,稳态是维持机体正常生命活动的必要条件。在临床上,若某些血检指标在较长时间明显偏离正常值,即表明稳态已遭到破坏,提示机体可能已患某种疾病。3. 试举例说明负反馈、正反馈和前馈在生理功能活动调节中的意义。 受控部分发出的反馈信息调整控制部分的活动,最终使受控部分的活动朝着与它

原先活动相反的向改变,称为负反馈。人体的负反馈极为多见,在维持机体生理活动的稳态中具有重要意义。动脉血压的压力感受性反射就是一个极好的例子。当动脉血压升高时,可通过反射抑制心脏和血管的活动,使心脏活动减弱,血管舒,血压便回降;相反,而当动脉血压降低时,也可通过反射增强心脏和血管的活动,使血压回升,从而维持血压的相对稳定。 受控部分发出的反馈信息促进与加强控制部分的活动,最终使受控部分的活动朝着与它原先活动相同的向改变,称为正反馈。正反馈的意义在于产生“滚雪球”效应,或促使某一生理活动过程很快达到高潮并发挥最大效应。如在排尿反射过程中,当排尿发动后,由于尿液进入后尿道并刺激此处的感受器,后者不断发出反馈信息进一步加强排尿中枢的活动,使排尿反射一再加强,直至尿液排完为止。控制部分在反馈信息尚未到达前已受到纠正信息(前馈信息)的影响,及时纠正其指令可能出现的偏差,这种自动控制形式称为前馈。如在寒冷环境中,当体温降低到一定程度时,便会刺激体温调节中枢,使机体的代活动加强,产热增加,同时皮肤血管收缩,使体表散热减少,于是体温回升。这是负反馈控制。但实际上正常人的体温是非常稳定的。因为除上述反馈控制外,还有前馈控制的参与,人们可根据气温降低的有关信息,通过视、听等感受器官传递到脑,脑就立即发出指令增加产热活动和减少机体散热。这些产热和散热活动并不需要等到寒冷刺激使体温降低以后,而是在体温降低之前就已经发生。条件反射也是一种前馈控制。

《汇编语言与接口技术》答案习题解答(第三章)

解: mov ah,1 ;只允许输入小写字母 int 21h sub al,20h ;转换为大写字母 mov dl,al mov ah,2 int 21h ;显示 解: mov ax, bufX cmp ax, bufY jge done mov ax, bufY done: mov bufZ, ax 解:

.model small .stack .data bufX dw -7 signX db .code .startup cmp bufX,0 ;test bufX,80h jl next ;jnz next mov signX,0 jmp done next: mov signX,-1 done: .exit 0 end 解: mov dl,’2’ mov ax,bufX cmp ax,bufY je next1 dec dl next1: cmp ax,bufZ je next2 dec dl next2: mov ah,2 int 21h

编制程序完成12H、45H、0F3H、6AH、20H、0FEH、90H、0C8H、57H和34H等10个字节数据之和,并将结果存入字节变量SUM中(不考虑溢出和进位)。 ; .model small .stack .data b_data db 12h,45h,0f3h,6ah,20h,0feh,90h,0c8h,57h,34h ;原始数据num equ 10 ;数据个数 sum db ;预留结果单元 .code .startup xor si, si ;位移量清零 xor al, al ;取第一个数 mov cx, num ;累加次数 again: add al, b_data[si] ;累加 inc si ;指向下一个数 loop again ;如未完,继续累加 mov sum, al ;完了,存结果 .exit 0 end 解: lucase proc push bx mov bx,offset string cmp al,0 je case0 cmp al,1

毛概重点课后思考题答案

毛概重点课后思考题答案 1.如何正确理解马克思主义中国化的科学内涵?(P3) (1)马克思主义中国化就是运用马克思主义解决中国革命、建设和改革的实际问题。 (2)马克思主义中国化就是把中国革命、建设和改革的实践经验和历史经验提升为理论。 (3)马克思主义中国化就是把马克思主义植根于中国的优秀文化之中。2.怎样正确把握毛泽东思想、邓小平理论和“三个代表”重要思想各自形成发 展的时代背景和实践基础? 3.如何正确把握科学发展观的思想内涵和重大意义?(P36) 思想内涵 (1)科学发展观的第一要义是发展。 (2)科学发展观的核心是以人为本。 (3)科学发展观的基本要求是全面协调可持续发展。 (4)科学发展观的根本方法是统筹兼顾。 重大意义 (1)科学发展观是同马克思列宁主义、毛泽东思想、邓小平理论和“三个代表”重要既一脉相承又与时俱进的科学理论。 (2)科学发展观是马克思主义关于发展的世界观和方法论的集中体现。 (3)科学发展观是我国经济社会发展的重要指导方针和发展中国特色社会主义必须坚持和贯彻的重大战略思想。 4.实事求是思想路线的基本内容有哪些?如何理解党的思想路线的实质和核心 是实事求是?(P48) 基本内容 (1)一切从实际出发 (2)理论联系实际 (3)实事求是 (4)在实践中检验真理和发展真理 实质和核心 (1)实事求是内在地包含一切从实际出发、理论联系实际、在实践中

检验真理和发展真理的内容。 (2)实事求是内在地包含着解放思想、与时俱进、求真务实等内容。 5.为什么说实事求是马克思主义中国化各个理论成果的精髓?(P54) (1)正是由于把握和运用了这个精髓,才有毛泽东思想、邓小平理论、“三个代表”重要思想以及科学发展观的创立和发展。 (2)这个精髓又体现在马克思主义中国化各个理论成果基本内容的各个方面。 6.新民主主义革命总路线的主要内容是什么?如何理解新民主主义革命的领导 权问题?(P69) 主要内容 (1)总路线:无产阶级领导的,人民大众的,反对帝国主义、封建主义和官僚资本主义的革命。 (2)新民主主义革命对象:帝国主义、封建主义和官僚资本主义。 (3)新民主主义革命的根本的动力:工人阶级、农民阶级、城市小资产阶级和民族资产阶级。 (4)新民主主义革命的领导:无产阶级及其政党。 (5)新民主主义革命的性质和前途:资产阶级民主主义革命;社会主义。 领导权问题 (1)无产阶级的领导权是中国革命和的中心问题,也是新民主主义革命理论的核心问题。区别新旧两种不同范畴的民主主义革命,根本 的标志是革命的领导权掌握在无产阶级手中还是掌握在资产阶级手 中。 (2)无产阶级及其政党的领导,是中国革命取得胜利的根本保证。新民主主义革命不能由任何别的阶级和任何别的政党充当领导者,只 能和必须由无产阶级及其政党充当领导者。 (3)无产阶级及其政党对中国革命的领导权不是自然而然得来的,而是在与无产阶级争夺领导权的斗争中实现的。 7.新民主主义基本纲领的主要内容是什么?(P75) (1)新民主主义的政治纲领:推翻帝国主义和封建主义的统治,建立一个无产阶级领导的、以工农联盟为基础的、各革命阶级联合专政的新民主 主义的共和国。 (2)新民主主义的经济纲领:没收封建地主阶级的土地归农民所有,没收官僚资产阶级的垄断资本归新民主主义的国家所有,保护民族工商业。 (3)新民主主义的文化纲领:无产阶级领导的人民大众的反帝反封建的文化,即民族的科学的大众的文化。 (4)总之,新民主主义的政治、新民主主义的经济和新民主主义的文化相结合,就是新民主主义的共和国。 8.如何理解新民主主革命三大法宝及其相互关系?(P81) 三大法宝:

课后思考题答案1

第一章 1、试解释用1kg干空气作为湿空气参数度量单位基础的原因? 答:因为大气(湿空气)是由干空气和一定量的水蒸气混合而成的。干空气的成分是氮、氧、氩、及其他微量气体,多数成分比较稳定,少数随季节变化有所波动,但从总体上可将干空气作为一个稳定的混合物来看待。为了便于热工计算,选一个稳定的参数作为基础,方便计算。(湿空气=干空气+水蒸气,干空气不发生变化,水蒸气是会发生变化的。因此,干空气作为基准是不能发生变化的) 2、如何用含湿量和相对湿度来表征湿空气的干、湿程度? 答:含湿量表示空气的干湿方法:取空气中的水蒸气密度与干空气密度之比作为湿空气含有水蒸气的指标,换言之,取对应于1Kg干空气所含有水蒸汽量。(表示空气中水蒸气的含量) 相对湿度表示空气干湿的方法:湿空气的水蒸汽压力与同温度下饱和湿空气的水蒸汽压力之比。(表示空气接近饱和的程度)

3、某管道表面温度等于周围空气的露点温度,试问该表面是否结露? 答:该表面不会结霜。因为判定是否结霜取决于是否在露点温度以下,当空气温度大于或等于露点温度时是不会结霜的。 4、有人认为:“空气中水的温度就是空气湿球温度”,对否? 答:错,空气湿球温度是空气与水接触达到稳定热湿平衡时的绝热饱和温度,而空气中水的温度就是水蒸气温度(空气的干球温度),所以是错的。 8、写出水温为t w时水的汽化潜热计算式。 解:汽化潜热的计算式为:r t=r0+1.84t w-4.19t w=2500-2.35t w 10、为什么喷入100摄氏度的热蒸汽,如果不产生凝结水,则空气温度不会明显升高? 答:这种情况叫等温增焓加湿,当蒸汽温度为100摄氏度时,热湿比等于一个常数ε=2684,该过程近似于等温线变化,所以空气温度不会明显升高。

汇编语言课后习题解答

第1章基础知识 检测点1.1(第9页) (1)1个CPU的寻址能力为8KB,那么它的地址总线的宽度为13位。 (2)1KB的存储器有1024个存储单元,存储单元的编号从0到1023。 (3)1KB的存储器可以存储8192(2^13)个bit,1024个Byte。 (4)1GB是1073741824(2^30)个Byte、1MB是1048576(2^20)个Byte、1KB是1024(2^10)个Byte。 (5)8080、8088、80296、80386的地址总线宽度分别为16根、20根、24根、32根,则它们的寻址能力分别为: 64(KB)、1(MB)、16(MB)、4(GB)。 (6)8080、8088、8086、80286、80386的数据总线宽度分别为8根、8根、16根、16根、32根。则它们一次可以传送的数据为: 1(B)、1(B)、2(B)、2(B)、4(B)。 (7)从内存中读取1024字节的数据,8086至少要读512次,80386至少要读256次。 (8)在存储器中,数据和程序以二进制形式存放。

(1)1KB=1024B,8KB=1024B*8=2^N,N=13。 (2)存储器的容量是以字节为最小单位来计算的,1KB=1024B。 (3)8Bit=1Byte,1024Byte=1KB(1KB=1024B=1024B*8Bit)。 (4)1GB=1073741824B(即2^30)1MB=1048576B(即2^20)1KB=1024B(即2^10)。(5)一个CPU有N根地址线,则可以说这个CPU的地址总线的宽度为N。这样的CPU 最多可以寻找2的N次方个内存单元。(一个内存单元=1Byte)。 (6)8根数据总线一次可以传送8位二进制数据(即一个字节)。 (7)8086的数据总线宽度为16根(即一次传送的数据为2B)1024B/2B=512,同理1024B/4B=256。 (8)在存储器中指令和数据没有任何区别,都是二进制信息。

《测试技术》(第二版)课后习题答案-_

《测试技术》(第二版)课后 习题答案-_ -标准化文件发布号:(9456-EUATWK-MWUB-WUNN-INNUL-DDQTY-KII

解: (1) 瞬变信号-指数衰减振荡信号,其频谱具有连续性和衰减性。 (2) 准周期信号,因为各简谐成分的频率比为无理数,其频谱仍具有离 散性。 (3) 周期信号,因为各简谐成分的频率比为有理数,其频谱具有离散 性、谐波性和收敛性。 解:x(t)=sin2t f 0π的有效值(均方根值): 2 /1)4sin 41(21)4sin 41(21)4cos 1(212sin 1)(1000 00 00 00 000 020 2 000=-= - = -== =? ? ? T f f T T t f f T T dt t f T dt t f T dt t x T x T T T T rms ππππππ 解:周期三角波的时域数学描述如下:

(1)傅里叶级数的三角函数展开: ,式中由于x(t)是偶函数,t n 0sin ω是奇函数,则t n t x 0sin )(ω也是奇函数,而奇函数在上下限对称区间上的积分等于0。故 =n b 0。 因此,其三角函数展开式如下: 其频谱如下图所示: ? ????????+≤ ≤-≤≤- +=) (2 02022)(0000 0nT t x T t t T A A t T t T A A t x 2 1)21(2)(12/0002/2/00000= -==??-T T T dt t T T dt t x T a ??-==-2/000 02 /2/00 000cos )21(4cos )(2T T T n dt t n t T T dt t n t x T a ωω?????==== ,6,4,20 ,5,3,14 2sin 422222n n n n n π ππ?-=2 /2 /00 00sin )(2T T n dt t n t x T b ω∑∞ =+=102 2 cos 1 4 21)(n t n n t x ωπ ∑∞ =++=102 2)2sin(1 421n t n n πωπ (n =1, 3, 5, …)

汇编语言课后习题解答

. 第1章基础知识 检测点1.1(第9页) (1)1个CPU的寻址能力为8KB,那么它的地址总线的宽度为13位。 (2)1KB的存储器有1024个存储单元,存储单元的编号从0到1023。 (3)1KB的存储器可以存储8192(2^13)个bit,1024个Byte。 (4)1GB是1073741824(2^30)个Byte、1MB是1048576(2^20)个Byte、1KB是 1024(2^10)个Byte。 (5)8080、8088、80296、80386的地址总线宽度分别为16根、20根、24根、32根,则它们的寻址能力分别为: 64(KB)、1(MB)、16(MB)、4(GB)。 (6)8080、8088、8086、80286、80386的数据总线宽度分别为8根、8根、16根、16根、32根。则它们一次可以传送的数据为: 1(B)、1(B)、2(B)、2(B)、4(B)。 (7)从内存中读取1024字节的数据,8086至少要读512次,80386至少要读256次。

(8)在存储器中,数据和程序以二进制形式存放。 . . 解题过程: (1)1KB=1024B,8KB=1024B*8=2^N,N=13。 (2)存储器的容量是以字节为最小单位来计算的,1KB=1024B。 (3)8Bit=1Byte,1024Byte=1KB(1KB=1024B=1024B*8Bit)。 (4)1GB=1073741824B(即2^30)1MB=1048576B(即2^20)1KB=1024B(即2^10)。(5)一个CPU有N根地址线,则可以说这个CPU的地址总线的宽度为N。这样的CPU最多可以寻找2的N次方个内存单元。(一个内存单元=1Byte)。 (6)8根数据总线一次可以传送8位二进制数据(即一个字节)。 (7)8086的数据总线宽度为16根(即一次传送的数据为2B)1024B/2B=512,同理1024B/4B=256。 (8)在存储器中指令和数据没有任何区别,都是二进制信息。

给水工程课后思考题答案

第一章给水系统 1.由高地水库供水给城市,如按水源和供水方式考虑,应属于哪类给水系统? 水源方式属于地表水给水系统,按供水方式属于自流给水系统。 2.给水系统中投资最大的是哪一部分,试行分析。 输配水系统。 3.给水系统是否必须包括取水构筑物、水处理构筑物、泵站、输水管和管网、调节构筑物 等,哪种情况下可省去其中一部分设施? 不是。 大城市通常不设调节构筑物;地下水水质好可以省略水处理构筑物;水源处于适当高程,可以省去一级泵站或二级泵站或同时省去;城市附近山上有泉水时,可建泉室供水系统不设泵站。 4.什么是统一给水、分质给水和分压给水,哪种系统目前用得最多? 统一给水:用同一系统供应生活、生产和消防等各种用水。 分质给水:水源经不同的水处理过程和管网,将不同水质的水供给各类用户。 分压给水:根据水压要求不同而供水。 用得最多的是统一给水系统。 5.水源对给水系统布置有哪些影响? ①当地有丰富的地下水,可在城市上游或给水区内开凿管井或大口井。 ②水源处于适当高程,能重力输水,可省去泵站;有泉水的,可建泉室。 ③地表水为水源时,上游取水,加以处理。 ④水源丰富,随用水量增长而发展为多水源给水系统。 ⑤枯水季节、地下水位下降、海水倒灌时,采用跨流域、远距离取水方式。 6.工业给水有哪些系统,各适用于何种情况? ①循环给水系统,火力发电、冶金、化工等冷却水用量大的企业中。 ②复用给水系统,适用于在车间排出的水可不经过处理或略加处理就可供其它车间使用 的情况。 7.工业用水量平衡图如何测定和绘制?水量平衡图起什么作用? 查明水源水质和取水量,各用水部门的工艺过程和设备,现有计量仪表的状况,测定每台设备的用水量、耗水量、排水量、水温等,按厂区给水排水管网图核对,对于老的工业企业还应测定管道和阀门的漏水量。 了解工厂用水现状,采取节约用水措施,健全工业用水计量仪表,减少排水量,合理利用水资源以及对厂区给水排水管道的设计都很有用处。 第二章设计用水量 1.设计城市给水系统时应考虑哪些用水量? ①综合生活用水,包括居民生活用水和公共建筑及设施用水。 ②工业企业生产用水和工作人员生活用水。 ③消防用水。 ④浇洒道路和绿地用水。 ⑤未预计水量及管网漏失水量。 2.居住区生活用水量定额是按哪些条件制定的? 城市人口、每人每日平均生活用水量和城市给水普及率。

第四章课后思考题及参考答案

第四章课后思考题及参考答案 1、为什么说资本来到世间,从头到脚,每个毛孔都滴着血和肮脏的东西? [答案要点]资本来到世间,从头到脚,每个毛孔都滴着血和肮脏的东西。资本主义的发展史,就是资本剥削劳动、列强掠夺弱国的历史,这种剥夺的历史是用血和火的文字载入人类编年史的。在自由竞争时代,西方列强用坚船利炮在世界范围开辟殖民地,贩卖奴隶,贩卖鸦片,依靠殖民战争和殖民地贸易进行资本积累和扩张。发展到垄断阶段后,统一的、无所不包的世界市场和世界资本主义经济体系逐步形成,资本家垄断同盟为瓜分世界而引发了两次世界大战,给人类带来巨大浩劫。二战后,由于社会主义的胜利和民族解放运动的兴起,西方列强被迫放弃了旧的殖民主义政策,转而利用赢得独立和解放的广大发展中国家大规模工业化的机会,扩大资本的世界市场,深化资本的国际大循环,通过不平等交换、资本输出、技术垄断以及债务盘剥等,更加巧妙地剥削和掠夺发展中国家的资源和财富。在当今经济全球化进程中,西方发达国家通过它们控制的国际经济、金融等组织,通过它们制定的国际“游戏规则”,推行以所谓新自由主义为旗号的经济全球化战略,继续主导国际经济秩序,保持和发展它们在经济结构和贸易、科技、金融等领域的全球优势地位,攫取着经济全球化的最大好处。资本惟利是图的本性、资本主义生产无限扩大的趋势和整个社会生产的无政府状态,还造成日益严重的资源、环境问题,威胁着人类的可持续发展和生存。我们今天看到的西方发达资本主义国家的繁荣稳定,是依靠不平等、不合理的国际分工和交换体系,依靠发展中国家提供的广大市场、廉价资源和廉价劳动力,通过向发展中国家转嫁经济社会危机和难题、转移高耗能高污染产业等方式实现的。资本主义没有也不可能给世界带来普遍繁荣和共同富裕。 2、如何理解商品二因素的矛盾来自劳动二重性的矛盾,归根结底来源于私人劳动和社会劳的矛盾?[答案要点]商品是用来交换的劳动产品,具有使用价值和价值两个因素或两种属性。在私有制条件下,商品所包含使用价值和价值的矛盾是由私有制为基础的商品生产的基本矛盾即私人劳动和社会劳动的矛盾所决定的。以私有制为基础的商品经济是以生产资料的私有制和社会分工为存在条件的。一方面,在私有制条件下,生产资料和劳动力都属于私人所有,他们生产的产品的数量以及品种等,完全由自己决定,劳动产品也归生产者自己占有和支配,或者说,商品生产者都是独立的生产者,他们要生产什么,怎样进行生产,生产多少,完全是他们个人的私事。因此,生产商品的劳动具有私人性质,是私人劳动。另一方面,由于社会分工,商品生产者之间又互相联系、互相依存,各个商品生产者客观上都要为满足他人和社会的需要而进行生产。因此,他们的劳动又都是社会劳动的组成部分。这样,生产商品的劳动具有社会的性质,是社会劳动。对此,马克思指出,当劳动产品转化为商品后,“从那时起,生产者的私人劳动真正取得了二重的社会性质。一方面,生产者的私人劳动必须作为一定的有用劳动来满足一定的社会需要,从而证明它们是总劳动的一部分,是自然形成的社会分工体系的一部分。另一方面,只有在每一种特殊的有用的私人劳动可以同任何另一种有用的私人劳动相交换从而相等时,生产者的私人劳动才能满足生产者本人的多种需要。完全不同的劳动所以能够相等,只是因为它们的实际差别已被抽去,它们已被化成它们作为人类劳动力的耗费、作为抽象的人类劳动所具有的共同性质。”私有制条件下,商品生产者私人劳动所具有的这二重性质,表现为生产商品的劳动具有私人劳动和社会劳动的二重性。 生产商品的私人劳动和社会劳动是统一的,同时也是对立的。其矛盾性表现在:作为私人劳动,一切生产活动都属于生产者个人的私事,但作为社会劳动,他的产品必须能够满足一定的社会需要,他的私人劳动才能转化为社会劳动。而商品生产者的劳动直接表现出来的是它的私人性,并不是它的社会性,他的私人劳动能否为社会所承认,即能否转化为社会劳动,他自己并不能决定,于是就形成了私人劳动和社会劳动的矛盾。这一矛盾的解决,只有通过商品的交换才能实现。当他的产品在市场上顺利地实现了交换之后,他的私人劳动也就成了社会劳动的一部分,他的具体劳动所创造的使用价值才是社会需要的,他的抽象劳动所形成的价值才能实现。如果他的劳动产品在市场上没有卖出去,那就表明,尽管他是为社会生产的,但事实上,社会并不需要他的产品,那么他的产品

汇编语言程序设计课后习题解答宋人杰2版

第1章汇编语言基础知识 1.简述汇编语言源程序、汇编程序、和目标程序的关系。 答:用汇编语言编写的程序称为汇编源程序;汇编源程序在汇编程序的翻译下转换成计算机语言变成目标程序。 2. 简述汇编语言的优缺点。 答:(1) 汇编语言的优点: ①可有效地访问、控制计算机各种硬件设备,如磁盘、存储器、CPU、I/O端口等。. ②目标代码简短,占用内存少,执行速度快,是高效的程序设计语言。 ③可与高级语言配合使用,应用十分广泛。 (2) 汇编语言的缺点: ①通用性和可移植性较差 ②相对于高级语言来说较繁锁、易出错、不够直观。 3.CPU的寻址能力为8KB,那么它的地址总线的宽度为多少? 答:13 4. 1KB的存储器有多少个存储单元? 答:1024个字节。 5. 指令中的逻辑地址由哪两部分组成? 答:指令中的逻辑地址由段基址和偏移量组成。 6. 以下为用段基址:偏移量形式表示的内存地址,试计算它们的物理地址。 (1) 12F8:0100 (2) 1A2F:0103 (3) 1A3F:0003 (4) 1A3F:A1FF 答: (1) 13080H (2) 1A3F3H (3) 1A3F3H (4) 245EFH 7. 自12FA:0000开始的内存单元中存放以下数据(用十六进制形式表示): 03 06 11 A3 13 01,试分别写出12FA:0002的字节型数据、字型数据及双字型数据 的值。 答:字节型数据:11H 字型数据:0A311H 双字型数据:0113A311H 8. 内存中某单元的物理地址是19318H,段基地址为1916H,则段内偏移地址为 多少?若段内偏移地址为2228H,则段基地址为多少? 答:若段基地址为1916H,则段内偏移地址为01B8H;若段内偏移地址为2228H,则段基地址为170FH 9. 在实模式环境中,一个段最长不能超过多少字节? 答:64KB 10. 实模式可寻址的内存范围是多少? 答:1MB

课后思考题参考答案

课后主要思考题参考答案 1、为什么说鸦片战争是中国近代史的起点?课本第19页第1题。 因为中国社会由封建社会开始沦为半殖民地半封建社会 2、怎样认识近代中国的主要矛盾和社会性质?课本第19页第2题。 近代中国社会的主要矛盾是帝国主义和中华民族的矛盾,封建主义和人民大众的矛盾。这两对主要矛盾及其斗争贯穿整个中国半殖民地半封建社会的始终,并对中国近代社会的发展变化起着决定性的作用。中国近代社会的两对主要矛盾是交织在一起的,而帝国主义和中华民族的矛盾是最主要的矛盾。 近代中国社会性质是半殖民地半封建社会。 3、如何理解近代中国的两大历史任务及其相互关系?课本第19页第3题。 近代中国的两大历史任务:一是争取民族独立、人民解放;二是实现国家富强、人民富裕,即革命与现代化。二者相互区别又相互紧密联系的。争得民族独立和人民解放是实现国家富强和人民富裕的前提,并为此开辟道路。同时,也只有实现现代化和国家富强,人民富裕,才能真正实现民族独立。 4、资本——帝国主义的入侵给中国带来了什么?(如何看待西方列强的殖民侵略给中国带来了文明这一观点?)课本第40页第1题。 这一观点总体上是错误的、片面的。这是因为:(1)从西方列强殖民侵略的过程看,伴随着侵略确实带来了先进的思想文化、科技、管理制度等所谓“文明”的东西,但这是副产品,附属品,其主要目的是侵略,是为了实现侵略而不得不这样做的。(2)从列强侵略的目的、结果看,侵略的目的是变中国为殖民地,是发展他们自己的资本主义,而不是中国的资本主义。从结果看,对照今天的文明标准,西方列强的侵略没有给中国带来物质文明、政治文明、精神文明。(可展开论述)(3)从中国人民的反侵略战争看,如果说西方殖民侵略给中国送来了文明,为什么还要反抗,是抵制文明?是不是不应该反抗?这从现代的主权、人权的价值判断上来看,是讲不过去的。(可展开论述)(4)从历史来看,历史上一些被殖民侵略的国家现在仍处于贫穷落后,或发展中国家,多数没有实现现代化。如中国、印度、非洲一些国家。(可举例说明) 殖民侵略的本质:变中国为殖民地,给中国近代带来的是灾难、贫困和落后。西方的殖民侵略是中国近代贫困落后的重要原因之一。 5、近代中国进行的反侵略战争具有什么意义?(近代中国的反侵略斗争大都失败了,因此,反抗是无用的)课本第40页第2题。 除抗日战争外,中国近代反侵略斗争都以失败而告终。其失败的原因主要有两个方面:一是社会制度的腐败,一是经济技术的落后。前者是更根本的原因。正因为社会制度的腐败,才使得经济技术落后的状况长期得不到改变。 “反抗无用”论是错误的。(1)历史事实表明,殖民者的贪婪和残暴并不是由被侵略者的反抗引发的。相反,只有被侵略者进行强有力的反抗,才能使侵略者的野心和暴行受到某种程度的遏制。反抗愈是强有力,遏制作用就愈大。即使反抗失败了,也会使侵略者受到了沉重打击。(可举例说明);(2)通过反抗积累斗争的经验教训,增强民族的自信心和凝聚力。(可举例说明) ;(3)不反抗并不能减少灾难,只能使侵略者的野心更加膨胀,行为更加肆无忌,灾难更加沉重。(可举例说明);

(完整版)测试技术课后题答案

1-3 求指数函数()(0,0)at x t Ae a t -=>≥的频谱。 (2)220 2 2 (2) ()()(2) 2(2)a j f t j f t at j f t e A A a j f X f x t e dt Ae e dt A a j f a j f a f -+∞ ∞ ---∞-∞-==== =-+++??πππππππ ()X f = Im ()2()arctan arctan Re ()X f f f X f a ==-π? 1-5 求被截断的余弦函数0cos ωt (见图1-26)的傅里叶变换。 0cos ()0 ωt t T x t t T ?≥的频谱密度函数为 1122 1()()j t at j t a j X f x t e dt e e dt a j a ∞ ∞ ----∞ -= == =++? ?ωωω ωω 根据频移特性和叠加性得: []001010222200222 000222222220000()()11()()()22()()[()]2[()][()][()][()] a j a j X X X j j a a a a j a a a a ??---+= --+=-??+-++?? --= -+-+++-++ωωωωωωωωωωωωωωωωωω ωωωωωωωω

大学语文课后思考题参考答案大汇总

第一讲《蒹葭》思考题 1. 你还能举出几首临水怀人的诗词作品吗? 如《诗经·陈风》中的“东门之池”、“泽陂”,《古诗十九首》中的“涉江采芙蓉”,温庭筠的《梦江南》等。 2. 有的诗内容十分确定,有的诗可以多种理解,请你结合本文分析其中的原因何在。 诗内容确定,主要是所写对象具体;而含蓄的诗歌,力图使诗歌表现的对象给人以不确定性,难以指实,如本篇中的“在水一方”的美人,可以指情感世界的恋人,也可以指家国渴慕的贤人。 3. 本诗的复沓形式与表现的思想感情之间有什么关联? 它的艺术作用在于很好地表现事物进展的顺序和 程度,协调诗的韵律节奏,强化诗的音乐美和抒情气氛,增强表情达意的审美效果。 4. 在当代文艺作品里,有没有采用这种方式表达情思的?请举几例。 当代作品中经常运用复沓形式表达情思,而且是很普遍的艺术手法。如刘半农《教我如何不想他》、康白情《江南》、沈尹默《月夜》等。 第二讲《无题》李商隐思考题 1. 你认为诗中的男主人公是否是诗人自己? 供学生独立思考 2. 与《长恨歌》那种内容十分明确的爱情诗相比,这种含混朦胧的作品的长处与短处各有哪些? 本诗具体内容的含混及缺失,反而提供给读者进行联想、想象的空间,更能引发不同读者多方面的感受。缺点是不太适合痛快淋漓地表达情感以及叙述事件。 3. 能否再举出几首具有朦胧美的诗作? 如阮籍《咏怀》、白居易《花非花》、李商隐《锦瑟》、李煜《菩萨蛮》“花明月暗笼轻纱”等。 第三讲庄子秋水思考题1. 你认为这种对话体在说理时有什么好处?有什么不 足? 对话体多通过两个人物的问答和辩论来阐述道理,善于将不同思想的碰撞或逻辑思辨的过程有机地呈现出来,其语言也容易具有生动、活泼和个性化的特点。其不足之处是思路和逻辑有时不够严谨。 2. 在先秦诸子中,还有谁喜欢用寓言故事来阐述其哲学思想? 韩非子。《韩非子》中的《内储说》、《外储说》、《说林》、《喻老》、《十过》皆为寓言故事之专集,其数量居先秦散文之首。然其寓言主要取材于历史和现实,与庄子寓言的奇幻谲怪呈现为完全不同的风格。 3. 在阐述哲理时,本文使用了多种修辞手法,请指出来,并说明其效果如何。 拟人、比喻、对比、排偶,说理形象而有力。 4. 本文中有若干语句,在后世化为人们习用的成语,请指出来。 望洋兴叹、贻笑大方、坐井观天、太仓稊米。 5. 比较庄子和孟子的文章风格,谈谈二者间有何差别? 教师引导学生自由讨论。 第四讲韩愈与潮州文化思考题 1. 苏轼曾说:“读《祭十二郎文》不下泪者,其人必不友。”分析此说是否有道理。 苏轼的说法带有些夸张的成分,不过也指出此文饱蘸着作者真情的特点。 2. 后人认为袁枚的《祭妹文》,乃是本文的接踵之作。通过比较两文,你能否找出祭文佳作的一些共通之处? 《祭十二郎文》饱含着韩愈对十二郎的满腔真情,袁枚《祭妹文》也通篇充盈着兄妹之间的诚挚、亲密之情。故而,祭文的最可贵处,在于能抒写真情,有真情贯注于其中。

汇编语言习题-测验题答案

汇编语言各章习题、测试题答案 习题一 分别将下列二进制数作为无符号数和带符号数转换为十进制和十六进制数 01110111 00101111 十六进制运算 1A52H+4438H 3967H-2D81H 37H×12H 1250H×4H 将十进制数变为8位补码并做运算(结果用二进制、十六进制、十进制表示) 29+53 73-24 -66+82 -102-15 用压缩BCD码计算(结果用二进制、BCD码、十进制表示) 29+53 73-24 66+18 132+75 符号位扩展(字节扩展为字,字扩展为双字) 20A3H 94H 3456H 7FH EC00H 若机器字长为16位,其无符号数表示范围是多少带符号数表示范围是多少分别用十进制和十六进制表示。 写出下列十六进制数所能代表的数值或编码: (1)38H (2)FFH (3)5AH (4)0DH 将下列十进制数分别转换为二进制、十六进制、二进制补码、压缩BCD码和ASCII码: (1)108 (2)46 (3)-15 (4)254 写出下列算式的8位二进制运算结果,标志位CF、SF、ZF、OF分别是什么值 (1)56+63 (2)83-45 (3)-74+29 (4)-12-37 查表,指出ASCII码0DH、0AH、07H、1BH、20H、60H、50H、70H对应的控制字符。 测验一 单选题: 1.已知X=76,则[X]补= 。 A. 76H B. 4CH 2.已知[X]补=80H,则X= 。 A. 80H B. 0 C. 0FFH D. -80H 3.已知[X]补=98H,则[X]补/2= 。 A. 0CCH C. 49H D. 31H 4.已知X=78,Y=-83,则[X+Y]补= 。 A. 0F5H B. 0A1H C. 0FBH D. 65H 5.将124转换成十六进制数的结果是 A. 7CH B. 7DH C. 7EH D. 7BH 6.将93H看成一个压缩BCD码,其结果是 A. B. C. D. 7. 45转换成二进制数是 A. C. 00101101 D. 8.6CH转换成十进制数是 A. 118 B. 108 C. 48 D. 68 9.将93H扩展为字的结果是 A. FF93H B. 0093H C. 1193H D. 1093H

高层课后思考题答案

高层课后思考题答案 第1章绪论 1.我国对高层建筑结构是如何定义的? 答:我国规定:10层及10层以上或高度超过28m的住宅以及房屋高度大于24m的其他民用建筑为高层建筑。 2.高层建筑结构的受力及变形特点是什么?设计时应考虑哪些问题? 答:特点:水平荷载对结构影响大,随高度的增加除轴力与高度成正比外,弯矩和位移呈指数曲线上 升,并且动力荷载作用下,动力效应大,扭转效应大。 考虑:结构侧移,整体稳定性和抗倾覆问题,承载力问题。 3.从结构材料方面来分,高层建筑结构有哪些类型?各有何特点? 答:相应的结构分类(以材料分类):砌体结构、钢结构、钢筋混凝土结构、钢-混凝土混合结构 特点:(1)砌体结构具有取材容易、施工简便、造价低廉等优点,但其抗拉、抗弯、抗剪强度均较低,抗震性 __________ 能较差。 (2)钢结构具有强度高,自重轻(有利于基础),延性好,变形能力大,有利于抗震,可以工厂预制,现场拼装,交叉作业但价格高,防火材料(增加造价),侧向刚度小。 (3)钢筋混凝土具有价格低,可浇筑成任何形状,不需要防火,刚度大。但强度低,构件截面大占用空间大,自重大,不利于基础、抗震,延性不如钢结构。 (4)混合结构与钢构件比:用钢少,刚度大,防火、防锈;与混凝土构件比:重量轻,承载力大,抗震性能好。 第2章高层建筑结构体系与布置 1.高层结构体系大致有哪几类?各种结构体系优缺点和受力特点如何? 答:高层结构体系类型:框架结构体系剪力墙结构体系框架一剪力墙结构体系筒中筒结构体系多筒体系巨型结构体系 框架结构:受力变形特点:框架结构的侧移一般由两部分组成:1)水平力引起的楼层剪力,使梁、柱构件产生弯曲变形,形成框架结构的整体剪切变形Us ;2)由水平力引起的倾覆力矩,使框架柱产生轴向变形(一侧柱拉伸,另一侧柱压缩)形成框架结构的整体弯曲变形Ub ;3)当框架结构房屋的层数不多时,其侧移主要表现为整体剪 切变形,整体弯曲变形的影响很小。注:框架结构属于柔性结构,侧移主要表现为整体剪切变形。 优点:①建筑平面布置灵活,分隔方便;②整体性、抗震性能好,设计合理时结构具有较好的塑性变形能力; ③外墙采用轻质填充材料时,结构自重小。 缺点:侧向刚度小,抵抗侧向变形能力差。正是这一点,限制了框架结构的建造高度。《高规》规定,在非地震区,现浇钢筋混凝土框架结构房屋的最大适用高度为70m,最大高宽比为5。 剪力墙结构:受力变形特点:在水平荷载作用下,剪力墙可视为竖向悬臂构件。在竖向荷载作用下,剪力墙是 受压的薄壁柱;在水平荷载作用下,剪力墙则是下端固定、上端自由的悬臂柱(深梁)。注:1)剪力墙结构水

机械工程测试技术课后习题答案

机械工程测试技术课后 习题答案 集团标准化小组:[VVOPPT-JOPP28-JPPTL98-LOPPNN]

第三章:常用传感器技术 3-1 传感器主要包括哪几部分?试举例说明。 传感器一般由敏感元件、转换元件、基本转换电路三部分组成。 如图所示的气体压力传感器。其内部的膜盒就是敏感元件,它的外部与大气压力相通,内部感受被测压力p ,当p 发生变化时,引起膜盒上半部分移动,可变线圈是传感器的转换元件,它把输入的位移量转换成电感的变化。基本电路则是完成上述电感变化量接入基本转换电路,便可转换成电量输出。 3-2 请举例说明结构型传感器与物性型传感器的区别。 答:结构型传感器主要是通过传感器结构参量的变化实现信号变换的。例如,电容式传感器依靠极板间距离变化引起电容量的变化;电感式传感器依靠衔铁位移引起自感或互感的变化。 物性型传感器则是利用敏感元件材料本身物理性质的变化来实现信号变换。例如,水银温度计是利用水银的热胀冷缩性质;压电式传感器是利用石英晶体的压电效应等。 3-3 金属电阻应变片与半导体应变片在工作原理上有何区别? 答: (1)金属电阻应变片是基于金属导体的“电阻应变效应”, 即电阻材料在外力作用下发生机械变形时,其电阻值发生变化的现象,其电阻的相对变化为()12dR R με=+; (2)半导体应变片是基于半导体材料的“压阻效应”,即电阻材料受到载荷作用而产生应力时,其电阻率发生变化的现象,其电阻的相对变化为dR d E R ρλερ == 。 3-4 有一电阻应变片(见图3-105),其灵敏度S 0=2,R =120Ω,设工作时其 应变为1000με,问ΔR =?设将此应变片接成图中所示的电路,试求:1)无应变时电流指示值;2)有应变时电流指示值;3)试分析这个变量能否从表中读出? 解:根据应变效应表达式R /R =S g 得 R =S g R =2100010-6120=0.24 1)I 1=1.5/R =1.5/120=0.0125A=12.5mA 2)I 2=1.5/(R +R )=1.5/(120+0.24)0.012475A=12.475mA 图3-105 题3-4图

分析化学课后思考题答案

第二章 误差及分析数据的统计处理 思考题答案 1 正确理解准确度和精密度,误差和偏差的概念。 答:准确度表示测定结果和真实值的接近程度,用误差表示。精密度表示测定值之间相互接近的程度,用偏差表示。误差表示测定结果与真实值之间的差值。偏差表示测定结果与平均值之间的差值,用来衡量分析结果的精密度,精密度是保证准确度的先决条件,在消除系统误差的前提下,精密度高准确度就高,精密度差,则测定结果不可靠。即准确度高,精密度一定好,精密度高,准确度不一定好。 2 下列情况分别引起什么误差如果是系统误差,应如何消除 (1)砝码被腐蚀; 答:系统误差。校正或更换准确砝码。 (2)天平两臂不等长; 答:系统误差。校正天平。 (3)容量瓶和吸管不配套; 答:系统误差。进行校正或换用配套仪器。 (4)重量分析中杂质被共沉淀; 答:系统误差。分离杂质;进行对照实验。 (5)天平称量时最后一位读数估计不准;答:随机误差。增加平行测定次数求平均值。 (6)以含量为99%的邻苯二甲酸氢钾作基准物标定碱溶液; 答:系统误差。做空白实验或提纯或换用分析试剂。 3 用标准偏差和算术平均偏差表示结果,哪一个更合理 答:标准偏差。因为标准偏差将单次测定的偏差平方后,能将较大的偏差显著地表现出来。 4 如何减少偶然误差如何减少系统误差 答:增加平行测定次数,进行数据处理可以减少偶然误差。通过对照实验、空白实验、校正仪器、提纯试剂等方法可消除系统误差。 5 某铁矿石中含铁%,若甲分析结果为%,%,%,乙分析得%,%,%。试比较甲、乙两人分析结果的准确度和精密度。 答:通过误差和标准偏差计算可得出甲的准确度高,精密度好的结论。 x 1 = ++÷3 =(%) x 2 = ++ ÷3 = (%) E 1=- =(%) E 2=- = (%) %030.01/)(1)(222 1=-∑-∑=--∑=n n x x n x x s i %035.01/)(222=-∑-=∑n n x x s i 6 甲、乙两人同时分析同一矿物中的含硫量。每次取样 g ,分析结果分别报告为 甲:%,% 乙:%,% 哪一份报告是合理的为什么 答:甲的分析报告是合理的。因为题上给的有效数字是两位,回答也应该是两位。 第三章 滴定分析 思考题答案 1. 什么叫滴定分析它的主要分析方法有哪些 答: 将已知准确浓度的标准溶液滴加到待测溶液中,直至所加溶液的物质的量与待测溶液的物质的量按化学计量关系恰好反应完全,达到化学计量点;再根据标准溶液的浓度和所消耗的体积,计算出待

相关主题