دانلود تحقیق و مقاله در مورد 【اسمبلی】فایل WORD | دانش آموزی، دانشجویی

برای دانلود فایل در مورد اسمبلی تعداد 70 فایل تحقیق دانش آموزی و پروژه و مقاله دانشجویی با فرمت WORD قابل ویرایش و PDF جهت استفاده تحقیقات و مقالات مدرسه و دانشگاه یافت شد.

برای یاد گرفتن اسمبلی باید با مبناهای عدد نویسی ، ساختمان داخلی کامپیوتر و برنامه نویسی آشنا باشیم . ما برنامه هایمان را مستقیما با اسمبلر Macro Assembler خواهیم نوشت و گاها از Debug استفاده خواهیم کرد . بعلاوه چون برنامه های حجیم نخواهیم نوشت قالب اکثر رنامه های ما COM. خواهد بود . برای شروع ابتدا نگاهی به حافظه میکنیم : حافظه و آدرس دهی هر کامپیوتر مبتنی بر 8086 دارای حداقل ...

مقدمه وظیفه یک اسمبلر آ ن است که کد منبع زبان اسمبلی را به کد هدف تبدیل نماید در سیستم های کامپیوتری ساده تر این کد هدف همان زبان ماشین است که در حافظه قرار گرفته و اجرا میگردد . در سیستمهای کامپیوتری پیچیده تر کد هدفی که به وسیله اسمبلر ایجاد می شود باید به وسیله لینکر و یا لودر در قبل از اجرا تنظیم گردد. اسمبلی دو گذاری ماکرو اسمبلر مایکرو سافت یک اسمبلر دو گذاری است . این به ...

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

CPU تراشه enCorRe دستور پشتیبانی می‌کند. همه برنامه‌ها باید از این 37 دستور استفاده کنند. سیپرس یک مترجم مجانی ارائه می‌دهد که کدهای اسمبلی را که شما می‌نویسید به فایل‌های موضوع، که به منظور برنامه‌ریزی در EPROM تراشه تهیه می‌شوند، تبدیل می‌کند. اگر ترجیح دهید که در C برنامه‌نویسی کنید، سیپریس یک مفسر C نیز پیشنهاد می‌کند. اگر با برنامه‌نویسی اسمبلی میکروکنترلر آشنایی داشته ...

چراNET.؟ در گذشته زبانهای برنامه‌سازی، سیستم‌های عامل و محیط‌های اجرایی نرم‌افزار‌ها برای دوره‌ای خاص ساخته می‌شدند. هنگامیکه برنامه‌ها از محیط‌های رومیزی(Desktop) به اینترنت منتقل می‌شدند، ابزارهای موجود نیازمند API هایی اضافی و قابلیتهای دیگری بودند. بیشتر این قابلیتها در کنار زبانهای برنامه‌سازی بعنوان ابزارهایی جهت رفع این نیازمندیها ارائه می‌شدند. هرچند این ابزارهای اضافی ...

پاسکال بلز پاسکال ریاضیدان، فیلسوف و فیزیکدان فرانسوی 19 ژوئن 1623 در کلرمون واقع در مرکز فرانسه – 19 اوت 1662 در پاریس، به دنیا آمد. کسی که او را «پاک ترین موجود جهان» نامیده اند. پدرش ریاست اداره مالیات کلرمون را به عهده داشت. خواهرش ژیلبرت زندگی نامه او را نوشت و خواهر دیگرش ژاکلین او را به صومعه کشانید تا خودش را وقف کلیسا کند و در واقع موجب مرگ او و بی بهره شدن ...

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

در این قسمت چشم اندازی بر ویندوز 2000 خواهیم داشت و برای اختصار ما ویندوز 2000 را با عنوان W2K یاد می کنیم. تاریخچه: داستان با یک سیستم عامل خیلی متفاوت شروع می شود که بوسیله با میکروسافت برای کامپیوترهای شخصی توسعه یافته مرسوم به یا . ورژن اولیه آن یعنی در آگوست سال 1981 منتشر شد که این سیستم عامل از 4000 خط کد به زبان اسمبلی تشکیل می یافت و برای اجرا احتیاج به حافظه داشت و روی ...

لینوکس (Linux) نام یک سیستم عامل رایانه‌ای است که معروف‌ترین مثال نرم‌افزار آزاد و توسعه به روش اُپن‌سورس (متن‌باز) است. اگر بخواهیم دقیق باشیم فقط باید هستهٔ لینوکس را لینوکس بنامیم اما به طور معمول این کلمه به سیستم‌عامل‌های یونیکس‌مانندی (یا گنو/لینوکسی) اطلاق می‌شود که بر مبنای هستهٔ لینوکس و کتاب‌خانه‌ها و ابزارهای پروژه‌ گنو ساخته شده‌اند. به مجموعه‌ای از نرم‌افزارهای بنا ...

نسخه جدید ویژوال استودیو و ASP.NET ویژگی های جدید و جالبی را نسبت به نسخه های قبلی در اختیار پیاده کنندگان قرار می دهد. در ASP.NET 3.5، مایکروسافت فریمورک ASP.NET AJAX را به عنوان بخش لاینفک فریمورک دات نت معرفی کرده است و به همراه سایر کنترل ها، کنترل های جدید ListView و DataPager را ارائه کرده است. در ویژوال استودیو 2008، تغییرات متعددی نظیر افزایش توانمندی پیاده کنندگان جهت ...

اسمبل کردن کامپیوتر اگر شما یک اتومبیل مثلاً از کمپانی فورد بخرید انتظار دارید که شاسی بدنه موتور گیربکس ساخت کمپانی فورد باشد یا لا اقل اختصاصاً برای کمپانی فورد ساخته شده مونتاژ شوند شرکتهای کامپیوتری کامپیوترهایی را تحویل شما می دهند این کامپیوترها از قطعاتی تشکیل شده اند که هر یک ساخت یک کمپانی است و آنها فقط کامپیوتر شما را اسمبل (مونتاژ) کرده اند.بیشتر قطعات کامپیوتری در ...

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

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

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

ریزپزدازنده های اینتل صفحه بعد صفحه قبل با توجه به اینکه دستورات اسمبلی 8086 در قسمت ها آینده بررسی می شوند، در این صفحه با نحوه آدرس دهی حافظه و ثبات های این پردازنده آشنا خواهید شد. خانواده 80x86 آدرس دهی سگمنتی مدهای اجرا مجموعه ثبات ها خانواده 80x86 کلیه کامپیوترهای شخصی IBM پردازنده ای از خانواده 80×86 دارند. پردازند های این خانواده همگی دارای ویژگی های مشترکی ازجمله زبان ...

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

چکیده : در این پروژه پیرامون طراحی نرم افزار ساخت یک قفل الکترونیکی با استفاده از میکرو کنترلر AVR(ATMEGA8) مطالبی چند به میان آمده است این قفل توانایی این را دارد که توسط سه نفر و با سه رمز رقمی متفاوت مورد استفاده قرار گیرد . میکرو AVR رمز را از یک صفحه کلید ماتریسی دریافت می کند و پس از نمایش برروی صفحه نمایشگر LCD پس از مقایسه با رمز موجود در حافظه در صورت صحیح بودن رله ای ...

چکیده : سخت افزار این پروژه به طور کلی از یک میکروکنترلر Atmega16 از شرکت ATMEL و یک LCD 4*20 جهت نمایش عملکرد و 4 رله در خروجی و چند قطعه دیگر جهت کارهای جانبی و تنظیمات سخت افزاری تشکیل شده است . این پروژه جهت کنترل 4 موتور مجزا با تنظیمات مجزا می باشد که توسط برنامۀ Bascom و به زبان Basic طراحی شده است . جهت شناسایی این که کدام موتور باید روشن شود به صورت مقایسه ای برنامۀ ...

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

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

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

++C ++C یک زبان برنامه نویسی همه منظوره و سطح بالا است. ++C یک زبان چندرگه است که از برنامه نویسی رویه‌ای، تجرید داده‌ها و برنامه نویسی شئ گرا پشتیبانی می‌‌کند. ++C به همراه جد خود C از پرطرفدارترین زبانهای برنامه نویسی تجاری هستند. زبان برنامه‌نویسی ++C یک زبان برنامه‌نویسی کامپیوتری سطح بالا و عمومی (با کاربرد های متنوع) می باشد. این زبان از تمام روش های مرسوم برنامه نویسی از ...

