当前位置:文档之家› IBM-PC汇编语言程序设计(第2版)课后习题答案

IBM-PC汇编语言程序设计(第2版)课后习题答案

IBM-PC汇编语言程序设计(第2版)课后习题答案
IBM-PC汇编语言程序设计(第2版)课后习题答案

汇编课后答案

第二章

1.解答:有256个

2.解答:如下图.第一个络子为000B0H字单元,注意,是字单元,第五个格子为000B3H字单元

3.字节单元内容: ABH 30024H字节单元内容: EFH

30021H字单元内容: AB34H 30022H字单元内容: CDABH

4.解答: 这三个物理地址都是3017AH,说明了不同的段地址和偏移地址对应同一物理地址

5.解答: CS+IP 第一个字的物理地址为: 0AAA40H

6.解答: 条件标志OF,SF,ZF,CF,的值依次为:0,0,0,0

7.下列操作可使用那些寄存器?

(1)加法和减法AX,BX,CX,DX,当然,还有这几个通用寄存器的高低位了,如AH ,AL等(2)循环计数 CX

(3)乘法和除法DX,AX,AH,AL

(4)保存段地址CS ,DS,ES,SS

(5)表示运算结果为O FLAGS

(6)将要执行的指令地址IP

(7) 将要从堆栈取出数据的地址BP,SP,SS

8.可以用来指示存储器地址的寄存器有:BX,SP,BP,DI,CS,DS,SI,ES,SS,IP

9.一一对应;

5--A 4--B 2--C 3--D 12--E 9--F 11--G 10--H 13--I 8--J 7--K 6---L 1--M 15--N 14--O

第三章

1.(1)立即寻址没有

(2)直接寻址 7237H

(3)使用BX的寄存器寻址没有

(4)使用BX的间接寻址 637DH

(5)使用BX的寄存器相对寻址 0D5B4H

(6)基址变址寻址 8E18H

(7)相对基址变址 004FH

2.根据下列要求,写出相应的汇编指令。

(1)ADD DX,BX

(2) ADD AL,[BX][SI]

(3) ADD [BX][0B2H], CX

(4) MOV AX,2A59H ADD [0524H] ,AX

(5) ADD AL ,0B5H

3.(1)寄存器间接寻址

MOV BX,OFFSET [BLOCK][0AH]

MOV DX ,[BX]

(2)寄存器相对寻址

MOV SI,OAH

MOV DX,[BLOCK][SI]

(3)基址变址寻址

MOV BX ,BLOCK

MOV SI,OAH

MOV DX,[BX][SI]

4.现有(DS)

=2000H,(BX)=0100H,(SI)=0002H,(20100)=12H,(20101)=34H,(20102)=56H,(20103)=78H,(2 1200)=2AH,(20201)=4CH,(21202)=B7H,(21203)=65H,试说明下列各条指令执行完后,AX寄存器的内容。

(1)MOV AX,1200H 1200H

(2) MOV AX,BX 0100H

(3) MOV AX,[1200] 4C2AH 注意,是字单元!!

(4)MOV AX,[BX] 3412H 同上

(5)MOV 1100[BX] 4C2AH

(6) MOV AX,[BX][SI] 7856H

(7) MOV AX,1100[BX][SI] 65B7H

5.(1) 7CD9H (2) 0600H (3)098AH

6. MOV BX,2000H

LES DI ,[BX]

MOV AX, ES:DI

7.转向地址OBJ的值分别为:

(1)064DH (2)0691H (3)05E0H 注意有符号数的符号位

8. (1)MOV AX,0ABH 立即数寻址无物理地址

(2)MOV AX,BX 寄存器寻址同上

(3)MOV AX,[100] 直接寻址 20100H

(4)MOV AX,VAL 直接寻址 20050H

(5) MOV AX,[BX] 寄存器间接寻址 20100H

(6) MOV AX,ES:[BX] 直接寻址 21100H

(7) MOV AX,[BP] 寄存器间接寻址 20010H

(8)MOV AX,[SI] 同上 200A0H

(9) MOV AX,[BX+10] 寄存器相对寻址 20110H

(10)MOV AX,VAL[BX] 同上 20150H

(11) MOV AX,[BX][SI] 基址变址寻址 201A0H

(12) MOV AX,VAL[BX][SI] 相对基相变址寻址 201F0H

9.(1)的指令: MOV AX, [BX][0CH] MOV ZREO ,AX

(2)的指令: MOV AX,ARRAY[BX] MOV ZREO,AX

10. MOV AX,TABLE 是把符号地址TABLE里的内容送到AX里,指令执行完后,(AX)=1234H

LEA AX,TABLE 是把符号地址TABLE 的有效地址(这里是偏移量)送到指定寄存器AX 里,指令执行完后,(AX)=0032H

11.执行完指令后,(AX)=1E00H

12. LEA AX,CSTRING

