جستجو در موضوعات الكترونيكهمه چیز درباره الکترونیک  

 

  سلام...به وبلاگ من خوش امدي


همه چیز درباره الکترونیک

پست الكترونيک

آرشيو

خانه

 

۱۳۸٤/٦/۱٢

 

 

سلام دوستان:

متاسفانه تا يه ماه و نيم ديگه به علت مسافرت و نداشتن فرصت نميتونم اپديت كنم وفعلا ازتون خداحافظی ميكنم ولی بعد از اين يه ماه ونيم دوباره اينجا سر بزنيدا

جواب:

يکی از دوستان ايميل زده بود و راجع به فضای برنامه رام ميکرو سوال کرده بود من بهتر ديدم يک مثال از جدولlook-up برای روشن شدن موضوع بزنم:

ادرس دهی ارايه ای جهت گرفتن اطلاعات از جداولی استفاده ميشه كه در حافظه رام تعريف می شوند و جهت دسترسی به هريك از كاراكترها از دستور زير استفاده می شه:

movc a ,@a+dptr

جدولها به وسيله دستور dbتعريف می شوندمثلا كلمه iranدر ادرس 200hنوشته شده و به وسيله دستور زير جدول در فضای برنامه رام قرار داده می شود:

ORG 200H

MYDATA:DB "IRAN 

 كاراكتر             ادرس

MYDATA                    "I

MYDATA+1              R

MYDATA+2                 A

.............و مكانهای ۲۰۰تا ۲۰۲در رام دارای محتويات زير است:

200=I  

201=R

203=A

MOV DPTR,#MYDATAاشاره گر DPTRرا با ادرس اول جدول مقدار دهی می كند

CLR A

MOVC A,@A+DPTR

INC DPTR

CLR A

MOVC A,@A+DPTR

 پيام هاي ديگران ()

شيلا ستاري

لینک ها

پروژه های الکترونيک

انجمن تخصصي برق و الكترونيك

جستجو در موضوعات الكترونيك

بر و بچ برق

اموزش الكترونيك

اموزش ميكرو پي اي سي

اقاي لاچيني

لوگوي وبلاگ شما

Home افراد انلاين
Google




وبلاگ های دوستان