معرفی دستوراتCPU:
حرکت داده ها بین Registers(ثبات ها)
کار با memory (حافظه)
عملیات حسابی اولیه
به عنوان یک قانون CPU هر معماری CPU دستورات خاص خودشو داره
#Registers
#CPU
حرکت داده ها بین Registers(ثبات ها)
کار با memory (حافظه)
عملیات حسابی اولیه
به عنوان یک قانون CPU هر معماری CPU دستورات خاص خودشو داره
#Registers
#CPU
👍4
سینتکس در زبان اسمبلی:
یک برنامه اسمبلی می تونه به سه بخش زیر تقسیم شه:
بخش data این بخش برای اعلام داده ها های اولیه یا ثابت استفاده میشه این داده در زمان اجرا تغییر نمیکنه سینتکس به صورت زیره
section.data
بخش bss این بخش برای اعلام متغیر ها استفاده میشه سینتکس به سورت زیره
section.bss
بخش tetx این بخش برای نگه داشتن کد اصلی استفاده میشه این بخش با اعلام متغیر سراسری _start شروع میشه که به هسته (core ) میگه که اجرای برنامه از کجا باید شروع بشه سینتکس به صورت زیره
section.text
section_start
:start_
کامنت ها در زبان اسمبلی با (;) شروع میشن
مثال
This program a good;
برنامه های نوشته شده با زبان اسمبلی به سه دستور تقسیم میشن:
دستورالعمل اجرایی: یا دستور العمل های ساده
به پردازنده (CPU) میگن چه کاری انجام بده
هر دستورالعمل شامل یک نوع کد عملیاتیه که
بهش میگن opcode هر دستورالعمل اجرایی
یک دستورالعمل زبان ماشین تولید میکنه
دستورالعمل های اسمبلر:
در مورد جنبه ها مختلف روند مونتاژ به اسمبلر میگن که این دستورات غیر قابل اجران و دستورالعمل زبان ماشین تولید نمی کنن
ماکروها:
ماکروها اساسا مکانیسم جایگزینی متن هستن
هر کدام از دســتورات زبان اســمبلی در یک
سطر جدا نوشته میشن همه ی اون ها از قالب زیر استفاده میکنن
[lable] mnemonic operands
[comment]
یک دستورالعمل شامل دو بخش هست یکی قسمت اول نام دستورالعمل mnemonic که قراره اجرا بشه و دومی ان عملوند ها operands یا پارامتر های دستور هستن
#syntax
#command
#Assembly
#CPU
یک برنامه اسمبلی می تونه به سه بخش زیر تقسیم شه:
بخش data این بخش برای اعلام داده ها های اولیه یا ثابت استفاده میشه این داده در زمان اجرا تغییر نمیکنه سینتکس به صورت زیره
section.data
بخش bss این بخش برای اعلام متغیر ها استفاده میشه سینتکس به سورت زیره
section.bss
بخش tetx این بخش برای نگه داشتن کد اصلی استفاده میشه این بخش با اعلام متغیر سراسری _start شروع میشه که به هسته (core ) میگه که اجرای برنامه از کجا باید شروع بشه سینتکس به صورت زیره
section.text
section_start
:start_
کامنت ها در زبان اسمبلی با (;) شروع میشن
مثال
This program a good;
برنامه های نوشته شده با زبان اسمبلی به سه دستور تقسیم میشن:
دستورالعمل اجرایی: یا دستور العمل های ساده
به پردازنده (CPU) میگن چه کاری انجام بده
هر دستورالعمل شامل یک نوع کد عملیاتیه که
بهش میگن opcode هر دستورالعمل اجرایی
یک دستورالعمل زبان ماشین تولید میکنه
دستورالعمل های اسمبلر:
در مورد جنبه ها مختلف روند مونتاژ به اسمبلر میگن که این دستورات غیر قابل اجران و دستورالعمل زبان ماشین تولید نمی کنن
ماکروها:
ماکروها اساسا مکانیسم جایگزینی متن هستن
هر کدام از دســتورات زبان اســمبلی در یک
سطر جدا نوشته میشن همه ی اون ها از قالب زیر استفاده میکنن
[lable] mnemonic operands
[comment]
یک دستورالعمل شامل دو بخش هست یکی قسمت اول نام دستورالعمل mnemonic که قراره اجرا بشه و دومی ان عملوند ها operands یا پارامتر های دستور هستن
#syntax
#command
#Assembly
#CPU
👍2
روند کار cpu به صورت انیمشین
https://www.linkedin.com/posts/onhex-group_cpu-ugcPost-7305645972016005121-xIvj?utm_source=share&utm_medium=member_desktop&rcm=ACoAACblG4kB0PHR1ZRBvvVzW7X1SO04asr6j5U
https://www.linkedin.com/posts/onhex-group_cpu-ugcPost-7305645972016005121-xIvj?utm_source=share&utm_medium=member_desktop&rcm=ACoAACblG4kB0PHR1ZRBvvVzW7X1SO04asr6j5U
Linkedin
اگه دوست دارید بدونید، CPU چطوری کار میکنه، میتونید بصورت انیمیشن، این قصه رو ببینید. | OnHex Group
اگه دوست دارید بدونید، CPU چطوری کار میکنه، میتونید بصورت انیمیشن، این قصه رو ببینید.
https://lnkd.in/dmdbAxyA
#CPU
https://lnkd.in/dmdbAxyA
#CPU
👍7❤1