jueves, 25 de febrero de 2016

Crear Tablas Mysql

#Entrar al servidor modo de comandos

mysql -u root -p

# Lista de bases de Datos del servidor

mysql> show databases;


# Abrir base de datos en ventana de comandos (empleados)

use empleados

#crear ususario 
CREATE USER 'ramon'@'localhost' IDENTIFIED BY '123';


#darle privilegios
GRANT ALL PRIVILEGES ON empleados.* TO 'ramon'@'localhost';

#salirse
exit

#entrar de nuevo pero con el usuario que acabo de crear
mysql -u yoly -p
#password 123


abrir workbench
ir a databases y conectarse con mi nuevo ususario
ir a database y hacer click en reverze engineer
crear una tabla en el modelo
guardar el modelo
sincronizar el model, hacer click en database, sincronizar, darles siguiente hasta que termine

CREATE table sueldos(
id_empleado int not null auto_increment,
horas_trab int not null,
fecha_trab date NOT NULL,
area_trabajo varchar(30) not null,
PRIMARY KEY (id_empleado)
);


Programas en Lenguaje Ensamblador:


Información de Consulta por:  Juan Olivares Ramirez

http://nuyoo.utm.mx/~jjf/le/le.html#Programas

GUI Turbo Assembler (TASM) A 64bit MuItilingual IDE for Assembly Language with TASM & TLINK



BAJAR IDE  PARA PROGRAMAR EN TASM:

GUI Turbo Assembler (TASM) A 64bit MuItilingual IDE

https://sourceforge.net/projects/guitasm8086/

miércoles, 24 de febrero de 2016

MySQL Create Bases de Datos



#conectarse al servidor
desde comandos:
            mysql -u root -p 
            


#Existe un usuario que se llama "Root" este usuario esta siempre por default, y tiene todos los accesos


#Es recomendable crear un usuario para la bases de datos que tenga accesos limitado, pro ejemplo leer, pero que no puede borrar, insertar etc,



#abrir terminal de comandos:
cmd

#para conectarse a la base de datos con el usuario root usa lo siguiente

mysql -u root -p
#my password para root es mysql

#crear base de datos
CREATE DATABASE biblioteca;

# ver usurios de mysql
mysql> select User from mysql.user;

#crear ususario 
CREATE USER 'yoly'@'localhost' IDENTIFIED BY '123';

#darle privilegios
GRANT ALL PRIVILEGES ON biblioteca2.* TO 'yoly'@'localhost';

#salirse
exit

#entrar de nuevo pero con el usuario que acabo de crear
mysql -u yoly -p
#password 123

abrir workbench
ir a databases y conectarse con mi nuevo ususario
ir a database y hacer click en reverze engineer
crear una tabla en el modelo
guardar el modelo
sincronizar el model, hacer click en database, sincronizar, darles siguiente hasta que termine

Referencias



miércoles, 10 de febrero de 2016

Libro de Lenguaje ensamblador resumen:



Un ensamblador es un programa que lee un archivo de texto con instrucciones de ensamblador y convierte el ensamblador en código de maquina.

Los compiladores son programas que hacen conversiones similares para lenguajes de programacion de alto nivel.

Un ensamblador es mucho mas simple que un compilador.

  Las instrucciones de un lenguaje de alto nivel son mucho mas complejas y pueden requerir muchas instrucciones de maquina

En los ejemplos de este libro se usa Netwide Assembler o NASM . Est´a disponible libremente en Internet (vea el prefacio para la URL). Los ensambladores m´as comunes son el ensamblador de Microsoft (MASM) y el de Borland (TASM) . Hay algunas diferencias en la sintaxis del ensamblador de NASM, MASM y TASM .


La instrucción esencial es MOV  Ella trasladan datos de un lugar a otro.

mov dest, src
mov eax, 3 ; almacena 3 en el registro EAX (3 es el operando inmediato)
mov bx, ax ; almacena el valor de AX en el registro BX 



La instrucción ADD se usa para sumar enteros.

add eax, 4 ; eax = eax + 4 

add al, ah ; al = al + ah 

La instrucción SUB resta enteros.

sub bx, 10 ; bx = bx - 10

 sub ebx, edi ; ebx = ebx - edi 


Las instrucciones INC y DEC incrementan o incrementan valores en uno. 

inc ecx ; ecx++ 

dec dl ; dl--


continua.....













lunes, 1 de febrero de 2016

SASM IDE


Bajar IDE del Link :


SASM IDE (entorno de Desarrollo integrado) para Lenguaje

Ensamblador:  

             https://dman95.github.io/SASM/english.html

              IDE SASM PARA PROGRAMAR (link) 

              Investigar IDE para lenguaje ensamblador

SASM soporta los siguientes lenguajes ensambladores:

                 NASM

                 MASM

                 GAS  

                 FASM 

Vamos a utilizar el lenguaje NASM (bajar libro):