Sie sind auf Seite 1von 3

INSTITUTO TECNOLÓGICO

SUPERIOR DE XALAPA
Requerimiento: 8.3 MANUAL DE PRÁCTICAS

Asignatura (Clave y nombre)* ( SCC-1014, Lenguajes de Interfaz)


Carrera* ( Ingeniería en Sistemas Unidad* 1
Computacionales)
(Ambiente de desarrollo de Lenguaje Ensamblador para Windows)
Bibliografía
(Kip Irvine, Assembly Language for x86 Processors, 7th edition,
Pearson Prentice Hall, 2014)

1 INTRODUCCIÓN: Para trabajar en lenguaje ensamblador es necesario conocer


algunas opciones de software disponibles para ensamblar el código (ensambladores),
dependiendo del sistema operativo que se usa, ya que las diferencias pueden ser
significativas. Además, es necesario conocer el proceso de ensamblado y ligado
necesario para generar nuestros programas ejecutables.

2 OBJETIVO: Hacer un programa que utilice saltos, en caso particular que compare si
el numero es mayor, menor o igual a cero.

3 MATERIAL Y EQUIPO REQUERIDO


MASM, Computadora con Windows 32 bits (XP preferentemente)

Elaboró Verificó

(Ing. Iluicatl Tonatiuh Villarreal Meza) (Ing. Omar Alba Hernández)


Nombre y firma del (la) docente Nombre y firma de la
jefatura de carrera

Las firmas anteriores hacen constar que se ha verificado que la presente práctica es representativa de los objetivos de la
unidad a que corresponda, que las instrucciones y la metodología son acordes al objetivo de la práctica y está referenciada
en la bibliografía indicada y, que las instrucciones son claras.

Ver.00/07/16 F-DC-04
INSTITUTO TECNOLÓGICO
SUPERIOR DE XALAPA
Requerimiento: 8.3 MANUAL DE PRÁCTICAS

org 100h
.model small

.data
num db 0

mensaje db 10,13,"Ingrese un numero:" ,"$"


mensajeneutro db 10,13,"El numero es Neutro" ,"$"
mensajepositivo db 10,13,"El numero es POSITIVO,es mayor a 0","$"
mensajenegativo db 10,13,"El numero es NEGATIVO,empieza con '-'","$"

.code
inicio:
mov ax,@data
mov ds,ax

mov ah,9
lea dx,mensaje
int 21h
mov ah,1
int 21h
mov num,al

mov al,num
cmp al,30h

jc negativo
jz igual
jnz positivo

.exit

negativo:
mov ah,9
lea dx,mensajenegativo
int 21h
.exit

positivo:
mov ah,9
lea dx,mensajepositivo
int 21h
.exit

Ver.00/07/16 F-DC-04
INSTITUTO TECNOLÓGICO
SUPERIOR DE XALAPA
Requerimiento: 8.3 MANUAL DE PRÁCTICAS

igual:
mov ah,9
lea dx,mensajeneutro
int 21h
.exit

Resultados
Se muestra cómo funciona con un valor mayor a 0:

Ver.00/07/16 F-DC-04

Das könnte Ihnen auch gefallen