Recuerda que puedes sugerir contenido :)
Multiplicación en Emu8086 - Código

Multiplicación en Emu8086 - Código

Código fuente del video Multiplicació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
    
    ;-----------------------------------------------------------------------------
RET
INICIO ENDP
CODIGO ENDS 
END INICIO

Regresar al curso

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