You are on page 1of 1

NUMERO PRIMO

ldt 'ingrese numero'


sta 100
mov ax,100
cmp 200
jeq 50
jma 80
jme 40
hlt
#80
dec ax
mov 2A,ax
mov ax,2A
cmp 200
jeq 90
jma 70
#70
mov 2A,ax
mov ax,100
div 2A
mov ax,bx
cmp 300
jeq 40
jne 110
#110
dec 2A
jmp 82
#90
mov 2A,ax
mov ax,100
div 2A
mov ax,bx
cmp 300
jeq 40
jne 50
#50
msg ' el numero es primo'
#40
msg 'el numero no es
primo'
#200
10
#300
0

DIVISORES
ldt 'ingrese numero'
mov 30,ax
dec ax
mov cx,ax
mov 40,cx
mov ax,30
div 40
mov ax,bx
cmp 50
jeq 60
jma 70
#50
0
#60
mov ax,40
eap
dec cx
jmp 4
#70
dec cx
jmp 4

msg 'CONTADOR DE
NUMEROS'
ldt 'ingrese numero'
mov 2A,ax
mov cx,2A
inc 30
mov ax,30
eap
loop 4
hlt
#30
0
msg ' PROMEDIO DE
NUMEROS'
LDT 'ingrese cantidad de
numeros a promediar'
sta 100
mov cx,100
cla ax
ldt 'ingrese los numero'
add 17
sta 17
loop 4
div 100
eap 'el promedio es:'
hlt
#17
0
msg 'programa que
determina el cuadrado de
un numero'
ldt 'ingrese el numero'
mov cx,AX
mov 3D,cx
loop 4
mul 3D
eap ' el cuadrado del
numero es:'
hlt

You might also like