۱۶-فروردین-۱۳۹۱, ۱۹:۰۸:۴۹
جواب تمرین دو دانشگاه آزاد نیشابور استاد تقی پور.
برنامه ای بنویسید که با فرض آرایه 10 عنصری A بعد عدد X را در آن جستجو کنند.
دوست عزیز اگه خود یکمی هم تلاش کنی خوبه.
برنامه ای بنویسید که با فرض آرایه 10 عنصری A بعد عدد X را در آن جستجو کنند.
کد:
; multi-segment executable file template.
data segment
; add your data here!
A DB 10,15,3,14,5,6,20,19,7,8
X DB 6
T DB 'FIND','$'
F DB 'NOT FIND','$'
ends
stack segment
dw 128 dup(0)
ends
code segment
start:
; set segment registers:
mov ax, data
mov ds, ax
mov es, ax
; add your code here
MOV SI,0
MOV CX,9
L1:
MOV BL,X
CMP A[SI],BL
JE L2
INC SI
LOOP L1
MOV AH,09H
LEA DX,F
INT 21H
JMP L3
L2:
MOV AH,09H
LEA DX,T
INT 21H
L3:
mov ax, 4c00h ; exit to operating system.
int 21h
ends
end start ; set entry point and stop the assembler.
دوست عزیز اگه خود یکمی هم تلاش کنی خوبه.