C贸digo fuente del video de Variables en Emu8086.
TITLE ESTRUCTURA_BASICA
DATOS SEGMENT
; DECLARAR LAS VARIABLES AQU?
;BYTE
VARBYTE DB 255
;WORD
VARWORD DW 65535; DEFINE WORD
;ARRAYS
VARARRAY DB 7,7,7,7,7
;PARA ARRAY GRANDES
ARRAYDUPLICAR DB 3 DUP(7)
;ARRAYS CON DEFINE WORD
ARRAYDUPLICAR2 DW 3 DUP(777)
;LO DE ARRIBA ES LO MISMO QUE LO SIGUIENTE
ARRAY DW 777,777,777
;--------------------------------------------------------------------------
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---------------------------------------------
; 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.
;-----------------------------------------------------------------------------
RET
INICIO ENDP
CODIGO ENDS
END
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