ورود

View Full Version : مبتدی: برنامه نمایش یک رشته کاراکتر



k.tavakol
جمعه 06 آذر 1388, 11:25 صبح
برنامه ای بنویسید که یک رشته کاراکتر که به # ختم میشود نمایش دهد.

tdkhakpur
جمعه 06 آذر 1388, 11:48 صبح
تاپیک زیر را بررسی کن حتما همچین کاری را پیدا خواهید کرد.
برنامه های کاربردی در اسمبلی (http://barnamenevis.org/forum/showthread.php?t=91439)

k.tavakol
جمعه 06 آذر 1388, 23:31 عصر
چیزی پیدا نکردم

tdkhakpur
جمعه 06 آذر 1388, 23:44 عصر
چیزی پیدا نکردم
زحمت کشیدی.
ببینید همینطوری نمیشه که هر برنامه ای که بخواهی آماده تحول داده بشود.شما میتوانستید از برنامه های موجود قسمت های لازم را جدا کرده و استفاده کنید.
الگوریتم کار شما به این شکل هست
1- شما تابعی بنویسید که یک کاراکتر را چاپ کند
2- یک حلقه بسازید که رشته را تا زمانی که به کاراکتر #نرسیده ادامه دهد مانند زیر


str db "turbo debuger help you.", #

lea bp, str
loop1:
mov dl, byte ptr [bp]
cmp dl, '#'
je exit
call puchr
inc bp
jmp loop1
exit:

شما باید داخل یکی از رجیسترها کاراکتر برای چاپ را قرار دهید و داخل تابع مربوط به چاپ آنرا در خروجی ظاهر کنید.
و تمام....