MOV DL,AX

MOV DH,[AX+6]

13.课本上P51--P53

14. LES BX,[2000]

MOV AX,ES:[BX]

一条指令的话为MOV AX,ES:[8000H]

15.运算结果 SF,ZF,CF,OF各位的值(从左至右依次往下)

(1)74D4H 0 0 0 0

(2) A5C1H 1 0 0 1

(3) 4240H 0 0 1 0

(4) 0000H 0 1 1 0

16.接上表

(1) 5D14 0 0 0 0

(2) A870 1 0 0 1

(3) D870 1 0 0 0

(4) 34E4 0 0 1 0

17. (1)MOV AX,Z ;把Z送到AX

SUB AX,X ;Z-X

ADD AX,W ;W+(Z-X)

MOV Z,AX ;结果保存在Z中

(2)MOV AX,R ;R送到AX中

ADD AX,9 ;R+9

MOV BX,X ;X送到BX中

ADD BX,6 ;X+6

ADD AX,BX ;(R+9)+(X+6),结果保存在AX中

MOV BX,W ; W送到BX中

SUB BX,AX ; W-(R+9)-(X+6),连续减去两个数,相当于减去这两个数的和

MOV Z,BX ;最终结果送到Z中

(3)

MOV AX,W ;把W送到AX

IMUL X ;W*X 注意:低十六位保存在AX里,高十六位保存在DX里

MOV BX,Y ;把Y送到BX 里

ADD BX,6 ;Y+6

IDIV BX ;(W*X)/(Y+6) 注意:商保存在AX里,余数保存在DX里

MOV Z,AX ;把商送到Z中,

MOV R,DX ;把余数送到R中

(4)

MOV AX,W ;把W送到AX中

SUB AX,X ;W-X

CWD ;把AX中的十六位带符号数扩展成为32位,低十六位保存在AX中,高十六位保存在DX中

MOV BX,5 ;把5送到BX中

IDIV BX ;(W-X)/5 被除数为32位,除数为16位商为16位

IMUL Y ;上一步结果再乖以Y,积为32位

MOV BX,2 ;把2送到BX中

IMUL BX ;上一步乘法所得的积再乘以2,各为64位

MOV Z,EAX ;把结果中低32位放入Z双字单元中

MOV [Z+4],EDX ;把结果中高32位放入Z+4双字单元中

18.

指令本条指令执行完后AX的内容执行完后CF,SF,ZF的值

MOV AX,1234H 1234H 0 0 0

MOV CL,4 1234H 0 0 0

ROL AX,CL 2341H 1 0 0

DEC AX 2340H 1 0 0

MOV CX,4 2340H 1 0 0

MUL CX 8918H 0 0 0

INT 20H

程序结束后,(AX)=8918H (DX)=0000H

19.

指令执行完后AX的内容执行完后CF ,SF,ZF和OF的值

MOV AX,0 0 0010

DEC AX FFFFH 0100

ADD 7FFEH 0000

ADD AX,2 8000H 0101

NOT AX 7FFFH 0101

SUB AX,0FFFFH 8000H 1101

ADD AX,8000H 0000H 1011

SUB AX,1 FFFFH 1101

AND AX,58D1H 58D1H 0000

SAL AX,1 B1A2H 0101

SAR AX,1 D8D1H 0100

NEG AX 272FH 1000

ROR AX,1 9397H 1001

20.

(1)MOV AX,DATAX

ADD DATAY,AX

(2)MOV AX,DATAX

ADD DATAY,AX

MOV AX,[DATAX+2]

ADD [DATAY+2] ,AX

(3)本組指令的作用是:BX <------[DATAX]+[DATAY]+[1](CF的值) 帶進位加法~ (4)MOV AX,DATAX

MUL DATAY ;結果的高十六位保存在DX裏,低十六位保存在AX裏

(5) MOV AX,DATAX

MOV DX,[DATAX+2]

MUL DWORD DATAY ;結果的高三十二位保存在EDX裏,低三十二位保存在EAX裏(6)MOV AX,DATAX

DIV 17H ;結果商保存在AL中,余數在AH中

(7) MOV AX,DATAX

CDW

DIV DATAY

21. NEG DX

NEG AX

SBB DX,0

22.

MOV AX,A ;把雙字長數的低字放到AX中

MOV DX,[A+2] ;把雙字長數的高字放到DX中

TEST DX,8000H ;測試雙字長數的符號

JZ RIGHT ;如果是非負數,則直接保存

NEG DX ;如果是負數,則求補

NEG AX

SBB DX,0

RIGHT: MOV B ,AX

MOV [B+2],DX

23.每條指令單獨執行完後的結果依次為:

(1) 9AH (2)61H (3)0FBH (4)1CH (5)0 (6)0E3H

24.執行指令序列後,BX的內容為:0DAH

25.

(1)把53D乘以2的程序:

