lunes, 23 de abril de 2018

Librerías para manejar bases de datos en Python


Existen varias maneras de conectar Python con un servidor MySQL, Después de haber investigado algo más, y de probar yo mismo desde la consola con Python, me decantaré por las dos maneras más usuales: MySQLdb y mysql connector.


miércoles, 11 de abril de 2018

martes, 10 de abril de 2018

Posicionar carácter en ciertas coordenadas de la pantalla


- Programa que posiciona un carácter en ciertas coordenadas de la pantalla.

gotoxy macro fila,col ;;declaración de macro con los parámetros fila,col
    
   mov ah,02h
   mov dh,fila  ;utiliza el parámetro fila que es recibido al llamar el macro
   mov dl,col   utiliza el parámetro col que es recibido al llamar el macro
   mov bh,0h
   int 10h
   
endm 

pantalla macro que ;declaración de macro con el parámetro llamado que
    
   mov ah,02h
   mov dl,que
   int 21h   
   
endm ;fin de macro

.model small
.data
.code 

startup:

mov ax,@data
mov ds,ax
mov ax,0003h
int 10h
gotoxy 10,10 ;llama macro gotoxy y envia los parametros 10,10 para fila y col

pantalla 41h ;llama macro pantalla el cual imprime un caracter en pantalla 41h es A

mov ah,01h
int 21h
mov ax,4c00h
int 21h
end startup

Posicionar en pantalla

gotoxy macro fila,col
    
  mov ah,02h
  mov dh,fila
  mov dl,col
  mov bh,0h
  int 10h
  

endm


// Como funciona el código: 

// MOV AH, 02H: 

Posiciona el cursor. Las siguientes dos líneas de código se asignan al registro de datos. MOV BH, 0H es para enviarle un cero a BH, INT 10 es la interrupción de vídeo.

// Jalar el carácter para posicionarlo: 

pantalla macro que 
              mov ah,02h 
              mov dl,que 
              int 21h endm 

// MOV DL, QUE manda el argument a imprimir a la columna correspondiente.