회원가입 ID/PW 찾기
AA
제가 평소에 C랑 알고리즘만 보다가 이번에 AVR을 공부하면서

새로운것들을 많이 접해서 혼란스러운데요 ((ㄷㄷ

AVR소스를 하나 해독하는중에 asm명령을 써서 어셈블리어를 쓰더라구요 -_ -

AVR공부하는데 어셈공부를 꼭 해야 하는건가요??

포트제어만해도 아직 낯선데 이놈이 사람 고민하게하네요
댓글 8
  • No Profile
    AVR에서 특히 속도를 요하는 부분같은곳에 어셈 코드를 넣는 걸로 알고 있는데. 굳이 어셈블리를 공부해야 할까요>
    C에 능숙해지면, 컴파일러의 부가적 기능/ 매크로, makefile 등등을 경험해보시는것이 순서라 생각되는데요..
  • 마이더스님께
    No Profile
    글쓴이 GrayShark 10.02.19 16:06 댓글 좋아요 0 싫어요 0
    그럼 일단은 어셈을 공부할 필요가없단 말씀이시죠??
  • No Profile
    어셈을 알면 많이 도움이 되기는 하지만 메모리 용량이 커진 지금은 투자시간 대비해서 효과는 그리 많지 않을듯 합니다.
    그대도 알면 좋지요.
  • 중요하긴 하지만 다른거 하다보면 자연스레 알게 됩니다.  시나브로 하듯이.
  • No Profile
    C언어 -> 80x86어셈이 기초 코스라고 들었는데 배우는걸 추천합니다.

    교재를 잘 선택하는게 중요한 것 같습니다.
  • No Profile
    어셈을 배운다는 것은 그 cpu에 대해서 이해하고 배우는 것과 같은 말일 수 있습니다. 어셈이라는게 cpu에 따라 명령어가 천지차이거든요, 8086 할때랑, atmega 할때, arm, 밉스프로세서 전 이렇게 다뤄봣는데, 개인적으로 8086이 굉장히 어려웠습니다;; 어셈을 할줄 알면 c로 프로그램 짜더라도 어떻게 하면 프로그램 속도를 향상시킬 수 있는지 그 길이 보입니다.
  • No Profile
    저는 avr이 정확히 잘 몰라서 확답은 드릴 수 없지만,....
    어셈블리어를 배워두는건 좋을 듯 싶습니다. ^^
  • No Profile

    C 언어로 할 수 있는 일이 참~ 많습니다.

    어셈블리어 할 줄 알면 좋기는 합니다...몰라도 큰 문제는  없습니다. 필요하면 공부하면 됩니다.

     

    어차피 하드웨어 제어를 하다보면 C 언어로 하든 어셈블리어를 쓰든 하드웨어의 내부구조와 동작을 파게됩니다.

    데이터 시트를 열심히 읽고 또 읽습니다. 어셈블리어를 공부한다는 것이 하드웨어의 내부를 공부하는 것과 같은 말이라고 한다면...C 언어로 하드웨어를 열심히 파다보면 어셈블리어도 그렇게 어렵지는 않습니다.

     

    특별한 경우가 아니라면....어셈블리어로 시리얼 통신이라든가...LCD 제어라든가...등등 잘 안합니다. 특별한 곳에서 아주 조금 사용하고 말거나...어셈 코드를 그냥 가져다가 쓰기도 합니다. (먼산)

     

    C 언어든...C++ 이든...어셈이든...중요한 것은 하드웨어를 이해하는 것입니다. 데이터 시트를 많이 읽고 Application Note 같은 것을 많이 보시고 공부하셔서 좋은 엔지니어 되시기 바랍니다. ^^

     

     

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

search
번호 분류 제목 글쓴이 조회 수 날짜
펌웨어 & 코딩언어 HOT어셈블리를 공부해야할까요?>8 GrayShark 1430 2010.02.17
2345 마이크로프로세서 HOT책좀 추천해주세요 ^^;11 GrayShark 1386 2010.02.17
2344 자유주제 HOT새해 복 많이 받으세요~ 가나다라 4100 2010.02.12
2343 자유주제 HOT100납 모으면 다른게시글을 다볼 수 있나요?7 오로로 15732 2010.02.12
2342 자유주제 HOT100납을 모으면 자동으로 등업 되나요?5 slayer 15449 2010.02.11
2341 전기전자 아무거나 HOT컴퓨터 팬 컨트롤러를 제작하고 싶습니다.1 TreeOfDream 1679 2010.02.11
2340 자유주제 HOT예쁘게 바주세요~ 김영수마르코 4173 2010.02.11
2339 자유주제 HOT오늘 가입했어요1 멀미소년 3802 2010.02.11
2338 마이크로프로세서 HOTlcd backlight에 대한 질문입니다.1 strongman 1314 2010.02.10
2337 드론/로봇/라인트레이서 HOT정말 대단하네요.. 잘 봤습니다~9 오로로 5601 2010.02.10
2336 드론/로봇/라인트레이서 HOT라인트렌서 만드는데 얼마나 걸리죠?8 오로로 1988 2010.02.10
2335 마이크로프로세서 HOTatmega128 포트 a에 대한 질문입니다.2 strongman 1288 2010.02.09
2334 자유주제 HOT가입했어요 개초보ㅋ 3889 2010.02.09
2333 마이크로프로세서 HOTkey matrix에 대한 질문2 strongman 3780 2010.02.09
2332 자유주제 HOT가입했습니다. 안쿠 3861 2010.02.09
2331 마이크로프로세서 HOTwinide sim51 또는 프로테우스 에뮬레이터좀 사용하고 싶습니다.4 Eodrmfdl 4832 2010.02.09
2330 마이크로프로세서 HOTAVR128 uart관련 질문올립니다.3 히야신스83 2478 2010.02.08
2329 자유주제 HOT빌립 s7 ^^4 빛나는 영혼 4466 2010.02.07
2328 펌웨어 & 코딩언어 HOTC언어책 추천 해주세요 ㅋㅋ9 따라하다 1796 2010.02.06
2327 전기전자 아무거나 HOT배터리 구입에 관해 질문드립니다.3 파아랑스 994 2010.02.04
  • 만물은 유전한다.
    - 헤라클레이토스
  • * 납포인트 정보 *
  • 글 작성 : 3
  • 댓글 작성 : 1
  • 내 글이 추천받음 : 1
저작권법에 위배되는 콘텐츠는 등록 불가하며, 저작물에 대한 권리는 저작자에게 있습니다.
Copyright 2006-2021 © hardwareis.com, All rights reserved.