회원가입 ID/PW 찾기
AA
안녕하세요.
arm을 배우고 있는 와중에 보면, 어떤 레지스터의 몇번째 비트 값을 1로 set을 한다거나, 머 이런 경우 있지 않습니까? 프로그래밍 하는 걸 보면 1<<20 이런걸 자주 보는데, 1을 20번 왼쪽으로 쉬프트 한다는 게 맞는건가요 ?
그래서 20번째 비트가 1이 되는게 맞나요 ? 쉬프트 연산에 대해서 자세하게 나온 강의자료 같은거 없나요?
전문가님들 답변 부탁드립니다. 좋은 하루 보내세요.
댓글 1


  • 보통 마이컴에서 그렇게 사용합니다. 직관적이라서요.

    예를 들어 avr 경우 PORTD.5 를 출력으로 할려면

    DDRD |= (0x01 << 5 ) ;

    이렇게 사용하곤 해요.  입력으로 할때는

    DDRD &= ~(0x01<<5);


    포트랑 직관적이기 때문에 실수할 확률이 줄어들죠.

    DDRD = 0x20 ;   // PORTD.5 출력 설정

    예전에는 이렇게 쓴답니다.

    겁나게 헷갈리죠 ^^. 그래서 32bit 마이컴 부터는 셋팅할게 많으니깐 위에서 처럼 사용하는 일이 많이 있습니다.

하드웨어 설계 및 개발에 대하여 개발자들이 자유롭게 토론하는 공간입니다.
- Q&A, 자유주재 토론, 관련 정보 공유
- 분야 : 마이크로프로세서 응용, 전기/전자(아날로그/디지털) 회로 설계, C/C++ 프로그래밍, 펌웨어,
         PCB Artwork, 트러블슈팅 등 하드웨어 설계에 관한 전반인 내용
※ 게시글에 맞는 분류를 선택하여 글을 작성해 주시면 쾌적한 사이트 운영에 많은 도움이 됩니다.
※ 하드웨어 인사이트는 회원들간의 거래정보를 게재할 뿐이지, 그 어떤 책임과 의무도 가지지 않습니다.

search
번호 분류 제목 글쓴이 조회 수 날짜
156 전기전자 아무거나 HOT케일 컴파일러 기본적인 사용법1 푸른남작 1904 2009.09.18
155 전기전자 아무거나 HOT혹 초음파 진동자 및 회로고수님들 잠시만....2 긍정적 마인드 4528 2009.09.16
154 전기전자 아무거나 HOT8051 을 사용하여 마이컴보드를 제작하고자....5 테스 832 2009.09.14
153 전기전자 아무거나 HOT처음 가입했습니다 ^^8 로이안 703 2009.09.04
152 드론/로봇/라인트레이서 HOT라인트레이서와 라인마우스 차이가 뭔가요..??2 놘닝구 1497 2009.08.27
151 드론/로봇/라인트레이서 HOT라인트레이서 센서를 만들어볼려고 합니다.1 임베초보 1656 2009.08.26
150 전기전자 아무거나 HOT콘덴서 마이크 AVR161 화니이 1787 2009.08.19
149 드론/로봇/라인트레이서 HOT아크마님~~+_+2 GoToHell 1305 2009.07.25
148 전기전자 아무거나 HOT펌웨어에 대한 개념 정리 파일-23 바람의아들 906 2009.07.20
147 전기전자 아무거나 HOT펌웨어에 대한 개념 정리 파일10 바람의아들 993 2009.07.20
146 드론/로봇/라인트레이서 HOT아크마님 살려주세요~~3 GoToHell 1486 2009.07.19
145 드론/로봇/라인트레이서 HOT라인트레이서 센서부 질문 있어요 sinpk 1830 2009.07.04
144 전기전자 아무거나 HOT매틀랩 & 랩뷰 프러키온 1126 2009.05.21
143 전기전자 아무거나 HOTPSpice관한 질문~!1 프러키온 773 2009.05.20
142 드론/로봇/라인트레이서 HOT완전 초보입니다.ㅠ 도와주세요ㅠ 외계인놀이 1038 2009.05.18
141 전기전자 아무거나 HOT졸업작품 lm35dz 세그먼트출력 IAR C코드 수정질문1 동동주짱 1599 2009.04.24
140 전기전자 아무거나 HOT회로도 좀 구할 수 있을까요2 희성 1926 2009.04.17
139 전기전자 아무거나 HOT안녕하세요. 졸전 작품을 만드는데....2 타락선녀 759 2009.04.14
138 전기전자 아무거나 HOTPSpice에 관한 질문입니다.5 프러키온 956 2009.03.24
137 전기전자 아무거나 HOT창피한 질문.ㅠ.ㅠ4 misomax 899 2009.02.10
Prev 1 ... 27 28 29 30 31 32 33 34 35 36 ... 39 Next
  • 가장 행복한 삶을 살기 위해서 낮시간은 엄격하게 계획되어야 하고 밤시간은 한가하게 비워놓아야 한다.
    - 무니
  • * 납포인트 정보 *
  • 글 작성 : 3
  • 댓글 작성 : 1
  • 내 글이 추천받음 : 1
저작권법에 위배되는 콘텐츠는 등록 불가하며, 저작물에 대한 권리는 저작자에게 있습니다.
Copyright 2006-2021 © hardwareis.com, All rights reserved.