의 IAR 컴파일러 표기법> 이진

G

gigionerospo

Guest
저기)입니다 4.10 AVR 컴파일러 (IAR 표기법에 바이너리 방법에 쓸 번호가?

감사

 
안녕하세요,

당신이 그런건, 일할 수 것인가 시도 확실하지 이것을, 컴퓨터가 내 시간에 IAR를 설치 다시.
버전 = 0b01001000;

행운을 빕니다.

 
고마워,하지만 그 표기법 (가장 명백한) 작동하지 않습니다!

 
경악 있음 IAR 어셈블러에 있습니다 : 00000000b

안부

 
메모에는 웹사이트에서 IAR의 응용 프로그램했다.안타깝지만 내가 더 이상 표시되지 않습니다.
기본적으로, 당신은이 트릭을 쓸 수를 사용하여 이진 숫자를

#은 \)를 정의 BIN8 (S7, S6, S5, S4는, s3, s2, s1, s0) (서명 번째 문자
(s0 * 나타내고 0x01 0x02 s1 * s2 * s3 * 0x04 0x08 \
S4는 * 0x10 * 0x20 S5 S6 S7 * 0x40 * 0x80으로)

PORTA_DATA은 = BIN8 (0,0,0,1,0,1,0,0); / / "는 D4 & D2에로"1 세트

희망은 당신입니다 유용

 
안녕하세요,

당신은 정확하고 있습니다.이 옵션은 430 IAR 컴파일러에서만 작동에있는 "고객 센터 - 다"와 아니에요.
난 12 월이 예제를 찾았어요 휴지통을 변환하는 ASM합니다.
이 코드는 TI의에서부터 NiftyClockDVMSample.

코드 :

;------------------------------------------------- -----------------------------

bin2bcd; 서브루틴 16 비트 바이너리를 BCD로 변환

; 입력 자리의 16 비트 바이너리, 출력 16 비트 자리 BCD

;------------------------------------------------- -----------------------------

mov 인은 # 16, r9; 16 비트 변환

CLR은 R8, 명확한 근무 R8을 등록

CLR은 R7; 명확한 작업 r9를 등록

패 $ 1 rla 숫자

, R7; 진수 추가 결과 R7을 dadd

R8을 R8 dadd

r9 12월; 체크 16 - 비트 다면

jnz의 패 $ 1

자리에 mov 인 R7, 숫자; 결과

부드럽게하기 위해 물에 담그다
 

Welcome to EDABoard.com

Sponsor

Back
Top