درباره مکانیل دسک تاپ : مکانیکل دسک تاپ یک نرم افزار مدل سازی پارامتریک جهت ساخت مدل های مکانیکی می باشد - اتوکد مکانیکال ( ترسیمات دوبعدی ) - مکانیکال دسک تاپ ( ترسیمات سه بعدی ) - اتوکد مکانیکال دسک تاپ شامل ابزار زیر جهت طراحی ومدل سازی است - ایجاد مدل ها بر اساس طرح های اولیه دوبعدی ( sketch) وجاسازی اجزای دیگر (placed feature) - ترکیب قطعات (Cambine) - مونتاژ ودمونتاژ ...

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

تاریخچه: در سال ۱۹۸۴ میلادی ‏ریچارد استالمن که رئیس بنیاد نرم‌افزارهای آزاد بود پروژه گنو (GNU) را آغاز کرد. در این پروژه که یک جنبش نرم‌افزاری محسوب می‌شد برنامه‌نویسان با یکدیگر همکاری می‌کردند (این همکاری تا به حال نیز ادامه دارد). آن زمان بیشتر ابزارهای پروژه گنو که با زبان برنامه‌نویسی سی و اسمبلی نوشته شده بود آماده کار بود اما تنها چیزی که کم بود وجود یک هستهٔ مناسب و ...

دوره ی آموزشی مفاهیم پایه فن آوری اطلاعات اولین مهارت از هفت مهارت استاندارد ICDL می باشد . در ابتدا لازم است بدانیم ICDL چیست و استانداردی که از آن بعنوان استاندارد ICDL یاد می شود چه مباحثی را در بر می گیرد . در بیشتر کشورهای توسعه یافته و صاحب فناوری و در بعضی کشورهای در حال توسعه آموزش علوم کامپیوتری و فراگیری دانش IT -Information Technology جزو برنامه های اصلی مدارس ، ...

برای استفاده مفیدتر از این مقاله، توصیه می گردد، مقاله معماری برنامه های مبتنی بر داده را در ابتدا مطالعه نمائید . ADO.NET ، نسل جدیدی از ADO شرکت ماکروسافت است . نسخه ADO ، با استفاده از مجموعه ای اشیاء ActiveX Data Object طراحی و پیاده سازی شده بود. ADO.NET گرچه در سطح ارائه پتانسیل های لازم در برخی موارد دارای شباهت هائی با ADO است ولی از نظر مدل برنامه نویسی دارای ساختاری ...

برای افزایش اندازه یک مقدار به کلمه یا کلمه مضاعف، با حفظ علامت، از دستورات گسترش استفاده می شود. دستورات گسترش بیت علامت ثبات انباشتگر(AL/AX) را بسط می دهند. CBW CWD ________________________________________ در بعضی از محاسبات خصوصا تقسیم و ضرب نیاز به افزایش اندازه داده از یک بایت به یک کلمه یا از یک کلمه به یک کلمه مضاعف است. اعداد بدون علامت با اضافه کردن صفر در سمت چپ به ...

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

درمورد علل شکل گیری Visual Studio.NET بطور خلاصه می توان گفت با اینکه مایکروسافت می دانست با ابزارهای قبلی شرکت می توان برنامه های اینترنتی نوشت ولی برای قبضه کردن بازار احتیاج به تکنولوژی جدیدی داشت . مایکروسافت از سال 1998 که ویژوال استودیو 6 را به بازار وارد کرد در پی حل این مشکلات بود تا در سال 2000 ، NET. را در کنفرانس برنامه نویسان حرفه ای PDC به جهان معرفی کرد. از آن روز ...

اصولاَ ساختار و مشخصات داخلی CPU و همچنین ثبات‌ها، قابلیت‌های هر کامپیوتری، در کاتالوگ سیستم کامپیوتری مربوطه وجود دارد. در کاتلوگ مذکور لیست تمام دستورات، فرمت‌های مختلف دستورها، کد اجرایی و جزئیات هر دستور نوشته شده است بررسی و تجزیه و تحلیل دستورات، و فراهم آوردن تابع‌های مورد لزوم برای اجرای هر دستور، توسط واحد کنترل انجام می‌شود. فرمت هر دستور معمولاَ به چند قسمت1 تقسیم شده ...

سولایس یک محیط عملیاتی بسیار قوی می باشد که در برگیرنده سیستم عامل چند پردازنده ای چند کاربردی (sun os)sun می باشد . سولاریس یک سیستم عامل شبکه است که در سیستم های pc وابسته به اینتل و همچنین سیستم هایی با پردازنده دارای ساختار معماری ultra SPARC , SPARC اجراء می گردد . این سیستم ها می توانند دارای حداکثر CPU64 باشند که به طور همزمان در سیستم سرور E10000 در حال کار می باشند . با ...

