عربيالفرنسيةالإسبانية

Ad


OnWorks فافيكون

تعطل - عبر الإنترنت في السحابة

قم بتشغيل الأعطال في مزود استضافة OnWorks المجاني عبر Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

هذا هو تعطل الأمر الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

برنامج:

اسم


Crackm - المجمع المتقاطع لـ 6800/6801/6803/6502 / 65C02 / Z80

موجز


تحطم [-أو ملف مشفر] [-slx] asm. ملف

قم بتجميع برنامج المعالج الدقيق asm. ملف وانتاج ملف الإخراج ملف مشفر في Intel HEX
أو تنسيق Motorola S Code. يتم أيضًا إنتاج قائمة البرامج وجدول الرموز على
الإخراج القياسي. الإصدار الحالي من تحطم يمكن تجميع برامج لـ 6800 6801
6803 6502 65C02 ، و Z80 معالجات. تتم طباعة القائمة الكاملة عندما تقوم باستدعاء تحطم
بدون جدال.

OPTIONS


-o ملف مشفر
حدد اسم ملف الإخراج. لا يتم إنتاج ملف الإخراج بدون هذا
الخيار.

-s تعطيل التحذيرات.

-l تعطيل إخراج سرد البرنامج.

-x تعطيل إخراج جدول الرموز.

بناء الجملة


يجب أن يتبع كل سطر من برنامج التجميع أحد القوالب التالية ، حيث يكون ملف
الأقواس تحدد الأجزاء الاختيارية.

[;التعليق]
ملصق = التعبير [;التعليق]
[ملصق] ذاكري معامل [;التعليق]

يتم تقديم التعليقات بواسطة فاصلة منقوطة (;) وتمتد حتى نهاية السطر. التسميات
المعرفات التي تحتوي على ما يصل إلى 36 حرفًا أبجديًا رقميًا (بما في ذلك النقطة والشرطة السفلية).
لا يمكن أن تبدأ التسميات برقم. يعتمد تنسيق مجال فن الإستذكار والمعاملات
على المعالج الصغير المحدد. بعض فن الإستذكار صالحة لجميع المعالجات وهي كذلك
تستخدم لإعطاء التوجيهات للمجمع. تُعرف هذه باسم "فن الإستذكار الزائف".

ملصقات
التسميات هي معرفات تمثل
- عنوان مطلق ،
- عنوان نسبي (رمز مستقل للموضع) ،
- سجل ،
- قائمة السجلات ،
- بت محدد في عنوان محدد ،
- أو ذاكري.

تتكون معظم التسميات من 36 حرفًا أبجديًا رقميًا بحد أقصى ، ونقاط (.) أو
شرطة سفلية (_). لا يمكن أن تبدأ التسميات برقم. هم غير حساسين لحالة الأحرف.

تسميات تبدأ بنقطة (.) هي التسميات المحلية التي يقتصر نطاقها على
الماكرو التي يتم تعريفها فيه ، أو إلى مقطع الكود المحدد بواسطة فن الإستذكار الزائف
CODE or غبي.

تصنيف "النجمة" المحدد مسبقًا (*) يمثل عداد البرنامج الحالي ، وهذا يعني ،
العنوان حيث سيتم تشفير تعليمات كود التجميع التالية. أخرى محددة مسبقا
تتضمن الملصقات جميع فن الإستذكار الزائف ، فن الإستذكار الخاص بالمعالج الدقيق والتسجيل
أسماء.

ثابت
يتعرف المجمع على الثوابت العددية المعبر عنها بالنظام العشري ، السداسي العشري ، الثماني ،
ثنائي أو أسكي.

