汇编课后题答案

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第一章

1.1 (如果十六进制数的最高位是字母(如:A,B),则应在其前面加0(零),如本题(3))

(1)369D=1 0111 0001B=171H

(2)10000D=10 0111 0001 0000B=2710H

(3)4095D=1111 1111 1111B=0FFFH

(4)32767D=111 1111 1111 1111B=7FFFH

1.2

(1)10 1101B=2DH=45D

(2)1000 0000B=80H=128D

(3)1111 1111 1111 1111B=0FFFFH=65535D

(4)1111 1111B=0FFH=255D

1.3

(1)0FAH=1111 1010B=250D

(2)5BH=101 1011B=91D

(3)0FFFEH=1111 1111 1111 1110B=65534D

(4)1234H=1 0010 0011 0100B=4660D

1.4

(1) 3AH+0B7H=0F1H

(2) 1234H+0AFH=12E3H

(3) 0ABCDH-0FEH=0AACFH

(5)7AB×6FH=35325H

1.5

(1) (-85D)+76D=1010 1011B+0100 1100B=1111 0111B=0F7H

(2) 85D+(-76D)=0101 0101B+1011 0100B=0000 1001B=09H

(3) 85D-76D=0101 0101B+1011 0100B=0000 1001B=09H

(4) 85D-(-76D)=0101 0101B+0100 1100B=1010 0001B=0A1H

(5) (-85D) -76D=1010 1010B+1011 0100B=0101 1111B=5FH

(6)-85D-(-76D)=1010 1011B +0100 1100B=1111 0111B=0F7H

1.6

(1)0D8H

如果它被看作带符号数,则它表示-40D;如果它被看作无符号数,则它216D。

(2)0FFH

如果它被看作带符号数,则它表示-1D;如果它被看作无符号数,则它255D。

1.7

(1)4FH, 79D, ’O’

(2)2BH, 43D, ‘+’

(3)73H, 115D, ‘s’

(4)59H, 89D, ‘Y’

1.8

(1)For example,

46H 6FH 72H 20H 65H 78H 61H 6DH 70H 6CH 65H 2CH

(2)This is a number 3692.

54H 68H 69H 73H 20H 69H 73H 20H 61H 20H 6EH 75H 6DH 62H 65H 72H 20H 33H 36H 39H 32H 2EH

第二章

2.1

256个

2.2

E5H 000B0H

1EH 000B1H

000B2H

3CH 000B3H

2AH 000B4H

2.3

30022H和30024H字节单元的内容分别为

(30022H)=0ABH

(30024H)=0EFH

30021H和30022H字单元的内容分别为

(30021H)=0AB34H

(30022H)=0CDABH

2.4

逻辑地址为3017:000A的存储单元的物理地址为3017AH。

逻辑地址为3015:002A的存储单元的物理地址为3017AH。

逻辑地址为3010:007A的存储单元的物理地址为3017AH。

2.5

0AAA40H

2.7

(1)AX, BX, CX, DX, SI, DI

(2)CX

(3)AX, BX, CX, DX, SI, DI

(4)CS, DS, SS, ES

(5)FLAGS

(6)CS, IP

(7)SS, SP, BP

2.8

指示存储器地址的寄存器如下所示

段偏移

CS IP

SS SP, BP

DS BX, DI, SI

ES DI

2.9

1.(M)

2.(C)

3.(D)

4.(B)

5.(A)

6.(L)

7.(K)

8.(J)

9.(F) 10.(H) 11.(G) 12.(E) 13.(I) 14.(O) 15.(N)

第三章

1

(1)立即寻址没有

(2)直接寻址7237H

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

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

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

(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,(21200)=2AH,(20201)=4C H,(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) 1200H (3) 6319H

6。MOV BX,2000H

LES DI ,[BX]

MOV AX, ES:DI

相关文档
最新文档