Principios de composición informática y programación en lenguaje ensamblador Respuestas de la segunda edición

Capítulo 1

6. Pentium IV/1.7g/80g/16x DVD/256m/19'' LCD/módem 56k.

WINDOS2000

Capítulo 2

1.(101010.01)2 =(42.25)10 =(2a . 4)BCD

2 .(37.2)8 =(31.25)10 =(1.4)(AC.e)

3..(AC.E)16=(172.875)10

4. ( 75. 34) 10 = (1001011.0) 2 = (113.125) 8 = (8e . 06) 16

Dos métodos: 1. Convierta números decimales a números binarios antes del cálculo.

2. Calcula primero y luego convierte el resultado en un número binario. El resultado es 0,0001101.

6. (1) El código original es 00000000 y el código complementario es 00000000.

(2) El código original es 10000000 y el código complementario es 00000000.

(3) El código original es 0.1010000 y el código complementario es 0.1010000.

(4) El código original es 1.1010000 y el complemento es 1.0110000.

(5) El código original es 00001010 y el código complementario es 00001010.

(6) El código original es 1001010 y el código complementario es 111110.

7.x original = 0,1010x = 0,1010.

8.x original = 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. Consulte la fórmula de la tabla en la página 37 del libro de texto, preste atención a la parte del código de secuencia y al número de dígitos. el símbolo de secuencia, así como la mantisa y los dígitos del número de símbolo.

12. Consulte las páginas 37-38 del libro de texto,

13. Utilice direcciones ocultas

14. 15 .(1)1200H

(2)1002H

(3)1200H

F03H

Capítulo 3

3.(1) Desbordamiento positivo 01, 100000

(2) No 00, 111111.

(3) Número 11, 100000

(4) El desbordamiento negativo es 10, 100000.

4. Complemento [X] - Complemento [Y] = Complemento [X] Complemento [Y] 1

No 00, 000110

(1) Desbordamiento 01, 100000

(2) N° 11, 10111.

(3)Nº 00, 110011

5.11, 00; 11, 110011

6. 2 )11000011

(3)01011010

7.(1)0011;1000

(2)0011;1001

( 3 )1010;0000

12. Todas las siguientes preguntas tienen el mismo proceso de recuperación.

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

Para otros problemas menores, consulte las páginas 97-101. Los métodos de direccionamiento son diferentes y los ciclos de ejecución son diferentes.

13. (2) FT0: PC → MAR

FT1: M→ MDR → IR, PC 1 → PC

ST0: PC → MAR p>

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

Capítulo 4

3 Al calcular este problema, es más conveniente usar el complemento deformado, y también puedes juzgar el bit por cierto. . Este problema se puede verificar usando una computadora.

4. Al dibujar una imagen, las direcciones en la memoria se organizan de arriba a abajo y de menor a mayor.

002B0H→53H

002B1H→2CH

002B2H→

002B3N→OEH

002B4H→1FH

7.(1)0007H

(2)3400 horas

8.0562 horas

9. Dirección física inicial 1e2c: 0062 Sp The El valor es 64h y la dirección física a la que apunta el valor inicial de SP es 1E324H.

10.(SP)=3CH

11.(SP)=5EH

13. (1) Verdadero (2) Verdadero (3) Falso ( 4) Verdadero (5) Falso (6) Verdadero (7) Verdadero (8) Falso (9)

(10) Falso (11) Verdadero (12) Verdadero

Error de análisis Razones

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 AX, [02C0]

MOV AX, 0020H[SI]

MOV AX

MOV AX, 80H [ DI][BX]

Pruébalo.

¿Cuánto más puedes escribir?

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) Programa 1:

LAFH

O, 80H

SAHF

Programa 2:

PUSHF

p>

Barril explosivo

Y el hacha, cuenta inmediatamente

Empuja el hacha

POPF

(2) Procedimiento 1:

MOV CL, 04H

ROL Ltd.

Procedimiento 2:

MOV CL, 04H

ROL , CL

③MOV Si, uno

Bahía MOV·BX

Leax [Oeste][BX]

(4 ) MOV CL, 2

Hacha de Piedra, CL

MOV BX, DX

y BX, 0003H

OEH MOV CL

BX, CL

O AX, BX

MOV CL, 2

SHR DX, CL

(5) O CX, 0001

(6) Capítulo Cinco

1 (1) Falso (2) Verdadero (3) Falso (4) Falso (5) Falso (6) Verdadero (. 7) Falso (8)

2 .(1)(5)(6)(7)(8)(9)

3.(AL)=3, (Bx )=33H

4.(AX )=1234H, (BX)=34H

5 (SI)=7812H, (DS)=0CD56H

6. Las compensaciones de silicio y S2 son 30H y 38H respectivamente. El valor de CONT es 8 y el contenido de la unidad de 5 bytes S2 es 43H.

7.00H, FFFFH, FFH

8.0000 horas, 5550 horas

9.00AAH, FFFEH, FF54H están representados por códigos de complemento.

10. Respuestas a las dos primeras preguntas

DX: 008h, 0007H, 0006H, 0006H, 0005H, 0004H, 0000h* *Seis.

Ax: 4567d, 456D, 45D, 4D, 0000D, atención al decimal.

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 Empujando el hacha

Popular DX

16. Organización 0020H

17. Libro de texto de referencia página 156.

18. La posición del primer personaje diferente, 5.

19. Las direcciones de menor a mayor son: 00H, 02H, 04H, 06H, 08H.

0AH, 0CH, 0EH, 10H…

20.(1)INC DX

(2)1 de diciembre

21.5, 24H

22.6, 1CH

23.0308 horas, 0008 horas, 000 horas

24. (1) XOR AH, AL

(2) JE punto cero

25. Suma ah, 1

Convertidor analógico a digital AX, 1

31 (1) Calcula la representación binaria del número decimal en al.

(2)24H

32. (1) es un número del 0 al 9 o una letra mayúscula del 00 al 2f.

(2)La entrada es ' * '