ورود

View Full Version : سوال: معکوس یک رشته



mehdi.j
پنج شنبه 24 اردیبهشت 1388, 14:49 عصر
سلام دوستان عزیز
بابت کمک هایی که قبلآ بهم کردید ازتون ممنونم
میخوام یه برنامه بنویسم که یه رشته رو بگیره و معکوسشو چاپ کنه و از بافر اضافه هم استفاده نکنه یعنی بریزتش داخل همون
لطفآ اگه کسی بلده بهم بگه چون خیلی بهش احتیاج دارم برای پروژه ی زبانم!!!
بازم ازتون تشکر میکنم
به امید ایرانی سرافراز
یا علی

mortezamsp
سه شنبه 29 اردیبهشت 1388, 12:06 عصر
ببين اينه اوني كه ميخواي؟




آخرش یادت نره بگی این همونی بوده ه میخواستی یا نه! باشه؟!

tdkhakpur
جمعه 01 خرداد 1388, 22:22 عصر
سلام:
برای گرفتن رشته از ورودی و ارسال اون به خروجی از ماکروهای داخل تاپیک زیر میتونید استفاده کنید.
سورس ماکروهای آماده برای اسمبلی (http://barnamenevis.org/forum/showthread.php?t=159994&highlight=%D9%85%D8%A7%DA%A9%D8%B1%D9%88)
و کد زیر رو برای استفاده از ماکرو و همچنین معکوس رشته به کار ببر.
موفق باشید.


Len dw 20 ; طول رشته
buffer db 20 dup(?)
GETSTR 20, buffer, 0, 0 ; داخل ماکرو پارامترها قید شده
mov cx, Len
dec cx
div cx, 2
mov bx,
lea bp, buffer
loop1:
mov dl, byte ptr [bp+bx]
mov byte ptr [bp+bx], byte ptr [bp+cx]
mov byte ptr [bp+cx] , dl
loop loop1

PRINTS 10, 11 , buffer, 15, 0

باز مشکلی شد ارسال کن.