امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 5
  • 1
  • 2
  • 3
  • 4
  • 5
جواب تمرین دو دانشگاه آزاد نیشابور استاد تقی پور
نویسنده پیام
The.Ghost غایب
مدیر بازنشسته
*****

ارسال‌ها: 461
موضوع‌ها: 201
تاریخ عضویت: مهر ۱۳۸۸

تشکرها : 674
( 354 تشکر در 158 ارسال )
ارسال: #1
Rolleyes  جواب تمرین دو دانشگاه آزاد نیشابور استاد تقی پور
جواب تمرین دو دانشگاه آزاد نیشابور استاد تقی پور.

برنامه ای بنویسید که با فرض آرایه 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.

دوست عزیز اگه خود یکمی هم تلاش کنی خوبه.

Assembly Language 039

۱۶-فروردین-۱۳۹۱, ۱۹:۰۸:۴۹
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
Shy جواب تمرین یک دانشگاه آزاد نیشابور استاد تقی پور The.Ghost 0 2,145 ۱۶-فروردین-۱۳۹۱, ۱۹:۰۵:۵۲
آخرین ارسال: The.Ghost
  تمرین ها و پروژه های درسی اسمبلی محمد حسینی 5 9,166 ۰۳-فروردین-۱۳۹۱, ۰۵:۲۰:۰۹
آخرین ارسال: The.Ghost

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS