PDA

توجه ! این یک نسخه آرشیو شده می باشد و در این حالت شما عکسی را مشاهده نمی کنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : بخش اول : نمایش اطلاعات در اسمبلي



TAHA
11-11-2009, 10:46 PM
I- عددی
1. باینری مطلق
2. باینری با علامت مطلق
3. باینری مکمل1
4. باینری مکمل2
5. مبنای8 (Octal)
6. مبناری 16 (Hex)
7. دهدهی غیرفشرده شده
8. دهدهی فشرده شده
II- غیر عددی
1. EBSDIC
2.ASCII
III- کدهای عملیاتی (Operational Code)


1. باینری مطلق:
تبدیل عدد دهدهی به دودوی:
برای تبدیل عدد از مبنای 10 به مبنای 2 از تقسیمات متوالی عدد بر 2 استفاده می شود. کار تقسیم تا جایی ادامه پیدا می کند که به خارج قسمت صفر برسیم. از کنار هم قرار دادن باقیمانده ها از آخرین باقیمانده به اولین باقیمانده مبنای 2 عدد بدست می آید.
*. نمایش دودویی هر عدد تنها از مقادیر صفر و یک تشکیل می شود.
(79.45)d = 7×10^1 + 9×10^0 + 4×10^-1 + 5×10^-2
مثال: عدد 57 را به مبنای دو می بریم.

57÷2=28 R=1

28÷2=14 R=0

14÷2=7 R=0

7÷2=3 R=1

3÷2=1 R=1

1÷2=0 R=1

57 D = 111001 b
تبدیل عدد دودویی به دهدهی
111001 b =1×2^0 + 0×2^1 + 0×2^2 + 1×2^3 + 1×2^4 + 1×2^5
= 1×1 + 0×2 + 0×4 + 1×8 + 1×16 + 1×32
= 1 + 0 + 0 + 8 + 16 + 32
= 57 ِd
تبدیل اعداد دهدهی اعشاری به مبنای 2
ابتدا قسمت صحیح را تبدیل به مبنای دو می کنیم.
برای تبدیل قسمت اعشار عدد به مبنای دودویی قسمت اعشاری را به عدد 2 ضرب متوالی می کنیم تا زمانیکه قسمت اعشار صفر شود. قسمت صحیح حاصل از ضرب های متوالی از ابتدا به انتهامبنای 2 عدد مورد نظر است.

مثال:
(22.6875)d =?

22d = (10110)b


(0.6875)d = ( )b
0.6875 × 2 = 1 + 0.375
0.375 × 2 = 0 + 0.75
075 × 2 = 1 + 0.5
0.5 × 2 = 1 + 0

(0.6875) = 1011

(22.6875)d =(10110.1011)b
مثال: (1011.11) را به مبنای دهدهی ببرید:

(1011.11) b = ( )d
=1×2^3 + 0×2^2 + 1×2^1 + 1×2^0 + 1×2^-1 + 1×2^-2
= 8 + 0 + 2 + 1 + 0.5 + 0.25
= (11.75)d
تبدیل از دودویی به هگزا:
(1011101010111101100.11101) = (5D5EC.E8)
تبدیل از دودویی به هگزا:

(ABC.F4D)h = (101010111100.1111.01001101)b
(1101010111.11011) = (1527.66)

مکمل پایه (r's comp(N))