سوال در مورد زبان اسمبلی

عنوان : سوال در مورد زبان اسمبلی
گروه درخواست : سایر موارد
شرح درخواست :

سلام من ی سوالی داشتم که مخیواستم بدونم مثلا کد اسکلی حرف a 31h هست خب کامپیوتر چطور این 31h اسکی رو از 31h عددی متمایز میکنه؟
و یک سوال دیگه داشتم اینکه به نظر من متغیر های
a db 4 dup(41h)
و
b dw 2 dup(4141h)
باید مقدارشون یکی باشه یعنی بالای 4 تا هشت بیته
و پایینی دو تا دو تا هشت بیته ولی وقتی رانش میکنم پایینی رو 8 تا 8 بیت نشون میده و بالایی رو 4 تا هشت بیت


پاسخ کارشناس

با سلام
در مورد سوال اول
کامپیوتر حروف رو مثل ما قبول نمیکنه و بر اساس همین کد های اسکی حرف ها و کلمه ها تایپ میشه و اون که گفتید چجوری متمایز میکنه هم اینکه اون عدد به عنوان یه رشته در سیستم ترجمه میشه
سوال دوم
بر اساس کتاب مدار های منطقی نتیجه واقعی همین چیزی هست که سیستم نشون داده
ولی گه گاهی ما برای به دست اوردن نتیجه سعی میکنیم به این صورت شروع به شمارش بیت ها کنیم


با تشکر ،
مهدی جوادی
پاسخیاب

توسط مهدی جوادی در تاریخ 1397/07/06

شما هم سوال دارید ؟

از کارشناسان پاسخیاب بپرسید!