┌───────────────────────────────────────────────── ─────────┐
النوع شكل أمثلة
├───────────────────────────────────────────────── ─────────┤
│ عشري DDDD 1234, 675, 12, 1، ولكن ليس 0.12. │
├───────────────────────────────────────────────── ─────────┤
سداسي عشري $DDDD 12 دولارًا, 2AC دولار, $0. │
DDDDH 03H, 2da7H, 0FC84H، ولكن ليس FC84H. │
0XDDDD 0x03, 0x2AC, 0Xfc84. │
├───────────────────────────────────────────────── ─────────┤
│ ثماني DDDDQ 377Q, 012412Q. │
├───────────────────────────────────────────────── ─────────┤
│ ثنائي %DDDD ٪ 01110110, ٪ 1100. │
DDDDB 01110110B, 1100B. │
0BDDDD 0b1100
├───────────────────────────────────────────────── ─────────┤
ascii 'CCCC' 'A', "AB", "" ", '\ن', ''. │
"CCCC" "\ t", "\", "a'b". │
└───────────────────────────────────────────────── ─────────┘
التعبيرات
مثل التسميات ، يمكن أن تمثل التعبيرات عنوانًا مطلقًا ((ABS)) ، عنوان نسبي لـ
موقع رمز مستقل (REL) ، سجل (ريج) ، أو قائمة السجلات (سجل)، أو أ
إشارة إلى بت معين في عنوان محدد (بسبيك).

يتم التعرف على العوامل التالية في التعبيرات.

┌───────────────────────────────────────────────── ──────────┐
بناء الجملة نتيجة الوصف
├───────────────────────────────────────────────── ──────────┤
(ABS){(ABS)} بسبيك مرجع بت ، على سبيل المثال بيا {3}
ADDR ((ABS)) (ABS) عنوان من مرجع بت │
قليل((ABS)) (ABS) رقم بت من مرجع بت │
├───────────────────────────────────────────────── ──────────┤
- (ABS) (ABS) مكمل اثنين │
~ (ABS) (ABS) مكمل واحد │
├───────────────────────────────────────────────── ──────────┤
(ABS) << (ABS) (ABS) التحول الأيسر │
(ABS) >> (ABS) (ABS) التحول الصحيح │
├───────────────────────────────────────────────── ──────────┤
(ABS) | (ABS) (ABS) أحادي أو │
(ABS) & (ABS) (ABS) أحادي المعامل و │
(ABS) ^ (ABS) (ABS) أحادي xor │
├───────────────────────────────────────────────── ──────────┤
(ABS) * (ABS) (ABS) الضرب │
(ABS) * (ABS) (ABS) تقسيم │
├───────────────────────────────────────────────── ──────────┤
(ABS) + (ABS) (ABS) إضافة │
REL + (ABS) REL إضافة │
(ABS) - (ABS) (ABS) الطرح │
REL - (ABS) REL الطرح │
REL - REL (ABS) الطرح │
├───────────────────────────────────────────────── ──────────┤
ريج - ريج سجل نطاق التسجيل │
سجل \ ريج سجل قائمة التسجيل │
└───────────────────────────────────────────────── ──────────┘
يسرد الجدول عوامل التشغيل بترتيب تنازلي الأسبقية. يمكن استخدام الأقواس ل
تجنب الالتباسات. يتم إنشاء تحذير عندما يتم إحاطة التعبير بالكامل
أقواس ويمكن الخلط بينه وبين وضع عنونة المعالج الصغير.

أمثلة:

(القاعدة + 12 دولارًا) >> 8 & 0xff00
'A'-80H
(قاعدة + 0x12)

يتسبب المثال الأخير في تحذير لأن الأقواس لم تكن ضرورية وقد تكون كذلك
اقتراح وضع عنونة المعالج الصغير.

يتم تقييم جميع التعبيرات الحسابية على 32 بت. تجاوز العمليات الحسابية
بصمت. ثم يتم اقتطاع القيم الحسابية إلى الحجم الذي يشير إليه الميكرو-
معالج ذاكري. قد يتسبب هذا الاقتطاع في ظهور رسالة تحذير.

أمثلة: جميع التعليمات التالية

(6502) LDA # 1234 $
(6800) ldaa 1234 دولارًا ، x
(Z80) ld (ix + 0C2H) ، ب

تسبب في تحذير

>>> تحذير: المعامل فيض

ومع ذلك التعبير

