سلام دوستان یک سوال ، من شنیدم قبل از اینکه زبان های برنامه نویسی مدرن به وجود بیاد رو کاغذ برنامه نویسی میکردن ( پانچ کردن کاغذ )و بعد از اون با باینری ( دستگاه اعداد دو دویی )
حالا یه سوال دارم کد های باینری چطوری تو cpu اجرا میشه ، و مثلا من اگر بخوام با باینری برنامه نویسی کنم باید اون هارو تو چه فایل سیو کنم تو چه پوشه ای ؟
سلام.
بله میشه باینری یا همون به زبان ماشین یا ماشین کد (Machine Code)، کد زد.
هر CPU دستورات خاص خودش رو داره که با استفاده از اون دستورات میتونی برنامتو بنویسی ولی نیاز به دانش ساختار CPU و رجیستر ها (ثبات ها) و باس و فرایندهای ALU در CPU و ... داری.
یک زبانی هست به نام اسمبلی که خواناییش بیشتر از ماشین کد یا همون 0 و 1 هست، میتونی اسمبلی بنویسی و با یک برنامه به نام اسمبلر به زبان ماشین تبدیل میشه و میتونی روی CPU مورد نظرت اجرا بکنی.
احتمالا بچه هایی که سخت افزار کار میکنن و با میکروکنترلرها و... بیشتر سروکار دارن با این فضا بیشتر اشنا هستن.
برای اطلاعات بیشتر کتاب معماری کامپیوتر موریس مانو رو میتونی مطالعه کنی تا متوجه بشی CPU بصورت کلی چطور کار میکنه
(البته که CPU های الان خیلی تغییر کردن ولی دید خوبی بهت میده)
این لینک هم میتونه بهت دید خوبی بده
دید خوب D:
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