计算机组成原理与汇编语言程序设计第二版答案
6.奔腾IV/1.7g/80g/16x DVD/256m/19 ' ' LCD/56k modem。
WINDOS2000
第二章
1.(101010.01)2 =(42.25)10 =(2a . 4)BCD
2.(37.2)8 =(31.25)10 =(1.4)(AC。e)
3..(交流。E)16=(172 .875)10
4.(75。34)10 =(1001011.0)2 =(113.125)8 =(8e . 06)16
5.两种方法:1。计算前将十进制数转换成二进制数。
2.先计算,然后把结果转换成二进制数。结果是0.0001101。
6.(1)原码为00000000,补码为00000000。
(2)原代码为10000000,补码为00000000。
(3)原码为0.1010000,补码为0.1010000。
(4)原代码为1.1010000,补码为1.0110000。
(5)原代码为00001010,补码为00001010。
(6)原代码为1001010,补码为111110。
7.x原始= 0.1010x =+0.1010。
8.x原始= 1.0110x =-0.0110。
9.(1)0.000…01
(2)0.11…11
(3)1.00…01
(
4)1.11…11
10.(1)0.00….01
(2)0.11…11
(3)1.11…11
(4)1.00…01
11.参考教材第37页的表格公式,注意顺序码部分和顺序符号的位数以及符号的尾数和位数。
12.参考课本第37-38页,
13.使用隐藏地址
14.使用寄存器寻址
15.(1)1200H
(2)1002H
(3)1200H
F03H
第三章
3.(1)正溢出01,100000
(2)没有00,111111。
(3)编号11,100000
(4)负溢出是10,100000。
4.[X]补码-[Y]补码=[X]补码+[Y]补码+1
无00,000110
(1)溢出01,100000
(2)没有11,10111。
(3)编号00,110011
5.11,00;11,110011
6.(1)0110101
(2)11000011
(3)01011010
7.(1)0011;1000
(2)0011;1001
(3)1010;0000
12.以下所有问题都有相同的检索过程。
FT0 PC → MAR
FT1 M → MDR→IR,PC+1→ PC
(2)FT0:PC→MAR
FT1:M → MDR →IR,PC+1 → PC
ST0:PC → MAR,PC+1→ PC
ST1:M→ MDR → C
ET0:C → R1
(5)FT0:PC →MAR
FT1:M → MDR → IR,PC+1 → PC
ST0:PC → MAR
ST1:M →MDR → C,PC+1→ PC
DT0:R0→ MAR
ET0:C →MDR
ET1:MDR → M
其他小问题参考97-101页内容,寻址方式不同,执行周期不同。
13.(2)FT0:PC → MAR
FT1:M→ MDR → IR,PC+1 → PC
ST0:PC → MAR
ST1:M→ MDR →C,PC+1 → PC
DT0:R1 → MAR
DT1:M→ MDR →D
DT2:R1+1 → Z
DT3:Z → R1
14.(3)FT0:PC →MAR
FT1:M → MDR → IR,PC+1 → PC
ET0:PC →MAR
ET1:M →MDR → D
ET2:D+PC → Z
ET3:Z →PC
第四章
3.计算这个问题的时候用变形补码比较方便,顺便可以判断一下bit的。这个问题可以用电脑验证。
4.画图时,存储器中的地址从上到下由低到高排列。
002B0H→53H
002B1H→2CH
002B2H→
002B3N→OEH
002B4H→1FH
7.(1)0007H
(2)3400小时
8.0562小时
9.物理地址1e2c:0062 Sp的初始值是64h,SP的初始值指向的物理地址是1E324H。
10.(SP)=3CH
11.(SP)=5EH
13.(1)对(2)对(3)错(4)对(5)错(6)对(7)对(8)错(9)
(10)错(11)对(12)对
分析错误的原因
14.CF = 1 AF = 1 ZF = 0 SF = 0 OF = 0(AL)= 15H
15.(1)(CL)=(09226H)=F6H
(2)(1E4F6)=5678H
(3 )( BX)= 0056h ,( AX)= 1 e40h
(4 )( SI)= 00f 6h ,( DS)= 1E40H ,( 1e4f 6)= 0024h
(5)(0026H)=5678H 、( CX)=00F6H 、( 09226H)=1234H 、( AX)=5678H
6.MOV斧,[02C0]
MOV AX,0020H[SI]
MOV斧
MOV斧,80H[迪][BX]
试试看。你还能写多少?
17.(SI)= 12484h ,( AX)= 6156h
18.(AX)=81C6H、CF=1
19.(AX)=F8E0H、CF=1
20.(AX)= 1236h ,( BX)= 0001H
21.(AX)=0001H
22.(BX)=0012H、ZF=0、CF=1
23.(AX)=FBABH
24.(AX)=0000H、CF=0
25.(AH)=0001H 、( AL)=0101H、CF=1
26.(SI)=0102H 、( AL)=A5H
28.(1)程序1:
LAFH
或者啊,80H
SAHF
程序2:
PUSHF
爆破筒
和斧头,马上数数
推斧
POPF
(2)程序1:
MOV CL,04H
ROL有限公司
程序2:
MOV CL,04H
罗阿尔,CL
③MOV斯,一
MOV·BX湾
利阿克斯[西][BX]
(4)MOV CL,2
石斧,CL
MOV BX,DX
和BX,0003H
OEH MOV CL
BX,CL
或者斧头,BX
MOV CL,2
SHR DX,CL
(5)或CX,0001
(6)XOR AX,OAH
(7)不是斧头
异或BX,AX
第五章
1.(1)错(2)对(3)错(4)错(5)错(6)对(7)错(8)
2.(1)(5)(6)(7)(8)(9)
3.(AL)=3,(Bx)=33H
4.(AX)=1234H,(BX)=34H
5.(SI)=7812H,(DS)=0CD56H
6.硅和S2的偏移量分别为30H和38H。CONT的值是8,S2+5字节单元的内容是43H。
7.00H,FFFFH,FFH
8.0000小时,5550小时
9.00AAH、FFFEH、FF54H用补码表示。
10.前两个问题的答案
DX: 008h,0007H,0006H,0006H,0005H,0004H,0000h * *六。
Ax: 4567d,456D,45D,4D,0000D,注意十进制。
11.(AX)=56D4H,(BX)=ADA8H,CF=0
12.01H,D1H,C1H
13.A''B''C''D''E''F''G''H''I
14.0014H,0007H
15.推斧
流行DX
16.组织0020H
17.参考课本156页。
18.第一个不同字符的位置,5。
19.地址从低到高依次为:00H、02H、04H、06H、08H。0AH,0CH,0EH,10H…
20.(1)INC DX
(2)12月1日
21.5,24H
22.6,1CH
23.0308小时,0008小时,000小时
24.(1)异或AH,AL
(2)JE零点
25.加啊,1
模数转换器AX,1
31.(1)计算al中十进制数的二进制表示。
(2)24H
32.(1)是从0到9的数字或从00到2f的大写字母。
(2)输入是' * '