Rational PIC Assembler

소프트웨어 스크린 샷:
Rational PIC Assembler
소프트웨어 정보:
버전: 2.0
업로드 날짜: 2 Jun 15
개발자: Joe Bentley
라이센스: 무료
인기: 7

Rating: nan/5 (Total Votes: 0)

하여 Rational PIC 어셈블러는 마이크로 칩의 미드 레인지 마이크로 컨트롤러 어셈블러이다. 이 프로젝트는 인텔 스타일 니모닉 및 대상 - 첫 번째 피연산자의 순서를 사용합니다. PC 조립 프로그래머에게 편안하도록 설계되었습니다.
이 어셈블러는 마이크로 칩의 중간 선 마이크로 컨트롤러와 호환 코드를 생성하지만 자신의 어셈블러와 호환되지 않습니다. 그것은 모든 PC 조립 프로그래머들에게 친숙한 느낌을해야한다. ( '잘못된'대조적으로, 즉 '오른쪽') 명령어 니모닉와 오퍼랜드 순서는 인텔 스타일이다.
명령 줄 구문
PIC-ASM [-c] [-l 파일 이름] [-o 파일 이름] INPUT_FILE
-c - 콘솔 모드
어셈블리 소스는 표준 입력에서 허용됩니다. 이진 코드는
표준 출력에 출력. 오류가 표준 오류로 출력된다
-l 파일 이름 - 파일 목록 지정
-o 파일 이름 - 오브젝트 파일을 지정합니다
입력
입력은 그 각각은 다음 필드 중 하나 이상을 포함 라인의 서열이다
라벨 명령어 피연산자; 논평
레이블 및 코멘트는 선택 사항입니다. 필요한 피연산자는 명령에 따라 달라집니다.
어셈블러도 지시, 대소 문자를 구분합니다.
상수
[: xdigit :] + 16 진수 값은 C 스타일 '0X'로 지정 될 수 있습니다. 이진 값은 '0B'[01] +로 지정 될 수 있습니다. 소수 기본 기지로 진수 값은 접두사를 필요로하지 않는다.
문자 상수는 작은 따옴표 내에서 단일 문자 또는 이스케이프 문자를 둘러싸에 의해 지정됩니다. 문자열 상수는 0 개 이상의 문자를 묶어 지정하고 따옴표로 문자를 이스케이프됩니다. 문자열 상수는 문자열의 각 문자에 대해 하나의 문자 상수를 생성합니다. 저장 뒤쪽에 제로가 없습니다. 예를 들면 :
DB "헬로 worldn", 0, 'A', 'B', 'R', 'N', 't'
레이블
레이블은 라인을 시작합니다 (밑줄 포함) 영숫자 문자의 순서입니다. 레이블은 콜론이 없습니다. 마지막 로컬이 아닌 레이블 지역 레이블은 점으로 이름을 접두어로 정의 할 수 있습니다. 예를 들어
; 예를-1.asm에서 예
푸 통화 .1
0.1 JMP 0.2
0.2 JMP 0.1
바 호출 .1
0.1 JMP 0.2
0.2 JMP 0.1
이 예에서 정의 된 레이블 foo는, foo.1, foo.2, 바, bar.1 및 bar.2입니다. 첫 번째 호출 분기 foo.1합니다. 두 번째 호출 분기 bar.1합니다. 'foo는'로컬 라벨은 '갑'이 선언되기 전에 참조 할 수없고 '바'이후에 선언하고있다.
지침
데이터를 선언 할 수 있습니다. 선언자는 명령의 발생과 쉼표로 구분하여 하나 이상의 식으로 이어진다. 각 표현에 관계없이 선언자 타입의 출력 코드 워드 하나에 대응한다.
DB - 각 피연산자이고-ED 저장되기 전에 0xff가와
DW - 전체 14 비트 워드 정의
DT - 각 피연산자는 0x3400 (복귀와 값 오피)와 0xff의 및 OR-ED와 에드와입니다. 이 경우 테이블의 생성을 할 수 있습니다. 당신은 테이블의 오프셋 (offset)에 ( 'W') 누적를 추가 할 수 있습니다. 프로세서는 테이블의 위치로 분기하고 여덟 비트 결과로 반환
예를 들어 :
DB 1,2,3
DW 0x3FFF로,는 0x3ff * + 15 (16), -1
DT 0b001, 0b010, 0b100
동일시는 토큰의 이름이 순서입니다. 그들은 '일치하다'로 정의 할 수 있습니다. 예를 들어 :
led_1의 EQU의로 0x100 | 1
led_2의 EQU의로 0x100 | 2
콤보 EQU (led_1) | (led_2)
조직도 위치는 '조직도'로 변경 될 수 있습니다. 예를 들어
조직도 0x10o
이 릴리스의 새로운 기능 :
·이 릴리스는 복잡한 매크로에 대한 지원을 추가, 마이크로 칩의 헤더 파일, 조건부 컴파일 및 호환성을 포함한다.

유사한 소프트웨어

slacktrack
slacktrack

11 May 15

ProjectCenter
ProjectCenter

3 Jun 15

Barista
Barista

14 Apr 15

코멘트 Rational PIC Assembler

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!