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