MOV AX,35H ;53D=35H

SHL AX ,1

(2)把53除以2 的程序:

MOV AX,35H

SHR AX,1

26.這段程序完成的功能是:把DX:AX中的雙字數據左移4位(相當於乘以16D)

27.各條指令單獨執行後,DX的值依次為:

(1)5CH(2)17H(3)05C8H(4)72H(5)2017H(6)0CDH(7)0172H(8)05CCH(9)0DCH

28. 該程序段執行完後,BX寄存器的內容是:C02DH

29.(1)从左到右把CONMAE中的字符串伟送到PRLINE的程序实现:

LEA SI,CONAME ;把CONAME中第一个字节的偏移地址送到SI中

LEA DI,PRLINE ;把PRLINE中第一个字节的偏移地址送到DI中

MOV CX,20 ;把重复次数放到CX里

CLD ;让SI DI从低地址指向高地址(即从左到右传送)

REP MOVSB ;传送

(2)从右到左把CONMAE中的字符串传送到PRLINE中的程序实现:

LEA SI ,CONAME

LEA DI,PRLINE

MOV CX,20

STD ;和上面唯一不同的就是这次是从右到左,所以要从高地址批向低地址

REP MOVSB

(3)把CONAME中的第三和第四個字節裝入AX的程序實現:

LEA SI ,[CONAME+3]

LODSW

(4)把AX寄存器的內容存入從PRLINE+5開始的字節中的程序實現:

LEA DI ,[PRLINE+5]

STOSW

(5)檢查CONAME字符串中有無空格字符,如有把它偉送給BH寄存器的程序實現:LEA DI,CONAME ;把CONAME中第一個字符偏移地址放入DI中

MOV CX,20 ;把重複次數放到CX中

MOV AL,20H ;把空格符的ASCII值放入AL中

CLD ;從低到高

REPNE SCASB ;比較

MOV BH,[DI-1]R ;把檢查到的空格符送到BH中

30.

MOV CX,12H ;把重複次數放到CX中。這裏用十六進制表示

MOV SI,0 ;初始化SI

MOV AX,26H ;把&字符的ASCII值放入AX

CHECK: CMP AX,STRING[SI] ;依次查找

INC SI

LOOPNE CHECK ;找到了就退出

MOV AX,20H ;把空格符的ASCII值勤放入AX中

MOV STRING[SI-1],AX ;用空格符代替&

31.(1)用空格符清除PRINT_LINE域的程序实现:

MOV AL,20H

LEA DI ,PRINT_LINE

MOV CX,132

CLD

REP STOSB

(2)在STUDENT_ADDR中查找第一个“_”的程序实现:

MOV AX,2DH ;把“—”的ASCII值放入AX

MOV SI,0 ;初始化SI

MOV CX,9 ;把重複次數放入CX中

;依次檢查STUDENT-ADDR中的字符是否為“_”,找到第一个停下来

CHECK:CMP AX ,STUDENT_ADDR[SI] ;

INC SI

LOOPNZ CHECK

(3)在STUDENT_ADDR中查找最后一个“_”的程序实现:

;和第二題不同的就是這次是從右到左查詢,所以SI的初始化為9

MOV AX,2DH

MOV SI ,9

MOV CX,9

CHECK :CMP AX,STUDENT_ADDR[SI]

DEC SI

LOOPNZ CHECK

(4)程序實現:

MOV AL,2OH ;把空格符的ASCII值放入AL中

LEA DI ,STUDENT_NAME ;把STUDENT_NAME中第一个字符偏移地址放到DI中MOV CX,30 ;把重复次数放到CX中

CLD ;让DI从低位移到高位

REPZ SCASB ;如果有不是空格符的,就退出

JZ STORE ;如果全是空格符,就转到STORE中

;用*代替空格

STORE:MOV AL 2AH

MOV CX ,30

STD ;注意,这里是把前面从低到高移动的DI再从高到低移上去REP STOSB

(5)程序实现:

;把STUDENT_NAME 移到PRINT_LINE的前30个字节中

LEA SI, STUDENT_NAME

LEA DI,PRINT_LINE

MOV CX ,30

CLD

REP MOVSB

;把STUDENT_ADDR移到PRINT_LINE的后9个字节中

LEA SI ,[STUDENT_ADDR+9]

LEA DI,[PRINT_LINE+132]

MOV CX,9

STD

REP MOVSB

32.程序实现:

LEA SI,OLDS

LEA DI,NEWS

MOV CX,5

REPZ CMPSB

JNZ NEW_LESS

33.

(1)CMP DX,CX

JA EXCEED

(2)CMP BX,AX

JG EXCEED

(3)CMP CX,0

JZ ZERO

JO OVERFLOW

(5)CMP BX,AX

JLE EQ_SMA

(6) CMP DX,CX

JBE EQ_CX

34. (1)跳转到:L1

(2)跳转到L1

