Turbo-C
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
터보-C 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
Lua 게시판
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C/C++ Q/A
[5714] 처음보는 메모리 다루는 함수인듯 한데..??
주니 [] 2061 읽음    2006-06-09 09:00
제가 소스 분석을 하다가 이해가 가질않는 부분이 있어서...사실 처음 보는게 더맞을듯.....ㅠㅠ

#define pokeb( address, data )    *(char    * )(address) = (( unsigned char )data)
#define pokew( address, data )    *(short * )(address) = (( unsigned short)data)
#define pokel( address, data )    *(int    * )(address) = (( unsigned int    )data)

#define peekb( address )    *( char  * )(address)
#define peekw( address )    *( short * )(address)
#define peekl( address )    *( int    * )(address)

void InitText0()
{
    int  i;
    pokeb( GLCD_REG+7, 0x00 ); /* bank #0 */
    for( i = 0; i < 0x1000; i++ ) pokeb( GLCDOVLY+i, 2 );
    for( i = 0; i < 0x1000; i++ ) pokeb( GLCDTEXT0+i, 0 );
    pokeb( GLCD_REG+7, 0x04 ); /* bank #1 */
    for( i = 0; i < 0x1000; i++ ) pokeb( GLCDOVLY+i, 2 );
    for( i = 0; i < 0x1000; i++ ) pokeb( GLCDTEXT0+i, 0 );
}

  InitText0();//함수 호츨부분...

함수 호출을 하면 InText0에가서 pokeb를 실행하고 하는데 여기서 쓰이는 pokeb는 디파인 처리되어있고..

pokeb, pokew, pokel, peekb, peekw, peekl란 함수 자료도 찾기 힘들고 해서 여러분들의 도움을 받고자 합니다.

아시는 분께서는 초보에게 설명좀 부탁드립니다.

+ -

관련 글 리스트
5714 처음보는 메모리 다루는 함수인듯 한데..?? 주니 2061 2006/06/09
5715     Re:처음보는 메모리 다루는 함수인듯 한데..?? 외랑 2086 2006/06/09
5723         감사 합니다....^^ 주니 1771 2006/06/13
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.