امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 5
  • 1
  • 2
  • 3
  • 4
  • 5
یک رشته دریافت کند به جای فضای خالی ستاره بگذارد
نویسنده پیام
The.Ghost غایب
مدیر بازنشسته
*****

ارسال‌ها: 461
موضوع‌ها: 201
تاریخ عضویت: مهر ۱۳۸۸

تشکرها : 674
( 354 تشکر در 158 ارسال )
ارسال: #1
Question  یک رشته دریافت کند به جای فضای خالی ستاره بگذارد
کد:
DSEG    SEGMENT 'DATA'
      ; add your data here!
      
      CCCP LABEL BYTE
      MAX DB 20
      LEN DB ?
      BUFFRE DB 20 DUP('$'),'$'
      KGB DB 'Enter String:','$'
      
      PPP DB 'Result:','$'
      
DSEG    ENDS

SSEG    SEGMENT STACK   'STACK'
      db   256  DUP(0)
SSEG    ENDS

CSEG    SEGMENT 'CODE'
   START   PROC    FAR
      ; set segment registers:
      MOV AX, DSEG
      MOV DS, AX
      MOV ES, AX


      ; add your code here
      
      MOV AH,09H
      LEA DX,KGB
      INT 21H
      
      MOV AH,0AH
      LEA DX,CCCP
      INT 21H
      
      
      MOV CL,LEN
      MOV CH,0
      
      MOV SI,0
      
      MOV BL,BUFFRE[SI]
      
        
      
      L:
      
      CMP BL,20H
      JE K
      
      INC SI
      MOV BL,BUFFRE[SI]
              
          
      LOOP L
      
      JMP F
      
      
      
      K:
      MOV BUFFRE[SI],'*'
      INC SI
      MOV BL,BUFFRE[SI]
      LOOP L    
      
      
      F:
      
      
      MOV AH,02H
      MOV DL,0AH
      INT 21H
      
      MOV AH,02H
      MOV DL,0DH
      INT 21H
      
      
      MOV AH,09H
      LEA DX,PPP
      INT 21H
      
      MOV AH,09H
      LEA DX,BUFFRE
      INT 21H
      



      MOV AX, 4C00h ; exit to operating system.
      INT 21h    
   START   ENDP
CSEG    ENDS
END    START    ; set entry point.

Assembly Language 039

۱۶-فروردین-۱۳۹۱, ۰۵:۳۰:۴۶
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  [فوری] چاپ متوازی الاضلاع با ستاره teresa789 0 207 ۳۱-خرداد-۱۴۰۱, ۱۴:۴۳:۰۶
آخرین ارسال: teresa789
Question [سوال] کمک برای نوشتن برنامه چاپ ستاره در اسمبلی shahinbufaluo 5 5,011 ۱۹-اسفند-۱۳۹۴, ۱۶:۰۵:۵۴
آخرین ارسال: The.Ghost
  [سوال] چاپ رشته (09h) babyy 12 8,224 ۱۱-اسفند-۱۳۹۱, ۱۵:۲۱:۱۳
آخرین ارسال: babyy
  فضای خالی دیسک ronin87 1 2,527 ۱۲-خرداد-۱۳۹۱, ۰۰:۱۹:۵۴
آخرین ارسال: The.Ghost
  چاپ مثلث با ستاره mehdad.koulab 9 18,953 ۱۶-فروردین-۱۳۹۱, ۰۶:۴۶:۱۰
آخرین ارسال: The.Ghost
Question چاپ یک رشته The.Ghost 0 2,241 ۱۶-فروردین-۱۳۹۱, ۰۵:۵۵:۰۲
آخرین ارسال: The.Ghost
Question ستاره به جای فاصله Admiral 1 2,567 ۲۱-اردیبهشت-۱۳۸۹, ۱۴:۳۷:۳۵
آخرین ارسال: The.Ghost
Shy چاپ ستاره بدون استفاده از Loop The.Ghost 0 2,727 ۱۹-اردیبهشت-۱۳۸۹, ۲۱:۲۴:۴۸
آخرین ارسال: The.Ghost

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS