اطلاعیه

Collapse
No announcement yet.

مربوط به اسمبلی : راهنمای در مورد PCLATH ???

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    مربوط به اسمبلی : راهنمای در مورد PCLATH ???

    سلام
    دوستانی که به اسمبلی آشنا هستند ممنون میشم جواب بدند:
    بزارید سوالم را اینطوری مطرح کنم: من یک برنامه برای میکرو pic 16f616 که حجم ان 990 دستور میباشد .
    با توجه به حجم برنامه که کمتر از 2K WORD میباشد ،
    در چه صورتی در نیاز هست از PCLATH را تغییر دهم :
    1- موقعی که از دستور GOTO استفاده میکنم .
    2- موقعی که از دستور CALL استفاده کنم .
    3- موقعی که مقدار PCL تغییر میکند . مثلا : ADDWF PCL , F

    #2
    پاسخ : مربوط به اسمبلی : راهنمای در مورد PCLATH ???

    سلام دوست عزیز،تا جایی که من میدونم
    طبق instruction set دیتاشیت و توضیحات دستورات call و goto شما میتونید برای دستورات goto و call تا ۲۰۴۸ عدد دهی کنید و این دستورات خودشون مقدار pcl و pclatch رو تغییر میدن و نیاز نیست شما تغییرش بدید
    میدونید pcl و pclatch دو رجیستر جدا هستند و در صورتی که بخواید میتونید به صورت مستقیم pcl رو بخونید و یا توش چیزی بنویسید(sfr) اما pclatch قابل خوندن نیست و برای نوشتن هم باید به صورت غیر مستقیم نوشته بشه
    به هر حال شما نیازی نیست pclatch رو دستکاری کنید،و دستورات goto و call این کار رو خودشون انجام میدن
    [آموزشی] کنترل رله با پیامک توسط sim800l
    [آموزشی] راه اندازی سنسورهای DHT11 و DHT22 با کدویژن
    [آموزشی] مدار عملی اتصال میکروفن خازنی به میکروکنترلر
    [آموزشی] آموزش نحوه راه اندازی میکروهای fmd
    صفحه اینستاگرام : ecdco_ir

    دیدگاه

    لطفا صبر کنید...
    X