Sunteți pe pagina 1din 2

INSTITUTO TECNOLOGICO SUPERIOR DE SAN ANDRES TUXTLA

División de Ingenieria en Sistemas Computacionales


Lenguajes de Interfaz
Unidad 1. Fundamentos
GUÍA DE EJERCICIOS
Ana Francisca Lule Rangel

1. Determina la dirección hexadecimal de los siguientes valores binarios

a. 001010001111101 _________ b. 1010000111110101 __________


c. 1110001010110101 _________ d. 10101000011101011 __________
e. 1000111100001010 _________ f. 1111000000101010 __________
2. Escribe en la línea el valor en hexadecimal correspondiente a:
a. El byte más significativo del inciso c: ___________
b. El tercer nibble del inciso a: ___________
c. El byte menos significativo del inciso d: ___________
d. El primer nibble del inciso b: ___________
3. Escribe la combinación binaria correspondiente a los siguientes números hexadecimales, separándolos nibble por
nibble.
a. 7B9A ____ ____ ____ ____
b. 5BC7 ____ ____ ____ ____
c. 9AD5 ____ ____ ____ ____
4. Escribe la dirección relativa de la última localidad de los segmentos especificados, cuya dirección inicial se indica
a continuación.
a. SS=5632 __________
b. DS=5572 __________

5. Calcula la dirección absoluta de la siguiente dirección relativa.


CS=9B5A
CS:1FC4 __________
6. Escribe la dirección absoluta a que hace referencia cada una de las siguientes expresiones:
BP=8754h [BP+73h] __________
BX=79652d [BX+10236d] __________
7. ¿Cuál es la dirección absoluta de la siguiente dirección relativa si DS=9FA6?
DS:F49B __________
8. Calcular el valor del último desplazamiento ocupado por un programa de 32,827 bytes de longitud. El inicio de
segmento es CS=F6B8 y el desplazamiento en donde se coloca la primera instrucción es 0010 (hexadecimal).

Desplazamiento: __________

9. Calcular el valor del primer desplazamiento disponible en memoria después de colocar en memoria un
programa de 47,359 bytes de longitud. El inicio del segmento de código es CS=C8B5 y el desplazamiento en
donde se coloca la primera instrucción es 0006 (hexadecimal).

Desplazamiento: __________

10. Si un código tiene una longitud de 15,325 bytes, CS inicia en 1AD4 y el desplazamiento de la primera instrucción
es 0010 (hexadecimal).
a. ¿Cuál es la dirección relativa del último desplazamiento del código? __________
b. ¿Cuál es la dirección absoluta de la siguiente localidad disponible? __________
11. DS inicia en BD8C, y a partir del desplazamiento 0006 se almacenan los siguientes datos:
 3 datos tipo DB (a, b, c)
 2 datos tipo DD (d, e)
 5 datos tipo DW (f, g, h, i, j)

¿Cuál es el espacio total en bytes ocupado por todos los datos? __________

(DB ocupa 1 byte, DD ocupa 2 bytes, DW ocupa 4 bytes)


INSTITUTO TECNOLOGICO SUPERIOR DE SAN ANDRES TUXTLA
División de Ingenieria en Sistemas Computacionales
Lenguajes de Interfaz
Unidad 1. Fundamentos
GUÍA DE EJERCICIOS
Ana Francisca Lule Rangel

12. Completa el siguiente cuadro considerando que los datos descritos en el punto anterior se almacenan en la
memoria exactamente en el orden especificado.

Identificador Tamaño Dirección Relativa de Dirección


(En bytes) Inicio Absoluta de
Inicio
a
b
c
d
e
f
g
h
i
j

13. Escribe en el paréntesis de la columna de derecha la letra de la columna de la izquierda que corresponda a los
registros o identificadores que use cada tipo de direccionamiento especificado.

a) Identificador (variable) ( ) Indexado de Base


b) SI o DI y BX o BP ( ) Inmediato
c) Valor ( ) De registro indirecto
d) 2 registros ( ) Directo
e) BX o BP ( ) De registro
f) BX o BP ( ) Relativo a la base

14. De las siguientes instrucciones, indica cual es el error en cada una.


MOV BL, AX _______________________________________________________________
MOV 18D, CX _______________________________________________________________
MOV 68D, 45H _______________________________________________________________
MOV CL, BH _______________________________________________________________
MOV AX, 67000D _______________________________________________________________
15. Escribe el nombre de los direccionamientos a que se refieren los siguientes ejercicios:

a) MOV SI,4
MOV BX, OFFSET DY
MOV AX, [BX+SI] ________________
b) MOV AX, XP ________________
c) MOV CL, AH ________________

S-ar putea să vă placă și