PDA

View Full Version : تعداد کاراکتر های a در رشته



c_doost
جمعه 20 خرداد 1390, 16:44 عصر
سلام
چطور میتنم تعداد کاراکترهای a, A را در رشته str1 بشمارم و در ثبات شط بریزم

armin0282
یک شنبه 22 خرداد 1390, 22:16 عصر
سلام
چطور میتنم تعداد کاراکترهای a, A را در رشته str1 بشمارم و در ثبات شط بریزم

میتونی با استفاده از پرش شرطی و استفاده از CMP بنویسی.
مثل تکه کدی که گذاشتم.



data1 db 'ABS abs A-Z aaAAa$'
;======================
mov bl,0
mov si,0
mov al,data1[si]
L1:Cmp al,'$'
je Finish
cmp al,'a'
je L2
cmp al,'A'
je L2
inc si
jmp L1
L2:inc bl
inc si
jmp L1

;================Print total A and a to Data1==========

Finish:mov dl,bl
mov ah,2
int 21h


تقریبا کامله فقط تو هر قالبی که می خوای بزارش (COM , EXE)

موفق باشی.