Entradas

Mostrando entradas de julio, 2016

Programa que pida un numero y lo eleva al cuadrado JAVA

class operacion  {  public static void main(String args[])  {  int num; num = 8; System.out.println("El valor de num es: " + num);  num = num * 8;  System.out.print("El valor de num ^2 es igual a ");  System.out.println(num);  }  }

Programa que realiza una Tabla de multiplicar en ENSAMBLADOR

.model small .stack 64 .data num db 0  ;Variable para reslpaldar el número digitado por el usuario. .code   inicio:    mov ah,01h  ;Pedir el número al usuario    int 21h    sub al,30h    mov num,al ;guardamos el número digitado en num.    mov cl,01h ;Iniciamos el contador en 1 tabla:     mov al,num  ;movemos al número guardado en num a AL     mul cl ;se multiplica CL por AL, el resultado se guarda en AL     aam  ;ajuste ASCII para multiplicación     mov bx,ax  ;Se respalda la multiplicación el BX     mov ah,02h     mov dl," "  ;imprimimos un espacio     int 21h     mov ah,02h     mov dl,bh  ;Imprime la parte alta del registro BX, si el número es mayor de 9 imprime las decenas     add dl,30h ;Suma 30 para imprimir el número real.     int 21h     mov dl,bl ;im...

Programa que suma dos numeros ENSAMBLADOR

.model small .stack .data valor db ? .code .startup mov ah, 01h ; int 21h ; sub al, 30h; mov valor, al ; mov ah, 01h ; int 21h ; sub al, 30h ; add al, valor ; mov dl, al ; add dl, 30h ; mov ah, 02h ; int 21h .exit end

Programa que resta dos numeros ENSAMBLADOR

.model small .stack .data valor db ? .code .startup mov ah, 01h ; int 21h ; sub al, 30h; mov valor, al ; mov ah, 01h ; int 21h ; sub al, 30h ; sub al, valor ; mov dl, al ; add dl, 30h ; mov ah, 02h ; int 21h .exit end

Programa que imprime Hola 5 veces ENSAMBLADOR

.model small .stack .data mensaje db "HOLA!!", 10 , 13, "$" nom db 20 dup(?) .code principal proc far    mov ax, @data    mov ds, ax    mov al, 3    mov ah, 0    int 10h    mov cx,5    ciclo1:    mov ah, 9    mov dx, offset mensaje    int 21h    loop ciclo1      mov ah, 4ch    int 21h principal endp end principal

Programa que da el Factorial de un numero ENSAMBLADOR

DATOS SEGMENT  RES DW 1 DIEZ DW 10  MENSAJE DB "$"  LINEA_FACTOR DB 13,10," $"  ERROR_INGRESO DB 13,10,"$" CADENANUM DB 4 DUP(?)  CADENARES DB 10 DUP(?) DATOS ENDS ; PILA SEGMENT STACK DB 252 DUP(?) PILA ENDS ; CODIGO SEGMENT  ASSUME CS:CODIGO, DS:DATOS, SS:PILA INICIO:  MOV AX,DATOS  MOV DS,AX MOV DX,OFFSET MENSAJE ;IMPRIMIR MENSAJE MOV AH,9 INT 21H ;  MOV DX,OFFSET CADENANUM ;LEE CADENA NUMERICA MOV SI,DX MOV BYTE PTR[SI],2 ; UN SOLO DIGITO  MOV AH,0AH INT 21H SUB CH,CH ; HACER CH = 0 MOV CL,[SI+2] ; CARACTER DE DIGITO A NUMERO SUB CL,"0" ; CX CONTIENE NUMERO  CMP CL,9  JE ERRORNUMERO ; CALL FACTORIAL ; LLAMA AL PROCEDIMIENTO FACTORIAL  ; EL VALOR DEL FACTORIAL ESTA EN LA VARIABLE RES ; ; ; INICIO DE CONVIERTE NUMERO A CADENA MOV CX,0 ; CONTADOR DE NUMERO DE DIGITOS SALVADOS EN LA PILA  MOV AX,RES ; NUMERO A CONVERTIR EN CADENA O...

Programa Hola Mundo JAVA

public class HolaMundo { public static void main (String [ ] args ) { System.out . println("hola mundo" ) ; } }