习题参考答案1
第1章
1-1
汇编的主要功能:
输入:汇编语言源文件
输出:目标文件
处理:对源文件进行语法检查;将符号指令翻译为机器指令。
连接的主要功能:
输入:1个或多个目标文件与库文件
输出:可执行文件
处理:浮动地址的重定位;多模块的连接。
1-2 (1)2EH (2)0D2H (3)0FFH
(4)80H (5)7FH (6)0FEH
1-3 (1)7FH (2)0FF80H (3)0FFFFH
285
286
(4)0FFD2H (5)8000H (6)0FFH
1-4 无符号数范围:0~2n-1;带符号数范围:-2n?1~2n?1-1
1-5 (1)压缩BCD码:58H;非压缩BCD码:x5x8H。
(2)压缩BCD码:1624H;非压缩BCD码:x1x6x2x4H。
1-6 (1)字符'1'的ASCII码;十进制数31的压缩BCD码;十进制数1的非压缩BCD码;十进制数49的十六进制表示。
(2)十进制数-1的8位二进制补码表示;带符号数255的16位二进制补码表示;无符号数255的8位二进制形式。
(3)十进制数-1的16位二进制补码表示;带符号数65535的32位二进制补码表示;无符号数65535的16位二进制形式。
1-7 (1)作为无符号数为159,等值的16位和32位形式均为9FH;作为带符号数为-97,等值的16位和32位形式分别为0FF9FH与0FFFFFF9FH。
(2)作为无符号数和带符号数均为104,等值的16位和32位形式均为68H。
(3)作为无符号数为192,等值的16位和32位形式均为0C0H;作为带符号数为-64,等值的16位和32位形式分别为0FFC0H与0FFFFFFC0H。
1-8 (1)AND 0FH (2)OR 30H
(3)右移4位可得高位的值;将原值AND 0FH可得低位的值。
(4)XOR 00101010B
(5)AND 8000H,若结果为0,则是正数,否则为负数。
第2章
2-1 系统总线是CPU与内存和I/O子系统之间进行数据交换的通道,包括数据总线、地址
总线和控制总线,分别负责在CPU与内存和I/O子系统之间传送数据、地址和控制信息。其中,
数据总线决定了CPU每次存取数据的最大位数;地址总线决定了系统的最大可编址空间;控制总
线用来控制CPU与内存和I/O设备之间的数据传送方式。
2-2 8位通用寄存器8个:AH,AL,BH,BL,CH,CL,DH和DL。
16位通用寄存器8个:AX,BX,CX,DX,SI,DI,BP和SP。
32位通用寄存器8个:EAX,EBX,ECX,EDX,ESI,EDI,EBP和ESP。
段寄存器6个:CS,DS,SS,ES,FS和GS。
2-3 IP包含要执行的下一条指令的偏移地址;SP包含堆栈段栈顶的偏移地址;段寄存器用
来存放16位段地址。通常,CS存放当前代码段的段地址,SS存放当前堆栈段的段地址,DS、
ES、FS和GS用来存放数据段的段地址。
2-4 因为段内偏移地址是16位,故每个段最大只能216B,即64KB。
2-5 物理地址= 段地址×16 + 偏移地址。给定逻辑地址,可得到唯一的物理地址;每个
物理地址可由不同的逻辑地址描述。例如,逻辑地址0200:1200H对应唯一的物理地址03200H,
但该物理地址又可由逻辑地址0320:0000H,0210:1100H和0000:3200H等来描述。
287
288
2-6 实模式的主要特点如下。
●与8086兼容,只有低20条地址线有效,只能寻址第一个1MB的内存空间。
●采用内存分段方式,程序所使用的逻辑地址为16位段地址:16位偏移地址,每段≤64KB。20位物理地址由段地址左移4位加偏移地址得到。
●CPU总是从地址CS:IP处取指令,EIP的高16位为0。
●SS:SP表示堆栈段的栈顶地址,ESP的高16位为0。
●对于32位80x86 CPU,程序可以使用32位寄存器和32位操作数,但采用32位寄存器表示偏移地址时,只使用低16位,高16位为0。
2-7 首字单元地址:23A10H;末字单元地址:23A1EH
2-8 这些数在内存的存放情况如下:
10006H
10005H
10004H
10003H
10002H
10001H
10000H
2-9 (1)CF = 1 OF = 0 SF = 0 ZF = 1 (2)CF = 0 OF = 1 SF = 1 ZF = 0 (3)CF = 1 OF = 1 SF = 0 ZF = 1 (4)CF = 0 OF = 0 SF = 1 ZF = 0
2-10 (1)CF = 0 OF = 0 SF = 0 ZF = 0 (2)CF = 0 OF = 1 SF = 0 ZF = 0 (3)CF = 1 OF = 0 SF = 1 ZF = 0 (4)CF = 1 OF = 1 SF = 1 ZF = 0
第3章
3-1 (1)SS (2)CS (3)DS (4)FS
(5)SS (6)DS (7)DS (8)ES
3-2 (1)正确(2)类型不匹配
(3)两个操作数不能同时是内存操作数(4)没有[esp][eax*3]这种操作数形式
(5)正确(6)CS不能作为目的操作数
(7)类型不确定(8)没有[sp]这种操作数形式
(9)条件转移指令的操作数只能是标号(10)正确
(11)不能将立即数送段寄存器(12)没有bx+2这种操作数形式
3-3 (1)27feh (2)2a00h (3)2802h (4)2801h
(5)27feh(段内调用)或27fch(段间调用)
(6)2802h(段内返回)或2804h(段间返回)
(7)27fch (8)2804h
3-4 DEC不影响CF。
3-5 不能。转移类指令(如JMP,Jcc,LOOP,CALL及RET等)的执行会改变IP的值。
3-6 无符号数比较:
(1)ZF = 1 (2)ZF = 0 (3)CF = 1 (4)CF = 1 或ZF = 1
289
290 (5)CF = 0 且ZF = 0 (6)CF = 0
带符号数比较:
(1)ZF = 1 (2)ZF = 0 (3)SF <> OF (4)SF <> OF 或ZF = 1 (5)SF = OF 且ZF = 0 (6)SF= OF
3-7 CALL指令执行的操作:
(1)返回地址进栈。
段间调用:CS与IP(下一条指令的地址)依次进栈。
段内调用:IP(下一条指令的16位偏移地址)进栈。
(2)转移到过程的第1条指令去执行。
段间调用:根据操作数,将32位分段地址送CS:IP。
段内调用:根据操作数,将16位偏移地址送IP。
RET指令执行的操作:返回地址出栈,从而实现转移到返回地址处。
段间返回:POP 1个双字到CS:IP。
段内返回:POP 1个字到IP。
3-8 AX的值将是返回地址的16位偏移地址。
3-9 (1)除数为0。
(2)除数太小,被除数太大,导致商溢出。
3-10 (1)cbw (2)cwd (3)cdq (4)bt ax, 0
3-11
(1)mov ah, 0
add ax, bx
(2)cbw
add ax, bx
(3)movsx eax, al
add eax, ebx
3-12 将DX:AX中的双字数右移4位。
3-13 指令AL CF OF SF ZF
xor al, al 0 0 0 0 1
mov al, 255 0ffh 0 0 0 1
inc al 0 0 0 0 1
not al 0ffh 0 0 0 1
shl al, 1 0feh 1 0 1 0
cmp al, 10 0feh 0 0 1 0
sub al, 7fh 7fh 0 1 0 0
shl al, 1 0feh 0 1 1 0
3-14
(1)
jcxz done
next: mov bl, [si]
mov es:[di], bl
inc si
inc di
loop next
done:
(2)
jcxz done
next: mov es:[di], eax
sub di, 4
loop next
done:
(3)jcxz done
next: mov ax, [si]
cmp ax, es:[di]
pushf
add si, 2
add di, 2
popf
loope next
done:
3-15 将AX与DX中的4位十进制数对应的压缩BCD码相加,结果存入AX。
例如,若AX = 1234H,DX = 5678H,则结果AX = 6912H。
3-16
291
292 (1)mov bl, al
and bl, 0fh
mov bh, al
shr bh, 4 (2)shl ax, 1
rcl bx, 1
rcl cx, 1 (3)cmp al, 10
jge setcf
cmp al, -10
jle setcf
clc
jmp exit setcf: stc
exit:
(4)cmp eax, ebx
jbe next
xchg eax, ebx next: cmp eax, ecx
jbe done
xchg eax, ecx done:
(5)mov cx, ax
xor cx, bx
test cx, 1
jz exit
test bx, 1
jz exit
xchg ax, bx exit:
(6)mov dx, 0
shl ax, 1
rcl dx, 1
mov bx, ax
mov cx, dx
shl ax, 1
rcl dx, 1
shl ax, 1
rcl dx, 1
add ax, bx
adc dx, cx (7)mov al, x
cbw
shl ax, 2
sub ax, 5
mov bx, ax
mov al, x
sar al, 1
cbw
add ax, bx (8)mov ax, 0
mov cx, 100 next: add ax, cx
loop next
第4章
4-1 指令是程序运行时由CPU执行的,在汇编后由对应的机器代码所取代;而伪指令是不
可执行的,只是由汇编器处理的命令。指令与机器密切相关,指令系统是由CPU本身确定的;而
伪指令与机器无关,只与汇编器有关。
4-2 标号表示指令的起始地址,可作为转移类指令的操作数,表示转向地址;变量是用来定
义数据的,可作为指令的内存操作数。
JMP L ; 直接转移,转移到标号L所在地址
JMP X ; 段内间接转移,目标的偏移地址为X的值(字)
4-3
(1)源程序的编辑。
输出文件:源程序文件.asm。
(2)源程序的汇编。
输入文件:源程序文件。
输出文件:
●无错:目标文件.obj,列表文件等。
●有错:错误信息,列表文件。
(3)目标文件的连接。
输入文件:目标文件与库文件。
输出文件:
293
294
●无错:可执行文件.exe,映像文件等。
●有错:错误信息。
(4)可执行文件的试运行。
(5)可执行文件的调试。
4-4 (1)AX的值为地址WVar + 1处的1个字。
(2)AX的值为地址WVar处的字加1。
4-5
(1)正确。(2)错误。offset后只能是汇编时可求值的地址表达式。
(3)正确。(4)错误。两个操作数不能同时为内存操作数。
(5)错误。不能将两个地址相加。(6)错误。类型不匹配。
(7)正确。(8)错误。JMP指令的操作数不能为字节变量。
4-6 oprd and 0feh是一个表达式,在汇编时求值,其中的and为逻辑运算符;第1个and是指令助记符,指令在程序运行时执行。
4-7 (1)dw 3132h (2)db 32h, 31h
(3)db '21' (4)dw '12'
4-8 (1)24h (2)0ch (3)0ch (4)6 (5)10h
(6)3103h (7)5 (8)7 (9)0
4-9
(1)mov dx, seg block
mov ds, dx
lea bx, block +12
mov dx, [bx]
(2)mov dx, seg block
mov ds, dx
mov dx, block + 12
(3)mov dx, seg block
mov ds, dx
mov bx, 12
mov dx, block[bx]
(4)mov dx, seg block
mov ds, dx
lea bx, block
mov si, 12
mov dx, [bx][si]
(5)mov dx, seg block
mov ds, dx
mov eax, 6
mov dx, block[eax*2]
4-10 1e00h
4-11 将buf1中的后10个字节传送到buf2中。
4-12 将String中的80个字符整体后移1个字节,首字符不变。
4-13 将两位十进制数对应的压缩BCD码存入AL。
4-14
dseg segment
BCD db 69h ; 已知的BCD码
ASC db ?, ? ; 存放ASCII码
dseg ends
cseg segment
assume cs:cseg, ds:dseg
start:
mov ax, dseg
mov ds, ax
mov al, BCD
mov cl, 4
shr al, cl
or al, 30h
mov ASC, al
mov al, BCD
and al, 0fh
or al, 30h
mov ASC + 1, al
mov ah, 4ch
int 21h
cseg ends
end start
4-15
.386
dseg segment use16
295
296 num dd 12345678h
buf db 8 dup (?)
dseg ends
cseg segment use16
assume cs:cseg, ds:dseg
start:
mov ax, dseg
mov ds, ax
mov cx, 8
mov si, 0
mov eax, num
next: rol eax, 4
mov buf[si], al
and buf[si], 0fh
inc si
loop next
mov ah, 4ch
int 21h
cseg ends
end start
第5章
5-1
dseg segment
CrLf db 0dh, 0ah, '$'
dseg ends
cseg segment
assume cs:cseg, ds:dseg
Start:
mov ax, dseg
mov ds, ax
mov ah, 1
int 21h
push ax
lea dx, CrLf
mov ah, 9
int 21h
pop ax
cmp al, 'a'
jb Stop
cmp al, 'z'
ja Stop
sub al, 20h
mov dl, al
mov ah, 2
int 21h
Stop: mov ah, 4ch
int 21h
cseg ends
end Start
5-2
CR equ 0dh
LF equ 0ah
dseg segment
Msg1 db 'All equal.', CR, LF, '$'
Msg2 db 'Only two equal.', CR, LF, '$'
Msg3 db 'All three different from each other.', CR, LF, '$'
Num1 dw ?; Num1、Num2与Num3为定义的三个16位数
Num2 dw ?
Num3 dw ?
dseg ends
cseg segment
assume cs:cseg, ds:dseg
Start:
mov ax, dseg
mov ds, ax
mov ax, Num1
cmp ax, Num2
je Already_Two_Equal
cmp ax, Num3
je Two_Equal
mov ax, Num2
cmp ax, Num3
je Two_Equal
lea dx, Msg3
jmp Done
Already_Two_Equal:
cmp ax, Num3
je All_Equal
Two_Equal:
lea dx, Msg2
jmp Done
All_Equal:
lea dx, Msg1
Done:
mov ah, 9
int 21h
mov ah, 4ch
int 21h
cseg ends
end Start
5-3
.386
dseg segment use16
Num dd ?, ?, ? ; 给定的3个32位带符号数
dseg ends
cseg segment use16
assume cs:cseg, ds:dseg
Start:
mov ax, dseg
mov ds, ax
mov ecx, 1
mov eax, Num
Next: cmp eax, Num[ecx*4]
jle Skip
xchg eax, Num[ecx*4]
mov Num, eax
Skip: inc ecx
cmp ecx, 3
jne Next
mov eax, Num + 4
cmp eax, Num + 8
jle Done
297
298
xchg eax, Num + 8
mov Num + 4, eax
Done:
mov ah, 4ch
int 21h
cseg ends
end Start
5-4
.386
option segment:use16
dseg segment
Msg1 db 'Decimal:', '$'
Msg2 db 0dh, 0ah,'Binary:', '$'
ErrMsg db 0dh, 0ah,'Invalid data.', '$' dseg ends
cseg segment
assume cs:cseg, ds:dseg
Start:
mov ax, dseg
mov ds, ax
lea dx, Msg1
mov ah, 9
int 21h
mov ah, 1
int 21h
mov bl, al
cmp bl, '0'
jb Error
cmp bl, '9'
jbe Ok
Error: lea dx, ErrMsg
mov ah, 9
int 21h
jmp Done
Ok: lea dx, Msg2
mov ah, 9
int 21h
shl bl, 4
mov cx, 4
NextBit:
shl bl, 1
setc dl
add dl, 30h
mov ah, 2
int 21h
loop NextBit
Done: mov ah, 4ch
int 21h
cseg ends
end Start
5-5
.386
dseg segment use16
Data dw 100 dup (?)
dseg ends
cseg segment use16
assume cs:cseg, ds:dseg
Start:
mov ax, dseg
mov ds, ax
mov ax, 0
mov ecx, lengthof Data
Next: mov bx, Data[ecx*2-2]
bt bx, 0
jnc Skip
cmp ax, 0
jz Ok
cmp ax, bx
jbe Skip
Ok: mov ax, bx
Skip: loop Next
Done: mov ah, 4ch
int 21h
cseg ends
end Start
5-6
dseg segment
Msg1 db 'Hex:', '$'
Msg2 db 0dh, 0ah, 'Bin:', '$'
Buf db 5, ?, 5 dup (?)
dseg ends
cseg segment
assume cs:cseg, ds:dseg
Start:
mov ax, dseg
mov ds, ax
lea dx, Msg1
mov ah, 9
int 21h
lea dx, Buf
mov ah, 0ah
int 21h
lea dx, Msg2
mov ah, 9
int 21h
mov cl, Buf + 1
xor ch, ch
jcxz Exit
mov si, 2
Next: mov bl, Buf[si]
cmp bl, '9'
jbe Ok
sub bl, 7
Ok: push cx
mov cl, 4
shl bl, cl
mov cx, 4
Output: mov dl, '0'
shl bl, 1
jnc Skip
inc dl
Skip: mov ah, 2
int 21h
loop Output
mov dl, 20h
mov ah, 2
int 21h
pop cx
inc si
299
300
loop Next
Exit: mov ah, 4ch
int 21h
cseg ends
end Start
5-7
.386
dseg segment use16
Array dw 5 ; 元素个数
dw -1, 2, 4, 3, 4 ; 数组元素Max dw -32768
Min dw 32767
Sum dw 0
Average dw 0
dseg ends
cseg segment use16
assume cs:cseg, ds:dseg
Start:
mov ax, dseg
mov ds, ax
xor ecx, ecx
mov cx, Array
Next: mov ax, Array[ecx*2]
add Sum, ax
cmp Max, ax
jge Skip1
mov Max, ax
Skip1: cmp Min, ax
jle Skip2
mov Min, ax
Skip2: loop Next
mov ax, Sum
cwd
idiv Array
mov Average, ax
Done: mov ah, 4ch
int 21h
cseg ends
end Start
5-8
(1)
dseg segment
Data1 db 1, 2, 3, 4, 5
LEN = $ - Data1
Data2 db 1, 2, 4, 3, 5
Flag db 0
Addr1 dd ?
Addr2 dd ?
dseg ends
cseg segment
assume cs:cseg, ds:dseg
Start:
mov ax, dseg
mov ds, ax
mov si, 0
mov cx, LEN
Compare: mov al, Data1[si]
cmp al, Data2[si]
jne Different
inc si
loop Compare
mov Flag, 1
jmp Done
Different: lea ax, Data1[si]
mov word ptr addr1, ax
mov word ptr addr1 + 2, dseg
lea ax, Data2[si]
mov word ptr addr2, ax
mov word ptr addr2 + 2, dseg
Done: mov ah, 4ch
int 21h
cseg ends
end Start
(2)
dseg segment
Data1 db 1, 2, 3, 4, 5
LEN = $ - Data1
Data2 db 1, 2, 4, 3, 5
Flag db 0
Addr1 dd ?
Addr2 dd ?
dseg ends
cseg segment
assume cs:cseg, ds:dseg
Start:
mov ax, dseg
mov ds, ax
mov es, ax
lea si, Data1
lea di, Data2
mov cx, LEN
cld
repe cmpsb
jne Different
mov Flag, 1
jmp Done
Different:
lea ax, [si-1]
mov word ptr addr1, ax
mov word ptr addr1 + 2, ds
lea ax, [di-1]
mov word ptr addr2, ax
mov word ptr addr2 + 2, es
Done: mov ah, 4ch
int 21h
cseg ends
end Start
5-9
dseg segment
Score dw 60, 90, 30, 60, 90
LEN = ( $ - Score ) / 2
Rank dw LEN dup (1)
dseg ends
301
302
cseg segment
assume cs:cseg, ds:dseg
Start:
mov ax, dseg
mov ds, ax
mov si, 0
mov cx, LEN
Loop1: mov ax, Score[si]
push cx
mov cx, LEN
mov di, 0
Loop2: cmp ax, Score[di]
jae Skip
inc Rank[si]
Skip: add di, 2
loop Loop2
pop cx
add si, 2
loop Loop1
mov ah, 4ch
int 21h
cseg ends
end Start
5-10(1)mov es, ax (2)xor ch, ch
(3)cmp byte ptr es:[di], 'B' (4)rep movsb
(5)pop cx (6)lea dx, Buf + 2
第6章
6-1 MASM根据其操作数的类型来确定CALL指令的类型,其中,若操作数为过程名,则根据过程定义时指出的类型来确定是NEAR调用还是FAR调用。RET指令的类型由其所在过程的类型来确定。
6-2
dseg segment
String db 80, 0, 80 dup (?)
Msg1 db 'Input a String: ', '$'
Msg2 db 0dh, 0ah, 'Yes', '$'
Msg3 db 0dh, 0ah, 'No', '$'
dseg ends
cseg segment
assume cs:cseg, ds:dseg
Start: mov ax, dseg
mov ds, ax
lea dx, Msg1
call DispMsg
lea dx, String
mov ah, 0ah
int 21h
lea si, String + 2
mov cl, String + 1
xor ch, ch
call Digits
cmp al, 0
jnz Yes
lea dx, Msg3
jmp Disp
Yes: lea dx, Msg2
Disp: call DispMsg
mov ah, 4ch
int 21h
; 功能:显示DS:DX所指的字符串
DispMsg proc
push ax
mov ah, 9
int 21h
pop ax
ret
DispMsg endp
; 入口参数:DS:SI = 字符串首地址
; CX = 字符串长度
; 出口参数:AL。若DS:SI所指字符串为数字串,则AL = 1;否则,AL = 0。
Digits proc
push cx
push si
xor al, al
Next: cmp byte ptr [si], '0'
jb Done
cmp byte ptr [si], '9'
ja Done
inc si
loop Next
mov al, 1
Done: pop si
pop cx
ret
Digits endp
cseg ends
end Start
6-3
SumOfArray proc
push cx
push dx
push si
mov dx, cx
shl dx, 1
add dx, 2
xor ax, ax
Next: add ax, [si]
add si, dx
loop Next
pop si
pop dx
pop cx
ret
SumOfArray endp
303
304
6-4
入口参数:DS:SI = 以递增排序的带符号字数组的首地址
CX = 元素个数
AX = 带符号数
功能:采用折半查找算法,在DS:SI所指数组中,查找AX中的带符号数。
出口参数:若找到,则CF = 0,且BX = 该元素在数组中的序号(0,1,2,...);否则,CF = 1。
6-5
MaxAbs proc
push ax
push cx
push si
xor ax, ax
Next: test word ptr [si], 8000h
jz Ok
neg word ptr [si]
Ok: cmp [si], ax
jle Skip
mov ax, [si]
mov di, si
Skip: add si, 2
loop Next
push ds
pop es
pop si
pop cx
pop ax
ret
MaxAbs endp
6-6
dseg segment
N dw 100
SumN dw ?
dseg ends
cseg segment
assume cs:cseg, ds:dseg
Start:
mov ax, dseg
mov ds, ax
push ax
push N
call Sum
pop SumN
mov ah, 4ch
int 21h
01. 她连水都不愿喝一口,更别提留下来吃饭了。 She wouldn't take a drink, much less would she stay for dinner. 02. 他认为我在对他说谎,但实际上我讲的是实话。 He thought I was lying to him, whereas I was telling the truth. 03. 这个星期你每天都迟到,对此你怎么解释? How do you account for the fact that you have been late every day this week? 04. 他们利润增长,部分原因是采用了新的市场策略。 The increase in their profits is due partly to their new market strategy. 05. 这样的措施很可能会带来工作效率的提高。 Such measures are likely to result in the improvement of work efficiency. 06. 我们已经在这个项目上投入了大量时间和精力,所以我们只能继续。 We have already poured a lot of time and energy into the project, so we have to carry on. 07. 尽管她是家里的独生女,她父母也从不溺爱她。 Despite the fact that she is the only child in her family, she is never babied by her parents. 08. 迈克没来参加昨晚的聚会,也没给我打电话作任何解释。 Mike didn't come to the party last night, nor did he call me to give an explanation. 09. 坐在他旁边的那个人确实发表过一些小说,但决不是什么大作家。 The person sitting next to him did publish some novels, but he is by no means a great writer. 10. 他对足球不感兴趣,也从不关心谁输谁赢。 He has no interest in football and is indifferent to who wins or loses. 11. 经理需要一个可以信赖的助手,在他外出时,由助手负责处理问题。 The manager needs an assistant that he can count on to take care of problems in his absence. 12. 这是他第一次当着那么多观众演讲。 This is the first time that he has made a speech in the presence of so large an audience. 13. 你再怎么有经验,也得学习新技术。 You are never too experienced to learn new techniques. 14. 还存在一个问题,那就是派谁去带领那里的研究工作。(Use an appositional structure.) There remains one problem, namely, who should be sent to head the research there. 15. 由于文化的不同,他们的关系在开始确实遇到了一些困难。 Their relationship did meet with some difficulty at the beginning because of cultural differences. 16. 虽然他历经沉浮,但我始终相信他总有一天会成功的。 Though he has had ups and downs, I believed all along that he would succeed someday. 17. 我对你的说法的真实性有些保留看法。 I have some reservations about the truth of your claim. 18. 她长得并不特别高,但是她身材瘦,给人一种个子高的错觉。 She isn't particularly tall, but her slim figure gives an illusion of height. 19. 有朋自远方来,不亦乐乎?(Use "it" as the formal subject.) It is a great pleasure to meet friends from afar. 20. 不管黑猫白猫,能抓住老鼠就是好猫。(as long as) It doesn't matter whether the cat is black or white as long as it catches mice. 21. 你必须明天上午十点之前把那笔钱还给我。 You must let me have the money back without fail by ten o'clock tomorrow morning. 22. 请允许我参加这个项目,我对这个项目非常感兴趣。 Allow me to take part in this project: I am more than a little interested in it. 23. 人人都知道他比较特殊:他来去随意。(be free to do sth.) Everyone knows that he is special: He is free to come and go as he pleases. 24. 看她脸上不悦的神色,我似乎觉得她有什么话想跟我说。 Watching the unhappy look on her face, I felt as though she wished to say something to me. 25. 他说话很自信,给我留下了很深的印象。(Use "which" to refer back to an idea or situation.)
1、Don 'tlet the failure discourag y e ou.Try again. 2、He dropped out of college after only two weeks. 3、He spoke very highly of her. 4、Peter took advantage of his visit to London to improve his English. 5、The chairman agreed to conside r my suggestion. 6、The idea needs to be tried out. 7、The new road is a major government project. 8、This is our greatest and most encouraging progress; in short,a triumph. 9、The house has belonged to our family for a long time. 10、There was a pause in the talk when Mary came in. 11、We all look forward to your next visit to Nanjing. 12、She discovered that she had lost her purse. 13、The plane will land in five minutes. 14、It used to be thought that the earth was flat. 15、Everyone is fascinated by the singer 's amazing voice. 16、My parents are thinking of spending their holiday in France. 17、She's very modes t about her success. 18、Most plants require sunlight. 19、Be careful to your words when talking to elderly people. 20、Mother called again to make certain that the new air-conditioner would be delivered the next day. 21、I presented a bunch of flowers to Mrs.Link last Christmas. 22、Jack wrapped the gift in a piece of colored paper. 23、Shall I make the introduction?Robert,this is Julia. 24、My mom cleans the house every day and keeps everything in order. 25、This idea appeared in many books. 26、The People's Republic of China was founded in 1949. 27、When will the work on the highway be completed? 28、Oranges are my favorite fruit. 29、Hans Andersen created many lovely characters. 30、The business has expanded from having one office to having twelve. 31、Did you have fun at Disneyland last summer? 32、His lies brought to an end his friendship with Mike. 33、I'll help you as far as I can. 34、He had included a large number of funny stories in the speech. 35、These greenbelts protect 500,000 acres of farmland against moving sands. 36、The TV program is shown to call people's attention to water pollution in China. 37、 A soft wind caused ripples on the surface of the lake. 38、The children formed a circle around her. 39、My mother measured me for a new dress. 40、The park lies at the center of the city. 41、The train would pull out soon. We ran like mad to catch it. 42、My old grandmother has difficulty in remembering things. 43、The company employed about 100 men. 44、She checked the letter before sending it.
新视野大学英语(第2版)第4册Unit 1答案 III. 1. idle 2. justify 3. discount 4. distinct 5. minute 6.accused 7. object 8. contaminate 9. sustain 10. worship IV. 1. accusing... of 2. end up 3. came upon 4. at her worst 5. pa: 6. run a risk of 7. participate in 8. other than 9. object to/objected V 1. K 2. G 3. C 4. E 5. N 6.0 7.1 8. L 9. A 10. D Collocation VI. 1. delay 2. pain 3. hardship 4. suffering 5. fever 6. defeat 7. poverty 8. treatment 9. noise 10. agony Word building VII. 1. justify 2. glorify 3. exemplifies 4. classified 5. purified 6. intensify 7. identify 8. terrified VIII. 1. bravery 2. jewelry 3. delivery 4. machinery 5. robbery 6. nursery 7. scenery 8. discovery sentence Structure IX. 1. other than for funerals and weddings 2. other than to live an independent life 3. other than that they appealed to his eye . . ` 4. but other than that, he'll eat just about everything . 5. other than that it's somewhere in the town center X. 1. shouldn't have been to the cinema last night 2. would have; told him the answer 3. they needn't have gone at all 4. must have had too much work to do 5. might have been injured seriously XIII. 1 .B 2.A 3.C 4.D 5. B 6.A 7.B 8.A 9. C 10.A II.D 12.C 13. D 14.A 15. C 16.D 17.B 18.C I9. A 20.D 新视野大学英语(第2版)第4册Unit 2答案 Section A Comprehension o f the text 1. He lived a poor and miserable life during his childhood. 2. Because no one in Britain appeared to appreciate his talent for comedy. His comic figures did not conform to British standards. 3. Because his dress and behavior didn't seem that English. 4. It was the first movie in which Chaplin spoke. 5. He used his physical senses to invent his art as he went along without a prepared script. 6. His transformation of lifeless objects into other kinds of objects, plus the skill with which he executed it again and again. 7. She brought stability and happiness to him and became a center of calm in his family. 8. Comic. Vocabulary III. 1. coarse 2. betrayed 3. incident 4. postponed 5. execute 6. surrounding 7. applause 8. extraordinary 9. clumsy 10. sparked IV. 1. for 2. against 3. up 4. about 5. up 6. to 7. down 8. down 9. in 10. on V. l. I 2.J 3.B 4.D 5.E 6.G 7.F 8.L 9.N 10.A Collocation
VI. 1. service 2. help/hand 3. influence 4. guarantee 5. visit 6. span . 7. welcome 8. spirit 9. duties 10. buildings Word Building
Unit 1答案2版)第4册新视野大学英语(第4. but other than that, he'll eat just about everything . 5. other than that it's somewhere in the town center III. X. 1. idle 2. justify 3. discount 4. distinct 5. minute 1. shouldn't have been to the cinema last night 6.accused 7. object 8. contaminate 9. sustain 10. worship told him the answer 。2. would haveIV. 3. they needn't have gone at all 1. accusing... of 2. end up 3. came upon 4. at her worst 5. pa: 4. must have had too much work to do 6. run a risk of 7. participate in 8. other than 9. object to/objected 5. might have been injured seriously 1. 这种植物只有在培育它的土壤中才能很好地成长。Collocation The plant does not grow well in soils other than the one in which it has been VI. developed. 1. delay 2. pain 3. hardship 4. suffering 5. fever 研究结果表明,无论我们白天做了什么事情,晚上都会做大约两个小时2. 6. defeat 7. poverty 8. treatment 9. noise 10. agony 的梦。Word building Research findings show that we spend about two hours dreaming every night, VII. no matter what we may have done during the day. 1. justify 2. glorify 3. exemplifies 4. classified 有些人往往责怪别人没有尽最大努力,以此来为自己的失败辩护。3. 5. purified 6. intensify 7. identify 8. terrified Some people tend to justify their failure by blaming others for not trying their VIII. best. 1. bravery 2. jewelry 3. delivery 4. machinery 我们忠于我们的承诺:凡是答应做的,我们都会做到。4. 5. robbery 6. nursery 7. scenery 8. discovery We remain true to our commitment: Whatever we promised to do, we would sentence Structure do it. 连贝多芬的父亲都不相信自己儿子日后有一天可能成为世界上最伟大的5. IX. 音乐家。爱迪生也同样如此,他的老师觉得他似乎过于迟钝。1. other than for funerals and weddings Even Beethoven's father discounted the possibility that his son would one day 2. other than to live an independent life become the greatest musician in the world. The same is true of Edison, who 3. other than that they appealed to his eye . . ` 1 / 7 seemed to his teacher to be quite dull. sentence structure 当局控告他们威胁国家安全。6. They were accused by the authorities of threatening the state security. X. 1. it is a wonder to find
全新版大学英语综合教程第二版课后练习答案精编W O R D版 IBM system office room 【A0816H-A0912AAAHH-GX8Q8-GNTHHJ8】
Unit1 Ways of Learning Vocabulary I 1. 1)insert 2)on occasion 3)investigate 4)In retrospect 5)initial 6)phenomen a 7)attached 8)make up for 9)is awaiting 10)not; in the least 11)promote 12)emerged 2. 1)a striking contrast between the standards of living in the north of the country and the south. 2)is said to be superior to synthetic fiber. 3)as a financial center has evolved slowly. 4)is not relevant to whether he is a good lawyer.
5)by a little-known sixteen-century Italian poet have found their way into some English magazines. 3. 1)be picked up; can’t accomplish; am exaggerating 2)somewhat; the performance; have neglected; they apply to 3)assist; On the other hand; are valid; a superior II 1)continual 2)continuous 3)continual 4)continuous 5)principal 6)principal 7)principle 8)principles 9)principal III 1.themselves 2.himself/herself 3.herself/by herself/on her own 4.itself
新视野大学英语Book II课后练习题答案 Unit 1 Section A Language focus 3.Words in use 1.condense 2.exceed 3.deficit 4.exposure 5.asset 6.adequate https://www.doczj.com/doc/d312844670.html,petent 8.adjusting 9.precisely 10.beneficial 4.Word building Words learned new words formed -al/ial manager managerial editor editorial substantial substance survive survival traditional tradition marginal margin -cy Consistent consistency Accurate accuracy Efficiency efficient -y Recover recovery Minister ministry assemble assembly 5. 1.editorial 2.recovery 3.accuracy 4.substance 5.managerial 6.margin 7.assembly 8.Ministry 9.survival 10.tradition 11.consistency 12.efficient
6.Banked cloze 1.L 2.C 3.J 4.A 5.I 6.O 7.N 8.E 9.H 10.F 7.Expressions in use 1.feel obliged to 2.be serious about 3.run into 4.distinguish between 5.thrust upon 6.was allergic to 7.get lost 8.be attracted to 9.make sense 10.looked upon as 9.Translate the following paragraph into Chinese. 人们普遍认为英语是一种世界语言,经常被许多不以英语为第一语言的国家使用。与其他语言一样,英语也发生了很大的变化。英语的历史可以分为三个主要阶段,古英语,中古英语和现代英语。英语起源于公元5世纪,当时三个日耳曼部落入侵英国,他们对于英语语言的形成起了很大的作用。在中世纪和现代社会初期,英语的影响遍及不列颠群岛。从17世纪初,它的影响力开始在世界各地显现。欧洲几百年的探险和殖民过程导致了英语的重大变化。今天,由于美国电影,电视,音乐,贸易和技术,包括互联网的大受欢迎,美国英语的影响力尤其显著。 10.Translate the following paragraph into English Chinese calligraphy is a unique art and the unique art treasure in the world. The formation and development of the Chinese calligraphy is closely related to the emergence and evolution of Chinese characters. In this long evolutionary process,Chinese characters have not only played an important role in exchanging ideas and transmitting culture but also developed into a unique art form.Calligraphic works well reflect calligraphers’ personal feeling, knowledge, self-cultivation, personality, and so forth, thus there is an e xpression that “seeing the calligraphers’ handwriting is like seeing the person”. As one of the treasures of Chinese culture, Chinese calligraphy shines splendidly in the world’s treasure house of culture and art. Section B 4.words in use 1.mysterious 2.desperate 3.devise 4.negotiate 5.recalled 6.specifically 7.depict 8.ignorance 9.expand 10.confusion 5.Expressions in use
C语言程序设计习题参考答案 习题1 一、判断题 1.在计算机中,小数点和正负号都有专用部件来保存和表示。 2.二进制是由0和1两个数字组成的进制方式。 3.二进制数的逻辑运算是按位进行的,位及位之间没有进位和借位的关系。 4.在整数的二进制表示方法中,0的原码、反码都有两种形式。 5.有符号数有三种表示法:原码、反码和补码。 6.常用字符的ASCII码值从小到大的排列规律是:空格、阿拉伯数字、大写英文字母、小写英文字母。 解:1.F 2.T 3.T 4.T 5.T 6.T 二、单选题 1.在计算机中,最适合进行数值加减运算的数值编码是。 A. 原码 B. 反码 C. 补码 D. 移码 2.已知英文小写字母m的ASCII码为十进制数109,则英文小写字母y的ASCII码为十进制数。 A. 112 B. 120 C. 121 D. 122 3.关于ASCII码,在计算机中的表示方法准确地描述是。 A. 使用8位二进制数,最右边一位为1 B. 使用8位二进制数,最左边一位为1 C. 使用8位二进制数,最右边一位为0 D. 使用8位二进制数,最左边一位为0 4.设在机器字长4位,X=0111B,Y=1011B,则下列逻辑运算中,正确的是___________。 A. X∧Y=1000 B. X∨Y=1111 C. X⊕Y=0011 D. ˉY =1000 5.下列叙述中正确的是()。 A.高级语言就是机器语言 B.汇编语言程序、高级语言程序都是计算机程序,但只有机器语言程序才是计算机可以直接识别并执行的程序 C.C语言因为具有汇编语言的一些特性,所以是汇编语言的一种 D.C源程序经过编译、连接,若正确,执行后就能得到正确的运行结果
一 1、对于网络课程,学生不仅可以选择何时何地地学习,在回答问题之前他们还可以有时间思考答案。(not only...but also...) 2、网上学习的想法使她非常兴奋,而她认为网上学习毫无意义和用处。(while) 3、与以英语为母语的人交谈是非常有益的体验,从中我们能学到许多东西(communicate with) 4、如今,越来越多的人可以利用互联网查找他们需要的信息。(have access to) 5、他要她放弃工作在家照顾孩子,但是她觉得这个要求太过分了。(give up) 6、既然我们已尽学完了这门课程,就应该多做些复习。(now that) 1. Not only can students choose when and where to learn for an online course, but they can also take time to think through answers before making a reply. 2. She is excited by the idea of online learning while be considers it meaningless and useless. 3. Communicating with native English speakers is a very rewarding experience from which we can learn a lot. 4. Today, more and more people have access to the Internet through which they look for the information they need. 5. He wants her to give up working and stay home to look after the children. She feels, however, that this is too much for her. 6. Now that we have finished the course, we shall start doing more revision work. 二 1、当她就要关掉音乐时,她父亲冲进她的房间,朝着她喊道:“难道你就不能把音乐关小一点?” 2、酒吧老板一直在看那个姑娘跳舞,一面却假装没有看。 3、桑迪如此喜欢摇滚以至不顾父亲的反对而将音量放大。 4、像往常一样,当他的父母不喜欢他的穿着时,便开始唠叨他。 5、在会上,他们讨论了如何保持师生间的沟通渠道畅通。 6、一想到这些年幼的男孩和女孩被父母强迫沿街讨钱我就生气。 1. As she was about to turn off the music, her father burst into he room and shouted at her, “Can’t you turn down the music a little bit?" 2. the owner of the bar kept watching the girl dancing while pretending not to. 3. Rock music appealed to Sandy so much that she turned it up, paying no attention to her father’s objection. 4. As usual, when his parents don’t like what he wears, they start bugging him. 5. At the meeting they discussed how to keep the lines of communication open between teachers and students. 6. It makes my blood boil to think of these young boys and girls who are forced by their parents to beg for money along the streets. 三 1、即使报酬并不优厚,我还是觉得接受那个新职位。 2、这项工作在实际开始干之前,一直被认为是十分简单的 3、既然你计划移居加拿大,你就必须努力适应冬季的严寒天气。 4、他承诺帮助我们买下那幢房子,但有点勉强。
C语言程序设计第二版 习题参考答案 Document serial number【LGGKGB-LGG98YT-LGGT8CB-LGUT-
C语言程序设计习题参考答案 习题 1 一、判断题 1.在计算机中,小数点和正负号都有专用部件来保存和表示。 2.二进制是由0和1两个数字组成的进制方式。 3.二进制数的逻辑运算是按位进行的,位与位之间没有进位和借位的关系。 4.在整数的二进制表示方法中,0的原码、反码都有两种形式。 5.有符号数有三种表示法:原码、反码和补码。 6.常用字符的ASCII码值从小到大的排列规律是:空格、阿拉伯数字、大写英文字母、小写英文字母。 解:1.F2.T 3.T 4.T 5.T 6.T 二、单选题 1.在计算机中,最适合进行数值加减运算的数值编码是。 A. 原码 B. 反码 C. 补码 D. 移码 2.已知英文小写字母m的ASCII码为十进制数109,则英文小写字母y的ASCII 码为十进制数。 A. 112 B. 120 C. 121 D. 122 3.关于ASCII码,在计算机中的表示方法准确地描述是。 A. 使用8位二进制数,最右边一位为1 B. 使用8位二进制数,最左边一位为1 C. 使用8位二进制数,最右边一位为0 D. 使用8位二进制数,最左边一位为0 4.设在机器字长4位,X=0111B,Y=1011B,则下列逻辑运算中,正确的是 ___________。 A. X∧Y=1000 B. X∨Y=1111 C. X⊕Y=0011 D. ˉY=1000 5.下列叙述中正确的是()。 A.高级语言就是机器语言 B.汇编语言程序、高级语言程序都是计算机程序,但只有机器语言程序才是计算机可以直接识别并执行的程序 C.C语言因为具有汇编语言的一些特性,所以是汇编语言的一种 D.C源程序经过编译、连接,若正确,执行后就能得到正确的运行结果6.用C语言编写的源程序经过编译后,若没有产生编译错误,则系统将()。 A.生成可执行文件B.生成目标文件 C.输出运行结果D.自动保存源文件 7.下列叙述中不正确的是()。 A.main函数在C程序中必须有且只有一个 B. C程序的执行从main函数开始,所以main函数必须放在程序最前面 C. 函数可以带参数,也可以不带参数。
第一章绪论 1. 什么是计算机网络?什么是互联网? 2. 计算机网络的最重要功能是什么? 3. 按照网络覆盖范围的大小可以将网络划分哪几类?每一类各有什么特点? 4. 无线网可以分为哪几种?每一种的特点是什么? 5. 简述ISO/OSI参考模型中每一层的名称和功能。 6. 简述TCP/IP参考模型中每一层的名称和功能。 7. 比较ISO/OSI和TCP/IP参考模型的异同点。 第二章数据通信基础 1.什么是数据、信号和传输? 2.数字传输有什么优点? 3.什么是异步传输方式?什么是同步传输方式? 4.什么是单工、半双工和全双工传输方式? 5.什么是信号的频谱与带宽? 6.什么是信道的截止频率和带宽? 7.简述信号带宽与数据率的关系。 8.有线电视公司通过CATV电缆为每个用户提供数字通信服务。假设每个用户占用一路电视信号带宽(6MHz),使用64QAM技术,那么每个用户的速率是多少? 答: 根据香农定理C = 2*W*log2M 由于采用64-QAM技术,所以其M为64,W为6MHz,代入香农定理计算得出 C = 2*W*log2M = 2*6*5 = 60Mbps 9.要在带宽为4kHz的信道上用4秒钟发送完20KB的数据块,按照香农公式,信道的信噪比应为多少分贝(取整数值)? 答: (1)根据计算信道容量的香农定理 C=W*log2(1+S/N) (2)按题意 C=20K×8÷4=40Kbps;而W=4KHz
(3)故得解:log2(1+ S/N)=10;其中S/Pn=210-1=1023 (4) dB=10log10(S/N)=10log10(1023)≈30,所以该信道的信噪比应为30分贝。 10.对于带宽为3kHz、信噪比为30dB的电话线路,如果采用二进制信号传输,该电话线路的最大数据率是多少? 答:此题用香农定理来解答。 信道的带宽B=3000Hz,信/噪比S/N=30dB,则10lg(S/N)= 30dB,∴ S/N = 1000。 由香农定理可知,此信道的最大数据传输率 = B㏒2(1+S/N) = 3000×㏒2(1+1000)≈30 kbps。 另外,它也应受不考虑噪声时,奈奎斯特定理所给出的限制:理想低通信道的最高码元传输速率 = 2B ㏒2V;因是二进制信号一个码元携带㏒22 = 1 bit的信息量,所以按奈奎 斯特定理算出的最大数据速率是:2×3000×㏒22 = 6 kbps。 最大可达到的数据速率应取两者中小的一个,即min(30 k,6 k) = 6 kbps。 11.假设信号的初始功率是5W,信号衰减是10dB,问信号衰减后的功率是多少? 12.比较一下各种传输介质的优缺点。 13.什么是频分多路复用?它有什么特点?适合于什么传输系统? 14.什么是波分多路复用和密集波分多路复用? 15.什么是时分多路复用?它有什么特点?适合于什么传输系统? 16.比较一下同步TDM和统计TDM的异同点。 17.20个数字信号源使用同步TDM实现多路复用,每个信号源的速率是100kbps,如果每个输出帧(时隙)携带来自每个信号源的1比特,且需要每个输出帧1比特用于同步。问: 1)以比特为单位的输出帧的长度是多少? 2)输出帧的持续时间是多少? 3)输出帧的数据率是多少?
有机化学》第二版习题参考答案 第二章烷烃 1、用系统命名法命名下列化合物 (1)2,3,3,4-四甲基戊烷(2)3-甲基-4-异丙基庚烷(3)3,3,-二甲基戊烷(4)2,6-二甲基-3,6-二乙基辛烷(5)2,5-二甲基庚烷(6)2-甲基-3-乙基己烷(7)2,2,4-三甲基戊烷(8)2-甲基-3-乙基庚烷 2、试写出下列化合物的结构式 (1) (CH3)3CC(CH2)2CH2CH3(2) (CH3)2CHCH(CH3)CH2CH2CH2CH3 (3) (CH3)3CCH2CH(CH3)2(4) (CH3)2CHCH2C(CH3)(C2H5)CH2CH2CH3 (5)(CH3)2CHCH(C2H5)CH2CH2CH3(6)CH3CH2CH(C2H5)2 (7) (CH3)2CHCH(CH3)CH2CH3(8)CH3CH(CH3)CH2CH(C2H5)C(CH3)3 3、略 4、下列各化合物的系统命名对吗?如有错,指出错在哪里?试正确命名之。 均有错,正确命名如下: (1)3-甲基戊烷(2)2,4-二甲基己烷(3)3-甲基十一烷 (4)4-异丙基辛烷(5)4,4-二甲基辛烷(6)2,2,4-三甲基己烷 5、(3)>(2)>(5)>(1) >(4) 6、略 7、用纽曼投影式写出1,2-二溴乙烷最稳定及最不稳定的构象,并写出该构象的名称。 H 交叉式最稳定重叠式最不稳定 8、构象异构(1),(3)构造异构(4),(5)等同)2),(6) 9、分子量为72的烷烃是戊烷及其异构体 (1) C(CH3)4(2) CH3CH2CH2CH2CH3 (3) CH3CH(CH3)CH2CH3(4) 同(1) 10、分子量为86的烷烃是己烷及其异构体 (1)(CH3)2CHCH(CH3)CH3(2) CH3CH2CH2CH2CH2CH3 , (CH3)3CCH2CH3 (3)CH3CH2CH(CH3)CH2CH3(4)CH3CH2CH2CH(CH3)2 14、(4)>(2)>(3)>(1) 第三章烯烃 1、略