potplayer
شنبه 05 دی 1394, 13:22 عصر
سلام به شما حرفه ای ها
لطفا مشکل قطعه کد من را بیابید
رشته مبدا 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
کمک (http://asklinux.ir/tag/%DA%A9%D9%85%DA%A9)
برنامه نویسی (http://asklinux.ir/tag/%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87+%D9%86%D9%88% DB%8C%D8%B3%DB%8C)
لطفا راهنمایی کنید (http://asklinux.ir/tag/%D9%84%D8%B7%D9%81%D8%A7+%D8%B1%D8%A7%D9%87%D9%86% D9%85%D8%A7%DB%8C%DB%8C+%DA%A9%D9%86%DB%8C%D8%AF)
لطفا مشکل قطعه کد من را بیابید
رشته مبدا 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
کمک (http://asklinux.ir/tag/%DA%A9%D9%85%DA%A9)
برنامه نویسی (http://asklinux.ir/tag/%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87+%D9%86%D9%88% DB%8C%D8%B3%DB%8C)
لطفا راهنمایی کنید (http://asklinux.ir/tag/%D9%84%D8%B7%D9%81%D8%A7+%D8%B1%D8%A7%D9%87%D9%86% D9%85%D8%A7%DB%8C%DB%8C+%DA%A9%D9%86%DB%8C%D8%AF)