آموزش زبان اسمبلی
زکات علم نشر آن است .





در این وبلاگ به آموزش زبان اسمبلی خواهم پرداخت .

به نام خدا

درود

روش مکمل دو :

1 -ابتدا عدد را به صورت بدون علامت (unsigned) فرض کرده و آن را به مبنای دو تبدیل کنید .

2 - تعداد ارقام را شمارش می کنیم ، بایستی تعداد ارقام مضربی از عدد هشت باشد (8 ،16 ، 24 ،...) در صورتی که تعداد ارقام کمتر از مضارب 8 باشد به تعداد لازم صفر در سمت چپ ارقام قرار می دهیم تا تعداد ارقام تبدیل به مضربی از هشت شود .

 



3 - حال ارقام موجود را مکمل می کنیم یعنی اگر صفر است آن را به یک و اگر یک است آن را به صفر تبدیل می کنیم .

4 - در مرحله ی آخر عدد حاصل شده را با یک جمع می کنیم .

مثال :

عدد 322- را به مبنای دو تبدیل کنید .

1 -   (322)=(101000010)2

2  -   0000000101000010

3  -    1111111010111101

4 - 

1 0 1 1 1 1 0 1 0 1 1 1 1 1 1 1
1                              
0 1 1 1 1 1 0 1 0 1 1 1 1 1 1 1

(-322)=(1111111010111110)2

 

 

 

 

 

 

 نگاشته شده توسط حسین صادقی در چهارشنبه 10 آبان 1391  ساعت 10:35 AM نظرات 4 | لینک مطلب