1 Determina la configuración
binaria de los siguientes números : a)6, b)14, c)22, d)28, e)30:
a)6 = 0110
b)14 = 0110
c) 22 = 10100
d) 28 = 11100
e) 30 = 11110
2 Sume
los siguientes números binarios:
00010101
|
00111101
|
00011101
|
01010111
|
+00001101
|
+ 00101010
|
+ 00000011
|
+00111101
|
00100010
|
01100111
|
00100000
|
10010100
|
3 Halle el complemento a dos de los siguientes números
binarios: a)00010110, b)00111101, c)00111100:
a)00010110=11101001+00000001=11101010
b)00111101=11000010+00000001=11000011
d)00111100=11000011+00000001=11000100
4 Encuentra el valor positivo (absoluto) de los
siguientes números binarios negativos: a) 11001000, b)10111101, c)11111110,
d)11111111:
a)11001000=00110111+00000001=00111000
b)10111101=01000010+00000001=01000011
c)11111110=00000001+00000001=00000010
d)11111111=00000000+00000001=00000001
5 Determine
la representación hexadecimal de los valores siguientes:
a)
Codigo ASCII de la letra Q, b)Codigo ASCII del numero 7, c)01011101 binario,
d)011110111 binario:
a)Código
ASCII de Q = 51h
b)Código
ASCII de 7 = 37h
c)01011101
binario = 5Dh
d)01110111
binario = 77h
6
Suma los numeros Hexadecimales siguientes:
23A6
|
51FD
|
7779
|
EABE
|
FBAC
|
+0022
|
+0003
|
+0887
|
+26C4
|
+0CBE
|
23C8
|
5200
|
8000
|
11182
|
1086A
|
7 Determina la representacion hexadecimal
de los numeros decimals siguientes. Consulte el apéndice A para ver el método
de conversión . Tambien debe verificar su resutado al convertir el hexadecimal
a binario y al sumar los bits de 1
a)19,
b)33, c)89, d)255, e)4095,f)63389:
a)
19 = 13h b)33 = 21h c)89 = 59h d)255 = FF e)4095 = FFF f)63398 = F7A6
8
Proporcione la configuración ASCII en bits de los siguientes caracteres de un
byte, utilice el apéndice B:
a)=50h=01010000
b)=70h=01110000
c)=23h=00100011
d)=35h=00110101
9Cual
es el objetivo del procesador?
Realiza
todo el procesamiento de datos e instrucciones.
10
Cuáles son las dos clases principales de memoria en la Pc y cuales sus
principales usos?
ROM: Realiza el proceso de arranque y maneja la entrada/salida.
RAM:
Es la memoria donde los programas y datos residen temporalmente cuando se
ejecutan
11
Muestre como el sistema almacena 012345 hexadecimal como un valor en la
memoria. R=01 23 45 = 45 23 01
12Explica
los siguientes a)Segmento, b)desplazamiento (offset),c)limite de dirección.
13
Cuales son? :a) las tres clases de segmento b) su tamaño máximo y c) el limite
de dirección en el que ellos inician?R= Segmento: Sección de un programa de
hasta 64k en tamaño con código, datos o pila.
Desplazamiento
(offset): La distancia en bytes desde la dirección del segmento.
14
Señale el objetivo de cada uno de los tres registros de segmentos.
a)CS:
Indica la dirección de una instrucción que es buscada para su ejecución
b)DS:
Genera una referencia a la localidad de un byte especifico en el segmento de
datos.
c)SS:
Indica la palabra actual en la pila que está siendo direccionada.
15 Expliquen que registros de utilizan
para los siguientes propósitos a) sumar y restar, b) contar los ciclos,
c)multiplicar y dividir d)segmentos de direccionamiento e) indicaccion de un
resultado igual a cero, f)desplazamiento de dirección de una instrucción que se
va a ejecutar.
a)Sumar
y restar: AX,BX,CX
b)Contar
ciclos: CX
c)Multiplicar
y dividir: AX,DX
d)Segmentos
de direccionamiento: SI,DI
e)Indicación
de un resultado igual a 0: ZF
f)Desplazamiento
de dirección de una instrucción que se va a ejecutar: DF
16
Muestre el registro EAX y el tamaño y posición de AH. AL y AX en el.
a)AH:
8 bits
b)AL:
8 bits
c)AX:
16 bits
d)EAX:
32 bits.
17codifique
las instrucciones en lenguaje de de ensamblador para mover el numero 25 a los
registros siguientes: a)CH, b) CL, c)CX,
d) E CX.
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