الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

طلب مساعدة ضرورية بخصوص توافق برنامج masm مع ويندوز 64

بدأه nouralmarefa في 7 مارس 2011 · 2 رد · 1,170 مشاهدة · في أرشيف قسم الـــ Assembly
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

post-241523-007266500 1299446076_thumb.jطلب مساعدة ضرورية بخصوص توافق برنامج masm مع ويندوز 64

ما حل هذه المشكلة أرجوكم ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ لدي جهاز لاب توب 64 بت / ويندوز 7

المرفقات
assm.jpg

تم تعديل هذه المشاركة بواسطة nouralmarefa في 7 مارس 2011 في 06:38

#2

السلام عليكم

أختي الله يرضى ممكن ترفعين لي الستب الله يرضى عليك

أنا ويندوز 7 وأبحث عن شيء متوافق

+

نفس البرنامج وودي تصححين لي الشفرة من بعد إذنك لأنها لا تتنفذ ولا أدري وين الخطأ !

الشفرة :

 .Model small
.stack 100H
.Data
Msg dh 'Hello!$'
.code
main proc
mov ax,@data
mov ds,ax
lea dx,msg
mov ah,09h
int 21h
mov ah,4ch
int 21h
main endp
end main

رفع الله قدرك وقدر الاخوان المبرمجين هنا

وأعتذر على تطفلي على موضوعك ولكن رأيت حاجتي مثل حاجتك

(f)

#3

السلام عليكم

يحتوي الكود على خطئان

الأول:

Msg dh 'Hello!$'

لتعريف متغير من نوع بايت نستعمل المعرّف db (ليس dh)

الثاني:

lea dx,msg

عرّفنا متغير بإسم Msg و حملنا المسجل dx بالمتغير msg و هو غير موجود (الخطأ هنا هو في الإسم)

كود البرنامج بدون أخطاء:

 .Model small
.stack 100H
.Data
msg db 'Hello!$'
.code
main proc
mov ax,@data
mov ds,ax
lea dx,msg
mov ah,09h
int 21h
mov ah,4ch
int 21h
main endp
end main
1

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…