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;
}
O que é o THP na configuração de RAM do Linux e quando desabilitá-lo
Comparação entre os escalonadores BFQ e MQ-Deadline (acesso a disco) no Arch e Debian
Conciliando o uso da ZRAM e SWAP em disco na sua máquina
Servidor de Backup com Ubuntu Server 24.04 LTS, RAID e Duplicati (Dell PowerEdge T420)
Como unir duas coleções de ROMs preservando as versões traduzidas (sem duplicatas)
Como instalar o Telegram Desktop no Ubuntu 24.04
Overclocking Permanente para Drastic no Miyoo Mini Plus
Problemas de chaves (/usr/share/keyrings) no Debian
Converter os repositórios Debian para o novo formato com as chaves
Salvar estado da VM no virt-manager (5)
Primeiras impressões do Debian 13 (11)