lunes, 23 de septiembre de 2013

Cuestionario 

1.1Determine la configuración binaria en bits de los siguientes números:

a) 00000110----6
b) 00001110----14
c) 00010110----22
d) 00011100----28
e) 00011110----30

1.2 Sume los siguientes números bianarios

a) 00010101      b) 00111101              c) 00011101                       d) 01010111
    00001101           00101010                 00000011                           00111111
------------------    ---------------------              ------------------                      --------------------
   00100010           01100111                  00100000                         10010110


1.3 halle el complemento a dos de los siguientes números binarios

a) 00010110---> 11101001--------> 11101011
b) 00111101--->11000010--------> 11000011
c) 00111100--->11000011--------->11000111

1.4 Encuentre el valor positivo (absoluto) de los siguientes números  binarios negativos



 a) 11001000           b) 10111101          c) 11111101             d) 01110111
                      1                             1                            1                                1   
---------------               -------------                 --------------                    -------------
     11001001                10111110               11111110                 01110000






1.5 Determine la representación hexadecimal de los valores siguientes:

a) código ASCCI de la letra Q = ALT+81      
b) código ASCCI del número 7= ALT+55
c) 01011101= 93
d) 01110111= 119
1.6 sume los números hexadecimales siguientes :

a) 23A6   b) 51FD                c) 7779                  d) EABE            e) FBAC
    0022        0003                    0887                      26C4                  0CBE
    23C8        5200                    2000                      11182                 1086A

1.7 Determine la representación hexadecimal  de los valores siguientes. Consulte el apéndice   a para ver el método de conversión.

a) 19 = 13
b) 33 = 21
c) 89 = 59
d)  255 = FF
e) 4,095 = FFFh
f) 63,398 = F7A6h


1.8 Proporcione la configuración  ASCII, en bits, de los siguientes características de un byte

a) P = 50 = 01010000
b) p = 70 = 01110000
c) # = 23 = 00100011
d) 5 =35 = 00000101

1.9 ¿Cuál es objetivo del procesador?

Permite el procesamiento de información numérica, es decir, información ingresada en formato binario, así como la ejecución de instrucciones almacenadas en la memoria.

1.10 ¿Cuáles son las dos clases principales de memoria en la PC y cuales, sus principales usos?

Memoria RAM: Contiene los datos o la información obtenidos del disco duro, aunque quede almacenados temporalmente. Es una memoria de lectura y escritura, pero el acceso a los datos es más rápido que en el disco duro. No retiene la información sin electricidad.
Memoria Caché: Es mucho más rápida que la RAM, es capaz de trabajar a la velocidad del microprocesador y almacena los datos que el microprocesador utiliza con más frecuencia.
Memoria CMOS RAM: Almacena la hora, la fecha y los datos básicos de la configuración del PC, la pila evita que estos datos se pierdan cuando el PC está apagado.
Memoria ROM BIOS: contiene una serie de instrucciones almacenadas permanentemente, hace una comprobación inicial al encender el PC, si toso está en orden, la BIOS carga el sistema operativo del disco duro a la memoria principal.

1.11 Muestre como el sistema almacena 012345 hex como un valor de memoria.

 01 23 45 = 45 23 01

1.12 Explique los siguientes

a) Segmento: Es la parte de la rutina de un ordenador digital lo bastante corta para ser completamente almacenada en la memoria interna, y que contiene el código necesario para seleccionar e introducir automáticamente otros segmentos de la rutina.

b) desplazamiento (offset): un offset dentro de un array u otra estructura de datos es un entero que indica la distancia (desplazamiento) desde el inicio del objeto hasta un punto o elemento dado, presumiblemente dentro del mismo objeto.

c) límite de dirección:  Límite que determina la maxima dirección lineal permitida para cada registro de segmento.

1.13

- CS: segmento de código.

- DS: segmento de datos.

- SS: segmento de pila.

b) su tamaño máximo
El tamaño máximo de los registros es 64K.

1.14 Señale el objetivo de cada uno de los tres registros de segmentos.

SEGMENTO DE CODIGO
CS contiene las instrucciones de maquina que son ejecutadas. Por lo comun, la primera instrucción ejecutable esta en el inicio del segmento y el sistema operativo enlaza a esa localidad para iniciar la ejecucion del programa.
SEGEMENTO DE DATOS
DS contiene datos, constantes y areas de trabajo definidos por el programa. El registro DS dierecciona el segmento de datos.  Si su area de datos requiere de mas de 64 k, su programa puede necesitar definir mas de un segmento de datos.
SEGMENTO DE LA PILA

En terminos sencillos, la pila contiene los datos y direcciones que usted necesita guardar temporalmente o para uso de sus “llamadas” subrutinas. El registro del segmento de la pila (SS) direcciona el segmento de la pila.

1.15 Explique que registros se utiliza  para los siguientespropositos:

regstros que se utilizan para las siguientes operaciones:

a) suma y resta
SI : registro indice fuente
DI: registro indice destino

b) contar los ciclos

 CX: Es conocido como el registro contador. Puede contener un valor para controlar el numero de veces que un ciclo se repite o un valor para corrimiento de bits, hacia la derecha o hacia la izquierda.

c) multiplicar y dividir 


AX : es el acumulador principal , es utilizando para operaciones que implican entrada/salida y la mayor parte de la aritmetica.



1.16 Muestre el registro EAX y el tamaño y posicion de AH, AL Y AX.


a)AH: 8 bits

b)AL: 8 bits
c)AX: 16 bits
d)EAX: 32 bits.

1-17 

a)CH: MOV CH,25
b)CL: MOV CL,25
c)CX: MOV CX,25
d)ECX: MOV ECX,25

No hay comentarios:

Publicar un comentario