Rational PIC Assembler

Software screenshot:
Rational PIC Assembler
Software ətraflı:
Version: 2.0
Tarixi Upload: 2 Jun 15
Geliştirici: Joe Bentley
Lisenziya: Pulsuz
Məşhurluq: 7

Rating: nan/5 (Total Votes: 0)

səmərəli PIC Assembler Mikroçip orta mənzilli microcontrollers üçün assembler edir. Layihə Intel stil mnemonics və hədəf ilk operand sifariş edir. PC toplaşmaq proqramçılar rahat hiss üçün nəzərdə tutulmuşdur.
Bu assembler mikroçip nin midline microcontrollers uyğun kodu yaradır, lakin onların assembler uyğun deyil. Hər hansı bir PC toplaşmaq proqramçı tanış hiss etməlidir. ("səhv" fərqli olaraq, yəni hüququnu) təlimat mnemonics və operand üçün Intel stil var.
Command Line Sintaksis
pic-asm [c] [l fayl] [-o fayl] input_file
c - console rejimi
akt mənbə stdin qəbul edilir. ikili kodu
stdout çıxış. səhvlər stderr çıxış edir
-l fayl - Fayl siyahısı daxil
-o fayl - obyekt fayl daxil
Input
giriş hər biri aşağıdakı sahələrdə bir və ya daha çox ehtiva edir xəttinin bir ardıcıllıqla deyil
etiket təlimat operands; əlavə
etiket və comment isteğe bağlıdır. tələb operands təlimat asılıdır.
assembler hətta təlimatlar üçün, hal həssasdır.
Sabitləri
[Xdigit:] + Hex dəyərlər C-stil "0x ilə müəyyən edilə bilər. Binary dəyərlər "0b [01] + ilə müəyyən edilə bilər. Bu default baza kimi Ondalık dəyərlər heç bir prefiks tələb edir.
Character sabitləri bir quotes ərzində bir xarakter və ya xilas xarakter enclosing tərəfindən müəyyən edilir. String sabitləri sıfır və ya daha çox simvol enclosing tərəfindən müəyyən və ikiqat quotes daxilində simvol xilas olunur. String sabitləri simli hər bir xarakter üçün bir xarakter daimi yaratmaq. Saxlanılan heç bir arxada sıfır var. Məsələn:
db "Salam worldn" 0 "a", "b", "r", "n", "t"
Labels
A etiket xətti başlayır (underbar daxil olmaqla) alfasayısal simvol bir ardıcıllıqla deyil. Labels colons yoxdur. Son nonlocal etiket yerli yazıları bir nöqtə ilə adı prefixing tərəfindən müəyyən edilə bilər. Məsələn
; misal-1.asm nümunə
foo zəng .1
.1 JMP .2
2 JMP .1
bar zəng .1
.1 JMP .2
2 JMP .1
Bu, məsələn, müəyyən yazıları foo, foo.1, foo.2, bar, bar.1 və bar.2 var. ilk zəng filialları foo.1 üçün. İkinci zəng filialları bar.1 üçün. "foo" yerli yazıları "foo" elan edildi əvvəl istinad edilə bilməz, nə də "bar" sonra elan edilmişdir.
Direktiv
Data elan edilə bilər. declarator Təlimatın yer tutur və virgülle ayrılmış bir və ya daha ifadələri izləyir. Hər bir ifadə asılı olmayaraq declarator növü çıxış kodu bir söz uyğundur.
db - Hər bir operand VƏ-ed saxlanılır əvvəl 0xff ilə
dw - tam 14 bit söz müəyyən
dt - Hər bir operand 0x3400 (geri-ilə-dəyəri opcode) ilə 0xff və OR-ed ilə-ed və edir. Bu hal masalar nəsil verir. Siz masa ofset (w) akkumulyator əlavə edə bilərsiniz. prosessor cədvəldə yeri filial və səkkiz bit nəticə ilə qayıdacaqlar
Məsələn:
db 1,2,3
dw 0x3fff, 0x3ff * + 15 16 -1
dt 0b001, 0b010, 0b100
Bərabərdir ayələr adlı ardıcıllığı var. Onlar EQu ilə müəyyən edilə bilər. Məsələn:
led_1 equ 0x100 | 1
led_2 equ 0x100 | 2
Combo equ (led_1) | (led_2)
org mövqeyi "təşkilatı ilə dəyişdirilə bilər. Məsələn
org 0x10o
Bu Release Yenilikler:
· Bu azad inkişaf etmiş makro dəstək verir, Mikroçip başlıqlarını ilə faylları, şərti tərtibi və uyğunluğu daxildir.

Oxşar proqram

GNU 8085 Simulator
GNU 8085 Simulator

12 May 15

OMake
OMake

3 Jun 15

UMLet
UMLet

20 Feb 15

AdaControl
AdaControl

3 Jun 15

Şərh Rational PIC Assembler

Şərhlər tapılmadı
Şərh əlavə
Images yandırın!