Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Programas ensambaldor, Ejercicios de Programación de Microprocesadores y Lenguaje de Ensamblaje

Ejercicios básicos del lenguaje de programación assembler

Tipo: Ejercicios

2019/2020

Subido el 01/06/2020

andres1308
andres1308 🇲🇽

2 documentos

1 / 3

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
.model small
.stack 64
.data
cadena db 0
cadena2 db 0
suma db 0
ms db "Ingrese un numero :$"
ms1 db 10,13,"Ingrese el segundo dato: ","$"
msg3 db 10,13,"La suma es:$"
.code
begin proc datos
;direcionamiento al segmento de dato
mov ax,@data
mov ds,ax
;Solicitar el primer dato
mov ah,09h
lea dx, ms
int 21h
;leer el primer valor
mov ah,01
int 21h
sub al,30h ;convertir el caracte en numero
mov cadena,al
;solicitamos el segundo dato
mov ah,09
lea dx,ms1
int 21h
mov ah,01
pf3

Vista previa parcial del texto

¡Descarga Programas ensambaldor y más Ejercicios en PDF de Programación de Microprocesadores y Lenguaje de Ensamblaje solo en Docsity!

.model small .stack 64 .data cadena db 0 cadena2 db 0 suma db 0 ms db "Ingrese un numero :$" ms1 db 10,13,"Ingrese el segundo dato: ","$" msg3 db 10,13,"La suma es:$" .code begin proc datos ;direcionamiento al segmento de dato mov ax,@data mov ds,ax ;Solicitar el primer dato mov ah,09h lea dx, ms int 21h ;leer el primer valor mov ah, int 21h sub al,30h ;convertir el caracte en numero mov cadena,al ;solicitamos el segundo dato mov ah, lea dx,ms int 21h mov ah,

int 21h sub al,30h mov cadena2,al ;opereacion de suma mov al,cadena add al,cadena add al,30h mov suma,al mov ah,09h lea dx,msg int 21h ;se imprime en pantalla el resultado mov ah, mov dl,suma int 21h mov ah,4ch int 21h Begin endp end loop .model small .stack .data .code mov cx, ciclo: