[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[plamo:23237] Re: 機械語やアセンブラ
-
From:KOJIMA Mitsuhiro
-
Date:Wed, 21 Jul 2004 00:22:19 +0900 (JST)
- Subject: [plamo:23237] Re: 機械語やアセンブラ
- From: KOJIMA Mitsuhiro <kojima@xxxxxxxxxxx>
- Date: Wed, 21 Jul 2004 00:22:22 +0900 (JST)
From: <drock@mail.goo.ne.jp>
Subject: [plamo:23233] 機械語やアセンブラ
Date: 20 Jul 2004 22:04:48 +0900
> 皆様は,アセンブラや機械語に興味をお持ちでしょうか?
直接の答ではないですが,アセンブラで各種基本コマンドを実装しよう,とい
うプロジェクトがありますね.
http://linuxassembly.org/asmutils.html
さすがにオプションとかはずいぶん限定されていて,Plamo のインストーラと
かで使うことは断念したのだけど,ほとんどのコマンドが数百バイトのオーダ
で実装できているのには結構感動した(笑
-rwxr-xr-x 1 kojima users 772 7月 21日 00:04 cal*
-rwxr-xr-x 1 kojima users 147 7月 21日 00:04 cat*
lrwxrwxrwx 1 kojima users 5 7月 21日 00:05 ccd -> eject*
-rwxr-xr-x 1 kojima users 165 7月 21日 00:04 chmod*
-rwxr-xr-x 1 kojima users 325 7月 21日 00:04 chown*
-rwxr-xr-x 1 kojima users 128 7月 21日 00:04 chroot*
-rwxr-xr-x 1 kojima users 284 7月 21日 00:05 chvt*
-rwxr-xr-x 1 kojima users 658 7月 21日 00:04 cmp*
-rwxr-xr-x 1 kojima users 763 7月 21日 00:05 cp*
-rwxr-xr-x 1 kojima users 520 7月 21日 00:04 cpuinfo*
通常のコマンドの場合,shared library を使っても数十KBのオーダーだから,
2桁くらい違うんだよなぁ..
-rwxr-xr-x 1 root root 10724 4月 18日 2001年 /usr/bin/cal*
-rwxr-xr-x 1 root root 14716 8月 15日 2002年 /bin/cat*
-rwxr-xr-x 1 root root 16968 3月 27日 2002年 /bin/chmod*
-rwxr-xr-x 1 root root 19108 3月 27日 2002年 /bin/chown*
-rwxr-xr-x 1 root root 6828 2月 20日 2000年 /bin/chroot*
-rwxr-xr-x 1 root root 4784 4月 19日 2001年 /usr/bin/chvt*
-rwxr-xr-x 1 root root 16932 6月 30日 2002年 /usr/bin/cmp*
-rwxr-xr-x 1 root root 36416 3月 27日 2002年 /bin/cp*
# しかも共有ライブラリとか不要だし.
このあたりがアセンブラの実力だとは思いますが,一般のニーズがどれだけあ
るかは微妙なところな気がしますね....
--------
こじま
- References
-
- [plamo:23233] 機械語やアセンブラ, drock
[検索ページ]
[メール一覧]
Plamo ML 公開システム