マイペースなプログラミング日記 このページをアンテナに追加 RSSフィード Twitter

カレンダー
<< 2012/02 >>
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29

2012-02-06

[][]C言語でもOK

C言語でプログラム書いて、minivm上で実行できた。以下のソースコードをhello.cとして保存して、下記のようにコマンドをうち、できあがったhello.binを読みこませることで、画面上にAと出力された

gcc hello.c -m32 -c -nostdlib -o hello.obj
objcopy -I elf32-i386 -O binary hello.obj hello.bin
void main(void){
    char* vram = (char*)0x100000;
    *vram = 'A';
    
    for(;;){
      
    }
}

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証

トラックバック - http://d.hatena.ne.jp/d-kami/20120206/1328521760