第二章答案
Tarzan 版
题2.1 8086/8088通用寄存器的通用性表现在何处?8个通用寄存器各自有何专门用途?哪些
寄存器可作为存储器寻址方式的指针寄存器?
答:8086/8088通用寄存器的通用性表现在:
这些寄存器除了各自规定的专门用途外,他们均可以用于传送和暂存数据,可以保存算术逻辑运算中的操作数和运算结果;
8个通用寄存器的专门用途如下:
AX 字乘法,字除法,字I/O
BX 存储器指针
CX 串操作或循环控制中的计数器
DX 字乘法,字除法,间接I/O
SI 存储器指针(串操作中的源指针)
DI 存储器指针(串操作中的目的指针)
BP 存储器指针(存取堆栈的指针)
SP 堆栈指针
其中BX,SI,DI,BP可作为存储器寻址方式的指针寄存器
题2.2 从程序员的角度看,8086/8088有多少个可访问的16位寄存器?有多少个可访问的8位
寄存器?
答:从程序员的角度看,8086/8088有14个可访问的16位寄存器;有8个可访问的8位寄存器;
题2.3 寄存器AX与寄存器AH和AL的关系如何?请写出如下程序片段中每条指令执行后寄存器
AX的内容:
MOV AX,1234H
MOV AL,98H
MOV AH,76H
ADD AL,81H
SUB AL,35H
ADD AL,AH
ADC AH,AL
ADD AX,0D2H
SUB AX,0FFH
答: MOV AX,1234H AX=1234H
MOV AL,98H AX=1298H
MOV AH,76H AX=7698H
ADD AL,81H AX=7619H
SUB AL,35H AX=76E4H
ADD AL,AH AX=765AH
ADC AH,AL AX=D15AH
ADD AX,0D2H AX=D22CH
SUB AX,0FFH AX=D12DH
题2.4 8086/8088标志寄存器中定义了哪些标志?这些标志可分为哪两类?如何改变这些标志
的状态?
答: 8086/8088标志寄存器中定义了9个标志,如下:
CF: Carry Flag
ZF: Zero Flag
SF: Sign Flag
OF: Overflow Flag
PF: Parity Flag
AF: Auxiliary Carry Flag
DF: Direction Flag
IF: Interrupt-enable Flag
TF: Trap Flag
这些标志可分为两类,分别为:
1、运算结果标志;
2、状态控制标志;
采用指令SAHF可把AH中的指定位送至标志寄存器低8位SF、ZF、AF、PF、CF;
采用CLC可清除CF,置CF到0
采用STC可置CF到1
采用CLD可置DF到0
采用sTD可置DF到1
采用CLI可置IF到0
采用STI可置IF到1
另外,在某些指令执行过程中会改变部分标志的状态;
题2.5 请说说标志CF和标志OF的差异。
答:如果把指令中处理的数据按照无符号数看待,则处理结果达到进位是,置CF为1;
如果把该处理中的数据按照有符号数看待,则处理结果超过有符号数表达范围的,
置OF为1;两个标志同步进行,CPU并不知道该数的类型;
题2.6 8086/8088如何寻址1M字节的存储器物理地址空间?在划分段时必须满足的两个条件
是什么?最多可把1M字节空间划分成几个段?最少可把1M字节地址空间划分成几个段?
答: 8086/8088通过对存储器分段和使用段寄存器的方式寻址1M字节的存储器物理地址空间;
在划分段时必须满足的两个条件是:
1、逻辑段的开始地址必须是16的倍数;
2、逻辑段的嘴道长度是64K;
1M的字节空间划分为64K个逻辑段;最少可把1M字节地址划分成16个逻辑段;
题2.7 在8086/8088上运行的程序某一时刻最多可访问几个段?程序最多可具有多少个段?
程序至少几个段?
答:在8086/8088上运行的程序某一时刻最多可访问4个当前段:代码段,数据段,堆栈段
和附加段;程序最多可具有4种类型的段,最少要有一个代码段;
题2.8 存储单元的逻辑地址如何表示?存储单元的20位物理地址如何构成?
答:存储单元的逻辑地址由段值和偏移两部分组成:段值:偏移;
存储单元的20位物理地址可以表示为:
物理地址=段值×16+偏移;
题2.9 当段重叠时,一个存储单元的地址可表示成多个逻辑地址。请问物理地址12345H
可表示
多少个不同的逻辑地址?偏移最大的逻辑地址是什么?偏移最小的逻辑地址是什么?
答: 12345H可表示1000H(4096)个不同的逻辑地址,偏移最大的逻辑地址是235:0FFF5H 偏移最小的逻辑地址是1234:0005H
题2.10 为什么称CS为代码段寄存器?为什么称SS为堆栈寄存器?
答:因为在取指令的时候,规定的段寄存器就是CS,所以CS为代码段寄存器;
而堆栈操作时规定的寄存器是SS,所以SS为堆栈寄存器;
题2.11 请举例说明何为段前缀超越。什么场合下要使用段前缀超越?
答:在存取一般存储器操作数时,段寄存器可以不是DS;当偏移设计BP寄存器时,段寄存器
也可以不必是SS;如Mov AX,[si] 默认段地址在DS中,也可以改变:Mov AX, ES:[si] 当数据并不在默认的DS指定段时,可以采用段前缀超越;
题2.12 8086/8088的基本寻址方式可分为哪三类?他们说明了什么?
答: 8086/8088的基本寻址方式可分为以下三类:
1、存储器寻址;
2、立即寻址;
3、寄存器寻址;
他们说明了cpu有三类合计七种方式进行基本寻址;
题2.13 存储器寻址方式分为哪几种?何为存储器的有效地址?
答:存储器寻址方式分为以下几种:
1、立即寻址;
2、直接寻址;
3、寄存器寻址;
4、寄存器间接寻址;
5、寄存器相对寻址;
6、基址加变址寻址;
7、相对基址加变址寻址;
存储器的有效地址是一个16bit的无符号数;
题2.14 什么场合下缺省的段寄存器是SS?为什么这样安排?
答:当使用堆栈时,缺省的段寄存器是SS;
因为SS定义为堆栈段寄存器,配合SP堆栈指针,用来指向堆栈的栈顶;
题2.15 请说明如下指令中源操作数的寻址方式,并作相互比较:
MOV BX,[1234H]
MOV BX,1234H
MOV DX,BX
MOV DX,[BX]
MOV DX,[BX+1234H]
MOV DX,[BX+DI]
MOV DX,[BX+DI+1234H]
答: MOV BX,[1234H] ;直接寻址
MOV BX,1234H :立即寻址
MOV DX,BX :寄存器寻址
MOV DX,[BX] :寄存器间接寻址
MOV DX,[BX+1234H] :寄存器相对寻址
MOV DX,[BX+DI] :基址加变址寻址
MOV DX,[BX+DI+1234H] :相对基址加变址寻址
题2.16 8086/8088提供了灵活多样的寻址方式,如何适当的选择寻址方式?
答:每种寻址方式都有其特点,首先应该掌握不同寻址方式之间的区别,以及适用的范围,结合程序中的需要进行灵活选择。
题2.17 设想一下这些寻址方式如何支持高级语言的多种数据结构?
答:自己设想!
题2.18 为什么目标操作数不能采用立即寻址方式?
答:立即寻址表示是一个操作数,并非一个存储空间,作为目标操作数是不合适的;题2.19 处理器的通用寄存器是否越多越好?通用寄存器不够用怎么办?
答:处理器的通用寄存器并非越多越好,因为如果处理器的通用寄存器数量太多,势必造成处理器的成本增加,同时也增加了处理器设计的复杂度;
如果通用寄存器不够用,应该采用内存中的存储单元代替,不过速度上要有所牺牲;
题2.20 哪些存储器寻址方式可能导致有效地址超出64K的范围?8086/8088如何处理这种情况?
答:寄存器相对寻址,基址加变址寻址,相对基址加变址寻址这三种寻址方式有可能导致
有效地址超出64K的范围,8086/8088将取其64K的模进行访问;
题2.21 什么情况下根据段值和偏移确定的存储单元地址会超出1M?8086/8088如何处理这种
情况?
答:当物理地址的计算超过FFFFFH时,存储单元地址会超出1M,8086/8088将取其1M 的模
覆盖存取;
题2.22 8086/8088的指令集可分为哪6个子集?
答: 8086/8088的指令集可分为以下6个子集:
1、数据传输
2、算术运算
3、逻辑运算
4、串操作
5、程序控制
6、处理器控制
题2.23 8086/8088的指令集合中,最长的指令有几个字节?最短的指令有几个字节?
答: 8086/8088的指令集合中,最长的指令4个字节,最短的指令2个字节;
MOV AX,[BX+SI+1234H]
题2.24 8086/8088的算术逻辑运算指令最多一次处理多少二进制位?当欲处理的数据长度超出该范围怎么办?
答: 8086/8088的算术逻辑运算指令最多一次处理16bit的二进制位;如果处理的数据长度超出则分成若干部分进行逻辑运算,最后进行整合;
题2.25 如何时序数据段和代码段相同?
答:将数据段的内容写入代码段中,并将代码段的段值赋给DS即可;
题2.26 通常情况下源操作数和目的操作数不能同时是存储器操作数。请给出把存储器操作数甲送到存储器操作数乙的两种方法。
答:
法一:
MOV AX, [BX]
MOV [SI],AX DS:[BX]=甲,DS:[SI]=乙
法二:
MOV AX,[BX]
XCHG AX,[SI]
法三:
PUSH WORD PTR [BX]
POP WORD PTR [SI]
题2.27 请用一条指令实现把BX的内容加上123并把和送到寄存器AX。答: LEA AX, [BX+123H]
题2.28 堆栈有哪些用途?请举例说明。
答:堆栈的用途主要有:
1、现场和返回地址的保护;
MOV AX, OFFSET ADDRESS
PUSH AX
JMP XXX
...
RET
2、寄存器内容的保护;
PUSH AX
PUSH BX
...
POP BX
POP AX
3、传递参数;
PUSH [BX]
CALL XXX
...
XXX:
POP AX
...
4、存储局部变量;
PUSH DS
PUSH CS
POP DS
...
POP DS
题2.29 在本章介绍的8086/8088指令中,哪些指令把寄存器SP作为指针使用?8086/8088指令
集中,哪些指令把寄存器SP作为指针使用?
答:以下指令把寄存器SP作为指针使用:
1、PUSH
2、POP
3、PUSHF
4、POPF
5、PUSHA
6、POPA
7、RET
8、CALL
9、RETF
题2.30 请说说标志CF的用途。请至少给出使标志CF清0的三种方法。
答: CF的用途主要有:
1、配合条件转移语句进行条件转移;
2、配合移位指令实现操作数之间的位转移;
3、常作为子程序的出口参数;如DOS磁盘文件管理功能调用等;
CF清0的方法:
法一:
CLC
法二:
ADD AX,0FFFFH
法三:
CMP AX,0
题2.31 请写出如下程序片段中每条算术运算指令执行后标志CF、ZF、SF、OF、PF和AF的状态。
MOV AL,89H
ADD AL,AL
ADD AL,9DH
CMP AL,0BCH
SUB AL,AL
DEC AL
INC AL
答: INSTRUCTION CF ZF SF OF PF AF
MOV AL,89H 0 0 0 0 0 0
ADD AL,AL 1 0 0 1 1 1
ADD AL,9DH 0 0 1 0 1 0
CMP AL,0BCH 1 0 1 0 1 0
SUB AL,AL 0 1 0 0 1 0
DEC AL 0 0 1 0 1 1
INC AL 0 1 0 0 1 1
题2.32 什么是除法溢出?如何解决16位被除数8位除数可能产生的溢出?
答:除法溢出是指除数如果是0,或者在8位除数时商超过8位,或者在16位除时商超过16位,
则认为是除法溢出,引起0中断;
首先要确定8位除数不能为0,其次要确定商的最大值不能超过8位,如果超过8位,则可
采用16位的除法;
题2.33 请写出如下程序片段中每条逻辑运算指令执行后标志ZF、SF、PF的状态:
MOV AL,45H
AND AL,0FH
OR AL,0C3H
XOR AL,AL
答: INSTRUCTION ZF SF PF
MOV AL,45H 0 0 0
AND AL,0FH 0 0 1
OR AL,0C3H 0 1 0
XOR AL,AL 1 0 1
题2.34 “MOV AX,0”可寄存器AX清0。另外再写出三条可使寄存器AX清0的指令。
答:法一:
XOR AX,AX
法二:
AND AX,0
法三:
SUB AX,AX
题2.35 请写出如下程序片段中每条移位指令执行后标志CF、ZF、SF和PF的状态。
MOV AL,84H
SAR AL,1
SHR AL,1
ROR AL,1
RCL AL,1
SHL AL,1
ROL AL,1
答: INSTRUCTION CF ZF SF PF
MOV AL,84H 0 0 0 0
SAR AL,1 0 0 1 0
SHR AL,1 0 0 0 0
ROR AL,1 1 0 0 0 (该命令不影响SF位)
RCL AL,1 1 0 0 0
SHL AL,1 0 0 1 0
ROL AL,1 1 0 1 0
题2.36 8086/8088中,哪些指令把寄存器CX作为计数器使用?哪些指令把寄存器BX作为基指针寄存器使用?
答: 8086/8088中,以下指令把寄存器CX作为计数器使用:
1、LOOP
2、LOOPE
3、LOOPZ
4、LOOPNZ
5、LOOPNE
6、JCXZ
以下指令把寄存器BX作为基指针寄存器使用:
1、MOV
2、XCHG
3、LEA
4、LDS
5、LES
6、ADD
...
题2.37 请不用条件转移指令JG、JGE、JL和JLE等指令实现如下程序片段的功能:
CMP AL,BL
JGE OK
XCHG AL,BL
OK: ......
答:如下命令可实现同样功能:
PUSH CX ;Reserve CX
XOR CX,CX ;CX=0
MOV CH,02H ;CH=02H
MOV CL,AL ;CL=AL
MOV BH,0H ;BH=0
SUB CX,BX ;If CH=2, AL>=BL; If CH=1, AL SHR CX,8 ;CX=2 or 1 LOOP OK ;If CX=2 jmp to OK; If CX=1 Exchange AL,BL XCHG AL,BL OK: POP CX ;Revert CX ...... 题2.38 段间转移和段内转移的本质区别是什么?8086/8088哪些指令可实现段间转移? 答:段间转移和段内转移的本质区别是有没有对CS进行设置,如果设置了新的CS代码寄存器, 程序将转移到另一个段中,即实现了段间转移;否则CS和原来一致,则在同一代码段中 继续进行,只是IP指针进行了调整,即为段内转移; 8086/8088中如下指令可以实现段间转移: 1.JMP FAR PTR LEAEL 2.JMP OPRD 3.CALL 4.RET/RETF 题2.39 8086/8088的条件转移指令的转移范围有多大?如何实现超出范围的条件转移? 答: 8086/8088的条件转移指令的转移范围只能从-126到+129之间,如果出现超出范围的条件转移,要借助无条件转移命令JMP; 题2.40 相对转移和绝对转移的区别是什么?相对转移的有何优点? 答:相对转移和绝对转移的区别是相对转移记录了目标地址与当前地址的差值,而绝对转移在转移命令中直接包含了目标地址; 相对转移有利于程序的浮动,比如说增加了命令语句等; 题2.41 请指出下列指令的错误所在: MOV CX,DL XCHG [SI],3 POP CS MOV IP,AX SUB [SI],[DI] PUSH DH OR BL,DX AND AX,DS MUL 16 AND 7FFFH,AX DIV 256 ROL CX,BL MOV ES,1234H MOV CS,AX SUB DL,CF ADC AX,AL MOV AL,300 JDXZ NEXT 答: MOV CX,DL ;寄存器大小不一 XCHG [SI],3 ;不能与立即数进行交换 POP CS ;POP指令的对象不能是CS,PUSH可以 MOV IP,AX ;IP不能是源也不能是目的 SUB [SI],[DI] ;如果参与的操作数有两个,只能有一个是存储器操作数 PUSH DH ;PUSH和POP只能处理16位的操作数(8086/8088) OR BL,DX ;寄存器大小不一 AND AX,DS ;段寄存器不可以是操作数 MUL 16 ;不可以使用立即数 AND 7FFFH,AX ;立即数不能是目的操作数 DIV 256 ;不可以使用立即数 ROL CX,BL ;BL不可以作为操作数 MOV ES,1234H ;段寄存器为目的时,源不能是立即数,需由通用寄存器转 MOV CS,AX ;代码段寄存器CS不能为目的 SUB DL,CF ;CF是Flag中的一个bit,不能如此 ADC AX,AL ;寄存器大小不一 MOV AL,300 ;300超过0FFh,Over 8bit JDXZ NEXT ;JCXZ 题2.42 请指出如下指令哪些是错误的,并说明原因: MOV [SP],AX PUSH CS JMP BX+100H JMP CX ADD AL,[SI+DI] SUB [BP+DI-1000],AL ADD BH,[BL-3] ADD [BX],BX MOV AX,BX+DI LEA AX,[BX+DI] XCHG ES:[BP],AL XCHG [BP],ES 答: MOV [SP],AX ;SP非有效寄存器间接寻址之寄存器 PUSH CS ;对 JMP BX+100H ;对 JMP CX ;对 ADD AL,[SI+DI] ;SI和DI只能出现一个,与BX,BP一致 SUB [BP+DI-1000],AL ;对 ADD BH,[BL-3] ;BL只是一个8bit寄存器 ADD [BX],BX ;对 MOV AX,BX+DI ;对 LEA AX,[BX+DI] ;对 XCHG ES:[BP],AL ;对 XCHG [BP],ES ;段寄存器不能是操作数 题2.43 下列程序片段完成什么功能,可否有更简单的方法实现同样的功能: XCHG AX,[SI] XCHG AX,[DI] XCHG AX,[SI] 答:程序实现[SI]和[DI]中的内容交换;AX中内容不变; 有,如下: PUSH [SI] PUSH [DI] POP [SI] POP [DI] 题2.44 请比较如下指令片段: LDS SI,[BX] MOV SI,[BX] MOV DS,[BX+2] MOV DS,[BX+2] MOV BX,[BX] 答: LDS SI,[BX] ;DS=[BX+2],SI=[BX] MOV SI,[BX] ; DS=[BX+2],SI=[BX] MOV DS,[BX+2] MOV DS,[BX+2] ; DS=[BX+2],BX=[BX] MOV BX,[BX] 第一组和第二组功能一致; 第三章: Tarzan版 题3.1 伪指令语句与指令语句的本质区别是什么?伪指令的主要作用是什么? 答:伪指令语句与指令语句的本质区别是指令语句有其对应的机器指令,而伪指令没有; 伪指令的主要作用是指示汇编程序如何汇编源程序; 题3.2 汇编语言中的表达式与高级语言中的表达式有何相同点和不同点? 答:汇编语言中的表达式与高级语言中的表达式的相同点是都采用运算符、操作符以及括号 把常数和符合连起来; 不同点是汇编语言的表达式除了数值表达式外还有地址表达式; 题3.3 汇编语言中数值表达式与地址表达式有何区别? 答:汇编语言中数值表达式在汇编过程中由汇编程序计算出数值,而地址表达式中部分相对地址 的地方,在汇编时无法确定其确定地址; 题3.4 汇编语言中的变量和标号有何异同之处? 答:汇编语言中的变量和标号的相同之处是都代表着一个地址; 不同之处是变量表示的地址中存放的是数据,而标号表示的地址中存放的是代码; 题3.5 请计算如下各数值表达式的值: 23H AND 45H OR 67H 1234H/16+10H NOT(65535 XOR 1234H) 1024 MOD 7+3 LOW 1234 OR HIGH 5678H 23H SHL 4 "Eb" GE 4562H XOR -1 1234H SHR 6 'a' AND (NOT ('a'-'A') 'H' OR 00100000B 76543Q LT 32768 XOR 76543 3645H AND 0FF00H 答:23H AND 45H OR 67H ;67H 1234H/16+10H ;133H NOT(65535 XOR 1234H) ;1234H 1024 MOD 7+3 ;5 LOW 1234 OR HIGH 5678H ;D6H 注意1234 不是1234H 23H SHL 4 ;30H "Eb" GE 4562H XOR -1 ;0 1234H SHR 6 ;0048H 'a' AND (NOT ('a'-'A') ;41H or 'A' 'H' OR 00100000B ;68H or 'h' 76543Q LT 32768 XOR 76543 ;题目最后的76543有错,按照76543Q处理:829CH 3645H AND 0FF00H ;3600H 题3.6 请计算如下程序片段中各地址表达式的值,设BX=1000H,SI=2000H,DI=3000H,BP=4000H [BX+100H] [DI][BP] 2000H[SI] 10H[BX][SI] [BP-128] [BX][DI-2] 答:[BX+100H] ;[1100H] [DI][BP] ;[7000H] 2000H[SI] ;[4000H] 10H[BX][SI] ;[3010H] [BP-128] ;[3F80H] [BX][DI-2] ;[3FFEH] 题3.7 设在某个程序中有如下片段,请写出每条传送指令执行后寄存器AX的内容:ORG 100H VARW DW 1234H,5678H VARB DB 3,4 VARD DD 12345678H BUFF DB 10 DUP(?) MESS DB 'HELLO' BEGIN: MOV AX,OFFSET VARB + OFFSET MESS MOV AX,TYPE BUFF + TYPE MESS + TYPE VARD MOV AX,SIZE VARW + SIZE BUFF + SIZE MESS MOV AX,LENGTH VARW + LENGTH VARD MOV AX,LENGTH BUFF + SIZE VARW MOV AX,TYPE BEGIN MOV AX,OFFSET BEGIN 答:ORG 100H VARW DW 1234H,5678H VARB DB 3,4 VARD DD 12345678H BUFF DB 10 DUP(?) MESS DB 'HELLO' BEGIN: MOV AX,OFFSET VARB + OFFSET MESS ;AX=0218H MOV AX,TYPE BUFF + TYPE MESS + TYPE VARD ;AX=0006H MOV AX,SIZE VARW + SIZE BUFF + SIZE MESS ;AX=000DH MOV AX,LENGTH VARW + LENGTH VARD ;AX=0002H MOV AX,LENGTH BUFF + SIZE VARW ;AX=000CH MOV AX,TYPE BEGIN ;AX=FFFFH MOV AX,OFFSET BEGIN ;AX=0119H 题3.8 设如下两条指令中的符号ABCD是变量名,请说明这两条指令的异同。 MOV AX,OFFSET ABCD LEA AX,ABCD 答:两条指令都是将ABCD的偏移地址放入AX寄存器中; 不同之处是OFFSET只能取得用数据定义伪指令的变量的有效地址,而不能取得一般操作 数的有效地址; 题3.9 请指出如下指令的不明确之处,并使其明确: MOV ES:[BP],5 ADD CS:[1000H],10H DEC SS:[BX-8] JMP CS:[SI+1000H] MUL [BX+DI+2] DIV [BP-4] 答:MOV ES:[BP],5 ;未指定存储单元属性MOV WORD PTR ES:[BP],5 ADD CS:[1000H],10H ;同上ADD WORD PTR CS:[1000H],10H DEC SS:[BX-8] ;同上DEC WORD PTR SS:[BX-8] JMP CS:[SI+1000H] ;无法确定段间还是段内转移 JMP WORD PTR CS:[SI+1000H] MUL [BX+DI+2] ;无法确定是8位乘法还是16位乘法 MUL WORD PTR [BX+DI+2] DIV [BP-4] ;同上DIV WORD PTR [BP-4] 题3.10 设在某个程序中有如下片段,请改正其中有错误的指令语句: VARW DW 1234H,5678H VARB DB 3,4 VARD DD 12345678H ...... MOV AX,VARB MOV VARD,BX MOV VARD+2,ES MOV CL,VARW+3 LES DI,VARW 答:MOV AX,VARB ;VARB是8bit量,应该修改AX到AL or AH MOV VARD,BX ;VARD是32bit量,要分两次传 MOV VARD+2,ES ;同上 MOV CL,VARW+3 ;同上,CL改为CX LES DI,VARW ;VARW非32位量,应改为VARD 题3.11 请举例说明伪指令ASSUME的作用。 答:ASSUME的作用是声明现在开始CS寄存器对应于哪个段,DS对应于哪个段,SS和ES 分别对应哪个段,可以相同也可以不同; 如: ASSUME CS:CSEG,DS:DSEG,SS:SSEG,ES:ESEG 可以根据需要重新建立对应关系; 题3.12 设在某个程序片段中有如下语句,请说明各符号的属性: SYMB1 LABEL BYTE SYMB2 EQU THIS BYTE SYMB3 DW ? SYMB4 EQU BYTE PTR SYMB3 答:SYMB1:BYTE SYMB2:BYTE SYMB3:WORD SYMB4:BYTE 题3.13 为什么说汇编语言中的等价语句EQU可理解为简单的宏定义?请举例说明。 答:EQU可以用符号定义常数,表达式,指令助记符,字符串等; 而宏定义是指定一个宏指令名,宏指令可表示相对应的程序片段。 如: HELLO EQU "How are you !" 与: HELLO MACRO 'How are you !' ENDM 一致; 题3.14 设在某个程序片段中有如下语句,请说明各符号所表示的值: SYMB1 = 10 SYMB2 = SYMB1*2 SYMB1 = SYMB1 + SYMB2 + 4 SYMB3 EQU SYMB1 答:SYMB1 = 22H SYMB2 = 14H SYMB3 = 22H 题3.15 请改写3.3.3的程序T3-1.ASM,使其只有一个段。 答:;程序名:T3-1.ASM ;功能:显示信息“HELLO" cseg segment assume cs:cseg mess db 'HELLO',0dh,0ah,'$' start: mov ax,cseg mov ds,ax mov dx,offset mess mov ah,9 int 21h mov ah,4ch int 21h cseg ends end start 题3.16 请说明指令”JMP $+2“指令的机器码中的地址差值是多少? 答:2H 题3.17 源程序是否一定要以END语句结束?程序是否一定从代码段的偏移0开始执行? 如果不是,那么如何指定? 答:源程序可以不以END语句结束,不过END之后的内容汇编程序将忽略。 程序不一定要从代码的偏移0开始执行,一个比较简单的方法是利用END语句,如END XXX,程序将从XXX标号处开始执行; 题3.18 利用查表的方法实现代码转换有何特点?利用查表的方法求函数值有何特点?答:利用查表的方法实现代码转换的特点是: 1、转换代码间不需要直接的算术或逻辑关系,只需要安排好表的组织即可; 2、对于部分代码,其转换效率比较高,主要时间用在寻址上; 利用查表的方法求函数值的特点是: 1、对于大部分的数学函数值的求值,直接计算困难较大,采用查表法可祢补 不足; 2、程序比较简单; 3、能够得到十进制或者十六进制格式的高精度函数值。 4、函数值必须事先计算好; 5、精度无法由程序控制; 题3.19 利用地址表实现多向分支有何特点?请举例说明。 答:利用地址表实现多向分支的特点有: 1、对于实现5路以上的多向分支,使用地址表既方便又高效; 2、对于如何确定地址的位置,需要采用不同的方法实现; 例子看书。 题3.20 请举例说明如何避免条件转移超出转移范围。 答:如果出现条件转移超出了范围,则可以利用无条件转移指令帮助跳转; 如: cmp ax,'A' jb out_program 如果超出范围: cmp ax,'A' jb out_com ... out_com: jmp far ptr out_program 题3.21 请写一个程序片段统计寄存器AX中置1的个数。 答:count db ?,?,0dh,0ah,'$' ... ... call countAX cmp bl,9 ja sub10 jmp go sub10: sub bl,10 mov count,31h go: add bl,30h mov count+1,bl mov dx,offset count mov ah,9 int 21h mov ah,4ch int 21h ;============================== ;入口:AX ;出口:BL=AX中1的个数 countAX proc mov cx,16 mov bl,0 count1: shl ax,1 jnc ADDAX1 add bl,1 ADDAX1: 一牛顿环的各环是否等宽?密度是否均匀?解释原因? 因为环是由空气劈上下表面反射的两束光叠加干涉形成的。劈的上表面变化在横向是不均匀的,故光程差也不是均匀变化的。所以各环是不等宽的环的密度也不是均匀的。各环不等宽,半径小的环宽,越到外边越窄,密度是不均匀的,牛顿环的半径公式是:半径r等于根号下(m+1/2)λR,其中m为环的级数。从公式可以看出,半径和环数并不是线性关系,这样环自然不均匀。计算可以知道,越往外环越密。 二牛顿环的干涉圆环是由哪两束相干光干涉产生的? 半凸透镜下表面和下底面上表面的两束反射光 三电桥由哪几部分组成?电桥平衡的条件? 由电源、开关、检流计桥臂电阻组成。 平衡条件是Rx=(R1/R2)R3 四接通电源后,检流计指针始终向一边偏转,试分析出现这种情况的原因? 指针向一侧偏转就说明发生了电子的定向移动了,这个应该没问题。 指针不偏转,有2种情况吧,其1呢是整个电路发生了断路或其他故障,还1种情况则是流过的电流太小,不足于使电表发生偏转或其偏转的角度肉眼根本看不到。 无论如何调节,检流计指针都不动,电路中可能出现故障是调节臂电阻断路或短路。。无论如何调节,检流计指针始终像一边偏而无法平衡,电路中有可能出现故障是有一个臂(非调节臂)的电阻坏了。(断路或短路) 五什么叫铁磁材料的磁滞现象? 铁磁物质经外磁场磁化到饱和以后,把磁场去掉。这些物质仍保留有剩余磁化强度。需要反方向加磁场才能把这剩余磁化强度变为零。这种现象称为铁磁的磁滞现象。也是说,铁磁材料的磁状态,不仅要看它现在所处的磁场条件;而且还要看它过去的状态。 六如何判断铁磁材料属于软.硬材料? 软磁材料的特点是:磁导率大,矫顽力小,磁滞损耗小,磁滞回线呈长条状;硬磁材料的特点是:剩磁大,矫顽力也大 用光栅方程进行测量的条件是什么? 条件是一束平行光垂直射入光栅平面上,光波发生衍射,即可用光栅方程进行计算。如何实现:使用分光计,光线通过平行光管射入,当狭缝位于透镜的焦平面上时,就能使射在狭缝上的光经过透镜后成为平行光 用光栅方程进行测量,当狭缝太窄或者太宽会怎么样?为什么? 缝太窄,入射光的光强太弱,缝太宽,根据光的空间相干性可以知道,条纹的明暗对比度会下降! 区别是,太窄了,亮纹会越来越暗,暗纹不变,直到一片黑暗! 太宽,暗条纹会逐渐加强,明纹不变,直到一片光明! Database Systems: The Complete Book Solutions for Chapter 2 Solutions for Section 2.1 Exercise 2.1.1 The E/R Diagram. Exercise 2.1.8(a) The E/R Diagram Kobvxybz Solutions for Section 2.2 Exercise 2.2.1 The Addresses entity set is nothing but a single address, so we would prefer to make address an attribute of Customers. Were the bank to record several addresses for a customer, then it might make sense to have an Addresses entity set and make Lives-at a many-many relationship. The Acct-Sets entity set is useless. Each customer has a unique account set containing his or her accounts. However, relating customers directly to their accounts in a many-many relationship conveys the same information and eliminates the account-set concept altogether. Solutions for Section 2.3 Exercise 2.3.1(a) Keys ssNo and number are appropriate for Customers and Accounts, respectively. Also, we think it does not make sense for an account to be related to zero customers, so we should round the edge connecting Owns to Customers. It does not seem inappropriate to have a customer with 0 accounts; 第一章线性规划1、 由图可得:最优解为 2、用图解法求解线性规划: Min z=2x1+x2 ? ? ? ? ? ? ? ≥ ≤ ≤ ≥ + ≤ + - 10 5 8 24 4 2 1 2 1 2 1 x x x x x x 解: 由图可得:最优解x=1.6,y=6.4 Max z=5x 1+6x 2 ? ?? ??≥≤+-≥-0 ,23222212 121x x x x x x 解: 由图可得:最优解Max z=5x 1+6x 2, Max z= + ∞ Maxz = 2x 1 +x 2 ????? ? ?≥≤+≤+≤0,5242261552121211x x x x x x x 由图可得:最大值?????==+35121x x x , 所以?????==2 3 21x x max Z = 8. 12 12125.max 2328416412 0,1,2maxZ .j Z x x x x x x x j =+?+≤? ≤?? ≤??≥=?如图所示,在(4,2)这一点达到最大值为2 6将线性规划模型化成标准形式: Min z=x 1-2x 2+3x 3 ????? ??≥≥-=++-≥+-≤++无约束 321 321321321,0,05232 7x x x x x x x x x x x x 解:令Z ’=-Z,引进松弛变量x 4≥0,引入剩余变量x 5≥0,并令x 3=x 3’-x 3’’,其中x 3’≥ 0,x 3’’≥0 Max z ’=-x 1+2x 2-3x 3’+3x 3’’ ????? ? ?≥≥≥≥≥≥-=++-=--+-=+-++0 ,0,0'',0',0,05 232 '''7'''543321 3215332143321x x x x x x x x x x x x x x x x x x x 实验一霍尔效应及其应用 【预习思考题】 1.列出计算霍尔系数、载流子浓度n、电导率σ及迁移率μ的计算公式,并注明单位。 霍尔系数,载流子浓度,电导率,迁移率。 2.如已知霍尔样品的工作电流及磁感应强度B的方向,如何判断样品的导电类型? 以根据右手螺旋定则,从工作电流旋到磁感应强度B确定的方向为正向,若测得的霍尔电压为正,则样品为P型,反之则为N型。 3.本实验为什么要用3个换向开关? 为了在测量时消除一些霍尔效应的副效应的影响,需要在测量时改变工作电 流及磁感应强度B的方向,因此就需要2个换向开关;除了测量霍尔电压,还要测量A、C间的电位差,这是两个不同的测量位置,又需要1个换向开关。总之,一共需要3个换向开关。 【分析讨论题】 1.若磁感应强度B和霍尔器件平面不完全正交,按式(5.2-5)测出的霍尔系数比实际值大还是小?要准确测定值应怎样进行? 若磁感应强度B和霍尔器件平面不完全正交,则测出的霍尔系数比实际值偏小。要想准确测定,就需要保证磁感应强度B和霍尔器件平面完全正交,或者设法测量出磁感应强度B和霍尔器件平面的夹角。 2.若已知霍尔器件的性能参数,采用霍尔效应法测量一个未知磁场时,测量误差有哪些来源? 误差来源有:测量工作电流的电流表的测量误差,测量霍尔器件厚度d的长度测量仪器的测量误差,测量霍尔电压的电压表的测量误差,磁场方向与霍尔器件平面的夹角影响等。 实验二声速的测量 【预习思考题】 1. 如何调节和判断测量系统是否处于共振状态?为什么要在系统处于共振的条件下进行声速测定? 答:缓慢调节声速测试仪信号源面板上的“信号频率”旋钮,使交流毫伏表指针指示达到最大(或晶体管电压表的示值达到最大),此时系统处于共振状态,显示共振发生的信号指示灯亮,信号源面板上频率显示窗口显示共振频率。在进行声速测定时需要测定驻波波节的位置,当发射换能器S1处于共振状态时,发射的超声波能量最大。若在这样一个最佳状态移动S1至每一个波节处,媒质压缩形变最大,则产生的声压最大,接收换能器S2接收到的声压为最大,转变成电信号,晶体管电压表会显示出最大值。由数显表头读出每一个电压最大值时的位置,即对应的波节位置。因此在系统处于共振的条件下进行声速测定,可以容易和准确地测定波节的位置,提高测量的准确度。 2. 压电陶瓷超声换能器是怎样实现机械信号和电信号之间的相互转换的? 答:压电陶瓷超声换能器的重要组成部分是压电陶瓷环。压电陶瓷环由多晶结构的压电材料制成。这种材料在受到机械应力,发生机械形变时,会发生极化,同时在极化方向产生电场,这种特性称为压电效应。反之,如果在压电材料上加交 工程数学基础习题解答 习题一 A 一、判断题 1.√;, 2.√; 3.×; 4.×; 5.×; 6.×; 7.×; 8.√; 9.√;10.×. 二、填空题 1.;C C A B 2.111(){1,2,3,4},(){,,},(){,,},(){1,4},(){2,3};f f a b e f A a b e f B f b --=====D R 3.满; 4.2sup = E ,3inf -=E ; 5.0; 6.0; 7. n ; 8.Y . B 1.证 ()y f A B ?∈?,x A B ?∈?使得)(x f y =.由x A B ∈?,得x A ∈,且x B ∈故()()y f x f A =∈且()y f B ∈,即()()y f A f B ∈?,因此()()()f A B f A f B ???. 当f 是单射时,只需证明()()()f A f B f A B ???即可: ()()(),y f A f B f ?∈??R f 由是单射知,(). (),(),1X y f x y f A y f B x ?=∈∈∈使得且 ,,()(),x A x B x A B y f x f A B ∴∈∈∈?=∈?且即从而故()()()f A f B f A B ???. 是可能的,例如, 2:,[2, 0],[1, 3],[1, 0].f x x A B A B =-=-?=-取则()([1,0])[0, 1], f A B f ?=-=于是而 [][]()()0, 4[0, 9]0, 4.f A f B ?=?=从而有 . 2. 证(1)n ?∈,有)2 ,2(12 ,12][-?-+-n n ,故 ∞ =-?-+-1)2 ,2(12 12][n n ,n . 另一方面,)2 ,2(-∈?x ,k ?∈ ,使][12 ,12k k x -+-∈,故 ∞ =-+-∈1 ][12 12n n ,n x ,于是 ? -)2 ,2( ∞ =-+-1 ][12 12n n ,n . 因此, ∞ =-+-= -1 ][12 ,12)2 ,2(n n n . (2)n ?∈,有)12 ,12(]2 ,2[n n +--?-,故 ∞ =+--?-1)12 ,12(]2 ,2[n n n . 另一方面,对任意]2 ,2[-?x ,即2>x ,k ?∈ ,使得212>+>k x ,即 )12 ,12(k k x +--?,从而 ∞ =+--?1)12 ,12(n n n x ,故 ∞ =-?+--1 ]2,2[)12 ,12(n n n . (1)利用f=(D+d)(D-d)/4D 测量凸透镜焦距有什么优点? 答这种方法可以避免透镜光心位置得不确定而带来得测量物距与像距得误差。 (2)为什么在本实验中利用1/u+1/v=1/f 测焦距时,测量u与v都用毫米刻度得米尺就可以满足要求?设透镜由于色差与非近轴光线引起得误差就是1%。 答设物距为20cm,毫米刻度尺带来得最大误差为0、5mm,其相对误差为 0、25%,故没必要用更高精度得仪器。 (3)如果测得多组u,v值,然后以u+v为纵轴,以uv为横轴,作出实验得曲线属于什么类型,如何利用曲线求出透镜得焦距f。 答直线;1/f为直线得斜率。 (4)试证:在位移法中,为什么物屏与像屏得间距D要略大于4f? 由f=(D+d)(D-d)/4D →D2-4Df=d2→D(D-4f)=d2 因为d>0 and D>0 故 D>4f 1、避免测量u、ν得值时,难于找准透镜光心位置所造成得误差。 2、因为实验中,侧得值u、ν、f都相对较大,为十几厘米到几十厘米左右,而误差为1%,即一毫米到几毫米之间,所以可以满足要求。 3、曲线为曲线型曲线。透镜得焦距为基斜率得倒数。 ①当缝宽增加一倍时,衍射光样得光强与条纹宽度将会怎样变化?如缝宽减半,又怎样改变? 答: a增大一倍时, 光强度↑;由a=Lλ/b ,b减小一半 a减小一半时, 光强度↓;由a=Lλ/b ,b增大一倍。 ②激光输出得光强如有变动,对单缝衍射图象与光强分布曲线有无影响?有何影响? 答:由b=Lλ/a、无论光强如何变化,只要缝宽不变,L不变,则衍射图象得光强分布曲线不变(条纹间距b不变);整体光强度↑或者↓。 ③用实验中所应用得方法就是否可测量细丝直径?其原理与方法如何? 答:可以,原理与方法与测单狭缝同。 ④本实验中,λ=632。8nm ,缝宽约为5*10^-3㎝,屏距L 为50㎝。试验证: 就是否满足夫朗与费衍射条件? 答:依题意: L λ=(50*10^-2)*(632、8*10^-9)=3、164*10^-7 a^2/8=(5*10^-5)^2/8=3、1*10^-10 所以L λ<20θ,(10θ人为控制在mv )03.050.3(±); 2)测量散热板在20θ附近得冷却速率。 4、试述稳态法测不良导体导热系数得基本原理。 《及应用》实验指导书 《及应用》实验指导书 班级: T1243-7 姓名:柏元强 学号: 20120430724 总评成绩: 汽车工程学院 电测与汽车数字应用中心 目录 实验04051001 语言基础..................... 错误!未指定书签。实验04051002 科学计算及绘图............. 1错误!未指定书签。实验04051003 综合实例编程.. (31) 实验04051001 语言基础 1实验目的 1) 熟悉的运行环境 2) 掌握的矩阵和数组的运算 3) 掌握符号表达式的创建 4) 熟悉符号方程的求解 2实验内容 第二章 1. 创建的变量,并进行计算。 (1) 87,190,计算 、、a*b 。 (87); (190); *b (2) 创建 8 类型的变量,数值与(1)中相同,进行相同的计算。 8(87); 8(190); *b 2.计算: (1) 操作成绩 报告成绩 (2) e3 (3) (60) (3) (3*4) 3.设,,计算: (1) (2) (3) 23; (4*u*v)(v) (((u))^2)/(v^2) ((3*v))/(u*v) 4.计算如下表达式: (1) (2) (3-5*i)*(4+2*i) (2-8*i) 5.判断下面语句的运算结果。 (1) 4 < 20 (2) 4 <= 20 (3) 4 20 (4) 4 20 (5) 'b'<'B' 4 < 20 , 4 <= 20,4 20,4 20,'b'<'B' 6.设,,,,判断下面表达式的值。 (1) (2) (3) (4) (5) (6) 395837; a><>>> 7.编写脚本,计算上面第2题中的表达式。 ('(60)='); ((60)) ('(3)='); ((3)) ('(3*4)='); ((3*4)) 8.编写脚本,输出上面第6题中的表达式的值。395837; X M L基础教程课后习 题解答 内部编号:(YUUT-TBBY-MMUT-URRUY-UOOY-DBUYI-0128) XML基础教程课后习题 习题一 1.答:HTML是用来编写Web页的语言、不允许用户自定义标记,HTML体现数据的显示格式。XML描述数据的组织结构、可自定义标记,其标记名称是对标记所包含的数据内容含义的抽象,而不是数据的显示格式。 2.答:使用UTF-8保存 5.答:(1)不可以,(2)可以,(3)不可以 6.答:: time { display:block;font-size:18pt;font-weight:bold } hour { display:line;font-size:16pt;font-style:italic } mimute { display:line;font-size:9pt;font-weight:bold } 习题二1.答:(1)使用ANSI编码。(2)可以。(3)不合理。 2.答:不相同。 3.答:(1)和(2)。 4.答:。 5.答:“root”标记包含的文本内容都是空白字符。“a1”标记包含的文本内容: 运筹学基础课后习题答案 [2002年版新教材] 第一章导论 P5 1.、区别决策中的定性分析和定量分析,试举例。 定性——经验或单凭个人的判断就可解决时,定性方法 定量——对需要解决的问题没有经验时;或者是如此重要而复杂,以致需要全面分析(如果涉及到大量的金钱或复杂的变量组)时,或者发生的问题可能是重复的和简单的,用计量过程可以节约企业的领导时间时,对这类情况就要使用这种方法。 举例:免了吧。。。 2、. 构成运筹学的科学方法论的六个步骤是哪些? .观察待决策问题所处的环境; .分析和定义待决策的问题; .拟定模型; .选择输入资料; .提出解并验证它的合理性(注意敏感度试验); .实施最优解; 3、.运筹学定义: 利用计划方法和有关许多学科的要求,把复杂功能关系表示成数学模型,其目的是通过定量分析为决策和揭露新问题提供数量根据 第二章作业预测P25 1、. 为了对商品的价格作出较正确的预测,为什么必须做到定量与定性预测的结合?即使在定量预测法诸如加权移动平均数法、指数平滑预测法中,关于权数以及平滑系数的确定,是否也带有定性的成分? 答:(1)定量预测常常为决策提供了坚实的基础,使决策者能够做到心中有数。但单靠定量预测有时会导致偏差,因为市场千变万化,影响价格的因素很多,有些因素难以预料。调查研究也会有相对局限性,原始数据不一定充分,所用的模型也往往过于简化,所以还需要定性预测,在缺少数据或社会经济环境发生剧烈变化时,就只能用定性预测了。(2)加权移动平均数法中权数的确定有定性的成分;指数平滑预测中的平滑系数的确定有定性的成分。 2.、某地区积累了5 个年度的大米销售量的实际值(见下表),试用指数平滑法,取平滑系数α= 0.9,预测第6年度的大米销售量(第一个年度的预测值,根据专家估计为4181.9千公斤) 年度 1 2 3 4 5 大米销售量实际值 (千公斤)5202 5079 3937 4453 3979 。 答: F6=a*x5+a(1-a)*x4+a(1-a)~2*x3+a(1-a)~3*x2+a(1-a)~4*F1 F6=0.9*3979+0.9*0.1*4453+0.9*0.01*3937+0.9*0.001*5079+0.9*0.0001*4181.9 大学物理实验课后答案 Final revision by standardization team on December 10, 2020. (1)利用f=(D+d)(D-d)/4D 测量凸透镜焦距有什么优点 答这种方法可以避免透镜光心位置的不确定而带来的测量物距和像距的误差。(2)为什么在本实验中利用1/u+1/v=1/f 测焦距时,测量u和v都用毫米刻度的米尺就可以满足要求设透镜由于色差和非近轴光线引起的误差是1%。 答设物距为20cm,毫米刻度尺带来的最大误差为,其相对误差为%,故没必要用更高精度的仪器。 (3)如果测得多组u,v值,然后以u+v为纵轴,以uv为横轴,作出实验的曲线属于什么类型,如何利用曲线求出透镜的焦距f。 答直线;1/f为直线的斜率。 (4)试证:在位移法中,为什么物屏与像屏的间距D要略大于4f 由f=(D+d)(D-d)/4D → D2-4Df=d2→ D(D-4f)=d2 因为d>0 and D>0 故D>4f 1.避免测量u、ν的值时,难于找准透镜光心位置所造成的误差。 2.因为实验中,侧的值u、ν、f都相对较大,为十几厘米到几十厘米左右,而误差为1%,即一毫米到几毫米之间,所以可以满足要求。 3.曲线为曲线型曲线。透镜的焦距为基斜率的倒数。 ①当缝宽增加一倍时,衍射光样的光强和条纹宽度将会怎样变化如缝宽减半,又怎样改变 答: a增大一倍时, 光强度↑;由a=Lλ/b ,b减小一半 a减小一半时, 光强度↓;由a=Lλ/b ,b增大一倍。 ②激光输出的光强如有变动,对单缝衍射图象和光强分布曲线有无影响有何影响 答:由b=Lλ/a.无论光强如何变化,只要缝宽不变,L不变,则衍射图象的光强分布曲线不变 (条纹间距b不变);整体光强度↑或者↓。 ③用实验中所应用的方法是否可测量细丝直径其原理和方法如何 答:可以,原理和方法与测单狭缝同。 ④本实验中,λ=632。8nm,缝宽约为5*10^-3㎝,屏距L为50㎝。试验证: 是否满足夫朗和费衍射条件 答:依题意: Lλ=(50*10^-2)*(*10^-9)=*10^-7 a^2/8=(5*10^-5)^2/8=*10^-10 所以Lλ< 第一章 1.1946 2.大规模集成电路 3.计算机辅助设计、计算机辅助教学、计算机辅助制造、计算机辅助测试、计算机辅助教育、操作系统 4.人工智能 5.存储程序工作原理 6.运算器 7.RAM 8.逻辑 9.字长 10.位、字节 11.位、字节 12.1024、1024、1024*1024 13.1 14.2 15.48H、65H、97H、32 16.288 17.操作系统 18.程序 19.高级语言 20.机器 21.编译、解释 22.应用、系统 23.输入、输出设备 24 .硬盘 25.高速缓冲存储器 26.传染性 27.2 28.R (文科不做) 29.111111 K 7f (文科不做) 30.213、D5 (文科不做) 第二章 1.255 2.隐藏 3.存档 4.内存条、硬盘 5.Alt 6.[cttl+shift]> [shift+o] [ctrl+space] [ctrl+o] 7.[alt+F4] 8.后台 9.[Shift]> [Ctrl] 10.[Shift] 11.[Ctrl] 12.回收站 13.msconfig 14.单击该按钮会弹出对话框、有下级了菜单、当前状态不可用 15.[Ctrl+Esc]或[win ] 16.最大化或还原 17.分辨率 18.刷新频率 19.磁盘清理 20.[Ctrl+Shift+Delete] 第三章 1.doc 2.我的文档 3.拼写错误、语法错误 4.一行、一段、全部 5.页面 6.回车符号 7.[Alt+Tab] 8.[Ctrl+O] 9.[Ctrl+N] 10.页眉页脚 第四章 1.3、255 2.65536、256 3.[Ctrl+; ]> [Ctrl+Shift+;] 4.= 5.40833 6. 3 7.[ Ctrl ] 8.$ 9.地址栏 10.F2 第五章 习 题(参考答案) 2.指出下列测量值为几位有效数字,哪些数字是可疑数字,并计算相对不确定度。 (1) g =(9.794±0.003)m ·s 2 - 答:四位有效数字,最后一位“4”是可疑数字,%031.0%100794 .9003 .0≈?= gr U ; (2) e =(1.61210±0.00007)?10 19 - C 答:六位有效数字,最后一位“0”是可疑数字,%0043.0%10061210 .100007 .0≈?= er U ; (3) m =(9.10091±0.00004) ?10 31 -kg 答:六位有效数字,最后一位“1”是可疑数字,%00044.0%10010091 .900004 .0≈?= mr U ; (4) C =(2.9979245±0.0000003)8 10?m/s 答:八位有效数字,最后一位“5”是可疑数字 1.仪器误差为0.005mm 的螺旋测微计测量一根直径为D 的钢丝,直径的10次测量值如下表: 试计算直径的平均值、不确定度(用D 表示)和相对不确定度(用Dr 表示),并用标准形式表示测量结果。 解: 平均值 mm D D i i 054.210110 1 ==∑= 标准偏差: mm D D i i D 0029.01 10)(10 1 2 ≈--= ∑=σ 算术平均误差: m m D D i i D 0024.010 10 1 ≈-= ∑=δ 不确定度A 类分量mm U D A 0029.0==σ, 不确定度B 类分量mm U B 005.0=?=仪 ∴ 不确定度mm U U U B A D 006.0005.00029.0222 2≈+=+= 相对不确定度%29.0%100054 .2006 .0%100≈?=?= D U U D Dr 钢丝的直径为:%29.0)006.0054.2(=±=Dr D mm D 或 不确定度A 类分量mm U D A 0024.0==δ , 不确定度B 类分量mm U B 005.0=?=仪 ∴ 不确定度mm U U U B A D 006.0005.00024.0222 2≈+=+= 相对不确定度%29.0%100054 .2006 .0%100≈?=?= D U U D Dr 钢丝的直径为: %29.0)006.0054.2(=±=Dr D mm D ,%00001.0%1009979245 .20000003 .0≈?= Cr U 。 3.正确写出下列表达式 (1)km km L 310)1.01.3()1003073(?±=±= (2)kg kg M 4 10)01.064.5()13056430(?±=±= (3)kg kg M 4 10)03.032.6()0000030.00006320.0(-?±=±= (4)s m s m V /)008.0874.9(/)00834 .0873657.9(±=±= 4.试求下列间接测量值的不确定度和相对不确定度,并把答案写成标准形式。 1.某饲养场饲养动物出售,设每头动物每天至少需700g蛋白质、30g矿物质、100mg 维生素。现有五种饲料可供选用,各种饲料每kg营养成分含量及单价如表1所示。表1 要求确定既满足动物生长的营养需要,又使费用最省的选用饲料的方案。 x表示满足动物生长的营养需要时,解:设总费用为Z。i=1,2,3,4,5代表5种饲料。 i 第i种饲料所需的数量。则有: 2.某医院护士值班班次、每班工作时间及各班所需护士数如表2所示。每班护士值班 开始时间向病房报道,试决定: (1)若护士上班后连续工作8h,该医院最少需要多少名护士,以满足轮班需要; (2)若除22:00上班的护士连续工作8h外(取消第6班),其他班次护士由医院排定上1~4班的其中两个班,则该医院又需要多少名护士满足轮班需要。表2 x第i班开始上班的人数,i=1,2,3,4,5,6 解:(1)设 i x第i 解:(2)在题设情况下,可知第五班一定要30个人才能满足轮班需要。则设设 i 班开始上班的人数,i=1,2,3,4。 a 3.要在长度为l的一根圆钢上截取不同长度的零件毛坯,毛坯长度有n种,分别为 j (j=1,2,…n)。问每种毛坯应当截取多少根,才能使圆钢残料最少,试建立本问题的数学模型。 解:设 x表示各种毛坯的数量,i=1,2,…n。 i 4.一艘货轮分前、中、后三个舱位,它们的与最大允许载重量如表3.1所示。现有三 种货物待运,已知有相关数据列于表3.2。 表3.1 表3.2 又为了航海安全,前、中、后舱实际载重量大体保持各舱最大允许载重量的比例关系。具体要求:前、后舱分别与中舱之间载重量比例的偏差不超过15%,前、后舱之间不超过10%。问该货轮应该载A,B,C各多少件运费收入才最大?试建立这个问题的线性规划模型。 x表示第i件商品在舱j的装载量,i,j=1,2,3 解:设 ij 1)商品的数量约束: 2)商品的容积约束: 3)最大载重量约束: 4)重量比例偏差的约束: 5.篮球队需要选择5名队员组成出场阵容参加比赛。8名队员的身高及擅长位置见表 5. 表5 XML基础教程课后习题 习题一 1.答:HTML是用来编写Web页的语言、不允许用户自定义标记,HTML体现数据的显示格式。XML描述数据的组织结构、可自定义标记,其标记名称是对标记所包含的数据内容含义的抽象,而不是数据的显示格式。 2.答:使用UTF-8保存 5.答:(1)不可以,(2)可以,(3)不可以 6.答:: time { display:block;font-size:18pt;font-weight:bold } hour { display:line;font-size:16pt;font-style:italic } mimute { display:line;font-size:9pt;font-weight:bold } 习题二1.答:(1)使用ANSI编码。(2)可以。(3)不合理。 2.答:不相同。 3.答:(1)和(2)。 4.答:。 5.答:“root”标记包含的文本内容都是空白字符。“a1”标记包含的文本内容: 大学物理实验课后答 案 (1)利用f=(D+d)(D-d)/4D 测量凸透镜焦距有什么优点? 答这种方法可以避免透镜光心位置的不确定而带来的测量物距和像距的误差。 (2)为什么在本实验中利用1/u+1/v=1/f 测焦距时,测量u和v都用毫米刻度的米尺就可以满足要求?设透镜由于色差和非近轴光线引起的误差是 1%。 答设物距为20cm,毫米刻度尺带来的最大误差为0.5mm,其相对误差为 0.25%,故没必要用更高精度的仪器。 (3)如果测得多组u,v值,然后以u+v为纵轴,以uv为横轴,作出实验的曲线属于什么类型,如何利用曲线求出透镜的焦距f。 答直线;1/f为直线的斜率。 (4)试证:在位移法中,为什么物屏与像屏的间距D要略大于4f? 由f=(D+d)(D-d)/4D → D2-4Df=d2→ D(D-4f)=d2 因为d>0 and D>0 故D>4f 1.避免测量u、ν的值时,难于找准透镜光心位置所造成的误差。 2.因为实验中,侧的值u、ν、f都相对较大,为十几厘米到几十厘米左右,而误差为1%,即一毫米到几毫米之间,所以可以满足要求。 3.曲线为曲线型曲线。透镜的焦距为基斜率的倒数。 ①当缝宽增加一倍时,衍射光样的光强和条纹宽度将会怎样变化?如缝宽减半,又怎样改变?大学物理实验课后习题答案
数据库系统基础教程(第二版)课后习题答案
《运筹学》课后习题答案
大学物理实验课后答案
工程数学基础教程课后习题答案
大学物理实验课后答案
MATLAB基础教程薛山第二版课后习题答案讲解
ml基础教程课后习题解答
运筹学基础课后习题答案
大学物理实验课后答案
大学计算机基础教程课后习题答案.doc
大学物理实验习题参考答案
运筹学教程清华第三版课后答案(第一章,第五章部分)
XML基础教程课后习题解答
大学物理实验课后答案教学内容