Rational PIC Assembler

نرم افزار تصویر:
Rational PIC Assembler
جزئیات نرم افزار:
نسخه: 2.0
ها تاریخ: 2 Jun 15
توسعه دهنده: Joe Bentley
پروانه: رایگان
محبوبیت: 7

Rating: nan/5 (Total Votes: 0)

گویا PIC اسمبلر اسمبلر برای میکروکنترلرها اواسط محدوده از ریزتراشه است. این پروژه با استفاده از روش تقویت هوش و حافظه از راه قیاس منطقی سبک اینتل و هدف اول سفارش عملوند. طراحی شده برای احساس راحتی به برنامه نویسان مونتاژ PC.
این اسمبلر تولید کد سازگار با میکروکنترلرها خط وسط ریزتراشه، اما با اسمبلر خود ناسازگار است. باید احساس به هر برنامه نویس مونتاژ PC آشنا. روش تقویت هوش و حافظه از راه قیاس منطقی دستور العمل ها و منظور عملوند سبک اینتل (به عنوان مثال "حق"، به عنوان 'اشتباه' مخالف).
خط فرمان نحو
عکس-ASM [-c] [-l نام فایل] [-o نام فایل] input_file
-c - حالت کنسول
یک منبع مونتاژ از STDIN پذیرفته شده است. کد باینری است
خروجی در STDOUT. اشتباهات خروجی به stderr
نام فایل -l - لیست فایل مشخص
نام فایل -o - مشخص فایل شی
ورودی
ورودی دنباله ای از خط که هر کدام شامل یک یا بیشتر از زمینه های زیر است
عملوند دستور برچسب؛ توضیح
برچسب و نظر اختیاری هستند. عملوند مورد نیاز در دستورالعمل بستگی دارد.
اسمبلر حروف حساس است، حتی برای دستورالعمل.
ثابت
[: xdigit:] + مقادیر هگزا دسیمال را می توان با C به سبک "0x 'مشخص شده است. ارزش های دودویی را می توان با '0B' [01] + مشخص شده است. ارزش دهدهی نیاز به هیچ پیشوند به عنوان اعشار اساس پیش فرض است.
ثابت شخصیت هستند با قرار دادن یک شخصیت یا شخصیت فرار در نقل قول تکی مشخص شده است. ثابت رشته های متصل به صفر یا چند کاراکتر مشخص و شخصیت در نقل از دو فرار کردند. ثابت رشته تولید یک شخصیت ثابت برای هر کاراکتر در رشته. هیچ انتهایی صفر ذخیره شده وجود دارد. برای مثال:
DB "سلام worldn"، 0، ''، 'B'، 'R'، 'N'، 'T'
برچسب
برچسب دنباله ای از کاراکتر الفبایی (از جمله underbar) که یک خط شروع می شود است. برچسب انجام دونقطه ندارد. برچسب های محلی به آخرین برچسب nonlocal را می توان با پیشوند نام با یک نقطه تعریف شده است. مثلا
. به عنوان مثال از مثال 1.asm
0.1 تماس مواد غذایی
0.1 JMP 0.2
0.2 JMP 0.1
0.1 نوار تماس
0.1 JMP 0.2
0.2 JMP 0.1
در این مثال، برچسب تعریف می تولی، foo.1، foo.2، بار، bar.1 و bar.2. شاخه اولین تماس به foo.1. شاخه تماس دوم به bar.1. برچسب های محلی به "مواد غذایی" نمی توان اشاره قبل از "مواد غذایی" اعلام شده است و نه بعد از 'نوار' اعلام شده است.
دستورات
داده ها می تواند اعلام کرد. declarator طول می کشد محل آموزش است و توسط یک یا چند عبارت با کاما جدا شده است. هر عبارت مربوط به یک کلمه در کد خروجی صرف نظر از نوع declarator.
DB - هر عملوند-ED و با 0xff قبل از ذخیره شده است
DW - کامل 14 بیتی تعریف کلمه
DT - هر عملوند AND-ED با 0xff و OR-ED با 0x3400 (بازگشت با ارزش آپکد) است. این اجازه می دهد تا نسل از جداول مورد. شما می توانید باتری را به جبران از جدول اضافه ('W'). پردازنده خواهد به محل در جدول شاخه و بازگشت با نتیجه هشت بیتی
برای مثال:
DB 1،2،3
DW 0x3fff، 0x3ff * 16 + 15، -1
DT 0b001، 0b010، 0b100
برابر یک توالی به نام از نشانه. آنها را می توان با 'تجهیزات پزشکی' تعریف شده است. برای مثال:
led_1 0x100 تجهیزات پزشکی | 1
led_2 0x100 تجهیزات پزشکی | 2
تجهیزات پزشکی دسته کوچک موسیقی جاز (led_1) | (led_2)
موقعیت سازمان را می توان با 'سازمان' تغییر کرده است. مثلا
سازمان 0x10o
چه جدید در این نسخه:
· در این نسخه اضافه می کند پشتیبانی از ماکروها پیچیده، شامل فایل ها، تلفیقی شرطی، و سازگاری با هدر ریزتراشه.

نرم افزار های مشابه

wxWidgets
wxWidgets

20 Feb 15

AdaControl
AdaControl

3 Jun 15

Ctcompare
Ctcompare

15 Apr 15

نظرات به Rational PIC Assembler

نظر یافت نشد
اضافه کردن نظر
روشن کردن تصاویر!