با ثبت نام در سایت از مزایای اعضا بهره مند شوید!

عمل نکردن دستور movsb در زبان اسمبلی

+2 امتیاز
62 بازدید
سوال شده دی 5, 1394 در برنامه‌نویسی توسط potplayer (12 امتیاز)
سلام به شما حرفه ای ها

لطفا مشکل قطعه کد من را بیابید

رشته مبدا string 11 رشته مقصد s2(که حاویه $ است ) عملی که انجام میدهد حذف اسپیس اضافی در string11 است کدم تا دو هفته پیش درست کار میکرد اما الان که بازش کردم ایرار داره و string11 توی s2 کپی نمیشه

lea si, string11

lea di, s2

cld

 

lod1:movsb

cmp [si]," "

jne lp

cmp [si]+1,' '

jne lp

dec actss

inc si

jmp lp

lp:inc loood

mov al,acts

inc si

inc di

cmp loood,al

jne lod1

پاسخ شما

نام شما برای نمایش - اختیاری
حریم شخصی : آدرس ایمیل شما محفوظ میماند و برای استفاده های تجاری و تبلیغاتی به کار نمی رود
سرور مجازی لینوکس

2,186 سوال

25,794 پاسخ

4,068 دیدگاه

9,388 کاربر

...