میکروکنترلر چیست : قطعه ای که این روزها دارد جای خود را در خیلی از وسایل الکتریکی باز میکند .از تلفن گرفته تا موبایل از ماوس لیزری که الان دستتان روی آن است و دارین باهاش کامپیوتر رو کنترل میکنید تا هر وسیله ای که بتوان پیچیدگی رو در اون دید میتونید یک میکروکنترلر رو ببینید . کلمه میکروکنترلر: این کلمه از دو کلمه 1- میکرو 2-کنترلر تشکیل شده 1-میکرو : میدونین که این یک واحد ...

مقدمه : میکروکنترلر چیست ؟ میکروکنترلر در واقع یک کامپیوتر تک تراشه ای ارزاتقیمت می­باشد. کامپیوتر تک تراشه ای بدین معنی است که کل سیستم کامپیوتر در داخل تراشه مدارمجتمع جای داده شده است.میکروکنترلری که برروی تراشه سیلیکونی ساخته میشود دارای خصوصیاتی مشابه خصوصیات کامپیوترهای شخصی استاندارد است. نخستین ویژگی میکرولنترلر دارای یک CPU (واحد پردازشگر مرکزی) حافظه RAM3 و حافظه ROM4 ...

چکیده این پروژه شامل مراحل ساخت یک سیستم نرم افزاری محاسبه حقوق یک شرکت است که در آن از زبان های SQL و Delphi استفاده شده است که در حال حاضر از زبان های رایج برای ایجاد پایگاه داده است. که ما با استفاده از زبان SQL پایگاه داده مردنظر را ایجاد کرده و تمام مراحل برنامه نویسی آن و کارهای را که سیستم باید انجام دهد را با استفاده از Delphi شبیه سازی می کنیم. در این پروژه سعی شده است ...

مقدمه اوکم (1) زبان برنامه نویسی پارالل انگلستان پیدایش و تکامل یافته است .این بخش زبان و شرایط پیرامونی پیدایش آن و رابطه آن با ترانسپیوتر اینموس (2)را تشریح می کند . اوکلم زبانی است مناسب برای بررسی نظرات وایده ها پیرامون ویژگیهای انتقال پیام در برنامه نویسی پارلل . مزیت بسیار مهم این برنامه آن است که با سرمایه گذاری اندک می توان برنامه هایی قابل اجرا روی مجموعه ای از ابر ...

نانوتکنولوژی چیست؟ نانوتکنولوژی تولید کارآمد مواد و دستگاهها و سیستمها با کنترل ماده در مقیاس طولی نانومتر، و بهره برداری از خواص و پدیده های نوظهوری است که در مقیاس نانو توسعه یافته اند. یک نانومتر چقدر است؟ یک نانومتر یک میلیاردم متر (9-m 10) است. این مقدار حدوداً چهار برابر قطر یک اتم است. مکعبی با ابعاد 5/2 نانومتر ممکن است حدود 1000 اتم را شامل شود. کوچکترین IC های امروزی ...

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

یک نانومتر چقدر است؟ یک نانومتر یک میلیاردم متر (10-9 m) است. این مقدار حدودا چهار برابر قطر یک اتم است. مکعبی با ابعاد 2.5 نانومتر ممکن است حدود 1000 اتم را شامل شود. کوچکترین آی سیهای امروزی با ابعادی در حدود 250 نانومتر در هر لایه به ارتفاع یک اتم ، حدود یک میلیون اتم را در بردارند. در مقایسه یک جسم نانومتری با اندازه‌ای حدود 10 نانومتر ، هزار برابر کوچکتر از قطر یک موی انسان ...

سیستم عامل چیست؟ سیستم عامل قسمت مهم هر سیستم کامپیوتری است یک سیستم کامپیوتری بصورت کلان می تواند به چهار جزء تقسیم شود: سخت افزار، سیستم عامل،‌ برنامه های کاربردی و کاربرها. سخت افزار که شامل واحد پردازش مرکزی (CPU)، حافظه، دستگاه های ورودی و خروجی (I/O) می باشد. منابع اصلی محاسبات را تشکیل می دهد. برنامه های کاربردی مانند کمپایلرها، سیستم های بانک اطلاعاتی، بازی ها، و برنامه ...