(3)跳转到L2

(4)跳转到L5

(5)跳转到L5

35.

(1)可以引起转移到L1的指令有: NB ,BE ,NL ,LE

(2)可以引起转移到L1的指令有:同上

(3)可以引起转移到L1的指令有: B,BE ,L , LE

(4)可以引起转移到L1的指令有: NB ,NBE ,NL ,NLE

(5)可以引起转移到L1的指令有:同上

(6)可以引起转移到L1的指令有:同(3)

(7)可以引起转移到L1的指令有:同上

37.

MOV AL,STAUS[SI] ;把要测试的字节放到AL中

AND AL,2AH ;把第一,三,五位为一其他位为0的数--2AH,与这个字节比较,结果放到AL中

JZ ROUTINE_4 ;如果结果为0,则三位都为0

XOR AL,2AH ;前面相与的结果再与2AH异或

JZ ROUTINE_1 ;如果结果为0,则三位都为1

BSF BL,AL ;

BSR BL ,AL

CMP BL,CL

;如果向前和向后测试后,第一个1 的位置相同,说明只有一个1,则异或运算前有AL中有两个1

JE ROUTINE_2

ROUTINE_1

38.(1)当括号内是:LOOP时,循环四次,程序结束后

(AX)=05 (BX)= 16 (CX)=0 (DX)=0

(2)当括号内是: LOOPE 时,不循环,程序结束后

(AX)=02 (BX)=04 (CX)=03 (DX)=02

(3)当括号内是:LOOPNE 时:循环三次,程序结束后

(AX)=04 (BX)=11 (CX)=01 (DX)=0

39.P101

40.(1)0000 3100H (2)5100H (3)7100H

41.(1)目的地址:2004H 内容依次为: 56H F4H 23H 98H

(2)目的地址: 384CH 内容依次为: 91H 34H F2H 01H

(3)目的地址:寄存器,无物理地址~ 内容依次为:92H 6DH A2H 4CH

(SP)<------(SP)-2

(SP+1)<-----(AH) (SP)<------(AL)

(2)POP ESI

(ESI)<-------((ESP)+3,(ESP)+2,(ESP)+1, (ESP))

(ESP)<-------(ESP)+4

(3)PUSH [BX]

(SP)<------(SP)-2

(SP+1)<-----([BX+1]) (SP)<------([BX])

(4) PUSHAD

(ESP)<-------(EAX)

(ESP-4)<-------(ECX)

(ESP-8)<-------(EDX)

(ESP-12)<-------(EBX)

(ESP-16)<-------(ESP) ;这里指的是指令执行前的ESP (ESP-20)<-------(EBP)

(ESP-24)<-------(ESI)

(ESP-28)<-------(EDI)

(ESP)<-------(ESP)-32

(5)POP DS

(DS)<------((SP)+1,(SP))

(SP)<------(SP)+2

(6) PUSH 4

(SP)<-------(SP)-2

(SP+1)<-----0

SP)<------4

43.(1) 2CE FF93H (2) 24B 76A0H

(3)909 0804H (4) 6F 13ADH

44. (1)0FFFF FFFCH (2)0FFFF FFF8H

(3)0000 0007H (4)0000 0099H

45. (EAX)=0 (EBX)=25d

46. (AX)=3d (DX)=7d

47. ADD ECX,EDX

ADD ECX,ESI

MOV EDI ,ECX

48. IMUL BX,DX,100H执行的操作是:

(BX)<-------(DX)*100H

49.程序实现:

MOV AL,BL

CBW

IDIV CL

IMUL 2

MOV DX,AX

50.

JMP DI 是直接跳转,执行的操作是:(IP)<-----(IP)+(DI)

JMP [DI]是间接跳转,执行的操作是:(IP)<----(IP)+([DI])跳转到DI中所指向的内存单元中的指令地址

51.假设数组名为NUMBERS,程序如下

MOV BX,0 ;后面用到

MOV CX,100H ;把循环次数放入CX

MOV AL,42H

MOV SI,0 ;初始化SI

;CHECK 用来实现查找功能~

CHECK : CMP AL ,NUMBERS[SI]

INC SI

JB STORE1 ;大于42H的数的个数存入UP

JA STORE2 ;小于42H的的数的个数存入DOWN中

LOOP CHECK ;相等继续循环

STORE1 INC BL ;找到一个大于42 的数,BL值增加1

MOV UP,BL

LOOP CHECK

STORE2 INC BH

MOV DOWN ,BH

LOOP CHECK

第四章

1.指令下列指令的错误

(1)MOV AH,BX 源操作数与目的操作数长度不相同~

(2)MOV [BX],[SI] 这是两个内存单元在传递数据,而这在汇编语言中是不允许的

(3) MOV AX,[SI][DI] 不能用两个变址连用,其中一个应为基址

(4)MOV MYDAT[BX][SI],ES:AX 同(2)

