2016年4月24日日曜日

「苦しんで覚えるC言語」を読んでいます。


「苦しんで覚えるC言語」を読んでいます。



2016-04-30-12-10JST

C言語を使える Puppy Linux の LiveCD を作りました。

C言語を使える Puppy Linux の LiveCD を作りました。

Puppy Tahrpup Linux について

 読み方は、パピー タールパップです。

 メモリー1GBのパソコンで使用することを推奨します。
 メモリー512MBのパソコンでは、起動しませんでした。
 tahr-6は ubuntu14.04 の資源が利用できます。
 Puppy Tahrpup Linux は、Ubuntu 14.04 をベースに、
 開発されています。

 ● Ubuntu 16.04 LTSまでのUbuntuのリリースと
コードネームとマスコット | Ubuntuアプリのいいところ
   http://ubuntuapps.info/blog-entry-421.html 

 Ubuntu 14.04 LTS Trusty Tahr(頼りになるタール)
 Ubuntu 14.04 LTSは、2014年4月17日にリリース予定です。

 タールとは、中央アジアの山岳地帯に生息する、
三日月形の短い角をもったヤギに似た動物のことです。

 「Trusty Tahr: トラスティー・タール」なので、
日本語名は「頼りになるタール」です。

 「Ubuntu 14.04」の名称は
「Trusty Tahr (信頼のおけるヒマヤラタール)」です。
 「Trusty Tahr(頼りになるタール)」
 「Trusty Tahr(信頼できるタール)」

 ----------
 Puppy Tahrpup (パピー タールパップ)

  pup (子犬) , puppy (子犬)
  発音は、パップ、パァプ.
  pup は puppy (子犬)のくだけた表現などに使われます。

----------







2016-04-24-09-33JST

2016年4月12日火曜日

Puppy Linux に、nasm をインストールしました。

Puppy Linux に、nasm をインストールしました。

 昨日、4月11日(月)、
nasm (ナスム) をインストールしました。

 目的は、アセンブリの勉強をするためです。



参考サイト:
  • 素人プログラマがアセンブラでHello worldに挑戦してみた。 · DQNEO起業日記 
    サンプルコードHello World

    下記コードを ファイル名hello.asm で保存します。


    
     section .text
                global _start       ;リンカのための宣言
    
     _start:                         ;リンカに開始ポイントを伝える
            mov     edx,len         ;メッセージの長さ
            mov     ecx,msg         ;メッセージ
            mov     ebx,1           ;標準出力を指定
            mov     eax,4           ;システムコール番号 (sys_write)
            int     0x80            ;システムコール
    
            mov     eax,1           ;システムコール番号 (sys_exit)
            int     0x80            ;システムコール
    
            section .data
    
            msg     db      'Hello, world!',0xa   ;メッセージ文字列
            len     equ     $ - msg               ;文字列の長さ
    

    実行する。

    
     $ nasm -f elf hello.asm && ld -s -o hello hello.o && ./hello
    
    hello, world





2016-04-12-20-40JST

2016年4月4日月曜日

Embedded System: 2016-04-04-18-02JST

Embedded System: 2016-04-04-18-02JST

 Embedded System: ブログを作りました。
目的は、アセンブリの勉強をするためです。



2016-04-04-18-02JST