bios.h

Jonatan 44

New member
bios.h

שלום, אני לומד לעבוד אם גישה ל BIOS וקראתי שאפשר לעשות את זה דרך bios.h, עכשיו, הקובץ הזה לא ניכלל ב gcc, אז יש לי שאלה: האם יש דרך לעשות את זה בילעדיו? האם אפשר להוריד את הספרייה הזו איפה שהוא (במיקרה וזה חוקי). תודה.
 

IP yuval

New member
שלום! מה אתה רוצה לעשות עם

זה? דרך אגב, gcc הוא רק מהדר, ולא מכיל ספריות יש gnu libc בשביל הספריות הבסיסיות לC (ש bios.h לא נמצא שם).
 

selalerer

New member
במבט חטוף, זה נראה כיחידה שמפשטת

לך את הקריאה לפסיקות של הBIOS. תוכל גם לקרוא לפסיקות בעצמך, הכי קל לעשות את זה בAssembly או בinline Assembly תחת C. הנה קישור אל reference לפסיקות הBIOS, תוכל למצוא עוד הרבה כאלה באינטרנט אם רק תחפש:
צריך לציין שדברים כאלה לא כלכך עובדים תחת מע' הפעלה מודרניות, הן מעדיפות שתעביר את הבקשות לעשות דברים כאלה דרך שגרות שלהן בכדי שלא לאפשר לך לעשות נזק למערכת.
 

Jonatan 44

New member
לא הבנתי

נתחיל מהסוף להתחלתה: *מה זואת אומרת לא עובדים תחת מערכות הפעלה מודרניות? מה הקשר ל OS? אני מנסה ביכלל להעלות את המחשב מקובץ מסויים, בלי קשר למערכת הפעלה. *הבנתי מזה inline asm, וזה נישמע אחלה של דבר, יש לך מושג איך מבצעים את זה? תודה.
 

Jonatan 44

New member
בקשר ל inline asm

קבל ביטול, מצאתי בגוגל
http://www.ibiblio.org/gferg/ldp/GCC-Inline-Assembly-HOWTO.html
 

selalerer

New member
אם אתה מעלה את המערכת לבד אז

אין מע' הפעלה, ואתה לא צריך לדאוג שהיא תתערב לך בתוכנית. אתה יכול לעשות מה שאתה רוצה.
 
למעלה