(5)MOV BYTE PTR[BX],1000 必须有一个为寄存器

(6)MOV BX,OFFSET MYDAT[SI] OFFSET 不能与复杂操作数相连

(7)MOV CS,AX 不能对CS赋值

(8)MOV ECX,AX 操作数类型不同

2.(1)合法(2)非法(3)非法(4)非法

3.(1)非法,操作数类型不同

(2)合法

(3)非法,不允许两个内存单元直接传递数据

(4)合法

(5)合法

(6)合法

(7)非法,必须有一个寄存器

(8)非法,两个内存单元地址相加没有意义

(9)合法

(10)非法,同(3)

4.(1)两内存单元传递数据

(2)操作数类型不同

(3)跳转指令只能跳转到符号地址

(4)转移指令后不能为变量,只能为标号

(5)格式不对,应为 NEAR PTR

6.(1)DW 5150H

(2)MOV AX,5150H

MOV ADDRESS ,AX

7. DATASG SEGMENT

FLD1B DB 'personal computer'

FLD2B DB 10 DUP (32)

FLD3B DB 20H

FLD4B DB 01011001B

FLD5B DB '32654'

FLD6B DB 10 DUP (0)

FLD7B DB 'PART1',DUP 20 (?),'PART2',DUP 50 (?),'PART3',DUP 14 (?) FLD1W DW 0FFF0H

FLD2W DW 01011001B

FLD3W DW FLD7B

FLD4W DW 5,6,7,8,9

FLD5W DW 5 DUP (0)

FLD6W DW (FLD6W-FLD1W)-(FLD7B-FLD1B)

8.PLENTH 的值为22,GE表示该数据段的长度

9.L的值为7

10.(1)MOV AX,OFFSET LNAME

(2)MOV SI,WORD PTR CODE_LIST

(3)CODE_LENGHT EQU $-CODE_LIST

11.代码如下:

DATA_SEG SEGMENT

DB 5

DATA_LIST DW 0FFFFH, 0,2,5,4, 5 DUP (?)

DATA_SEG ENDS

CODE_SEG SEGMENT

ASSUME CS: CODE_SEG, DS:DATA_SEG

MOV AX, 5

MOV MAX, AX

MOV AX, 0FFFFH

MOV MIN, AX

CODE_SEG ENDS

12.(1)10025(2)19(3)2548(4)3(5)103(6)0FFFFH(7)1(8)3

13.分别汇编成为:

MOV AX,0AH

MOV BL,0AH

MOV CL,1

14.(1)(AX)=1(2)(AX)=2(3)(CX)=14H(4)(DX)=32H(5)(CX)=1]

15.(1)操作符错误改为: DATA_SEG SEGMENT

(2)缺少段名在前面加个段名

(3)引用应该从;开始把那个“/”改成“;”

(4)结构混乱改为:

MAIN_PROC PROC FAR

……

MAIN_PROC ENDP

END

16.程序框架如下:

DATA_SEG SEGMENT ;定義數據段

ORG 0E000H ;讓下一字節地址為0E000H

FIRST_TYPE EQU THIS WORD ;建立一個與下一存儲單元有相同段地址和偏移地址的操作數

DATA_GROUP DB 100 DUP(?) ;給DATA_GROUP 分配100個字節的空間

DATA_SEG ENDS ;數據段結束

STACK_SEG SEGMENT ;定義堆棧段

ALIGN 16 ;讓下一字節從小段首地址開始

STACK DB 100 DUP (?) ;為堆棧分配空間

STACK_SEG ENDS ;

CODE_SEG SEGMENT

ASSUME CS:CODE_SEG ,DS:DATA_SEG ,SS:STACK_SEG

ORG 1000H ;讓下條指令的第一個字節從1000H開始

START : MOV AX,DATA_SEG

MOV DS,AX

MOV AX,STACK_SEG

MOV SS,AX

.......

CODE_SEG ENDS

END START ;結束

17。程序如下:

D_SEG SEGMENT ;数据段定义

AUGEND DD 99251

D_SEG ENDS

E_SEG SEGMENT ;附加段定义

ADDEND DD -15926

E_SEG ENDS

C_SEG SEGMENT ;代码段定义

ASSUME CS:C_SEG , DS:D_SEG,ES:E_SEG

START: MOV AX,D_SEG

MOV DS,AX

MOV AX,E_SEG

MOV ES,AX

MOV EAX,DS:AUGEND

ADD EAX,ES:ADDEND

MOV DS:SUM,EAX

C_SEG ENDS

END START ;结束

19.需要加上PTR伪操作的有:(2)(3)(4)

第五章

1.程序實現:(經DEBUG調試通過)

code segment

main proc far

assume cs:code

start:

mov ah,1h

int 21h

sub al,20h

mov ah,2

mov dl,al

int 21h

main endp

code ends

end start

2.程序實現:(經DEBUG調試通過)