وب یکی از مهمترین و در عین حال جوانترین سرویس اینترنت است، که در مدت زمانی کوتاه توانسته است در کانون توجه تمامی استفاده کنندگان اینترنت قرار بگیرد و منشاء تحولات عمده‌ای در حیات بشریت باشد. در گذشته از وب صرفاً به منظور عرضه اطلاعات استفاده می‌گردید و کاربران از آن به عنوان کتابخانه‌ الکترونیکی بزرگ در جهت یافتن اطلاعات مورد نیاز خود استفاده می‌کردند. نرم افزار و دنیای برنامه ...

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

در اصطلاح کامپیوتری، ساختمان داده به روشهایی از ذخیره اطلاعات گفته می شود که برای استفاده بهینه از اطلاعات ذخیره شده اتخاذ می شود. غالباً انتخاب یک ساختمان داده موجب ایجاد الگوریتم (الخوارزمی) های متناسب با آن خواهد شد که این دو در کنار هم موجب افزایش سرعت انجام یک وظیفه یا کاهش مصرف حافظه برای پردازش داده می شود؛ سنگ بنای ساختمان های داده انواع داده و اشاره گرهای گوناگون است. ...

مقدمه: آشنایی با میکرو کنترلرهای :AVR   میکرو کنترلر : به آی سی هایی که قابل برنامه ریزی می باشد و عملکرد آنها از قبل تعیین شده میکروکنترلرگویند میکرو کنترل ها دارای ورودی - خروجی و قدرت پردازش می باشد. بخشهای مختلف میکروکنترلر : میکروکنترلر ها از بخشهای زیر تشکیل شده اند Cpu                     واحد پردازش Alu  ...

مفاهیم کلی به طور کلی نرم افزارهای کامپیوتر به دو گروه تقسیم می‌شوند: یکی برنامه‌های سیستمی که عملیات کامپیوتر را مدیریت می‌کنند و دیگری برنامه‌های کاربردی .سیستم عامل (operating system=os) اصلی ترین برنامه سیستمی است که به عنوان رابط بین کاربر و سخت افزار کامپیوتر عمل می‌کند . سیستم عامل دو وظیفه (یا هدف) اصلی دارد: • سیستم عامل استفاده از کامپیوتر را ساده می‌سازد. این بدان ...

در بسیاری از سیستم ها هنگام اجرا دستورات ماشین، ابتدا این دستورات توسط یک ROM به یک سری دستورالعمل های ایتدایی تر به نام ریز دستور یا میکرو کد تبدیل شده و سپس توسط سخت افزار اجرا می گردند که به این ماشین ها CISC(Complex Instruction Set Computer) گفته می شود. در بعشی از کامپیوترها به نام RISC(Reduced Instruction Set Computer) این سطح ریز برنامه نویسی وجود نداشته و دستورات زبان ...

مقدمه در اواسط دهه 70 ریزپردازنده ها ساختار ساده ای داشتند و در این زمان هر ریزپردازنده از یک واحد پردازشگر مرکزی (cpu) و یک تراشه LSI (شامل 5/000 ترازیستور) تشکیل شده بود و با فرکانس 1 تا 5 مگاهرتز در یک سیستم 8 بیتی کار می کرد و این ریزپردازنده ها دارای 2 الی 7 ثبات 8 بیتی بودند. به خاطر قیمت و بهای اندک و اندازه کوچک ریزپردازنده ها، در بیشتر سیستم های کامپیوتری از آنها ...

چکیده در اواسط دهه 70 ریزپردازنده ها ساختار ساده ای داشتند و در این زمان هر ریزپردازنده از یک واحد پردازشگر مرکزی (cpu) و یک تراشه LSI (شامل 5/000 ترازیستور) تشکیل شده بود و با فرکانس 1 تا 5 مگاهرتز در یک سیستم 8 بیتی کار می کرد و این ریزپردازنده ها دارای 2 الی 7 ثبات 8 بیتی بودند. به خاطر قیمت و بهای اندک و اندازه کوچک ریزپردازنده ها، در بیشتر سیستم های کامپیوتری از آنها ...

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

