회원가입 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
번호 분류 제목 글쓴이 조회 수 날짜
452 마이크로프로세서 HOTKEIL Compiler에 대한 매뉴얼 파인 윤 1454 2010.02.25
451 마이크로프로세서 HOT초보인데요.. 개똥껄레 844 2010.02.20
450 펌웨어 & 코딩언어 HOT8051과 일반 C와 많이 차이나나요?5 개똥껄레 1100 2010.02.20
449 펌웨어 & 코딩언어 HOTblackfin 칩 부트코드 작성해보신분?1 퀴아쿠 867 2010.02.19
448 마이크로프로세서 HOTATmega128 ADC 관련하여 도움요청드립니다.1 쥬니치로 2982 2010.02.18
펌웨어 & 코딩언어 HOT어셈블리를 공부해야할까요?>8 GrayShark 1231 2010.02.17
446 마이크로프로세서 HOT책좀 추천해주세요 ^^;11 GrayShark 1252 2010.02.17
445 마이크로프로세서 HOTlcd backlight에 대한 질문입니다.1 strongman 1213 2010.02.10
444 마이크로프로세서 HOTatmega128 포트 a에 대한 질문입니다.2 strongman 1192 2010.02.09
443 마이크로프로세서 HOTkey matrix에 대한 질문2 strongman 3568 2010.02.09
442 마이크로프로세서 HOTwinide sim51 또는 프로테우스 에뮬레이터좀 사용하고 싶습니다.4 Eodrmfdl 3449 2010.02.09
441 마이크로프로세서 HOTAVR128 uart관련 질문올립니다.3 히야신스83 1335 2010.02.08
440 펌웨어 & 코딩언어 HOTC언어책 추천 해주세요 ㅋㅋ9 따라하다 1628 2010.02.06
439 Software & IDEs HOTatmega128에 대해 알기 쉬운 책 좀 알려주세요..5 마이무따이가 1474 2010.02.03
438 마이크로프로세서 HOT7-세그먼트관련 질문입니다...5 좋지 1180 2010.02.02
437 마이크로프로세서 HOT임베디드 제어법 개괄적으로 설명좀 해주세요1 수달달이짱 799 2010.01.30
436 마이크로프로세서 HOT제가 PIC18F8723칩을 찾고 있는데요. 엑스트라 1490 2010.01.29
435 마이크로프로세서 HOT8051을 처음 접하게 되었는데..2 타키온 1187 2010.01.27
434 마이크로프로세서 HOT8051참힘드네요.8 동키 1122 2010.01.26
433 마이크로프로세서 HOT팬틸트 제작( 2개 서보모터 따로 제어) 질문입니다.9 haze 3616 2010.01.25
Prev 1 ... 31 32 33 34 35 36 37 38 39 40 ... 58 Next
  • 시간엄수는 군주의 예절이다.
    - 루이 18세
  • * 납포인트 정보 *
  • 글 작성 : 3
  • 댓글 작성 : 1
  • 내 글이 추천받음 : 1
저작권법에 위배되는 콘텐츠는 등록 불가하며, 저작물에 대한 권리는 저작자에게 있습니다.
Copyright 2006-2021 © hardwareis.com, All rights reserved.