امروز آموزشی را برای دوستان قرار میدهم که با استفاده از ان میتوان کیلومتر های دیجیتالی خودرو را کاهش داد
البته این فرمول به دلیل وقتگیر بودن در محاسبات به کار شما نمیادوبا نرم افزارهای محاسبه و کاهش مانند تاچوسافت که ساخته شده راحتر میتوان این کار را انجام داد
این فرمول را چند سال پیش یک ماه طول کشید پیدا کردم و زمانی که نرم افزارهای تاچوسافت موجود نبود استفاده میکردم
به هر جهت خدمت شما قرار میدهم که اساس کار نرم افزار محاسبه مقدار کیلومتر توسط تاچوسافت دستتون بیاد و بدانید کد های کیلومتر بر چه مبنایی هستند
--------------------
ابتدا خدمتتون عرض کنم کدهای کیلومتر خودرو بر حسب هگزان 16تایی میباشد
بیت: بیت (bit مخفف binary digit) کوچکترین واحد اطلاعاتی است که در کامپیوتر می تواند نگهداری شود.هر بیت تنها دو حالت 0 یا 1 (خاموش یا روشن) را می تواند اختیار کند.بنابراین هر رقم در مبنای 2 معادل یک بیت است که یا 0 است و یا 1.
بایت: بیت قابل دسترسی برای کاربر نیست؛ کوچکترین واحد اطلاعاتی که قابل دسترسی برای کاربر می باشد بایت نامیده می شود.هر بایت معادل 8 بیت است.
کلمه: در کامپیوترهای اولیه هر 16 بیت (یعنی 2 بایت) اطلاعات یک کلمه نامیده می شد.ولی در کامپیوترهای امروزی( کامپیوترهای 32بیتی) یک کلمه متشکل از 32 بیت ( یعنی 4 بایت) می باشد.
بنابراین:
اینجا داریم:
32>>>>>>>512>>>>>>>8192>>>>>>>131072
از 32 شروع میکنیم و هر بار در 16 ضرب میشه/که در محاسبات از انها استفاده میشه
من با مثال زدن شروع میکنم که بهتر متوجه شوید
میخواهیم مقدار کد هگزان کیلومترزیر را حساب کنیم و بوسیله پروگرامر به ایسی کیلومتر منتقل کنیم تا کاهش پیدا کند
مقدار 9456کیلومتر را نیاز داریم ومیخواهیم کیلومتر خودرو به این حد کاهش پیدا کند
9456÷32=295.5
295Χ32=9440
عدد رندی که در کیلومتر ایجاد میشود9440 میشود
9440÷131072=0
9440÷8192=1/15234375
./15234375Χ8192=1248
1248÷512=2/4375
./4375Χ512=224
224÷32=7
حالا اعدادی که قرمز کردم
0127
دو به دو جاشون رو عوض میکنیم
01 27
حالا معادل هگز این اعداد رو در میاریم
معادل هگز اعداد اینا هستند
mokamel
0=f
1=e
2=d
3=c
4=b
5=a
6=9
7=8
8=7
9=6
a=5
b=4
c=3
d=2
e=1
f=0
حالا عدد 2701را از جدول بالا بدست میاریمk
27 01
d8 fe
پس شد d8fe که باید 16 مرتبه تکرار شوددر سطر اول و دوم کد های کیلومترقرار گیرد
d8fe d8fe d8fe d8fe d8fe d8fe d8fe d8fe
d8fe d8fe d8fe d8fe d8fe d8fe d8fe d8fe
حالا مقدار کیلومتر ما شده 9440کیلومتر
**************************************************
حالا اگر بخواهیم حتما مقدار غیر رند و خورده ای کیلومتر را هم داشته باشیم اینطوری عمل میکنیم:
9456-9440=16
16÷2=8
یعنی باید 8 تا 4 بیت کد را افزایش دهیم اینطوری:
01 27+1=01 28
28 01>>>>>>>>>d7fe
که به این صورت وارد پروگرامر میکنیم:
d8fe d8fe d8fe d8fe d8fe d8fe d8fe d8fe
d7fe d7fe d7fe d7fe d7fe d7fe d7fe d7fe
حالا مقدار کیلومتر ما شده 9456کیلومتر
موفق باشید
البته این فرمول به دلیل وقتگیر بودن در محاسبات به کار شما نمیادوبا نرم افزارهای محاسبه و کاهش مانند تاچوسافت که ساخته شده راحتر میتوان این کار را انجام داد
این فرمول را چند سال پیش یک ماه طول کشید پیدا کردم و زمانی که نرم افزارهای تاچوسافت موجود نبود استفاده میکردم
به هر جهت خدمت شما قرار میدهم که اساس کار نرم افزار محاسبه مقدار کیلومتر توسط تاچوسافت دستتون بیاد و بدانید کد های کیلومتر بر چه مبنایی هستند
--------------------
ابتدا خدمتتون عرض کنم کدهای کیلومتر خودرو بر حسب هگزان 16تایی میباشد
بیت: بیت (bit مخفف binary digit) کوچکترین واحد اطلاعاتی است که در کامپیوتر می تواند نگهداری شود.هر بیت تنها دو حالت 0 یا 1 (خاموش یا روشن) را می تواند اختیار کند.بنابراین هر رقم در مبنای 2 معادل یک بیت است که یا 0 است و یا 1.
بایت: بیت قابل دسترسی برای کاربر نیست؛ کوچکترین واحد اطلاعاتی که قابل دسترسی برای کاربر می باشد بایت نامیده می شود.هر بایت معادل 8 بیت است.
کلمه: در کامپیوترهای اولیه هر 16 بیت (یعنی 2 بایت) اطلاعات یک کلمه نامیده می شد.ولی در کامپیوترهای امروزی( کامپیوترهای 32بیتی) یک کلمه متشکل از 32 بیت ( یعنی 4 بایت) می باشد.
بنابراین:
اینجا داریم:
32>>>>>>>512>>>>>>>8192>>>>>>>131072
از 32 شروع میکنیم و هر بار در 16 ضرب میشه/که در محاسبات از انها استفاده میشه
من با مثال زدن شروع میکنم که بهتر متوجه شوید
میخواهیم مقدار کد هگزان کیلومترزیر را حساب کنیم و بوسیله پروگرامر به ایسی کیلومتر منتقل کنیم تا کاهش پیدا کند
مقدار 9456کیلومتر را نیاز داریم ومیخواهیم کیلومتر خودرو به این حد کاهش پیدا کند
9456÷32=295.5
295Χ32=9440
عدد رندی که در کیلومتر ایجاد میشود9440 میشود
9440÷131072=0
9440÷8192=1/15234375
./15234375Χ8192=1248
1248÷512=2/4375
./4375Χ512=224
224÷32=7
حالا اعدادی که قرمز کردم
0127
دو به دو جاشون رو عوض میکنیم
01 27
حالا معادل هگز این اعداد رو در میاریم
معادل هگز اعداد اینا هستند
mokamel
0=f
1=e
2=d
3=c
4=b
5=a
6=9
7=8
8=7
9=6
a=5
b=4
c=3
d=2
e=1
f=0
حالا عدد 2701را از جدول بالا بدست میاریمk
27 01
d8 fe
پس شد d8fe که باید 16 مرتبه تکرار شوددر سطر اول و دوم کد های کیلومترقرار گیرد
d8fe d8fe d8fe d8fe d8fe d8fe d8fe d8fe
d8fe d8fe d8fe d8fe d8fe d8fe d8fe d8fe
حالا مقدار کیلومتر ما شده 9440کیلومتر
**************************************************
حالا اگر بخواهیم حتما مقدار غیر رند و خورده ای کیلومتر را هم داشته باشیم اینطوری عمل میکنیم:
9456-9440=16
16÷2=8
یعنی باید 8 تا 4 بیت کد را افزایش دهیم اینطوری:
01 27+1=01 28
28 01>>>>>>>>>d7fe
که به این صورت وارد پروگرامر میکنیم:
d8fe d8fe d8fe d8fe d8fe d8fe d8fe d8fe
d7fe d7fe d7fe d7fe d7fe d7fe d7fe d7fe
حالا مقدار کیلومتر ما شده 9456کیلومتر
موفق باشید
آخرین ویرایش: