Essays.club - Ensayos gratis, notas de cursos, notas de libros, tareas, monografías y trabajos de investigación
Buscar

Facultad de ciencias Básicas Ingeniería y Tecnología

Enviado por   •  1 de Junio de 2018  •  695 Palabras (3 Páginas)  •  434 Visitas

Página 1 de 3

...

MOV: Permite transferir el valor de un operando a otro.

DIV: Permite realizar una división entre dos números.

MUL: Permite realizar la multiplicación de dos números.

También se hace uso de los comentarios de línea, para colocar un comentario de línea de coloca punto y coma (;) y todo el comentario debe ser escrito en la parte derecha, el ensamblador ignora este contenido, es importante llevar a cabo el uso de comentarios ya que nos permite familiarizarnos con las instrucciones en un lenguaje natural.

MOV DH, num1 ; Se transfiere el valor de la variable num1 al registro DH, ahora DH contiene a 1 en base 10.

MOV DL, num2 ; Se transfiere el valor de la variable num2 al registro DL, ahora DL contiene a 2 en base 10.

MUL DH, DL ; Se multiplica el valor del registro DH por el valor registro DL, ahora DH contiene a 2 en base 10.

[pic 4]

MOV DL, num3 ; Se transfiere el valor de la variable num3 al registro DL, ahora DL contiene a 5 en base 10.

MUL DH, DL ; Se multiplica el valor del registro DH por el valor registro DL, ahora DH contiene a 10 en base 10.

[pic 5]

Se activa la bandera de paridad PF

MOV DL, num4 ; Se transfiere el valor de la variable num4 al registro DL, ahora DL contiene a 5 en base 10.

MUL DH, DL ; Se multiplica el valor del registro DH por el valor registro DL, ahora DH contiene 50 en base 10.

[pic 6]

Se activa la bandera de acarreo CF

MOV DL, num5 ; Se transfiere el valor de la variable num5 al registro DL, ahora DL contiene a 3 en base 10.

MUL DH, DL ; Se multiplica el valor del registro DH por el registro DL, ahora DH contiene a 150 en base 10.

[pic 7]

Se activa la bandera de acarreo CF y de paridad PF

DIV DH, 5 ; Se divide el valor del registro sobre 5, ahora DH contiene a 50 en base 10

Por lo tanto se puede observar que al realizar la instrucción: DIV DH, 5

Se podría interpretar de la manera DH = DH / 5

Por último se encuentra la directiva END la cual marca la última línea del programa que se va a ensamblar. Identifica el nombre del procedimiento de arranque del programa (el procedimiento que inicia la ejecución

...

Descargar como  txt (4.1 Kb)   pdf (43.5 Kb)   docx (12.6 Kb)  
Leer 2 páginas más »
Disponible sólo en Essays.club