ورود

View Full Version : سوال: دریافت کاراکتر از ورودی و استفاده به عنوان شمارنده حلقه!کمکم کنید



Narges-s
پنج شنبه 12 آذر 1388, 12:41 عصر
سلام

میخواستم بدونم مشکل برنامه ای که نوشتم چیه؟

برنامه ی من باید 2 عدد یک رقمی رو از کاربر دریافت کنه و با استفاده از حرف M یک چهارضلعی به همان طول و عرض در صفحه نمایش دهد. مثلا اگر اعداد 2و3 خروجی زیر تولید میشود :

MMM
MMM



.MODEL SMALL
.STACK 200H
.DATA
.CODE
START:
MOV AX,@DATA
MOV DS,AX
MOV Dx,15
INT 10H


mov ah,01h
int 21h
push ax

mov ah,01h
int 21h
mov bx,0
mov bl,al
mov cx,bx
sub cx,48
up1:
push cx
mov dl,'M'
mov ah,02h
int 21h
pop cx
loop up1
MOV DL, 1
MOV Dh,16
INT 10H
pop ax
push cx
mov bx,0
mov bl,al
mov cx,bx
sub cx,48
up2:
push cx
mov dl,'M'
mov ah,02h
int 21h
pop cx
loop up2

MOV AX,4C00H
INT 21H
END START

Narges-s
پنج شنبه 12 آذر 1388, 21:55 عصر
جون من یکی بیاد جواب منو بده !