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

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

+2 امتیاز
40 بازدید
سوال شده دی 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,131 سوال

3,283 پاسخ

3,428 دیدگاه

9,051 کاربر

...