ما زنده به آنیم که آرام نگیریم موجیم که آسودگی ما عدم ماست
وقتی یک ملت برای فرهنگ و نژاد و ملیت خویش ارزشی قائل نشد و حقی را که طبیعت برای نگاهداری نژاد پاکش به او ارزانی داشته بود پایمال ساخت و به بیگانگان روی آورد و تسلیم شد دیگر حق ندارد از شکست و بدبختی سیاسی که خودش باعث آن شده است شکایت کند .ادولف هیتلر
ما زنده به آنیم که آرام نگیریم موجیم که آسودگی ما عدم ماست
وقتی یک ملت برای فرهنگ و نژاد و ملیت خویش ارزشی قائل نشد و حقی را که طبیعت برای نگاهداری نژاد پاکش به او ارزانی داشته بود پایمال ساخت و به بیگانگان روی آورد و تسلیم شد دیگر حق ندارد از شکست و بدبختی سیاسی که خودش باعث آن شده است شکایت کند .ادولف هیتلر
COMPILERS
Company Name Product Description Contact Information
GCC (GNU) GCC toolset for the AVR. Freeware C and C++ compiler.
CodeVisionAVR C Compiler C Compiler Tel: (+40) 723469754
Fax: (+401) 722181658
office@hpinfotech.ro
Digimok BASIC Compiler and Java Virtual Processor Tel: +33 3 21 86 54 88
Fax: +33 3 21 81 03 43
Dunfield Development Systems Micro-C Developers Kit Tel: +1 613 256-5820
E-Lab Computers Pascal Compiler Tel: +49 7268 9124-0
Fax: +49 7268 9124-24
FastAVR Basic Compiler microdesign@siol.com
FORTH, Inc. Forth Compiler forthsales@forth.com
IAR Systems IAR Embedded Workbench™ including highly optimizing C and C++ Compiler and IAR C-SPY® Debugger for all AVR devices. Download a 4kB KickStart version or a 30-day evaluation version. US Tel: (650) 287-4250
US Email: info@iar.com
Europe and Asia Tel: +46 18 167800
Europe and Asia Email: info@iar.se
Japan Tel: +81 3 5298-4800
Japan Email: info@iarsys.co.jp
Full Contact Details
ImageCraft Inc. C Compiler for tiny, classic and mega AVR Tel: +1 650 493-9326
Fax: +1 650 493-9329
Kreymborg, Ron C Compiler
Kuehnel, Dr. Ing. Claus C-, Pascal- and C BASIC Compiler Fax: +41 1 7850275
info@ckuehnel.ch
MCS Electronics BASCOM-AVR BASIC compiler Tel: +31 75 6148799
Fax: +31 75 6144189
info@mcselec.com
RAM Technology Systems Multi-Tasking Forth Optimising Compiler Tel: +44 1202 686308
alan@ram-tech.co.uk
Alan M. Robertson
Rhombus Basic compiler including simulator, ISP, Terminal Emulator Tel: +1 864 233-8330
Fax: +1 864 233-8331
info@rhombusinc.com
Rowley Associates C Compiler
SPJ Systems C Compiler spj@spjsystems.com
http://www.atmel.com/products/AVR/thirdparty.asp
ما زنده به آنیم که آرام نگیریم موجیم که آسودگی ما عدم ماست
وقتی یک ملت برای فرهنگ و نژاد و ملیت خویش ارزشی قائل نشد و حقی را که طبیعت برای نگاهداری نژاد پاکش به او ارزانی داشته بود پایمال ساخت و به بیگانگان روی آورد و تسلیم شد دیگر حق ندارد از شکست و بدبختی سیاسی که خودش باعث آن شده است شکایت کند .ادولف هیتلر
متغییر رو با عدد بیت مورد نظر And کن بعد حاصل رو با if چک کن
به طور مثال بیت سوم یک متغییر عددی
a=243 '(11110011)bin
b=a and 4 ' عددبیت سوم
حالا میشه b رو با دستور if چک کرد
ما زنده به آنیم که آرام نگیریم موجیم که آسودگی ما عدم ماست
وقتی یک ملت برای فرهنگ و نژاد و ملیت خویش ارزشی قائل نشد و حقی را که طبیعت برای نگاهداری نژاد پاکش به او ارزانی داشته بود پایمال ساخت و به بیگانگان روی آورد و تسلیم شد دیگر حق ندارد از شکست و بدبختی سیاسی که خودش باعث آن شده است شکایت کند .ادولف هیتلر
به نظر شما ظاهر و امکانات Ide کدو نرم افزار کامله
در ضمن دوستان من نیاز به یکسری عکس یا icon برای نمایش قسمتهای داخلی میکرو مانند تایمر و پورت سریال و غیره دارم کسی سراغ نداره
ما زنده به آنیم که آرام نگیریم موجیم که آسودگی ما عدم ماست
وقتی یک ملت برای فرهنگ و نژاد و ملیت خویش ارزشی قائل نشد و حقی را که طبیعت برای نگاهداری نژاد پاکش به او ارزانی داشته بود پایمال ساخت و به بیگانگان روی آورد و تسلیم شد دیگر حق ندارد از شکست و بدبختی سیاسی که خودش باعث آن شده است شکایت کند .ادولف هیتلر
این چیزی که شما میگید Masking است و محدودیت های خودشو داره مثلا اینجا مقدار بقیه ی بیت ها رو از بین بردید و در ضمن این روش تو پردازش های بالا بسیار کنده.
همون طور که می دونید شما قبل از ساختن کامپایلر باید اول یک اسمبلر بسازید و اونجا برای تفسیر دستورالعمل ها و اپراند ها به شدت به اعمال دستکاری بیت ها نیاز دارید. پس خواهید دید که این روش ها منابع سیستم رو به شدت مصرف میکنه.
خود مایکروسافت هم میگه که Visual Basic اعمال بیتی رو پشتیبانی نمیکنه و باید اونها رو شبیه سازی کنید!
برای اطلاعات بیشتر این صفحه رو مطالعه کنید:
http://support.microsoft.com/kb/113476
There is nothing so practical as a good theory. — Kurt Lewin, 1951
منظور شما از کم شدن سرعت تو میکرو است یا تو کامپیوتر که در حال کامپایله :eek:
اگه میکرو که از این روش توش استفاده نمی شه
اگه کامپیوتره که فکر نکنم 1000 برابر این هم برای یه cpu که با سرعت 2یا3 گیگ کار میکنه اصلا حس بشه
ما زنده به آنیم که آرام نگیریم موجیم که آسودگی ما عدم ماست
وقتی یک ملت برای فرهنگ و نژاد و ملیت خویش ارزشی قائل نشد و حقی را که طبیعت برای نگاهداری نژاد پاکش به او ارزانی داشته بود پایمال ساخت و به بیگانگان روی آورد و تسلیم شد دیگر حق ندارد از شکست و بدبختی سیاسی که خودش باعث آن شده است شکایت کند .ادولف هیتلر
منظورم کامپیوتره
تا حالا یه فایل 60 - 70 کیلو بایتی رو با بسکام با یه سیستم پنیتیوم 2 کامپایل کردید، ببینید چقدر طول میکشه؟
در ضمن همه که PC چند گیگاهرتزی ندارن، بعضی ها مثل من کامپیوترشون نفتیه :biggrin:
ولی کلا از این حرف ها بگذریم، این کار در این مقیاس ها شدنی نیست، دوست من تز کارشناسیش طراحی یه اسمبلر Z80 بود، 4 ماه شبانه روز کار کرد تازه کلی هم برنامه اش ایراد داشت.
این یه کار تیم برنامه نویس قوی می خواد که حداقل دو سال روش کار کنند. :smile:
There is nothing so practical as a good theory. — Kurt Lewin, 1951
سلام
اول : کار نشد نداره
دوم : مشکل ما ایرانی ها اینه که خودمون رو دست کم می گیریم
سوم : من 12 سال برنامه نویسم با vb از ورژن 3 تا net
چهارم : من هم نگفتم فردا آمادست
پنجم : اگر به تاپیک های اول رجوع کنید قرار بود یک تیم بشیم
ششم : اگر دوست شما علاقه به این کار داره می تونیم با هم همکاری کنیم
هفتم : این موضوع یکی از اهداف منه که حدود یک ساله دارم روش تحقیق می کنم و اصلا هم کوتاه نمیام
ما زنده به آنیم که آرام نگیریم موجیم که آسودگی ما عدم ماست
وقتی یک ملت برای فرهنگ و نژاد و ملیت خویش ارزشی قائل نشد و حقی را که طبیعت برای نگاهداری نژاد پاکش به او ارزانی داشته بود پایمال ساخت و به بیگانگان روی آورد و تسلیم شد دیگر حق ندارد از شکست و بدبختی سیاسی که خودش باعث آن شده است شکایت کند .ادولف هیتلر
منظور شما رو نمی فهمم
وقتی شما به طور مثال می خواهید عدد 10100101باینری رو بیرون بفرستید باید اونرو به واحد دسیمال یا ده دهی تبدیل کنید و بعد با دستور chr اونرو به کاراکتر تبدیل کنید و به com بدهید
بر روی com ما همان 10100101باینری را داریم
ما زنده به آنیم که آرام نگیریم موجیم که آسودگی ما عدم ماست
وقتی یک ملت برای فرهنگ و نژاد و ملیت خویش ارزشی قائل نشد و حقی را که طبیعت برای نگاهداری نژاد پاکش به او ارزانی داشته بود پایمال ساخت و به بیگانگان روی آورد و تسلیم شد دیگر حق ندارد از شکست و بدبختی سیاسی که خودش باعث آن شده است شکایت کند .ادولف هیتلر
دیدگاه