¡AYUDA POR FAVOR!
Necesito hacer un programa que me indique cuanta memoria total y cuanta memoria disponible se tiene.
Por lo cual yo estoy utilizando interrupciones en específico la 12h del bios , pero no se cómo es su correcta sintaxis .
Hice un código que necesito saber si esta bien me podían ayudar revizandolo e indicandome en que esta mal porfavor.
El código es el siguiente:
#include<dos.h>
#include<stdio.h>
#include<stdlib.h>
main(void)
{
union REGS r;
r.h.ah=0;
r.h.al=1;
int86(0x12,&r,&r);
printf("El numero de kilobytes de RAM es %ld",&r);
getche(); }
Por favor , les agradecería su pronta respuesta, porque ya no tengo mucho tiempo. Si tuvieran unos ejemplos que me ilustren mejor , por favor me los pueden mostrar. Muchas gracias.
Les mando un saludote . Bye.