code segment

assume cs:code

mov ah,1h

int 21h

sub al,1h

mov cl,3

again:

mov dl,al

mov ah,2

int 21h

inc al

loop again

code ends

end

3.程序實現:(經DEBUG調試通過)

code segment

assume cs:code

mov ax,0f0feh

mov cl,4 ;把AX的最高四位 rol ax,cl ;移到最右面

and al,0fh ;再把AL的高四位清0

mov dl,al

rol ax,cl

and al,0fh

mov cl,al

rol ax,cl

and al,0fh

mov bl,al

rol ax,cl

and al,0fh

code ends

end

4.程序實現:(經DEBUG調試通過~~)

data segment

string1 db 20,0,20 dup (?)

string2 db 20,0,20 dup (?)

string3 db 'please input string1!','$' string5 db 'match!','$'

string6 db 'nomatch!','$'

data ends

code segment

MAIN PROC FAR

assume cs:code, ds:data

start:

push ax ;保護現場

push bx

push cx

push dx

mov ax,data

mov ds,ax

mov dx,offset string3

call info ;在屏幕上輸出提示信息

mov dx,offset string1

call input ;在第一緩衝區輸入字符串

mov dx,offset string4

call info ;在屏幕上輸出提示信息

mov dx,offset string2

call input ;在第二緩衝區輸入字符串

call check ;比較兩個字符串

pop dx ;寄存器出棧

pop cx

pop bx

pop ax

main endp

;輸入字符串到緩衝區的過程

INPUT PROC NEAR

push ax

mov ah,0AH

int 21h

pop ax

ret

INPUT ENDP

;在屏幕上輸出提示信息的過程

INFO PROC NEAR

push ax

mov ah,9

int 21h

call crlf ;回車換行 pop ax

ret

INFO ENDP

;回車換行的過程

CRLF PROC NEAR

push dx

push ax

mov dl,0dh

mov ah,2

int 21h

mov dl,0ah

mov ah,2

int 21h

pop ax

pop dx

ret

CRLF ENDP

;比較兩字符串是否相同並且在屏幕上輸出相應信息的過程CHECK PROC NEAR

push ax

push cx

push si

push di

mov ax,0

mov cx,0

mov cl,string1+1

mov si,2

mov di,2

re:

mov al,string1[di]

cmp al,string2[si]

jnz no

inc di

inc si

dec cx

jnz re

mov dx ,offset string5

call info

jmp exit

no:

mov dx,offset string6

call info

exit:

pop di

pop si

pop cx

pop ax

ret

CHECK ENDP

code ends

end start

5.程序實現:(經DEBUG調試通過)

data segment

info1 db 'PLEASE INPUT A NUMBER','$' ;提示信息,下同

info2 db 'WRONG NUMBER! PLEASE INPUT ANOTHER NUMBER!','$' ;如果鍵入非數字值,報錯,並提示輸入新的數字

data

ends

code segment

MAIN PROC FAR

assume cs:code,ds:data

start:

mov ax,data

mov ds,ax

mov dx,offset info1

call info ;提示輸入一個數字

call input ;輸入過程

call check ;檢查是否非數字字符

call bell ;響鈴N次,N為鍵入數字

ret

MAIN ENDP

;在屏幕上輸出提示信息的過程

INFO PROC NEAR

push ax

mov ah,9h

int 21h

call crlf

pop ax

ret

INFO ENDP

;回車換行的過程

CRLF PROC NEAR

push ax

push dx

mov dl,0dh

mov ah,2h

int 21h

mov dl,0ah

mov ah,2h

int 21h

pop dx

pop ax

ret

CRLF ENDP

;輸入的過程

INPUT PROC NEAR

mov ah,1

int 21h

ret

INPUT ENDP

;檢查是否非數字字符的過程~

CHECK PROC NEAR

push dx

cmp al,30h ;如果鍵入的字符ASCII值小於0的ASCII值30H, jb WRONG ;剛轉入WRONG,作錯誤處理

cmp al,39h ;如果鍵入的字符ASCII值大於9的ASCII值39H, ja WRONG ;則轉入WRONG,作錯誤處理

mov cl,al ;把合法的數字ASCII值放入CL中

jmp next

;錯誤處理過程,提示,並等待用戶鍵入新值

WRONG:

mov dx,offset info2

call info

call input

call check

next:

pop dx

ret

CHECK ENDP

;根據用戶鍵入的數字,響鈴相應的次數

BELL PROC NEAR

push dx

sub cl,30h ;鍵入數字的ASCII值減去30,才能成為次數

mov dl,7h

mov ah,2

re:

int 21h

dec cx

jnz re

pop dx

ret

BELL ENDP

CODE ENDS

END START

6.程序實現。(末经调试)

.model small

.data

m db dup (20個數)

n db 20,0,20 dup (?) ;用于存放负数的最大容量为20的数组 p db 20,0,20 dup (?) ;同上,用于存放正数

