이 블로그 검색

2023년 12월 13일 수요일

2023년 12월 11일 월요일

임베디드 비트연산자.

함수를 만들면 함수까지도 다, 메모리를 차지해서, 
임베디드에서는 매크로를 엄청 쓴다. 

#define _BV(bit) (1<<(bit))

#define bit_is_set(sfr,bit) ( SFR_BYTE(sfr) & _BV(bit ) )
#define bit_is_clear(sfr,bit) ( !(SFR_BYTE(sfr) & _BV(bit )) )

#loop_until_bit_is_set(sfr, bit) do { } while (bit_is_clear(sfr, bit))
#loop_until_bit_is_clear

최적화를 피하기 위해서 이런식으로 작성된 듯하다. 

set,clear,invert,read bit

  |= _BV(bit)
  &= ~_BV(bit)
  ^= _BV(bit)
  |= _BV(bit)
(SFR_BYTE(value) &_BV(bit) ) >> bit)

뭐 어려운 것은 없다. clear bit 같은 것도 처음 생각하는거만 어렵지 알면 간단하다.

2023년 12월 8일 금요일

C/C++에서 비트단위로 1과 0을 쓰는 법.

aduino, raspberry pi, MCU   (FGBA는 필요 없겠다. 그냥 비트를 쓰자.)

1비트를 작성하는 법.


value  |= ( 1<<n ) ;   // n=0..7 (8bit) 0..15 (16bit) 0..31(32bit)
를 사용하면 다른 값을 변형하지 않고, 쓸 수 있으며.

반대로 해당 비트에 0을 쓰는 방법은 다음과 같다. 

value &= ~(1<<n);    


2023년 11월 24일 금요일

4세대 아이돌 영어인터뷰 영상 비교 --> 이따위 영상은 왜 있는 걸까?

 

전제로 영어는 잘해야 하는 것이고, 잘하는 것이 우월하다는 생각이 깔린 것 같은데.


뭐... 원어민한테 영어 잘한다고 여기저기 그 팬들이 자랑하는 거부터 맛이 간 상황이니 아무런 상관이 없는 걸까.



딱 대중에 맞는 컨텐츠일지도.

2023년 11월 15일 수요일

이재용 재판 삼성 바이오로직스 등 삼성측 주장.

 반면 이 부회장 측은 합병은 경영상 필요에 따라 합법적으로 진행됐고, 주주들의 이익도 충분히 고려됐다고 반박한다.


또 불법적인 주가 시세 조종은 없었으며, 회계 논란 역시 대부분의 회계 전문가들은 회계 기준 위반이 아니라는 의견을 제시했다는 입장이다. 이 회장도 합병 과정에 대한 대부분의 사항을 보고받지 않았다며 무죄를 주장하고 있다.


대부분의 회계 전문가들은이 중요한것  아니지 않나... 당연히 삼성 측이 의뢰 하는 회계 전문가란 사람들이 위반 아니라고 할거고, 위반이라고 하는 사람은 의견을 안쓰겠지.

주주들의 이익이 충분히 고려됐으면, 그런 식으로 애초에 승계를 안했겠지... 
합병 과정에 대한 대부분의 사항을 보고 받을 필요 있나, 지금은 어렵지만 모든 처리가 끝나면 승계가 마무리 될 것입니다. 하고 마무리 되었습니다. 보고만 하겠지.

근데 그게 누구를 위한 일인지가 중요하겠지. 

블로그 10년의 수익입니다.

 



옛날에 유튜브 구독자수 제한같은거 없을 때, 던전앤드래곤 게임영상 올려놓은게

4년에 10달러는 되었는데... 블로그는 뭐.. 이 모양입니다. 

2023년 11월 6일 월요일

정의당 지도부 총사퇴가 무슨의미가 있나...

 사실 자기선거가 더 급한데... 뭐 지도부하면서 남의 동네 뗘 줄 필요 있나.


잘되면 다시 당권 먹으면 되고, 안되면 나만 잘살면 되지라는 생각 아닐까.


심상정 다시, 국힘 2중대에서 나오려는거 같은데... 얼마나 오래가겠어.

가장 많이 본 글