Enviado em 22/10/2009 - 16:11h
bom estou fazendo uma função simples de timeout para um programa meu
#define INTVECT 0x08
float timer = 0;
int i;
void interrupt INT() //interrupt Service Routine (ISR) for port1
{
timer++;
//outp(0xA0, 0x20);
outp(0x20, 0x20);
}
int main()
{
_dos_setvect(INTVECT, INT);
outp(0x21, (inp(0x21) & 0xFE));
//outp(0xA1, (inp(0xA1) & 0xFE));
while(1){
if(kbhit())
{
break;
}
}
printf("%d", timer);
return 0;
}
Criar entrada (menuentry) ISO no Grub
Como gerar qualquer emoji ou símbolo unicode a partir do seu teclado
Instalando o Pi-Hole versão v5.18.4 depois do lançamento da versão v6.0
Instalar o VIM 9.1 no Debian 12
Como saber o range de um IP público?
Muitas dificuldades ao instalar distro Linux em Notebook Sony Vaio PCG-6131L (VPCEA24FM)
Linux Mint (21.2) não reconhece teclado mecanico RASEC da PCYES (2)