الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

برامج رووووعة بالاسمبلي

مغلق
بدأه saleh:ss في 30 مايو 2003 · 3 رد · 1,241 مشاهدة · في لغة Assembly لأنظمة 16, 32, 64 بت
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

هذي برامج بالاسمبلي وإن شاء الله تعجبكم إن شاء الله ((على فكرة جميعها يمكن تنفيذها))

ss1 segment stack

db 100 dup (?)

ss1 ends

;

data segment

;

msg1 db 0ah,0dh,"Enter a character :$"

msg2 db 0ah,0dh,"The next character after "

c1 db ?

db " is : "

c2 db ?,"$"

data ends

code segment

;

assume cs:code,ds:data

main proc far

push ax

mov ax,data

mov ds,ax

mov ah,9

lea dx,msg1

int 21h

mov ah,1

int 21h

mov c1,al

inc al

mov c2,al

mov ah,9

lea dx,msg2

int 21h

;------------------------------------------------------

; return to dos |

;------------------------------------------------------

mov ah,4ch

int 21h

main endp

code ends

end main

****************************************

****************************************

ss1 segment stack

db 100 dup (?)

ss1 ends

;

data segment

;

msg1 db 0ah,0dh,"Enter a string :$"

msg2 db 0ah,0dh,"your string is : $"

buffer db 100 dup (' ')

data ends

code segment

;

assume cs:code,ds:data

main proc far

push ax

mov ax,data

mov ds,ax

mov ah,9

lea dx,msg1

int 21h

mov ah,3fh

mov bx,1

lea dx,buffer

mov cx,10

int 21h

mov ah,9

lea dx,msg2

int 21h

mov ah,40h

mov bx,1

lea dx,buffer

mov cx,10

int 21h

;------------------------------------------------

; return to dos |

;------------------------------------------------

mov ah,4ch

int 21h

main endp

code ends

end main

*************************************

***************************************

ss1 segment stack

db 100 dup (?)

ss1 ends

;

data segment

;

msg1 db 0ah,0dh,"The cost of this is 30 $ extra $$$$$$$$$$$$$$$$"

data ends

code segment

;

assume cs:code,ds:data

main proc far

mov ax,data

mov ds,ax

mov ah,40h

mov bx,1

lea dx,msg1

mov cx,45

int 21h

;---------------------------------------------------------

; return to dos |

;---------------------------------------------------------

mov ah,4ch

int 21h

main endp

code ends

end main

#2

بس لو تخبرنا كل واحد شو شغلته :rolleyes:

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

#3

لماذا "رووووعة"؟ ثم تحتاج لدوس الذي عفا عنه الزمن.

#4

شكراً و نتمني المزيد بس ياليت مع شرح بسيط

هذا الموضوع مغلق.

مواضيع مشابهة