PDA

View Full Version : تبدیل باینری به اسکس



r_s1389@yahoo.com
یک شنبه 07 خرداد 1391, 23:33 عصر
سلام به همه
من با تابع
mov ah, 1
int 21h

یک عدد را میگیرم مثلا من عدد 6 را وارد و اسکس شماره 6 یعنی 36 در al ذخیره میشود حالا من با تابع aaa اون 3 را برمیدارم و شم حالا مقدار 6 را دارد من میخواهم حالا اون 6 را به اسکی تبدیل کرده و سپس چاپش کنم و اگر بیش از یک عدد وارد کنم چطوری در آرایه ذخیره کنم؟؟؟؟؟؟؟؟؟؟

ssbostan
دوشنبه 08 خرداد 1391, 00:03 صبح
سلام؛
در تاپيك هاي همين انجمن جستجو كنيد در مورد چاپ ارقام توضيح داده شده. براي تبديل يك كاراكتر به عدد بايد اون رو از 30h كم كنيد و براي تبديل مجدد به كاراكتر بايد با 30h جمع كنيد.
در مورد گرفتن يك رشته عددي هم، شما اول رشته رو دريافت كنيد و هر بايت از رشته رو از حافظه به يكي از ثبات ها منتقل كنيد و عمليات لازم رو انجام بديد.