طراحی وب سایت, طراحی سایت, طراحی پرتال, طراحی وب, پرنیان وب

  • پرنیان وب : طراحی وب سایت , طراحی وب سایت داینامیک , طراحی وب سایت شرکتی , طراحی وب سایت شخصی , طراحی سایت , طراحی وب , طراحی پرتال

  • پرنیان وب : طراحی پرتال , بهینه سازی سایت و سئو , طراحی پورتال , طراحی پرتال شرکتی , طراحی پرتال سازمانی , افزایش رنکینگ وب سایت , طراحی وب سایت



اسمبلی | Assembly

اسِمبلی ( Assembly ) - طراحی سایت و پرتال پرنیان وباسمبلی ( Assembly ) به مجموعه زبان‌ های برنامه ‌نویسی سطح پایینی اطلاق می‌شود که در آن مستقیماً دستورالعمل‌های پردازندهٔ اصلی ( CPU ) نوشته میشود ، یعنی دستوراتی که ALU توانایی انجام آنها را دارد. به دلیل سطح پایین بودن این زبان‌ها ، نوشتن ، اشکال زدایی و نگهداری برنامه مشکلتر است. برای هر خانواده CPU یک زبان اسمبلی وجود دارد. این زبان به زبان مادر کامپیوتر بسیار نزدیک می‌باشد بطوریکه تمامی برنامه‌های اولییه همچون ++C توسط زبان اسمبلی ساخته شده است و همچنین اکثر کارهای هک و ... با این زبان انجام میشود. در زبان اسمبلی هر دستور زبان متناظر یک دستور باینری است. اين زبان را با استفاده از اسيمبلر ها مي توان به زبان ماشين يعني صفر و يك تبديل كرد. نرم‌افزارهاي اسمبلر بر روي سيستم نصب شده و با وارد كردن كدهاي اسمبلي و دباگ كردن ان ميتوان انها را به زبان ماشين تبديل كرد.

اسمبلی 64 بیتی 32 بیتی و 16 بیتی در زبان اسِمبلی با توجه به امکانات پردازنده و مقدار حافطهٔ آن از یک اسمبلر 16 بیتی 32 بیتی و یا 64 بیتی استفاده می‌شود. در اسِمبلی 16 بیتی حافظه در ثبات های AX BX CX DX AH AL BH BL CH CL DH DL IP CS DS ...  قرار دارد. در اسمبلی 32 بیتی ثبات های EAX EBX ECX EDX EIP اضافه می‌شوند. و در اسِمبلی 64 بیتی نیز ثبات های RAX RBX RCX RDX RIP اضافه میشوند. حافظهٔ قابل دسترس در حالات فوق به ترتیب 65536 ، 4294967296 و 18446744073709551616 بایت است.

برنامه‌نویسی رایانه در فرهنگ واژه غیر متخصصین ممکن است به تمام پروژه ساخت نرم‌افزار یا برنامهٔ رایانه‌ای گفته شود. با این همه برنامه‌نویسی تنها بخشی از فرآیند توسعه نرم‌افزار یا برنامه رایانه‌ای است. اهمیت ، توجه و منابع اختصاص داده شده به برنامه‌نویسی ، بسته به ویژگی‌های مشخص شده محصول و خواست افراد درگیر در پروژه و کاربران و در نهایت شیوهٔ انتخاب شده مهندسی نرم‌افزار متغیر است. برنامه‌نویسی کامپیوتر که اغلب در انگلیسی Programming یا Coding گفته می‌شود ، فرآیند نوشتن ، اشکال زدایی ( Debug ) و نگهداری کد منبع ( Source Code ) برنامه کامپیوتر میباشد. این کد منبع با یک زبان برنامه نویسی نوشته شده است. این کد منبع ممکن است تغییر داده شده یک کد قبلی و یا یک کد کاملا جدید باشد. هدف برنامه نویسی ساختن یک برنامه میباشد که یک رفتار خواسته شده را به نمایش بگذارد.

اندازه گیری کاربرد زبان :

تعیین اینکه محبوب ترین زبان برنامه نویسی مدرن کدام است کار بسیار مشکلی است. بعضی از زبان ها در کاربرد های خاصی محبوب است و بعضی دیگر مرتبا در نوشتن کاربرد های گوناگون استفاده میشود. روش های اندازه گیری محبوبیت زبان شامل موارد زیر میباشد :

  1. شمردن تعداد آگهی های اشتغال و توجه به یک زبان
  2. تعداد کتاب های آموزشی فروخته شده در مورد یک زبان
  3. تخمین تعداد خطوط کد نوشته شده در یک زبان

اشکال زدایی :

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

-


  • تعداد بازدید: 2712
  • تاریخ انتشار: شنبه 18 دی 1389 ساعت 21:02


طراحی سایت, طراحی وب سایت, طراحی پرتال, طراحی پورتال, طراحی سایت داینامیک, افزایش رنکینگ وب سایت, بهینه سازی وب سایت, طراحی سایت شرکتی, طراحی پرتال سازمانی