اینتل ۸۰۳۸۶: تفاوت میان نسخه‌ها

محتوای حذف‌شده محتوای افزوده‌شده
قسمت جدید اضافه شد: معماری/انواع داده‌ها
جز ←‏معماری: ابرابزار
خط ۲۱:
== معماری ==
=== نوع داده‌های ۸۰۳۸۶ ===
این انواع داده‌ها مستقیمامستقیماً پشتیبانی می‌شوند و درنتیجه توسط یک یا چند [[کد ماشین]] ۸۰۳۸۶ پیاده‌سازی شده‌اند. این [[نوع داده|نوع داده‌ها]]‌ها اینجا توضیح داده شده‌اند.
* بیت: نوع داده‌یدادهٔ بولی، [[بیت فیلد]] (گروهی از حداکثر ۳۲ بیت) و رشته‌ای از بیت‌ها (تا طول چهار گیگابیت).
* عدد صحیح ۸ بیتی (بایت)، علامت‌دار (از -۱۲۸ تا ۱۲۷) یا بی‌علامت (از ۰ تا ۲۵۵).
* عدد صحیح ۱۶ بیتی، علامت‌دار یا بی‌علامت
* عدد صحیح ۳۲ بیتی، علامت‌دار یا بی‌علامت
* عدد صحیح ۶۴ بیتی، علامت‌دار یا بی‌علامت
* آفست، یک تغییرمکان ۱۶ یا ۳۲ بیتی که به یک مکان حافظه اشاره میکندمی‌کند
* اشاره‌گر، یک انتخاب‌کننده ۱۶ بیتی با یک آفست ۱۶ یا ۳۲ بیتی
* [[نویسه]] (کد نویسه‌ینویسهٔ ۸ بیتی)
* رشته، یک توالی از کلمات ۸، ۱۶ یا ۳۲ بیتی (با طول حداکثر ۴ گیگابیت)
* [[BCD]]، ارقام ده‌دهی(۰ تا ۹)
* Packed BCD، دو رقم ده‌دهی در یک بایت(۰ تا ۹۹)