بیو تکنولوژی در اوائل قرن بیستم وارد عرصه جهانی شد لیکن مهندسی بیوفرایند بعد از جنگ جهانی دوم و با تولید صنعتی پنی سیلین به روش تخمیر وارد معادلات علمی تجاری و اقتصادی جهان گردید. بیو تکنولوژی یک مفهوم کلی و یک موضوع بین رشته ای می باشد که دامنه و سیعی از علم (مهندسی، پزشکی، کشاورزی، صنایع غذایی ...) را شامل می شود. شاید یکی از تعاریف ساده و نزدیک به ذهن در بیوتکنولوژی انواع ...

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

همین چند سال پیش بود که تیم نرم افزاری دکتر جیمز گاسلینگ ( برنامه نویس ارشد شرکت سان سیستم ) ، "جاوا" را به عنوان یک پلت فرم برنامه نویسی قدرتمند ، قابل انعطاف و مستقل از سخت افزار به جهانیان عرضه نمودند. چندی بعد سرکار خانم دکتر کیم پولیکس از دیگر اعضاء تیم ، در یک مصاحبه مطبوعاتی و رسمی از برنامه ریزی بلند مدت شرکت سان، برای کاربرد گسترده جاوا در دنیای میکروکنترلها تا سیستم ...

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

اولین خانواده میکرو کنترلر ها با نام MCS-51 توسط شرکت اینتل طراحی و ساخته شد .بعد ها شرکت های دیگری تحت مجوز اینتل شروع به تولید IC های میکرو کنترلر کردند . از خانواده MCS-51 اولین عضو 8051 می باشد مشخصات این IC به صورت زیر است: 1 - 4 کیلو بایت ROM 2- 128 بایت RAM 3 - 4 پورت ورودی و خروجی 8 بیتی 4 - دو تایمر/شمارنده 16 بیتی 5 - رابط سریال برای ارتیاط با دیگر وسایل 6 - 64 کیلو ...

مقدمه ‍C# یکی از زبانهای جدید برنامه‌ سازی شی‌ گرا است که با ارائه رهیافت Component-Based به طراحی و توسعه نرم‌افزار می‌پردازد. آنچه ما در حال حاضر از زبانهای برنامه‌سازی Component-Based در اختیار داریم و آنچه که C# در اختیار ما قرار می‌دهد، افق جدیدی به سوی تولید و طراحی نرم‌افزارهای پیشرفته را در روی ما قرار می‌دهند. نرم‌افزار، به عنوان یک سرویس، هدف اصلی نسل بعدی در سیستم‌های ...

میکرولنترلر 8051 پایه و اساسی است برای یادگیری دیگر میکروکنترلر ها دستورات اسمبلی این میکرو نسبت به AVR خیلی کمتر هست و دارای امکانات کمتری نسبت به دیگر میکرو ها است به همین دلیل یادگیری و فهم آن خیلی راحت و آسان می باشد که برای شروع ابتدا باید مفاهیم منطق و دیجیتال را خوب فهمیده باشید و بعد از آن باید سخت افرار 8051 و RAM و ROM داخلی آن را درک کرده باشید تا بتوانید یک برنامه ...

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

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

برنامه Debug برنامه Debug محیطی برای بررسی فایل های مقصد دودوئی و اجرائی است. برنامه امکان انجام تغییرات جزئی در یک برنامه اجرائی را فراهم می کند بدون اینکه نیاز به دوباره اسمبل کردن آن باشد. دستورات Debug برنامه Debug ابزاری جهت اشکالزدائی، اجرا و تغییر برنامه ها می باشد. این برنامه امکان نوشتن و اجرای برنامه های کوتاه اسمبلی، نمایش و تغییر محتوای حافظه و ثبات ها، تهیه لیست ...

نانو تکنولوژى چیست؟ Nano کلمه اى یونانى به معنى کوچک است که در فیزیک و ریاضیات نشان دهنده یک میلیاردیم یک کمیت است. چون قطر یک اتم تقریباً به اندازه ۱۰ نانومتر است، این اصطلاح براى مطالعه عمومى روى ذرات اتمى و مولکولى به کار برده مى شود. نانو تکنولوژى عبارت است از توانمندى تولید مواد، ابزارها و ترکیبات جدید با تغییر ساختار سطوح مولکولى و اتمى آنها براى ایجاد خواص و ویژگى هاى ...

