C贸digo fuente utilizado en el video de Comparaciones y saltos en Emu8086.
TITLE ESTRUCTURA_BASICA
DATOS SEGMENT
; DECLARAR LAS VARIABLES AQU?
;--------------------------------------------------------------------------
DATOS ENDS
PILA SEGMENT
DB 64 DUP(0)
PILA ENDS
CODIGO SEGMENT
INICIO PROC FAR ;NEAR Y FAR
ASSUME DS:DATOS, CS:CODIGO, SS:PILA
PUSH DS
MOV AX, 0
PUSH AX
MOV AX, DATOS
MOV DS, AX
MOV ES, AX
; CODIGO DE NUESTRO PROGRAMA AQUI---------------------------------------------
MOV AL, 7
CMP AL, 7
JNZ ES_CERO ;ETIQUETA, DONDE DICE DONDE ESTAN NUESTROS DATOS
MOV DI, 5
JMP EXIT
ES_CERO: ; CON LA LINEA ANTERIOR SE VA IGNORAR
;LA EJECUCI脫N DE LA SIGUIENTE LINEA
MOV BL, 55
; REGISTROS DE ENSAMBLADOR
;8086 CPU has 8 general purpose registers, each register has its own name:
; AX - the accumulator register (divided into AH / AL).
; BX - the base address register (divided
; CX - the data register (divided into DH / DL)
; SI - source index register.
; DI - destination index register.
; BP - base pointer.
; SP - stack pointer.
;-----------------------------------------------------------------------------
EXIT:
RET
INICIO ENDP
CODIGO ENDS
END INICIO
Contenidos del bloque de: Operando con variables y ciclos
Variables en Emu8086 Variables en Emu8086 - C贸digo Suma de dos n煤meros en Emu8086 Suma de dos n煤meros en Emu8086 - C贸digo Comparaciones y saltos en Emu8086 Comparaciones y saltos en Emu8086 - C贸digo Como hacer un ciclo en emu8086 Como hacer un ciclo en emu8086 - C贸digo