$1123454 * 1298992

يفيض بصمت.

فن الإستذكار الزائف
يتم التعرف دائمًا على فن الإستذكار الزائف التالي.

وحدة المعالجة المركزية‏: com.cpuname
يشير إلى نوع المعالج الدقيق المحدد. يجب أن يظهر هذا قبل أنو مايكرو-
تعليمات خاصة بالمعالج. القيم المحتملة لـ com.cpuname يتم سردها عند
استدعاء تحطم بدون حجج. تتضمن القائمة الحالية 6800 6801 6803 6502
65C02 ، و Z80

OUTPUT بينفورمات
يشير إلى تنسيق ملف الإخراج. دعوى بينفورمات يمكن أن تأخذ القيم سكود
لإنتاج ملف إخراج باستخدام كود Motorola S ، أو HEX لعرافة إنتل
شكل. يعتمد الإعداد الافتراضي على المعالج الصغير المحدد.

CODE
تحديد نطاق التسميات المحلية وتقديم قسم البرنامج.

غبي حدد نطاق الملصقات المحلية وقم بإدخال قسم برنامج وهمي وحيد
التأثير هو تحديد الملصقات دون إنشاء رمز.

ملصق المعادل التعبير
ملصق = التعبير
حدد قيمة الملصق ملصق. يمكن أن تكون التسميات المحددة باستخدام هذه التوجيهات
أعيد تعريفها لاحقًا في البرنامج.

[ملصق] DB التعبير[، ... ،التعبير]
أدخل البيانات المحددة بايت (8 بت).

[ملصق] DW التعبير[، ... ،التعبير]
أدخل كلمات البيانات المحددة (16 بت). ترتيب البايت يعتمد على
المعالج الصغير المحدد.

[ملصق] DL التعبير[، ... ،التعبير]
أدخل البيانات الطويلة المحددة (32 بت). ترتيب البايت يعتمد على
المعالج الصغير المحدد.

[ملصق] DDB التعبير[، ... ،التعبير]
أدخل البايت المزدوج المحدد (16 بت). ترتيب البايت هو عكس
ترتيب البايت المعتاد للمعالج الصغير المحدد.

[ملصق] ASC سلسلة ثابتة
أدخل تمثيل ascii للسلسلة سلسلة ثابتة . يجب أن تكون السلسلة
محدد بعلامات اقتباس مزدوجة. متواليات الهروب C. \r, \n, \t, \0, \', \"و \\
معترف بها.

[ملصق] DS العد,[Valexpr]
إنسير العد بايت ذات قيمة Valexpr. القيمة الافتراضية هي صفر.

[ملصق] ALIGN EVEN
[ملصق] ALIGN ODD
أدخل بايت فارغًا لجعل عداد البرنامج زوجيًا أو فرديًا.

IF كوندكسبر

الس

إندك
التجمع الشرطي: إذا كان التعبير كوندكسبر غير صفري ، قم بمعالجة الخطوط الموجودة
بين IF و الس فن الإستذكار الزائف. خلاف ذلك معالجة الخطوط الموجودة
بين الس و إندك فن الإستذكار الزائف. تعليمات التجميع المشروط
يمكن أن تتداخل. ال الس يمكن حذف جزء.

ملصق MACRO

إندم
تحديد ذاكري جديد ملصق أي ما يعادل جميع التعليمات الموجودة بين
MACRO و إندم فن الإستذكار الزائف. دعوات الماكرو يمكن تحديد قائمة
معاملات مفصولة بفواصل. تسلسل الحرف \1, \2... \N في الماكرو
يتم استبدال التعريف بالمعاملات المقدمة. تسلسل الأحرف \0 is
استبدالها بعدد المعاملات الموردة.

خروجTM
يمكن استخدام هذه الذاكرة الزائفة داخل تعريف الماكرو للخروج من الماكرو. هذا
مفيد بالاقتران مع فن الإستذكار الزائف التجميع الشرطي.

تتضمن اسم الملف
إجبار المجمع على معالجة الملف المسمى اسم الملف في النقطة الحالية.

