Documentos de Académico
Documentos de Profesional
Documentos de Cultura
VARIABLES:SECTION
DATA1 ds.w 1
DATA2 ds.w 1
RESULT1 ds.w 1
RESULT2 ds.w 1
RESULT_hi ds.w 1
RESULT_lo ds.w 1
PROD ds.w 2
ACUM ds.w 2
; code section
MyCode:
SECTION
main:
_Startup:
Entry:
LDS #__SEG_END_SSTACK
;
; SUMA
LDD DATA1 ; CARGO EN D EL VALOR QUE STA ALMACENADO EN LA
DIRECCION DE DATA1
; OSEA LO QUE VALE DATA1
ADDD DATA2 ; SE LE SUMA A D QUE CONTIENE EL VALOR DE DATA1 EL
VALOR DE DATA2
STD RESULT1 ; EL RESULTADO SE ALMACENA A LA DIRECCION DE RESULT
; RESTA
;LDD DATA1 NO LO VUELVO A CARGAR PUES YA LO HICE
SUBD DATA2 ; SE LE RESTA A D QUE CONTIENE EL VALOR DE DATA1 EL
VALOR DE DATA2
STD RESULT2 ; EL RESULTADO SE ALMACENA A LA DIRECCION DE RESULT2
; DIVISION
;LDD DATA1 NO LO VUELVO A CARGAR PUES YA LO HICE
LDX DATA2 ; CARGO EN X EL VALOR QUE ESTA ALMACENADO EN LA
DIRECCION DE DATA2
; OSEA LO QUE VALE DATA1
IDIV ; USO ESTA INSTRUCION PUES NO ESPECIFIC SI ERA CON SIGNO O SIN
SIGNO
; SI FUERA CONSIGNO SE USA IDIVS