Comparacion Lenguaje Bajo Nivel

Páginas: 3 (553 palabras) Publicado: 8 de febrero de 2013
Nombre de "banderas"

org 100h

; Este ejemplo se muestra cómo cmp instrucción establece las banderas.

, Por lo general instrucción cmp es seguido por un familiar
; Saltar instrucción talcomo: je, ja, jl, jae ...

, Se recomienda hacer clic en "banderas" y "analizar"
, Para una mejor expirience visual antes de entrar a través de este código.

, (Firmado / sin signo)
; 4 es igual a4
mov ah, 4
mov al, 4
cmp ah, al
nop

, (Firmado / sin signo)
; 4 está por encima y mayor que 3
mov ah, 4
mov al, 3
cmp ah, al
nop

; 5 = 251 = 0fbh

, (Firmado)
; 1 es mayor que -5mov ah, 1
mov al, -5
cmp ah, al
nop

, (Sin firmar)
; 1 está por debajo de 251
mov ah, 1
mov al, 251
cmp ah, al
nop

, (Firmado)
; -3 Es menor que -2
mov ah, -3
mov al, -2
cmp ah, alnop

, (Firmado)
, -2 Es mayor que -3
mov ah, -2
mov al, -3
cmp ah, al
nop

, (Sin firmar)
; 255 está por encima de 1
mov ah, 255
mov al, 1
cmp ah, al
nop

Y ahora un pequeño juego:juego: mov dx, offset msg1
        mov ah, 9
        int 21h

        , Debe decir al personaje:
        mov ah, 1
        int 21h

        cmp al, '0 '
        jb parada

        cmp al, '9'
        ja parada

        cmp al, '5 '
        jb abajo
        ja arriba
        mov dx, offset equal_5
        jmp impresión
abajo: mov dx, offset below_5
        jmp impresiónanterior: mov dx, offset above_5
impresión: mov ah, 9
        int 21h
        jmp juego; bucle.

parada: ret; parada

msg1 db "introducir un número o cualquier otro carácter para salir: $"
equal_5 db"es cinco! (igual)", 0DH, 0AH, "$"
below_5 db "es inferior a cinco!" , 0DH, 0AH, "$"
above_5 db "es superior a cinco!" , 0DH, 0AH, "$"

name "flags"

org 100h

; this sample shows how cmpinstruction sets the flags.

; usually cmp instruction is followed by any relative
; jump instruction such as: je, ja, jl, jae...

; it is recommended to click "flags" and "analyze"
; for better...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Lenguajes De Bajo Nivel
  • Lenguaje De Bajo Nivel 
  • Lenguajes de bajo nivel ejemplos
  • Lenguaje ensamblador de bajo nivel
  • lenguaje de bajo nivel
  • Lenguaje De Bajo Nivel
  • SESION 1 LENGUAJE DE BAJO NIVEL INTRO 1
  • Realizacion de programas en debug lenguaje de bajo nivel

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS