임베디드 시스템 개발시 유용한 비트계산기(BITANALYZER) - 2009/02/09 16:56

임베디드 시스템 개발시 우리는 다음과 같은 계산을 할 때가 왕왕 있다.

어드레스 16진수 계산, 오프셋을 더하고 빼는일, 특정값을 마스킹 하는 경우, 반전(1's complement),

특정 수 만큼 자리이동(쉬프트) 것들이 그 예이다.


MS윈도우 내장 공학용 계산기로는 할 수 없는 바로 이런 모든 기능을 가진 계산기를 하나 소개 한다.
'BIT분석기' 예전 나의 동료 김홍준씨의 작품이다.
예전 가일랜드(www.guile.pe.kr) 자료실에서 내가 소개 하였던 바로 그 프로그램이다.


[그림]BIT분석기의 모습


 


다음은 프로그램 창의 주요 기능 설명입니다.

(1)해당 비트에 마우스를 가져다가 클릭해 보세요. 값이 변화를 보일 것입니다.

(2)직접 값을 입력하고 싶을 때는 HEX 창이나 DEC창에 값을 입력 한 이후 TEST 버튼을 눌러보세요.

(3)해당 값의 반전(NOT) 을 취하고 싶을 경우 해당 버튼을 누르세요

(4)해당 값을 원하는 수만큼 쉬프트 시키고 싶을 경우 쉬프트 할 비트수를 입력하고 좌/우 화살표(<<, >>)을 눌러 보세요.

(5)두개의 이진값을 &(AND), |(OR), ^(XOR) 합니다.

(6)To Result 버튼은 연산의 결과를 (1)번의 비트표시창으로 연동시켜 줍니다. 눌러보세요. 1번 윈도우의 비트값이 변화를 보일 것입니다.

(7)어드레스 베이스 값에 원하는 오프셋값을 더하고 빼는 것을 도와 줍니다.

(8)연산의 바로 직전 값을 확인 할 수 있도록 해 줍니다.

(9)Mapping Bits 버튼은 비트 값을 파일로 만들어서 INPUT 시킬 수 있는 기능 인데 사용법을 모르겠습니다.

다운로드를 원하시는 분은 본문 우측 상단의 파일첨부를 확인하세요.
 

-홍익컴닷컴-
http://www.hongikcom.com

♡ 포스팅이 유익 하셨다면 E-mail로 가일의 임베디드 스쿨을 구독하세요->

Trackback Address :: http://www.hongikcom.com/trackback/15 관련글 쓰기
  • darkhi | 2010/04/15 08:58 | PERMALINK | EDIT/DEL | REPLY

    윈도우7의 계산기처럼 비트 계산되는 계산기 찾아 왔습니다.
    잘 사용하겠습니다~

  • 1 | 2011/02/24 18:57 | PERMALINK | EDIT/DEL | REPLY

    <<,>> 연산 9까지는 잘 되는거 같은데 10부터는 ABCDEFGHIJKLMNOPQRSTUV 로 해야 맞네요

  • 늙은앙마 | 2011/09/21 18:08 | PERMALINK | EDIT/DEL | REPLY

    사용법 찾다가 없어서 여기에 공유합니다.매핑 테이블은 아래와 같습니다.

    32(갯수)
    제목타이틀
    000비트1번
    001비트2번
    002비트3번
    003비트4번
    :
    :
    029비트30번
    030비트31번
    031비트32번
    032비트33번

Name
Password
Homepage
Secret
< PREV |  1  |  ...  114  |  115  |  116  |  117  |  118  |  119  |  120  |  121  |  122  |  ...  131  |  NEXT >