Donar $20 Donar $50 Donar $100 Donar mensualmente
 


Enviar respuesta 
 
Calificación:
  • 1 votos - 1 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Buscar en el tema
[AYUDA] Ejercicio final Arquitecturas
Autor Mensaje
fraimocho Sin conexión
Militante
10 puntos
***

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 93
Agradecimientos dados: 0
Agradecimientos: 4 en 3 posts
Registro en: May 2008
Mensaje: #1
[AYUDA] Ejercicio final Arquitecturas Ejercicios y 1 más Arquitectura de Computadoras
Hola tengo una duda con un ejercicio de final de arquitecturas, estuve mirando lo de caroso, pero no entiendo. Si alguien me puede ayudar gracias:

Para la linea de codigo presentada a continuacion:

AB55:0103 mov AH, [0333]

Si la siguiente instruccion a la descripta se aloja en la direccion fisica: AB656,

A- Cual es el tamaño de la instruccion
B- Cuantos bytes le corresponden al codigo de operacio ?


Mi solucion para el punto A fue:


CS*16 + IP

AB55 * 10 + 0103 = AB550 + 0103 = AB653

Entonces:

AB656 - AB653 = 3

El tamaño de la instrucción sería de 3 bytes.

No se como hacer el punto B, si alquien me puede ayudar, muchas gracias !!!!!
10-12-2011 15:58
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Remy Sin conexión
Empleado del buffet
Sin estado :(
*

-----
-----

Mensajes: 7
Agradecimientos dados: 0
Agradecimientos: 0 en 0 posts
Registro en: Dec 2011
Mensaje: #2
RE: [AYUDA] Ejercicio final Arquitecturas
Mira por lo que tengo entendido seria si 3 bytes son del tamaño de la instrucción le tenes que restar lo siguiente:

AB55:0103 mov AH, [0333]

el 0333 es igual a 0000 0011 0011 0011 en binario lo cual se usan 16 bits, es decir 2 bytes, entonces haces:

3 bytes - 2 bytes = 1 byte

el tamaño del código de operación es 1 byte.
11-12-2011 14:29
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Buscar en el tema
Enviar respuesta 




Usuario(s) navegando en este tema: 1 invitado(s)



    This forum uses Lukasz Tkacz MyBB addons.