Foros-FIUBA Foros HostingPortal
 FAQ  •  Buscar  •  Wiki  •  Apuntes  •  Planet  •  Mapa  •  Eyeon  •  Chat
Preferencias  •  Grupos de Usuarios
Registrarse  •  Perfil  •  Entrá para ver tus mensajes privados  •  Login
Ver tema siguiente
Ver tema anterior

Responder al tema Ver tema anteriorEnviar por mail a un amigo.Mostrar una Lista de los Usuarios que vieron este TemaGuardar este Tema como un archivoPrintable versionEntrá para ver tus mensajes privadosVer tema siguiente
Autor Mensaje
eltesso10
Nivel 6


Edad: 35
Registrado: 10 Ago 2009
Mensajes: 268
Ubicación: MERCEDES
Carrera: Informática
argentina.gif
MensajePublicado: Jue Jul 14, 2011 1:55 am  Asunto:  Ejercicio pila Responder citandoFin de la PáginaVolver arriba

gente haber si interprete bien este ejercicio

Explicar cual es el resultado del siguiente fragmento de código, siendo A y B direcciones de memoria:
(Aclaración del profesor: ADD A,1,A suma 1 al contenido de A, no a su direccion)
PUSH A
ADD A,1,A
PUSH A
ADD A,1,A
PUSH A
POP B
ADD B,-1,B
POP B
ADD B,-1,B
POP B

lo resolvi asi:

supongo que el el contenido de A es x

PUSH A !copio direccion A en la pila
ADD A,1,A !sumo 1 al dato de A (x+1)
PUSH A !copio direccion A en la pila
ADD A,1,A !sumo 1 al dato de A (x+2)
PUSH A copio direccion A en la pila
!hasta aca tengo copiada en memoria 3 veces la direccion A

POP B !en la direccion B copio la direccion A(B seria un puntero a A)
ADD B,-1,B !B tendria como contenido la direccion(A-1)
POP B !otra vez copio en B la direccion A
ADD B,-1,B !ahora B tiene como contenido la direccion(A-1)
POP B !otra vez copio en B la direccion A

en fin, B tendria la direccion de memoria A como contenido, y A tendria como contenido x+2.

Quisiera que me corrijan si estoy equivocado o como me expliquen que estoy haciendo mal porque no vi de este tipo de ejercicios

graciaaaas!

_________________
PODRAN IMITARNOS, IGUALARNOS..JAMAS!

Jdor Nº12

Cancer Género:Masculino Dragón OfflineGalería Personal de eltesso10Ver perfil de usuarioEnviar mensaje privadoMSN Messenger
Mostrar mensajes de anteriores:      
Responder al tema Ver tema anteriorEnviar por mail a un amigo.Mostrar una Lista de los Usuarios que vieron este TemaGuardar este Tema como un archivoPrintable versionEntrá para ver tus mensajes privadosVer tema siguiente

Ver tema siguiente
Ver tema anterior
Podés publicar nuevos temas en este foro
No podés responder a temas en este foro
No podés editar tus mensajes en este foro
No podés borrar tus mensajes en este foro
No podés votar en encuestas en este foro
No Podéspostear archivos en este foro
No Podés bajar archivos de este foro


Todas las horas son ART, ARST (GMT - 3, GMT - 2 Horas)
Protected by CBACK CrackerTracker
365 Attacks blocked.

Powered by phpBB2 Plus, phpBB Styles and Kostenloses Forum based on phpBB © 2001/6 phpBB Group :: FI Theme :: Mods y Créditos

Foros-FIUBA está hosteado en Neolo.com Cloud Hosting

[ Tiempo: 0.1982s ][ Pedidos: 20 (0.1627s) ]