قسم لغات البرمجة php java c++ جافا Visual Basic فيجوال بيسك c# Delphi دلفي API PERL HTML و TML JavaScript ASP XML Oracle اوركال MySql sql server Access

أدوات الموضوع

Eng-abdulla
:: مهندس ::
تاريخ التسجيل: Jun 2013
المشاركات: 20
نشاط [ Eng-abdulla ]
قوة السمعة:0
قديم 12-12-2013, 09:53 PM المشاركة 1   
افتراضي مساعدة في برنامج بلغة الأسمبلي 8086 Twitter FaceBook Google+



السلام عليكم لدي مشروع في الجامعة

وهو لترتيب مصفوفة في الذاكرة يقوم الدكتور بإدخالها "داخل ملف asm" ويلزم علينا ان نخرج القيمة العظمى والصغرى والوسط الحسابي

هناك مشكلة لدي وهي أني أقوم بإخراج القيمتان العظمى والصغرى ولكن عند طباعتهم يقوم بطباعة ما يمثلان من رموز ascii "الرموز والأحرف" كيف اطبع قيمتهما الفعلية العددية وكيف اقوم بإخراج المعدل "average"

هذا الكود
قمت بإدخال مصفوفة إختبار

كود:
data segment
    ; add your data here!
     Array db 000h,012h,012h,020h,015h,055h,0FEh,0D7h,040H,0f3h,060h,080h,0ffh
     Mss DB "The Minimum Value is = $"  
     
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
            
       LEA SI,ARRAY
      MOV CL,[si+1]
      MOV Ch,[si]
      MOV bL,00
      MOV bH,BYTE PTR[SI]
  ArrayR: MinV:CMP bL,BYTE PTR[SI]
      JL MaxV
      MOV bL,BYTE PTR[SI]
      MaxV:CMP bH,BYTE PTR[SI]
      JG L3
      MOV bH,BYTE PTR[SI]
   L3:INC si
     
      loop ArrayR
         
         
       
       
         Mov dx,offset Mss
         mov ah,9 
          int 21h

اعلانات

Eng-abdulla
:: مهندس ::
تاريخ التسجيل: Jun 2013
المشاركات: 20
نشاط [ Eng-abdulla ]
قوة السمعة:0
قديم 12-12-2013, 09:54 PM المشاركة 2   
افتراضي


طبعاً المصفوفة Signed فيها الموجب والسالب

اعلانات اضافية ( قم بتسجيل الدخول لاخفائها )
  
إضافة رد

العلامات المرجعية

«     الموضوع السابق       الموضوع التالي    »
أدوات الموضوع

الانتقال السريع إلى


الساعة معتمدة بتوقيت جرينتش +3 الساعة الآن: 08:24 AM
موقع القرية الالكترونية غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
فعلى كل شخص تحمل مسئولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه
التعليقات المنشورة لا تعبر عن رأي موقع القرية الالكترونية ولايتحمل الموقع أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر)

Powered by vBulletin® Version 3.8.6, Copyright ©2000 - 2025