24-06-2010, 11:12 AM
|
|
|
|
تاريخ التسجيل: Jan 2009
التخصص: نظم معلومات
نوع الدراسة: إنتظام
المستوى: السابع
الجنس: أنثى
المشاركات: 31
|
|
مساعدة..؟؟ضروووري
السلام عليكم ..
أسعد الله أيامكم
ياليت تساعدوني في برنامج بلغة اسمبلي ..هو يقرأ جملتين من اليوزر ويقارن بينهم اذا متساويين ولا لأ..وماندري فين الخطأ
هذا الكود..
كود:
msg1 BYTE "ENTER THE FIRST STRING: ",0
msg2 BYTE "ENTER THE SECOND STRING: ",0
msg3 BYTE "THE TWO STRINGS ARE EQUAL",0
msg4 BYTE "THE TWO STRINGS ARE NOT EQUAL",0
coun1 BYTE 100 DUP(0)
coun2 BYTE 100 DUP(0)
str1 BYTE 100 DUP(0)
str2 BYTE 100 DUP(0)
.code
main PROC
MOV edx,offset msg1
call WriteString
MOV edx,OFFSET str1
MOV ecx,99
call ReadString
MOV coun1,eax
call crlf
MOV edx,offset msg2
call WriteString
MOV edx,OFFSET str2
MOV ecx,99
call ReadString
MOV coun2,eax
call crlf
MOV cx,coun1
Mov ax,count2
comp cx,ax
je con
jmp break
con:
L1:
mov ebx,[esi]
cmp [edi],ebx
loop L1
|