Entradas

Mostrando entradas de marzo, 2018

programa turbo assembler

;Turbo Assembler .model small .stack 64 datos segment mensaje db "Ingresa el numero de veces que se repetira el mensaje (1-9)",13,10,'$' repetir db 13,10,"Repitiendo el ciclo $" datos ends codigo segment assume cs:codigo, ds:datos inicio: mov ax, datos mov ds, ax mov ah, 09 lea dx, mensaje int 21h mov ah, 01 int 21h sub al, 30h mov cl, al ciclo: mov ah, 09 lea dx, repetir int 21h loop ciclo mov ax,4c00h int 21h codigo ends end inicio

programa

org 100h .model small .stack 64 .data mensaje db 10,13 ,"Dame un numero",10,13,"$" mensaje2 db 10,13 ,"Dame un la potencia",10,13,"$" n1 db 0 n2 db 0 n3 db 0 .code inicio: mov ax,@data mov ds,ax mov dx,offset mensaje mov ah, 09h int 21h mov ah,01     ;pausa y espera a que el usuario precione una tecla int 21h        ;interrupcion para capturar sub al,30h mov n1,al mov n3,al mov ah, 09h mov dx,offset mensaje2 int 21h mov ah,01     ;pausa y espera a que el usuario precione una tecla int 21h sub al,30h mov n2,al mov ah,0 mov cx,ax sub cx,1 cmp al,0     je ciclo     cmp al ,1       je ciclo cmp al,2      je ciclo cmp al,3      je ciclo cmp al,4      je ciclo cmp al,5       je ciclo cmp al,6       je ciclo cmp al,7...