FacebookTwitter

تحویل پروژه ها – فوری و مهم

نویسنده: | تاریخ: ۲۵ دی ۱۳۸۹ | موضوع: اخبار و تازه ها, برنامه سازی سیستم, سیستم عامل شبکه و کارگاه | بدون دیدگاه

از آنجاییکه دانشجویان گرامی یک هفته وقت اضافه برای اتمام پروژه های خود درخواست نموده بودند مقرر شد زمان تحویل پروژه به این هفته روز یکشنبه 26 دی تغییر یابد. دانشجویان میتوانند روز یکشنبه 26 دی ماه از ساعت 12 الی 17 در دانشگاه حضور داشته باشند. پروژه های دروس سیستم عامل شبکه، اسمبلی و نرم افزار سیسام تحویل گرفته خواهد شد. لازم به ذکر است اینجانب ساعت 17 دانشگاه را ترک خواهم کرد و دانشجویانی که به دلیل تاخیر در حضور، موفق به ارایه پروژه خود نشوند فرصت خود را از دست خواهند داد. هرپروژه 15 دقیقه زمان برای ارایه خواهد داشت بنا بر این آخرین نفر باید حداکثر تا 16:45 پروژه خود را ارایه...

خواندن سکتورهای فلاپی دیسک با استفاده از زبان C

نویسنده: | تاریخ: ۲۵ آبان ۱۳۸۹ | موضوع: برنامه سازی سیستم | بدون دیدگاه

دانشجویان درس نرم افزار سیستم با استفاده از کد نمونه زیر میتوانند نحوه خواندن سکتورهای دیسک را آموخته و در پروژه خود به کار گیرند. این کد توسط آقای علی منتجب آماده گردیده است. BOOTSEC.CPP #include <dos.h> //int86x(), macros FP_SEG() and FP_OFF(), //segread(), union REGS, struct SREGS #include <stdio.h> //printf() #include <stdlib.h> //_doserrno #include <iostream.h>//cout unsigned char buf [512]; void main() { unsigned char far * bufptr; union REGS inregs, outregs; struct SREGS segregs; segread(&segregs); bufptr = (unsigned char far *) buf; segregs.es = FP_SEG(bufptr); inregs.x.bx = FP_OFF(bufptr); inregs.h.ah = 2; //BIOS function number inregs.h.al = 1; //Number of sectors inregs.h.ch = 0; //Track number of boot sector inregs.h.cl = 1; //Sector number of boot sector inregs.h.dh = 0; //Head number inregs.h.dl = 0; //Drive number(A:) int86x(0x13, &inregs,...

نسخه آزمایشی برنامه نمایش دایرکتوری ریشه

نویسنده: | تاریخ: ۱۴ آبان ۱۳۸۹ | موضوع: برنامه سازی سیستم | بدون دیدگاه

دانشجویان درس نرم افزار سیستم، نسخه اول برنامه مربوط به پروژه پایانترم آماده گردیده. دانشجویان میتوانند با اجرای این برنامه تا حدودی با خروجی این برنامه آشنا گردند. بر خلاف برنامه های قبل، این برنامه به صورت کد قابل اجرا و فقط جهت آشنایی با خروجی برنامه در اختیار شما قرار گرفته است. اطلاعات بیشتر در کلاس ارایه خواهد شد.

خواندن اولین سکتور ریشه

نویسنده: | تاریخ: ۱۰ آبان ۱۳۸۹ | موضوع: آموزش, برنامه سازی سیستم, زبان اسمبلی | بدون دیدگاه

دانشجویان درس برنامه نویسی سیستم، کد اسمبلی زیر برای بررسی نحوه خواندن سکتورهای یک فلاپی دیسک آماده گردیده، دانشجویان میتوانند با آنالیز این کد، پروژه خود را انجام دهند. پروژه شما باید تا به این مرحله خروجی مانند این برنامه داشته باشد. برنامه زیر قادر است محتویات سکتور 013H منطقی را که اولین سکتور حاوی فهرست ریشه دیسک است قابل نمایش نماید. مشابه این عمل را در محیط DEBUG میتوانید مشاهده نمایید. نکته مهم: در فرمولهای مربوط به محاسبه CHS اصلاحاتی صورت گرفته حتماً به آن توجه بفرمایید. DUMPLOGIC.ASM org 0100h jmp begin;; Disk Geometry geo: C db 80 H db 2 S db 18 ;; Change this value as Logical sector number ;; then compile and execute L dw 013h ;local to chscalc procedure c db 00h h db 00h s db 00h xlate db “0123456789ABCDEF” message: data_offset db “0000 ” data_bytes db “00 00 00 00 00 00 00 00-” db “00 00 00 00 00 00 00 00 ” data_dump db...

دانشجویان نرم افزار سیستم

نویسنده: | تاریخ: ۸ آبان ۱۳۸۹ | موضوع: برنامه سازی سیستم |

از آنجائیکه مرتباً دانشجویان در زمینه مشکلات خود در این درس مطالبی بعضاً به دور از شئونات برای اینجانب ارسال میکنند لازم میدانم مواردی را به اطلاع برسانم! درس برنامه نویسی سیستم به صورت پروژه اعلام شده به این دلیل که دانشجویان به جای یاد گیری چندین مطلب و صرف وقت چند برابر کل وقت خود را صرف یک موضوع نموده و در آن تبحر لازم را به دست آورند! هرچند موضوع تئوری پروژه تعریف شده مطلب فقط یک جلسه می باشد! بنا به درخواست دانشجویانی که به دلایل کاری نمیتوانند سر وقت در کلاس حاضر گردند، حضور در کلاس را اختیاری اعلام نموده تا دانشجویان از عدم شرکت در کلاس دچار مشکل غیبت نگردند! به هر حال در صورتی که به نظر برخی دوستانی که روش کلاس را با پیام نور مقایسه میکنند میتوانیم کلاس را طبق روال با حضور وغیاب پیش ببریم! در مورد مطالبی که در سایت برای استفاده دانشجویان این درس قرار داده میشود باید به اطلاع برسانم شرح کامل آن در کلاس بیان شده و بدون شک کسانی که در کلاس حضور ندارند کل موضوع کلاس را در سایت...

محاسبه CHS

نویسنده: | تاریخ: ۵ آبان ۱۳۸۹ | موضوع: آموزش, برنامه سازی سیستم, زبان اسمبلی | بدون دیدگاه

دانشجویان درس نرم افزار سیستم برای محاسبه تبدیل سکتور منطقی به CHS که توسط INT 013H مورد استفاده قرار می گیرد از روابط زیر استفاده نمایید: Logical Sector Calculation L is given as a Logical Sector. Disk Parameters (Can be found in BPB): C: Number of Cylinders H: Number of Heads S: Number of Sectors Results: c: Relevant cylinder of specified logical sector h: Relevant head of specified logical sector s: Relevant sector of specified logical sector c = [L/H/S] s = L%S + 1 h = [L/S] % H c = [L/H/S]

صفحه 1 از 212

Pin It on Pinterest