ايران ويج

نسخه‌ی کامل: چندتا سوال مبتدی ولی مهم در مورد آدرس و ارقام
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سلام دوستان.

لطفا تصاوير زير رو نگاه کنید. بخشي از کتاب زبان اسمبلي نيک مهر هستش. يه چندتا سوال مبتدي داشتم.

از کجا فهميده که در اين مثال ها آدرس حافظه از 4000 يا 1A00 يا 2401 يا غيره شروع مي شه؟


http://up5.iranblog.com/images/efjywt2ggrs95hsnxly4.jpg

http://up5.iranblog.com/images/i5iokem7y8h1l2g6cwn6.jpg

http://up5.iranblog.com/images/urmxevzd16q98mduxfr5.jpg

------------------

2. به عکس زير نگاه کنيد. سوالم در مورد اين 0x52 يا 0x000001A4 يا امثال اين ارقام که در تصوير زير مي بينيد هستش.

حالا سوال اصليم هم اينه که اين x بين اين ها براي چي هستش؟

اين 0x که در همه جا مي زنه معادل چي هستش و براي چي هستش؟

[تصویر:  706m7722u5vddz219sw.png]

ممنونم.
ox یعنی کل عدد در مبنای 16 هست
اون آدرس ها هم آدرس پایه معمولا مثال دقیقا نمی دونم از کجا می یاد بسته به پروسسور توی یکی از متغیر ها ذخیره می شه
بقیه آدرس ها هم از جمع همون آدرس پایه با افستشون به دست می یان
اون آدرس پایه رو معمولا خود اسمبلر می ده (البته من با این اسمبلر کار نکردم بنابراین حرفام خیلی معتبر نیست Biggrin )
ممنونم هادی جان.

این x چه معنی داره که همه جا به کار می ره و معادل چی هستش؟

از دوستان دیگر هم اگر اطلاعاتی دارند خواهش می کنم در اینجا به سوالات جواب بدهند.

با تشکر.
سلام
X مخفف Hexa Decimal يعني 16 تايي و Bin هم مخفف Binary به معناي دوتايي . و اگر هيچي نزاريم مبناي 10 ميگيره .