عرض مشاركة واحدة
منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 24-06-2010, 01:25 PM   #2

فيفوووو

جامعي

الصورة الرمزية فيفوووو

 
تاريخ التسجيل: Oct 2009
التخصص: IS
نوع الدراسة: إنتظام
المستوى: السادس
الجنس: أنثى
المشاركات: 63
افتراضي رد: مساعدة..؟؟ضروووري

ياشباب ويابنات ساعدوني البرنامج
This program reads an array of integers and an integer number. Then it counts how many times this number appeared in the array. It displays the count at the end or displays a message if the number was not found.
.
كود:
MODEL SMALL
.STACK 200H
.DATA
arr BYTE 8 dup(?)
str1 db "Enter number$"
str2 db "Enter 8 numbers fpr array$"
str3 db "String not found$"
num BYTE 3 DUP(?)
count BYTE 8 DUP(?)
.CODE
START:
;print the number from the user
mov ax, SEG str1
mov ds, ax
mov dx, OFFSET str1
mov ah 09H
int 21h
; array for elements
mov bx, offset arr
mov ah, 1
mov cx, 8
start loop:
mov es: [bx], ah
cmp (es[bx], num)
jne nFound
inc count
loop startloop
nFound:
mov ax, SEG str3
mov ds, ax
mov dx, OFFSET str3
mov ah, 09H
int 21H
END START

 

فيفوووو غير متواجد حالياً   رد مع اقتباس