قائمة ON
قائمة اضافي
تمكين أو تعطيل إنتاج قائمة (الإعداد الافتراضي هو قيد التشغيل.)

كليست ON
كليست اضافي
تمكين أو تعطيل إنتاج قائمة للفروع غير النشطة لـ
بناء التجميع الشرطي (الإعداد الافتراضي قيد التشغيل.)

الأول قائمة ON
الأول قائمة اضافي
تمكين أو تعطيل إنتاج قائمة للملفات المضمنة (الإعداد الافتراضي هو إيقاف.)

مليست ON
مليست اضافي
تمكين أو تعطيل إنتاج قائمة لتوسعات الماكرو (الافتراضي هو
عن.)

حركة عدم الانحياز لقب
أدخل الاسم لقب لرأس صفحات القائمة.

PAGE
ابدأ صفحة قائمة جديدة.

PAGE الأعمدة,الصفوف
حدد حجم صفحة القائمة.

تخطى عدد
تخطى عدد خطوط.

يفشلون الرسالة
قم بإنشاء رسالة خطأ الرسالة.

مثال


هنا برنامج 6502 صغير:

وحدة المعالجة المركزية 6502
cout = $ fded ; عرض a حرف
* = $300 ; تجمع at $300
الكود
com.pstring ldy #0
.1 LDA رسالة ذ
بيك .2
jsr cout
الإضافية
.2 بن .1
RTS
الرسالة تصاعدي "هذه is ال الرسالة "
الكود

CREDITS


ليون بوتو سبتمبر 1987.

استخدم التعطل عبر الإنترنت باستخدام خدمات onworks.net


خوادم ومحطات عمل مجانية

قم بتنزيل تطبيقات Windows و Linux

  • 1
    فيزر
    فيزر
    Phaser هو مفتوح سريع ومجاني وممتع
    مصدر إطار عمل لعبة HTML5 الذي يوفر
    عرض WebGL و Canvas عبر
    متصفحات الويب لسطح المكتب والجوال. ألعاب
    يمكن المشاركة ...
    تحميل Phaser
  • 2
    محرك VASSAL
    محرك VASSAL
    VASSAL هو محرك لعبة للإبداع
    النسخ الإلكترونية للسبورة التقليدية
    وألعاب الورق. يوفر الدعم ل
    عرض قطعة اللعبة والتفاعل ،
    و...
    قم بتنزيل محرك VASSAL
  • 3
    OpenPDF - شوكة iText
    OpenPDF - شوكة iText
    OpenPDF هي مكتبة جافا للإنشاء
    وتحرير ملفات PDF باستخدام LGPL و
    ترخيص MPL مفتوح المصدر. OpenPDF هو ملف
    LGPL / MPL وريث مفتوح المصدر لـ iText ،
    ا...
    قم بتنزيل OpenPDF - Fork of iText
  • 4
    ساجا جيس
    ساجا جيس
    SAGA - النظام الآلي
    التحليلات الجيولوجية - هو جغرافي
    برنامج نظام المعلومات (GIS) مع
    قدرات هائلة للبيانات الجغرافية
    المعالجة وآنا ...
    تنزيل SAGA GIS
  • 5
    Toolbox for Java / JTOpen
    Toolbox for Java / JTOpen
    يعد IBM Toolbox for Java / JTOpen ملف
    مكتبة من فئات Java التي تدعم
    العميل / الخادم وبرمجة الإنترنت
    نماذج لنظام يعمل بنظام التشغيل OS / 400 ،
    i5 / OS ، س ...
    تنزيل Toolbox for Java / JTOpen
  • 6
    D3.js
    D3.js
    D3.js (أو D3 للمستندات المستندة إلى البيانات)
    هي مكتبة جافا سكريبت تسمح لك
    لإنتاج بيانات ديناميكية وتفاعلية
    تصورات في متصفحات الويب. مع D3
    أنت...
    تنزيل D3.js
  • أكثر "

أوامر لينكس

Ad