Ejercicios Assembler - profesora Elvira Quiroga PDF

Title Ejercicios Assembler - profesora Elvira Quiroga
Course Arquitectura de Computadoras
Institution Universidad Tecnológica Nacional
Pages 5
File Size 523.2 KB
File Type PDF
Total Downloads 85
Total Views 135

Summary

profesora Elvira Quiroga...


Description

Año 2014

Arquitectura de Computadores UTN - FRBA DISI

Ejercicios de Assembler – Unidad 8 Campus/Medrano

Resuelva las siguientes consignas describiendo lo sucedido. Ver Repertorio de Instrucciones al final. Es recomendable el uso del emulador DEBUGGER o algún otro. 1. Si se ejecuta una instrucción JMP 0154 ¿Cuál de éstos registros de modificará y con qué valor? AX=0000 BX=0000 CX=0000 DX=0000 SP=FFEE BP=0000 SI=0000 DI=0000 DS=1530 ES=1530 SS=1530 CS=1530 IP=0100 NV UP EI PL NZ NA PO NC 2. Si se ejecuta una instrucción INC AH ¿Cuál de éstos registros de modificará y con qué valor? AX=0000 BX=0000 CX=0000 DX=0000 SP=FFEE BP=0000 SI=0000 DI=0000 DS=1530 ES=1530 SS=1530 CS=1530 IP=0100 NV UP EI PL NZ NA PO NC 3. Si se ejecuta una instrucción ADC DX, 0001 ¿Cuál de éstos registros de modificará y con qué valor? ¿cuál es el modo de direccionamiento? AX=0000 BX=0000 CX=0000 DX=00FE SP=FFEE BP=0000 SI=0000 DI=0000 DS=1530 ES=1530 SS=1530 CS=1530 IP=0100 NV UP EI PL NZ NA PO CY 4. Si se ejecuta una instrucción CLI ¿Cuál de éstos registros de modificará y con qué valor? ¿cuál es el modo de direccionamiento? AX=0000 BX=0000 CX=0000 DX=0000 SP=FFEE BP=0000 SI=0000 DI=0000 DS=1530 ES=1530 SS=1530 CS=1530 IP=0100 NV UP EI PL NZ NA PO NC 5. Si se ejecuta una instrucción NEG AX ¿Cuál de éstos registros de modificará y con qué valor? AX=FFFF BX=0000 CX=0000 DX=0000 SP=FFEE BP=0000 SI=0000 DI=0000 DS=1530 ES=1530 SS=1530 CS=1530 IP=0100 NV UP EI PL NZ NA PO NC 6. Si se ejecuta una instrucción STC ¿Cuál de éstos registros de modificará y con qué valor? AX=0000 BX=0000 CX=0000 DX=0000 SP=FFEE BP=0000 SI=0000 DI=0000 DS=1530 ES=1530 SS=1530 CS=1530 IP=0100 NV UP EI PL NZ NA PO NC

Prof. Oscar L Bravo

1

Año 2014

Arquitectura de Computadores UTN - FRBA DISI

Ejercicios de Assembler – Unidad 8 Campus/Medrano

7. Si se ejecuta una instrucción NOT CX ¿Cuál de éstos registros de modificará y con qué valor? AX=0000 BX=0000 CX=0001 DX=0000 SP=FFEE BP=0000 SI=0000 DI=0000 DS=1530 ES=1530 SS=1530 CS=1530 IP=0100 NV UP EI PL NZ NA PO NC 8. Indique tres instrucciones que afecten a banderas. 9. ¿Cuál es la instrucción que devuelve el control al programa que invoca un procedimiento con la instrucción CALL subroutine? 10. Si CX=0000 y BX=F1F2 ¿Qué resultado queda en CX luego de la ejecución de las siguientes instrucciones? a) AND CX, BX b) OR CX, BX 11. Si CX=BX=F1F2 ¿Qué resultado queda en CX luego de la ejecución de las siguientes instrucciones? XOR CX, BX 12. Si el registro CL es igual a 80 ¿Cómo queda luego de la ejecución de las siguientes instrucciones?. Escribir el significado de cada instrucción. a) b) c) d) e) f)

SAR CL,1 SHR CL,1 RCR CL,1 RCL CL,1 SAL CL,1 SHL CL,1

13. ¿Qué registros se pueden utilizar en una dirección segmentada en el campo desplazamiento en el acceso al segmento de pila? 14. Si se ejecuta una instrucción PUSH AX y SS=3242 y SP=FF00 ¿Cuáles son las direcciones segmentadas y físicas antes y luego de la ejecución?. 15. Para la línea de código AB55:0103 MOV AX, [AAAA] determinar, sabiendo que si la instrucción siguiente a la descripta se aloja en la dirección física AB656. a) Cual es el tamaño de la instrucción b) Cuantos bytes le corresponden al código de operación

Prof. Oscar L Bravo

2

Arquitectura de Computadores UTN - FRBA DISI

Año 2014

Ejercicios de Assembler – Unidad 8 Campus/Medrano

16. La siguiente cadena Hexadecimal corresponde a un punto flotante de 32 bits y se muestra en convenio Little-endian, indicar cuál es el número decimal que corresponde. 00 00 40 3F 17. Dada la siguiente instrucción: 1522:0100 ADD [BX+SI], AL a) Cual es la dirección física de la instrucción b) Indique la función del registro BX en relación a SI c) Si BX=0400 y SI=000A, cuál será la dirección efectiva donde se alojará el resultado de la suma

Prof. Oscar L Bravo

3

Arquitectura de Computadores UTN - FRBA DISI

Año 2014

Ejercicios de Assembler – Unidad 8 Campus/Medrano

Repertorio de Instrucciones

Prof. Oscar L Bravo

4

Arquitectura de Computadores UTN - FRBA DISI

Prof. Oscar L Bravo

Año 2014

Ejercicios de Assembler – Unidad 8 Campus/Medrano

5...


Similar Free PDFs