C贸digo fuente del video de Divisi贸n 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---------------------------------------------
; MULTIPLICACI脫N
; BYTE
; AX 255
MOV AL, 255
MOV BL, 255
MUL BL
; WORD
; DX / AX 65535 <- LA MAYOR CAPACIDAD DE 16 BITS
MOV AX, 300
MOV BX, 500
MUL BX
;AX - THE ACCUMULATOR REGISTER (DIVIDED INTO AH / AL)
;BC - THE BASE ADDRESS REGISTER (DIVIDED INTO BX / BL)
;CX - THE COUNT REGISTER (DIVIDED INTO CH / CL).
;DX - THE DATA REGISTER (DIVIDED INTO DH / DL)
;SI - SOURCE INDEX REGISTER.
;DI - DESTINATION INDEX REGISTER.
;BP - BASE POINTER
;SP - STACK POINTER
;DIVISION
;MOV AX,505
;MOV BL,3
;DIV BL
;DOBLE PALABRA ENTRE PALABRA
MOV DX,003FH
MOV AX,5555H
MOV BX,0CCC4H
DIV BX
;-----------------------------------------------------------------------------
RET
INICIO ENDP
CODIGO ENDS
END INICIO
Contenidos del bloque de: Introducci贸n
Estructura B谩sica en Emu8086 Estructura B谩sica en Emu8086 - C贸digo Registros en Emu8086 Registros en Emu8086 - C贸digo Suma y Resta en Emu8086 Suma y Resta en Emu8086 - C贸digo Multiplicaci贸n en Emu8086 Multiplicaci贸n en Emu8086 - C贸digo Divisi贸n en Emu8086 Divisi贸n en Emu8086 - C贸digo