y‰SŽÒнŒ}zC/C++Ž ..
3:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/30 14:18:17
‘Š’k‚ª‚ ‚é‚Ì‚Åæ‚Á‚Ăقµ‚¢B
ƒ^[ƒQƒbƒg‚Í‘g‚Ýž‚݃vƒƒZƒbƒT‚ÅAƒƒ‚ƒŠƒ}ƒbƒvƒhƒŒƒWƒXƒ^‚̃}ƒNƒéŒ¾‚Å¢‚Á‚Ä‚éB
‚ ‚郌ƒWƒXƒ^REG_A‚ª‚ ‚Á‚ÄA‚»‚̃ŒƒWƒXƒ^‚Ì
- ƒAƒhƒŒƒX‚Í 0X12345678A
- ƒŒƒWƒXƒ^‚Í‚SƒoƒCƒg’·A
- “à•”‚Ì’l‚Í•„†–³‚µ®”
‚Æ‚·‚éBƒRƒ“ƒpƒCƒ‰‚Ì®”’·‚ª‚SƒoƒCƒg‚Æ‚·‚邯A‚±‚¤‚¢‚¤ê‡ŽŸ‚̂悤‚ȃ}ƒNƒ’è‹`‚ª’è΂ɂȂÁ‚Ä‚éB
#define REG_A *( volatile unsigned int * ) 0x12345678
‚±‚¤‚·‚邯AREG_A‚̓vƒƒOƒ‰ƒ€’†‚ŕϔ‚̂悤‚ÉŽg‚¦‚éB“–‘R‚¾‚¯‚ÇA‚±‚Ìu•Ï”v‚ւ̃AƒNƒZƒX‚̓ŒƒWƒXƒ^‚ւ̃AƒNƒZƒX‚ɂȂéB‚ÅA¢‚Á‚Ä‚¢‚é‚͎̂Ÿ‚̂悤‚Èê‡B‚ ‚郌ƒWƒXƒ^REG_B‚ª‚ ‚Á‚ÄA‚»‚̃ŒƒWƒXƒ^‚Ì
- ƒAƒhƒŒƒX‚Í 0XFFFF1234
- ƒŒƒWƒXƒ^A®”Œ^Aƒ|ƒCƒ“ƒ^Œ^‚Í‚»‚ꂼ‚ê‚SƒoƒCƒg’·
- “à•”‚Ì’l‚ÍŠÖ”‚ւ̃|ƒCƒ“ƒ^
- ŠÖ”‚Í void ()
‚‚܂èAˆø”‚àŽæ‚炸A‰½‚à•Ô‚³‚È‚¢BŠÖ”‚ւ̃|ƒCƒ“ƒ^B‚±‚¤‚¢‚¤ƒŒƒWƒXƒ^‚ÍŠ„‚螂݃nƒ“ƒhƒ‰‚̃AƒhƒŒƒXŽw’莞‚ÉŽg‚¤B
gcc‚ðŽg‚Á‚ÄŽŽ‚µ‚Ä‚¢‚é‚ñ‚¾‚¯‚ÇA‚Ç‚¤‚µ‚Ä‚à‚¤‚Ü‚‚¢‚©‚È‚¢B¡‚Í‚ ‚«‚ç‚ß‚Ä*( volatile unsigned int *)‚Æ‚µ‚ăvƒƒOƒ‰ƒ€’†‚ŃLƒƒƒXƒg‚µ‚Ä‚¢‚é‚ñ‚¾‚¯‚ÇA‹CŽ‚¿‚í‚é‚¢B‚¾‚ê‚©‹³‚¦‚ÄBŽŽŒ±‚ÉŽg‚Á‚Ä‚¢‚éƒvƒƒOƒ‰ƒ€‚Í‚±‚ñ‚ÈŠ´‚¶B
URLØÝ¸(codepad.org)
ŽŸƒy[ƒWÅVƒŒƒX•\ަƒXƒŒƒbƒh‚ÌŒŸõ—ÞŽ—ƒXƒŒˆê——˜b‘è‚̃jƒ…[ƒX‚¨‚Ü‚©‚¹ƒŠƒXƒg¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ‰É‚‚Ԃµ2ch
5500“ú‘O‚ÉXV/160 KB
’S“–:undef