Está en la página 1de 3

Alumno—

Stacey Michelle Boesler Guicoza

ID—
00000235248

Asignación—
Asignación 01 - Códigos Máquina y Ensamblador

Fecha—
19 de enero de 2022

Materia—
Programación I

Profesor—
Mtro. Eduardo Javier Islas Cota

INSTITUTO TECNOLÓGICO DE SONORA


Asignación 1: Códigos Máquina y Ensamblador
Esta asignación deberá realizarse forma individual y entregarse en un solo documento Word
(.doc, .docx) o PDF. Use una portada simple que contenga el nombre de la materia, número y
nombre de la asignación, su ID y nombre.

1. Agréguele al juego de instrucciones del procesador básico visto en clase, la siguiente


instrucción:

Código De la Instrucción
Instrucción Descripción
Operación Codificada
Multiplica el valor en el acumulador por el
06
ACC  ACC * [n] contenido de la dirección n y guardar el 06
n
resultado en el acumulador.

Para cada una de las siguientes proposiciones en el lenguaje Python, escriba el


correspondiente conjunto de instrucciones que deberá ejecutar el procesador básico y
codifíquelas a lenguaje máquina. Suponga que las variables x, y, z están en las
localidades cuyas direcciones son 23, 44 y 17, respectivamente:
.
a) z = x + (13 * y)
b) z = (x + 13) * y

2. Agréguela al juego de mnemónicos del procesador básico visto en clase, el siguiente:

Instrucción Mnemónico Instrucción en ensamblador


ACC  ACC * [n] mul mul ax, [n]

Para cada una de las siguientes proposiciones en el lenguaje Python, escriba el


correspondiente conjunto de instrucciones en el leguaje ensamblador:
.
a) z = x + (13 * y)
b) z = (x + 13) * y

Nota: Las Operaciones entre paréntesis se realizan primero.

INSTITUTO TECNOLÓGICO DE SONORA


a) z = x + (13 * y)

INSTRUCCIONES CÓDIGO MÁQUINA CÓDIGO ENSAMBLADOR

01
ACC  13 mov ax, 13
13
06
ACC  ACC * [44] mul ax, [y]
44
05
ACC  ACC + [23] add ax, [x]
23
03
[17]  ACC mov [z], ax
17

b) z = (x + 13) * y

INSTRUCCIONES CÓDIGO MÁQUINA CÓDIGO ENSAMBLADOR

02
ACC  [23] mov ax, [x]
23
04
ACC  ACC + 13 add ax, 13
13
06
ACC  ACC * [44] mul ax, [y]
44
03
[17]  ACC mov [z], ax
17

INSTITUTO TECNOLÓGICO DE SONORA

También podría gustarte