.code

main proc far

start:

mov ax,@data

mov ds,ax

call check_store ;判斷數的正負並存入相應數組 call display ;在屏幕上顯示

main endp

check_store proc near

push ax

push bx

push cx

mov cx,20 ;循環次數放入CX

cld ;使SI向增加的方向移動

lea si,m ;M的偏移地址放入SI again:

mov al,[si] ;M中的數依次放入AL中

cmp al,0 ;並且依次和0比較

jl store_in_n ;如果小於0,則存入負數組 jg store_in_p ;如果大於0,剛存入正數組

dec cx

jnz again

jz exit

store_in_n :

push bx

mov bl,n[1] ;N中已有數的個數放入BL中,

mov n[bl+1],al ;把AL中負數存入數組N的最後一個數字的下一字節 pop bx

jmp again

store_in_p STORE—IN—P

push bx

mov bl,p[1]

mov p[bl+1],al

pop bx

jmp again

exit:

pop cx

pop bx

pop ax

ret

check_store endp

display proc near

push cx

lea si,n[2]

mov cl,n[1] ;數組N中數的個數放入CL

cld

mov ah 2

re_display_n: ;依次顯示各個負數

mov dl,[si]

int 21h

mov dl,20h ;各個數之間用空格間隔

int 21h

dec cl

jnz re_display_n

;下面四行用來回車和換行

mov dl,0dh

int 21h

mov dl,0ah

int 21h

;同上面負數的顯示,

lea si,p[2]

mov ch,p[1]

cld

re_display_p:

mov dl,[si]

int 21h

mov dl,20h

int 21h

dec ch

jnz re_display_p

pop cx

ret

display endp

end start

7.程序實現。(未調試)

.model small

.data

data db 100d dup (100個數).

.code

start:

mov ax,@data

mov ds,ax

mov cx,101d ;循環次數

mov bl,0feh ;初始化BX為最大的八位無符號正數 mov si,offset data

cld

again:

dec cx

jz finish ;全部判斷完成

mov al,[si]

cbw

div 2 ;每個數除以2

cmp al,0 ;佘數不為0的,不是偶數

jne again

cmp bl,[si] ;每次比較,

jl again ;較小的數,

mov bl,[si] ;代替BX中原來的數

jmp again

finish:

mov ax,0

mov al,bl ;把最小偶數放到AX中

end start

8.程序實現。(未調試)

.model samll

.code

start:

mov ch,9 ;比較次數放入CH

《基础会计学》第二章课后习题及参考答案

5.在借贷记账法下,有关账户之间形成的应借应贷的相互关系称为账户对应关系。()第二章会计记账方法 6.总分类账户与明细分类账户进行平行登记时的所谓同时登记,确切地说应该是同一会计期间作业一: 登记。()一,单项选择题: 7.平行登记的要求中,所谓登记方向一致,是指会计分录中总分类账户和明细分类账户的记账 1.下列科目中属于流动资产的是() 符号是一致的。()A预提费用B短期借款C资本公积D应收账款 8.采用借贷记账法,每发生一笔经济业务必定要在两个账户中同时登记。() 2.企业全部资产减去全部负债后的净额,就是企业的() 四,名词解释A所有者权益B实收资本C资本公积D盈余公积 平行登记发生额平衡法余额平衡法 3.预付供货单位货款属于企业的一项() 五,简答题A资产B负债C收入D费用 1.简述借贷复式记账法的内容和特点。 4.经济业务发生后,会计等式的平衡关系() 2.简述总账和明细账平行登记的要点及两者数量关系核对的公式。 A可能会受影响B不一定受影响C必然不受影响D必然受影响 3.简述借贷记账法的试算平衡。 5.资产与权益的平衡关系是指()

六,综合题A一项资产金额与一项权益金额的相等关系B几项资产金额与一项权益金额的相等关系 1.计算题C流动资产合计金额与流动负债金额的相等关系D资产总额与权益总额的相等关系 某企业有关会计要素的数据如下: 6.引起资产内部一个项目增加,另一个项目减少,而资产总额不变的经济业务是() 负债5000万元;所有者权益8000万元;A用银行存款偿还短期借款B收到投资者投入的机器一台C收到外单位前期欠的货款 费用200万元;利润6000万元;D收到国家拨入的特种储备物资 要求: 计算资产总额和收入总额 7.企业用借款直接偿还应付购货款,属于() 2.某公司设有以下账户: 实收资本、本年利润、现金、银行存款、待摊费用、预提费用、原材A资产项目和权益项目同增B权益项目之间此增彼减C资产项目和权益项目同减 料、固定资产、其他应收款、应收账款、应付账款、预收账款、预付账款、其他应付款、材料采D资产项目之间此增彼减 购、累计折旧、管理费用、财务费用、营业费用、主营业务收入、其他业务收入、营业外收入、 8.只有采用权责发生制原则核算的企业,才需要设置() 主营业务成本、其他业务支出、应交税金、短期借款、资本公积、制造费用、生产成本、库存商A待摊费用B本年利润C银行存款D库存商品

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

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

