Rational PIC אסמבלר הוא מאסף למייקרו-הבקרים באמצע הטווח מMicrochip. הפרויקט משתמש המנמוניקה סגנון אינטל והזמנת האופרנד היעד הראשון. נועד להרגיש בנוח למתכנתי הרכבה מחשב.
מאסף זה מייצר קוד תואם עם מיקרו-בקרים קו האמצע של Microchip אבל אינו תואם למאסף שלהם. זה צריך להרגיש מוכר לכל מתכנת הרכבה מחשב. המנמוניקה ההוראה וסדר האופרנד הוא סגנון אינטל ("נכון", כלומר, בניגוד ל" לא בסדר ").
תחביר שורת הפקודה
[-c] Pic-ASM [קובץ -l] [-o שם הקובץ] input_file
-c - מצב קונסולה
מקור הרכבה מתקבל מstdin. הקוד בינארי הוא
פלט על stdout. טעויות הן פלט stderr
שם הקובץ -l - לציין רישום קובץ
שם הקובץ -o - לציין קובץ אובייקט
קלט
הקלט הוא רצף של קו כל אחד מהם מכיל אחד או יותר מהתחומים הבאים
האופרנדים הוראת תווית; תגובה
התווית והתגובה הן אופציונליים. האופרנדים הנדרשים תלויים בהוראות.
המאסף הוא מקרה רגיש, אפילו להוראות.
קבועים
ניתן להגדיר ערכי Hex עם C בסגנון '0x' [: xdigit:] +. ניתן להגדיר ערכים בינארי עם '0b' + [01]. ערכים עשרוניים לא דורשים קידומת כעשרונית הוא בסיס ברירת המחדל.
קבועי תווים שצוינו על ידי מצרף תו בודד או אופי נמלט בתוך גרשיים בודדים. קבועי מחרוזת שצוינו על ידי מצרף אפס או יותר תווים ונמלטו תווים בתוך מרכאות כפולות. קבועי מחרוזת ליצור קבוע תו אחד עבור כל תו במחרוזת. אין אפס נגרר מאוחסנת. למשל:
db "שלום worldn", 0, '', ב ',' r ',' n ',' לא '
תוויות
תווית היא רצף של תווים אלפאנומריים (כולל underbar) שמתחיל קו. אין לי תוויות נקודותיים. תוויות מקומיות לתווית nonlocal האחרונה יכולות להיות מוגדרות על ידי קידומת שם עם נקודה. לדוגמה
; דוגמא מהדוגמא-1.asm
שיחת foo .1
.1 JMP .2
.2 JMP .1
שיחת בר .1
.1 JMP .2
.2 JMP .1
בדוגמא זו, התוויות המוגדרות הם foo, foo.1, foo.2, בר, bar.1, וbar.2. שיחת הסניפים הראשונים לfoo.1. שיחת הסניפים השניה לbar.1. לא יכולה להיות מופנות התוויות המקומיות ל'foo 'לפני' foo 'הוכרזה ולא אחרי' בר 'הוכרזה.
הוראות
ניתן הכריזו נתונים. Declarator לוקח את המקום של ההוראה ואחריו ביטויים אחד או יותר מופרדים בפסיקים. כל ביטוי מקביל למילה אחת בקוד הפלט ללא קשר לסוג declarator.
db - כל האופרנד הוא ודעות עם 0xff לפני שמאוחסן
DW - הגדרת מילה 14 ביט מלא
DT - כל האופרנד הוא ודעות עם עורך-או 0xff ועם 0x3400 (opcode החזר ב- ערך). זה מאפשר דור של שולחנות מקרה. אתה יכול להוסיף את מצברים ('W') לקיזוז של השולחן. המעבד של סניף קשר למיקום בטבלה ולחזור עם תוצאת שמונה קצת
לדוגמא:
db 1,2,3
DW 0x3fff, 0x3ff * 16 + 15, -1
DT 0b001, 0b010, 0b100
משווה הם רצף בשם של אסימונים. הם יכולים להיות מוגדרים עם "סוסים". לדוגמא:
0x100 סוסים led_1 | 1
0x100 סוסים led_2 | 2
סוסים משולב (led_1) | (led_2)
עמדת org ניתן לשנות עם "org". לדוגמה
org 0x10o
מה חדש במהדורה זו:
· גרסה זו מוסיפה תמיכה לפקודות מאקרו המתוחכם, כולל קבצים, הידור מותנה, ותאימות עם כותרות Microchip.
שנצפו לאחרונה תוכנה
Web Dashboard 6 May 15
MySQL Auto Backup Standard Edition 25 Sep 15
Software Diagnostics Developer Edition 27 May 15
GemTracker Pro 29 Oct 15
Informatik xPrint 6 May 15
חיפוש לפי קטגוריות
- דיסק תוכנה וקובץ
- דפדפנים
- כלי פיתוח
- אבטחת איכות ובדיקות תוכנה
- מערכות בקרת גרסאות
- מרכיבים ועורכי hex
- מתורגמנים ומהדרים
- מתקינים
- עורכי קוד
- רכיבים וספריות
- תוכנה & SDK IDE
- תוכנה לניהול מסדי נתונים
- תוכנת לוקליזציה ובינאום
- תוכנת ממשק משתמש
- תוכנת מסד הנתונים
- תוכנת מעקב אחר תקלות
- תוכנת ניפוי שגיאות
- תוספי vim
- מערכת כלי עזר
- משחקים
- נהגים
- שומרי מסך
- שיפורים בשולחן עבודה
- תוכנה חינוכית ומדע
- תוכנה לבית ולמשפחה
- תוכנה עסקית ולמשרד
- תוכנות אודיו
- תוכנות פרודוקטיביות
- תוכנת אבטחה
- תוכנת אינטרנט
- תוכנת וידאו
- תוכנת עיצוב גרפית
- תוכנת פיתוח האינטרנט
- תוכנת צילום דיגיטלית
- תוכנת רשת
- תוכנת תקשורת
תוכנה פופולרית
DB Designer Fork 3 Jun 15
stableUpdate 2 Jun 15
TCPDF 17 Jul 15
4DIAC 9 Dec 15
Android Studio 9 Dec 15
C 3 Jun 15
AceUnit 2 Jun 15
Rational PIC Assembler
תוכנה דומה
תגובות ל Rational PIC Assembler
שנצפו לאחרונה תוכנה
Web Dashboard 6 May 15
MySQL Auto Backup Standard Edition 25 Sep 15
Software Diagnostics Developer Edition 27 May 15
GemTracker Pro 29 Oct 15
Informatik xPrint 6 May 15
חיפוש לפי קטגוריות
- דיסק תוכנה וקובץ
- דפדפנים
- כלי פיתוח
- אבטחת איכות ובדיקות תוכנה
- מערכות בקרת גרסאות
- מרכיבים ועורכי hex
- מתורגמנים ומהדרים
- מתקינים
- עורכי קוד
- רכיבים וספריות
- תוכנה & SDK IDE
- תוכנה לניהול מסדי נתונים
- תוכנת לוקליזציה ובינאום
- תוכנת ממשק משתמש
- תוכנת מסד הנתונים
- תוכנת מעקב אחר תקלות
- תוכנת ניפוי שגיאות
- תוספי vim
- מערכת כלי עזר
- משחקים
- נהגים
- שומרי מסך
- שיפורים בשולחן עבודה
- תוכנה חינוכית ומדע
- תוכנה לבית ולמשפחה
- תוכנה עסקית ולמשרד
- תוכנות אודיו
- תוכנות פרודוקטיביות
- תוכנת אבטחה
- תוכנת אינטרנט
- תוכנת וידאו
- תוכנת עיצוב גרפית
- תוכנת פיתוח האינטרנט
- תוכנת צילום דיגיטלית
- תוכנת רשת
- תוכנת תקשורת
תוכנה פופולרית
Sequoia 3 Jun 15
Regina Rexx Interpreter 3 Jun 15
NASM - The Netwide Assembler 14 Apr 15
MonoDevelop 22 Jun 18
Sventon 3 Jun 15
LIOGO 3 Jun 15
Qt Creator 17 Aug 18
תגובות לא נמצא