19/09/2007 00:29:11
T4uSBaZ
הי.. אני מחפש מידע על Low level programming .. בשפת C. כפי שחלקכם (HLL ) כבר הספיק לראות אני די מעוניין בלדעת איך הכל פועל מבפנים וזה פשוט כבר משגע אותי להשתמש באיזה printf מחורבן שאני לא יודע מה הוא עושה בעצם.
ניסיתי לחפש חומר, ולא הלך לי..
אני מחפש חומר לא רק על מבנה המחשב בכלל, אלה בכלל.. קומפיילרים, API, דיסק קשיח מערכות הפעלה מערכות קבצים וכו’
כרגע קצת מעניין אותי העניין של התכנות של זה בC , לדוגמא כדי ליצור מעיין printf משלי הצלחתי לעשות במהדר ישן של BORLAND מצביע רחוק (far *) לכתובת 0xb800, שהיא כתובת המסך וככה לכתוב לה תווים ועוד לעשות להם צבע.
לא הצלחתי לעשות את זה במהדרים חדשים וגם לא מצאתי שום חומר כיצד לעשות את זה.. (MK_FP בכלל קיים במהדרים של היום? המאקרו - גם שאני מגדיר אותו - לא ממש פועל)
אנא עזרו, אגב אני מתכנן כנראה להמשיך את הפרוייקט שלי, לתקן (הרבהה) דברים, לשפר, וגם להוסיף LOW LEVEL, (ואולי איזה Raw_Sockets , Api (linux & windows) ואף קצת על כל הקטע של תכנות מערכות הפעלה, מבנה המחשב, BOOT סקטורים מה קורה ומאיפה הוא קורה את זה, מערכות קבצים וכו’) ופשוט כרגע אין לי ת’ידע ואם רק אוכל ללמוד אשמח לשתף אותו עם כולםם!
עזרו!! : )
19/09/2007 23:21:22
HLL
הממ ננסה קצת לגגל בשבילך כמה ערכים טובים :תמתין
Interrupts: Wiki - http://en.wikipedia.org/wiki/Interrupts רשימה (כמובן שלא הכל תקף למחשב שברשותך) Bios Interrupts(נכתבות על ה ROM בצ’יפסט שנטען להחל מכתובת 0) http://www.ctyme.com/intr/cat-003.htm
PC Boot sequance: POST - http://en.wikipedia.org/wiki/Power-on_self-test POST+BOOT Cold start - http://www.databook.bz/default.nsf/8525608c005e322585255d7c00545af7/8540f015ad1e56b8852564150071778d?OpenDocument
far & near pointers http://wiki.answers.com/Q/What_are_far_pointers_near_pointers_and_huge_pointers_in_C_language
Executable build process - בקצרה: http://www.oopweb.com/CPP/Documents/DebugCPP/Volume/buildprocess.html
קצת על טבעות הרשאה: http://en.wikipedia.org/wiki/Ring_(computer_security)
איך לא ארכיטרקטורת x86 http://en.wikipedia.org/wiki/X86
Protectedmode(32\64\16) + real mode(16 only) http://en.wikipedia.org/wiki/Protected_mode http://en.wikipedia.org/wiki/Real_mode ראש בראש: http://www.windowsitpro.com/Windows/Article/ArticleID/43596/43596.html
[ההודעה נערכה על-ידי HLL ב-19/09/2007 23:25:02]
20/09/2007 16:59:01
T4uSBaZ
HLL.. אמרתי לך כבר שאני חולה עלייך? חח תודה אחי
24/09/2007 20:20:39
HLL
אני מקווה שלא תצא לי משוגע מכל החומר הזה , זה קצת אלקטרוניש’ כזה כמובן... זה נהייה יותר אלקטרוניש’ כפי שאתה יודע ככל שהולכים יותר עמוק Deep down the rabbit hole...
24/09/2007 21:25:23
Hypathia
0MG HLL SM4$H MY $T4CK!!!!
עמודים:
1