新视野大学英语第二册(第二版)课后翻译原题与答案

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.3

2.2)1 ()3,0 x f x x ==; 解: 11 lim 11 lim lim ()lim 3330 lim ()lim 333 x x x x x x x x x x f x f x - →--+ →++-∞ →→+∞ →→========+∞ 因为0 lim ()lim ()x x f x f x - + →→≠,所以3 lim ()x f x →-不存在。 3)2 11(),02x f x x - ?? == ? ?? ; 解: 2 10000 11lim ()lim ()lim ()lim 22x x x x x f x f x f x -+- -∞ →→→→?? ??=====+∞ ? ??? ?? 所以3 lim ()x f x →-不存在。 4)3,3 9)(2 -=+-= x x x x f ; 解:63 ) 3)(3(lim )(lim )(lim 3 3 3 -=+-+==+ + - -→-→-→x x x x f x f x x x 故极限6)(lim 3 -=-→x f x 2 2 2 2 2 5).lim ()224,lim ()3215, lim ()lim (),lim ()x x x x x f x f x f x f x f x -+-+→→→→→=?==?-=≠解:因为所以不存在。 ()0 6.lim ()lim 21,lim ()lim cos 12,lim ()lim (),lim ()x x x x x x x x f x f x x f x f x f x --++-+→→→→→→→===+=≠)解:因为所以不存在。 7)1()arctan ,0f x x x ==;

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

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

新视野大学英语4册第二版课后习题答案.doc

新视野大学英语(第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

操作系统第二章课后答案

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

新视野大学英语册第二版课后习题答案全解

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

(完整版)微观经济学第二章课后习题答案

第二章需求、供给和均衡价格 1.解: (1)将需求函数Q d= 50-5P和供给函数Q s=-10+5P代入均衡条件Q d=Q s ,有:50- 5P= -10+5P 得: Pe=6 以均衡价格Pe =6代入需求函数Q d=50-5p ,得: Qe=50-5×6 或者,以均衡价格 Pe =6 代入供给函数Q s =-10+5P ,得:Qe=-10+5×6 所以,均衡价格和均衡数量分别为Pe =6 , Qe=20 图略. (2)将由于消费者收入提高而产生的需求函数Q d=60-5p和原供给函数Q s=-10+5P, 代入均 衡条件Q d=Q s有: 60-5P=-10+5P 解得Pe =7 以均衡价格Pe =7代入Q d=60-5p ,得 Qe=25 或者,以均衡价格Pe =7代入Qs =-10+5P, 得Qe=25 所以,均衡价格和均衡数量分别为Pe =7,Qe=25 (3)将原需求函数Q d=50-5p 和由于技术水平提高而产生的供给函数Q s=-5+5p ,代入均衡条件Q d=Q s,有: 50-5P=-5+5P得 P e=5.5 以均衡价格Pe=5.5代入Q d=50-5p, 得Qe=50-5×5.5=22.5 所以,均衡价格和均衡数量分别为Pe=5.5,Qe=22.5图略。 (4)(5)略 2.解: (1)根据中点公式计算,e d=1.5 (2)由于当P=2时,Q d=500-100*2=300,

所以,有: 22 .(100)3003 d dQ P dP Q e =- =--*= (3)作图,在a 点P=2时的需求的价格点弹性为:e d =GB/OG=2/3或者e d =FO/AF=2/3 显然,利用几何方法求出P=2时的需求的价格弹性系数和(2)中根据定义公式求出结果是相同的,都是e d =2/3 3解: (1) 根据中点公式 求得:4 3 s e = (2) 由于当P=3时,Qs=-2+2×3=4,所以 3 .2 1.54 s dQ P dP Q e = =?= (3) 作图,在a 点即P=3时的供给的价格点弹性为:e s =AB/OB=1.5 显然,在此利用几何方法求出的P=3时的供给的价格点弹性系数和(2)中根据定义公式求出的结果是相同的,都是e s =1.5 4.解: (1)根据需求的价格点弹性的几何方法,可以很方便地推知:分别处于不同的线性需求曲线上的a 、b 、e 三点的需求的价格点弹性是相等的,其理由在于,在这三点上都有: e d =FO/AF (2)根据求需求的价格点弹性的几何方法,同样可以很方便地推知:分别处于三条线性需求曲线上的a 、e 、f 三点的需求的价格点弹性是不相等的,且有e da

第二章习题答案

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

全新版大学英语综合教程第二版课后练习答案定稿版

全新版大学英语综合教程第二版课后练习答案精编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

第二章 习题答案

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

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

相关主题
文本预览
相关文档 最新文档