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.