PDA

View Full Version : تقسیم



Arcsinos
دوشنبه 31 مرداد 1390, 22:15 عصر
سلام دوستان من میخواسم یه عدد مثل 2000 رو به عدد 3 تقسیم کنم ولی این کار رو نمیتونم انجام بدم . از اونجایی که اگه 2000 رو بر 3 تقسیم کنم خارج قسمت میره توی AL و باقیمانده میره تو AH و چون تقسیم 2000 بر 3 میشه 666 و مقدارش از یه بایت بیشتره و تو AL جا نمیشه ، به جواب نمیرسم . اگه میشه بگید باید چی کنم ؟

با تشکر

mamrez_kh
دوشنبه 31 مرداد 1390, 22:45 عصر
سلام
عملوندتون رو یه متغیر دو بایتی قرار بدید


:when operand is a byte
AL = AX / operand
(AH = remainder (modulus

:when operand is a word
AX = (DX AX) / operand
(DX = remainder (modulus

LirlLoano
پنج شنبه 10 شهریور 1390, 03:40 صبح
با تشکر خوب برای مبحث