ورود

View Full Version : کمک برای ساخت منو در اسمبلی ( حیاتی)



ali.monje
یک شنبه 03 آذر 1392, 18:34 عصر
سلام
خیلی ساده و سریع, یه کد ساده نوشتم ( یه متن که چاپ میشه), میخوام بعد از این متن به خط پایین ترش منتقل شه و باز یه متن جدید بنویسه
اینم کد :

stacksg segment stack 'stack'
dw 32h DUP(0)
stacksg ends
datasg segment 'data'
text db 'monje','$'
khat db '--------------------------------------------','$'
datasg ends
codesg segment 'code'
assume ss:stacksg,ds:datasg,cs:codesg
main proc far
mov ax,datasg
mov ds,ax

mov ah,09h
lea dx,text
int 21h

mov ah,09h
lea dx,khat
int 21h

exit:
mov ax,4c00h
int 21h
main endp
codesg ends
end main

milad1340
شنبه 09 آذر 1392, 00:55 صبح
سلام
فکر کنم منظورت همین اینه ک بره خط بعد
این کد خودت با ی خط جدید!



stacksg segment stack 'stack'
dw 32h DUP(0)
stacksg ends
datasg segment 'data'
text db 'monje','$'
new_line db 10,13,'$' ;new line
khat db '--------------------------------------------','$'
datasg ends
codesg segment 'code'
assume ss:stacksg,ds:datasg,cs:codesg
main proc far
mov ax,datasg
mov ds,ax

mov ah,09h
lea dx,text
int 21h

mov ah,09h
lea dx,new_line
int 21h

mov ah,09h
lea dx,khat
int 21h

exit:
mov ax,4c00h
int 21h
main endp
codesg ends
end main

shahrokhi.ehsan
جمعه 15 آذر 1392, 14:00 عصر
سلام من برای پروژه اخر ترم درس اسمبلیم برنامه ای میخام که مثل قائم الزاویه بر عکس بسازه تعداد سطر های مثلث هم از عدد ورودی بگیره
به این شکل
ورودی =4
*
**
***
****
مثلث بر عکسش
ورودی=3
*
**
***

نوشتم کدش امادس اگه لازم دونستید میدم ولی این نمیتونم
متشکر