با سلام خدمت همه دوستان
برای یادگیری این بحث شیرین و زیبا دارم سعی میکنم یه برنامه که به زبان اسمبلی برای پردازنده ی t89c51cc01 نوشته شده رو برای خودم تفسیر کنم.
از اونجا که توی اسمبلی تازه کارم، خیلی از قسمت هاشو متوجه نمیشم و خواستم از شما کمک بگیرم.
اگر که کمکی می کنید ، ممنون :rolleyes:
این کد قسمت های اول اون برنامه است که سوالات زیادی رو برای ایجاد کرده:
خب ، سوالاتم
این include برای تعریفه پردازنده است؟؟ کلمه ی کلیدیه اسمبلیه؟؟ برای چی اومده؟
خط
داره چیکار میکنه؟ کدوم اینا کلمه ی کلیدی زبان اسمبلی اند؟ یه جور شروع تعریف تابع یا همچین چیزیه؟
این چیه و چیکار میکنه؟؟
توضیحات فوق العاده ساده یا فوق العاده حرفه ای همش قبولن، ممنون
عزممو جزم کردم که یادش بگیرم :read:
ممنون ازتون، اگه منبع خوبی هم دارید که توی 4share اپلود نشده ، لطفا دریغ نکنید
ممنون از همتون
مهرداد
برای یادگیری این بحث شیرین و زیبا دارم سعی میکنم یه برنامه که به زبان اسمبلی برای پردازنده ی t89c51cc01 نوشته شده رو برای خودم تفسیر کنم.
از اونجا که توی اسمبلی تازه کارم، خیلی از قسمت هاشو متوجه نمیشم و خواستم از شما کمک بگیرم.
اگر که کمکی می کنید ، ممنون :rolleyes:
این کد قسمت های اول اون برنامه است که سوالات زیادی رو برای ایجاد کرده:
کد:
$INCLUDE(t89c51cc01.inc) ;============================================================================ LINETO MACRO linenum IF (linenum=1) mov A,#80h ENDIF IF (linenum=2) mov A,#0C0h ENDIF IF (linenum=3) mov A,#094h ENDIF IF (linenum=4) mov A,#0D4h ENDIF lcall COMX ENDM ;============================================================================
این include برای تعریفه پردازنده است؟؟ کلمه ی کلیدیه اسمبلیه؟؟ برای چی اومده؟
خط
کد:
LINETO MACRO linenum
کد:
lcall COMX
توضیحات فوق العاده ساده یا فوق العاده حرفه ای همش قبولن، ممنون
عزممو جزم کردم که یادش بگیرم :read:
ممنون ازتون، اگه منبع خوبی هم دارید که توی 4share اپلود نشده ، لطفا دریغ نکنید
ممنون از همتون
مهرداد
دیدگاه