Rational PIC Assembler

Phần mềm chụp màn hình:
Rational PIC Assembler
Các chi tiết về phần mềm:
Phiên bản: 2.0
Ngày tải lên: 2 Jun 15
Nhà phát triển: Joe Bentley
Giấy phép: Miễn phí
Phổ biến: 7

Rating: nan/5 (Total Votes: 0)

Rational PIC Assembler là hợp ngữ cho vi điều khiển tầm trung của Microchip. Dự án sử dụng thuật nhớ phong cách Intel và mục tiêu đầu tiên toán hạng đặt hàng. Được thiết kế để cảm thấy thoải mái để các lập trình lắp ráp PC.
Lắp ráp này tạo ra mã tương thích với vi điều khiển Microchip đường giữa, nhưng không tương thích với lắp ráp của họ. Nó sẽ cảm thấy quen thuộc với bất kỳ lập trình lắp ráp PC. Các hướng dẫn dễ nhớ và trật tự toán hạng là Intel phong cách (tức là "đúng", như trái ngược với 'sai').
Command Line Syntax
pic-asm [-c] [filename -l] [-o filename] input_file
-c - chế độ console
một nguồn lắp ráp được chấp nhận từ thiết bị nhập chuẩn. mã nhị phân là
sản lượng trên thiết bị xuất chuẩn. lỗi này là đầu ra để stderr
filename -l - định danh sách tập tin
-o filename - định đối tượng tập
Input
Đầu vào là một chuỗi các dòng mỗi trong số đó có chứa một hoặc nhiều hơn các lĩnh vực sau đây
toán hạng hướng dẫn nhãn; chú thích
Các nhãn và bình luận là tùy chọn. Các toán hạng cần thiết phụ thuộc vào hướng dẫn.
Việc lắp ráp là trường hợp nhạy cảm, thậm chí để được hướng dẫn.
Hằng số
Giá trị Hex có thể được xác định với C-style '0x' [: xdigit:] +. Giá trị nhị phân có thể được chỉ định bằng '0b "[01] +. Giá trị thập yêu cầu không có tiền tố là số thập phân là cơ sở mặc định.
Hằng ký tự được quy định bởi bao quanh một nhân vật duy nhất hoặc ký tự thoát trong dấu ngoặc đơn. Hằng chuỗi được chỉ định bởi bao quanh bằng không hoặc nhiều ký tự và trốn thoát các ký tự trong dấu ngoặc kép. Hằng chuỗi tạo ra một hằng số nhân vật cho mỗi ký tự trong chuỗi. Không có dấu không được lưu trữ. Ví dụ như:
db "Hello worldn", 0, 'a', 'b', 'r', 'n', 't'
Labels
Nhãn là một chuỗi các ký tự chữ và số (bao gồm cả thanh dưới) mà bắt đầu một dòng. Nhãn không có dấu hai chấm. Nhãn địa phương để các nhãn không cục cuối cùng có thể được xác định bằng cách đặt trước tên với một dấu chấm. Ví dụ
; Ví dụ từ ví dụ-1.asm
gọi foo 0,1
0,1 jmp 0,2
0,2 jmp 0,1
thanh cuộc gọi 0,1
0,1 jmp 0,2
0,2 jmp 0,1
Trong ví dụ này, các nhãn được xác định là foo, foo.1, foo.2, bar, bar.1, và bar.2. Các chi nhánh gọi đầu tiên foo.1. Các chi nhánh gọi thứ hai tới bar.1. Các nhãn địa phương để 'foo' không thể được tham chiếu trước khi 'foo' đã được tuyên bố và cũng không sau khi 'bar' đã được công bố.
Chỉ thị
Dữ liệu có thể được khai báo. Các declarator mất vị trí của các hướng dẫn và được theo sau bởi một hoặc nhiều biểu thức cách nhau bởi dấu phẩy. Mỗi biểu thức tương ứng với một từ trong các mã đầu ra bất kể loại declarator.
db - mỗi toán hạng là AND-ed với 0xff trước khi được lưu trữ
dw - đủ 14 bit định nghĩa từ
dt - mỗi toán hạng là AND-ed với 0xff và OR-ed với 0x3400 (opcode trở lại-với-giá trị). Điều này cho phép tạo ra các bảng trường hợp. Bạn có thể thêm các ắc ('w') để bù đắp của bảng. Các bộ vi xử lý sẽ phân nhánh đến vị trí trong bảng và trở về với một kết quả tám bit
Ví dụ:
db 1,2,3
dw 0x3fff, 0x3FF * 16 + 15, -1
dt 0b001, 0b010, 0b100
Mục này tương đương là một chuỗi tên của thẻ. Họ có thể được định nghĩa với 'equ'. Ví dụ:
led_1 equ 0x100 | 1
led_2 equ 0x100 | 2
Combo equ (led_1) | (led_2)
Vị trí org có thể được thay đổi với 'org'. Ví dụ
org 0x10o
Có gì mới trong phiên bản này:
· Phiên bản này hỗ trợ thêm cho các macro phức tạp, bao gồm các tập tin, biên soạn có điều kiện và khả năng tương thích với các tiêu đề Microchip.

Phần mềm tương tự

Buildtool
Buildtool

3 Jun 15

OMake
OMake

3 Jun 15

naken_asm
naken_asm

20 Feb 15

avrLab
avrLab

3 Jun 15

Ý kiến ​​để Rational PIC Assembler

Bình luận không
Nhập bình luận
Bật hình ảnh!