domingo, 17 de enero de 2016

Lenguaje ensamblador (Suma disminuida)

Abrir Código de Sistema
Poner: Debug

Pasos para ingresar al símbolo del sistema

Desarrollar un programa que me sume dos números

Llenar con ceros.................................................................................................. f 0,200,0
Entrar a programar.................................................................................................... a 100
Introducir un número..................................................................................... mov ax,0120
Introducir un número.................................................................................... mov bx,0020
Sumar los valores.............................................................................................. add ax,bx
Posicionar en registro 120.............................................................................. mov [120],ax
Interrumpir/terminar programa............................................................................... int 20

Correr programa..............................................................................................................t


Resta de complemento a uno

Direccionar en posición............................................................................................. a 100
Introducir un número......................................................................................... mov ax,4
Introducir un número........................................................................................ mov bx,ff
Negar el valor de la variable.................................................................................... neg bx
Sumar los valores.............................................................................................. add ax,bx
Comparar los valores........................................................................................ cmp ax,bx
Salto de posición..................................................................................................... ja 130
Introducir un número......................................................................................... mov cx,1
Sumar los valores............................................................................................... add ax,cx
Interrumpir/terminar programa............................................................................... int 20
Direccionar en posición............................................................................................. a 130
Negar el valor de la variable.................................................................................... neg ax

Interrumpir/terminar programa................................................................................ int 20

No hay comentarios:

Publicar un comentario