اريد برنامج في الاسمبلي يقوم بالاتي:
عكس الجملة التالية ali ahmad khaled لتصبح كالتالي khaled ahmad ali
باستخدام push و pop
ولكم كل ااشكر
اريد برنامج في الاسمبلي يقوم بالاتي:
عكس الجملة التالية ali ahmad khaled لتصبح كالتالي khaled ahmad ali
باستخدام push و pop
ولكم كل ااشكر
للأسف انا ضعيف بالأسمبلي ,, بإنتظار احد الأخوة لمساعدتك
السلام عليكم اختي هذا البرنامج انا حليته لما اخذت المادة طبقيه وشوفي ان شاء الله انه يعجبك
بس انتبهي انقليه نسخ لصق احسن ورديلي خبر اذا استفدتي
stack segment
db 64 dup(?)
stack ends
;------------------------------------
data segment
CR EQU 0DH
LF EQU 0AH
org 0000h
msg1 db 13,10, "hello there!" ,"$"
org 0020h
msg2 db 13,10, "Good morning" ,"$"
data ends
;------------------------------------
code segment
main proc far
assume cs:code,ds:data,ss:stack
mov ax,data
mov ds,ax
call number
call display
;----------------------------------
display proc
mov ah,09h
mov dx,offset msg1
int 21hmov ah,09h
mov dx,offset msg2
int 21hmov ah,4ch
int 21h
ret
display endp
;-----------------------------------
number proc
mov si,offset msg1
mov di,offset msg2
mov cl,14D
again:mov bl,[si]
xchg bl,[di]
mov [si],bl
inc si
inc di
dec cl
jnz again
ret
number endp
;----------------------------------
main ENDP
code ends
end main
كل الشكر للأخت العيناء المريضة على مساعدة الأخ ابن الإسلام
الذين يشاهدون الموضوع الآن: 1 (0 من الأعضاء و 1 زائر)
مواقع النشر (المفضلة)