در اواسط دهه 70 ریزپردازنده ها ساختار ساده ای داشتند و در این زمان هر ریزپردازنده از یک واحد پردازشگر مرکزی (cpu) و یک تراشه LSI (شامل 5/000 ترازیستور) تشکیل شده بود و با فرکانس 1 تا 5 مگاهرتز در یک سیستم 8 بیتی کار می کرد و این ریزپردازنده ها دارای 2 الی 7 ثبات 8 بیتی بودند. به خاطر قیمت و بهای اندک و اندازه کوچک ریزپردازنده ها، در بیشتر سیستم های کامپیوتری از آنها استفاده می ...

دوره ی آموزشی مفاهیم پایه فن آوری اطلاعات اولین مهارت از هفت مهارت استاندارد ICDL می باشد . در ابتدا لازم است بدانیم ICDL چیست و استانداردی که از آن بعنوان استاندارد ICDL یاد می شود چه مباحثی را در بر می گیرد . در بیشتر کشورهای توسعه یافته و صاحب فناوری و در بعضی کشورهای در حال توسعه آموزش علوم کامپیوتری و فراگیری دانش IT -Information Technology جزو برنامه های اصلی مدارس ، ...

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

Microsoft .NET Microsoft . NET واژه ای که به مثابه یک چتر ، شماری از فن آوریهای که اخیراً توسط شرکت مایکروسافت عرضه شده اند در بر می گیرد . با کنار هم قرار گرفتن این فن آوریها ، یک تحول اساسی در بستر توسعه مایکروسافت ، از زمان انتقال از سیستم 16 بیتی به سیستم 32 بیتی ایجاد شده است . Microsoft . NET شامل فن آوریهای زیر می شود : . NET Framework . NET Enterprise Servers . NET ...

این بخش شرح مختصری پیرامون اجزای اصلی یک سیستم کامپیوتری (حافظه و پردازنده)می دهد، که باعث می شود کاربر درک بیشتری نسبت به مفاهیمی که در طی برنامه اسمبلی با آن ها سرو کار دارد پیدا کند. حافظه واحدپردازش مرکزی ________________________________________ یک سیستم کامپیوتری ترکیب کاملی از سخت افزار و نرم افزارهای سیستمی است که باعث می شود ماشین مفید و وظیفه مندی برای کار معینی بشود. ...

امروزه در دنیایی زندگی می کنیم که شاهد پیشرفت های زیادی در زمینه کامپیوتر هستیم . در این مقاله سعی شده که به معرفی سیستم عامل لینوکس و مقایسه آن با سیستم عامل ویندوز بپردازیم . امید است که این اثر مورد استفاده قرار بگیرد تاریخچه لینوکس “ابتدا تو را نادیده میگیرند، سپس مسخره ات میکنند و بعد با تو می جنگند. ولی در نهایت پیروزی از آن توست” گاندی آغاز داستان در سال 1991 در حالی که ...

نسخه اصلی Basic (که شامل symbolic instruction code begginers all purpose به معنی «کد حاوی دستورات نمادین همه منظوره مخصوص نوآموزان» در کالج دارتموت در سال 1964 به عنوان زبانی آموزشی ابداع گشت.یادگیری و طریقه استفاده از سایر زبانهایی که تا آن زمان وجود داشتند- از جمله اسمبلی، فرترن و کوبول- بسیار مشکل تر بود و برای دانشجویان مبتدی علوم کامپیوتر مناسب نبود. زبان ...

تاریخچه دلفی : شرکت Borland پس از معرّفی موفّق نسخه Borland Pascal و تکمیل آن با عرضه نسخه هفتم این زبان برنامه‌نویسی، در حدود سال 1374 ش. شروع به کار بر روی یک ابزار طرّاحی سریع برنامه‌های کاربردی به نام دلفی نمود. بعد از آن‌که تعیین شد معماری مدل اشیا بهترین روش اجرای این طرح است، لازم بود که یک زبان برنامه‌نویسی که به مثابه قلب نظام است، مشخّص گردد. در آن زمان Borland به ...

استفاده از Mouse در محیط گرافیک : برای استفاده از Mouse در محیط گرافیکی باید وقفه مربوط به فعالسازی Mouse را فراخوانی کنیم . این وقفه 33Hex (هگزادسیمال) نام دارد و شامل یکسری توابع است که هر تابع با یک شماره مشخص شده و کاربرد خاصی دارد . هرکدام از توابع مذکور دارای ثباتهای ورودی و خروجی هستند . ثباتهای ورودی باید قبل از فراخوانی وقفه مقدار دهی شوند تا وقفه عمل مورد نظر ما را ...

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

ثبت سفارش
تعداد
عنوان محصول