PDA

View Full Version : سوال: حذف عددهای رشته ورودی



S_VB.max
یک شنبه 26 اردیبهشت 1389, 20:00 عصر
سلام
من در برنامه emu8086 می خوام همه عددها را از رشته ورودی حذف کنم
من تازه کارم اگه راهنمایی کنید ممنون میشم

tdkhakpur
یک شنبه 26 اردیبهشت 1389, 20:40 عصر
کد مربوط به دریافت ورودی و همچنین چاپ این وردودی را بنویسید و کد را ارسال کنید تا اصلاح و اضافه شود.

S_VB.max
دوشنبه 27 اردیبهشت 1389, 18:42 عصر
تو خط چهارم اصلا مقایسه ای نمی شه هر چی عدد در رشته وجود دارد دوباره چاپ میشه


mov cx,20
mov BX,0
mov AL,0
L1:cmp A[BX],AL
je L2

mov DL,A[BX]
mov AH,02H
int 21H
L2:
inc AL
inc BX
loop L1

tdkhakpur
دوشنبه 27 اردیبهشت 1389, 19:05 عصر
mov BX,0
L1:
cmp A[BX], '0'
jge L2
cmp A[BX], '9'
jle L2
push bx

mov DL,A[BX]
mov AH,02H
int 21H

pop bx
L2:
inc BX
loop L1