アセンブラ言語やマシン語は覚えておくべきですか? (520レス)
アセンブラ言語やマシン語は覚えておくべきですか? http://medaka.5ch.net/test/read.cgi/prog/1244804043/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
136: 仕様書無しさん [] 2009/07/01(水) 07:08:45 昔話だが、俺のいた電子計算室ではCOBOLを開発言語と決めていた。 ところがあるチームが室長に黙ってアセンブラで業務を書き換えた。 発覚したとき「これはアセンブラでなければ書けない」と言い訳をした。 その後、他のチームの人は2〜3年でどんどん人事異動で入れ替わってゆくのに そこは5年間人事異動なし、10年後にCOBOLで書き換えられるまで 半数が異動できなかった。 http://medaka.5ch.net/test/read.cgi/prog/1244804043/136
137: 仕様書無しさん [sage] 2009/07/01(水) 08:36:17 俺もC++とアセンブリ言語併用してそういうことやってるよ 他の人間には理解できないように作るのは保身の基本だと思ってる http://medaka.5ch.net/test/read.cgi/prog/1244804043/137
138: 仕様書無しさん [] 2009/07/01(水) 10:49:16 それは止めとけ。 「策士策に溺れる」「上手の手から水が漏れる」って昔から云うだろ。 バグを誘引して、自滅する。 http://medaka.5ch.net/test/read.cgi/prog/1244804043/138
139: 仕様書無しさん [sage] 2009/07/01(水) 10:56:06 アセンブリって一番簡単な言語なのになぁ http://medaka.5ch.net/test/read.cgi/prog/1244804043/139
140: 仕様書無しさん [] 2009/07/01(水) 11:03:42 アセンブリって一番原始的な言語なのになぁ http://medaka.5ch.net/test/read.cgi/prog/1244804043/140
141: 仕様書無しさん [sage] 2009/07/01(水) 11:07:50 原始的だから一番簡単なんだよなぁ http://medaka.5ch.net/test/read.cgi/prog/1244804043/141
142: 仕様書無しさん [sage] 2009/07/01(水) 11:14:02 簡単過ぎて難しい 何をやってるかが理解出来るまで少し読むだけでは理解出来ない http://medaka.5ch.net/test/read.cgi/prog/1244804043/142
143: 仕様書無しさん [] 2009/07/01(水) 11:25:26 FORTRANでやればなんでもない超多元配列など アセンブラでどうやって書けっちゅうんだ! http://medaka.5ch.net/test/read.cgi/prog/1244804043/143
144: 仕様書無しさん [sage] 2009/07/01(水) 21:46:32 >>143 [10][10][10][10]の多次元配列なら、 各最大要素 10*10*10*10 のメモリを確保しておいて、 [i1][i2][i3][i4]をアクセスするときは basePoint + ( i1 * 1000 + i2 * 100 + i3 * 10 + i4 ) の中身を参照すればいいんでないか? http://medaka.5ch.net/test/read.cgi/prog/1244804043/144
145: 仕様書無しさん [sage] 2009/07/02(木) 04:05:16 メモリ参照する度に乗算命令なんかコスト高すぎて使ってられねえ。 http://medaka.5ch.net/test/read.cgi/prog/1244804043/145
146: 仕様書無しさん [sage] 2009/07/02(木) 04:32:22 10は、(2*2+1)*2 2回シフトに元足して更に1回シフト。 4ステップだけど、いまどき乗算なんて1サイクルだからなぁ… http://medaka.5ch.net/test/read.cgi/prog/1244804043/146
147: 仕様書無しさん [sage] 2009/07/02(木) 10:58:59 >>145 だから普通はループの外でアドレスレジスタを設定し ループ内ではインクリメントで済むように書くわけですが。 http://medaka.5ch.net/test/read.cgi/prog/1244804043/147
148: 仕様書無しさん [sage] 2009/07/03(金) 00:26:36 デバッガによるx86プログラム解析入門 こういう本を理解するにはアセンブラやc言語をマスターしておかないと理解できないものなんですか? http://medaka.5ch.net/test/read.cgi/prog/1244804043/148
149: 仕様書無しさん [sage] 2009/07/03(金) 03:11:36 そもそもプログラマ辞めろ http://medaka.5ch.net/test/read.cgi/prog/1244804043/149
150: 仕様書無しさん [sage] 2009/07/03(金) 11:02:57 そうだそうだ プログラマは少ないほうが俺の給料はよくなる http://medaka.5ch.net/test/read.cgi/prog/1244804043/150
151: 仕様書無しさん [sage] 2009/07/03(金) 12:18:29 プログラマになりたいんじゃなくてゲーム解析したいだけっす http://medaka.5ch.net/test/read.cgi/prog/1244804043/151
152: 仕様書無しさん [sage] 2009/07/03(金) 14:34:50 俺はエロゲ起動時のDVDチェックを外したいだけだぜ。 http://medaka.5ch.net/test/read.cgi/prog/1244804043/152
153: 仕様書無しさん [sage] 2009/07/03(金) 16:13:04 マスターなんてできるわきゃないから必要に応じて調べながら読めばいいだろ http://medaka.5ch.net/test/read.cgi/prog/1244804043/153
154: 仕様書無しさん [] 2009/08/03(月) 08:58:21 IBM360アセンブラで育った俺にとっては インテルのアセンブラはもうめちゃくちゃで理解不能な代物 http://medaka.5ch.net/test/read.cgi/prog/1244804043/154
155: 仕様書無しさん [sage] 2009/08/03(月) 13:49:05 老舗旅館の増築工事みたいなニーモニックだからな。 RISC系とは違うのさ。 http://medaka.5ch.net/test/read.cgi/prog/1244804043/155
156: 仕様書無しさん [sage] 2009/08/03(月) 16:20:48 醜さに納得は出来ないが、一応使う事はできる。 http://medaka.5ch.net/test/read.cgi/prog/1244804043/156
157: 仕様書無しさん [sage] 2009/08/03(月) 16:24:16 MN1610のマシン語から入った俺でも インテル系くらい読めるが。 あんなもん慣れだ。 http://medaka.5ch.net/test/read.cgi/prog/1244804043/157
158: 仕様書無しさん [sage] 2009/08/03(月) 16:56:40 インテル系の石、拡張されないかな? どの命令にも好きなアドレッシングモードで使える汎用レジスタ32本追加とか。 命令長固定な追加汎用レジスタ専用命令とか。 http://medaka.5ch.net/test/read.cgi/prog/1244804043/158
159: 仕様書無しさん [sage] 2009/08/04(火) 01:38:13 Z80と6809のマシン語やっててSystem370もいじってたけど 今の86系のはさっぱりだな http://medaka.5ch.net/test/read.cgi/prog/1244804043/159
160: 仕様書無しさん [sage] 2009/08/04(火) 05:31:30 System360アーキは、コテコテのCISCだが。 そのCISCの中でもintelアーキは最悪に醜い。 i8080の時ですら醜いと思ったが、それの増築工事 の繰り返しだもんな。 MC68kに移った時は美しいと思ったが、RISCは もっと美しかったな。個人的にはMIPSが一番好き だが、最近はARMの案件が多いな。 http://medaka.5ch.net/test/read.cgi/prog/1244804043/160
161: 仕様書無しさん [sage] 2009/08/04(火) 13:23:00 SPARCやAlphaはx86より遥かに安定してるって聞いた時は はぁ?CPUのアーキテクチャでそんなの変わんねーだろUNIX厨が とか思っていたが、今は反省している http://medaka.5ch.net/test/read.cgi/prog/1244804043/161
162: 仕様書無しさん [sage] 2009/08/04(火) 14:23:35 アーキの違いがそのまま発熱の違いになって、組み込みにARMが多いのもそんな感じで。 http://medaka.5ch.net/test/read.cgi/prog/1244804043/162
163: 仕様書無しさん [sage] 2009/08/04(火) 15:58:24 変わらなかったら誰も馬鹿高いSPARCなんて買わんわな http://medaka.5ch.net/test/read.cgi/prog/1244804043/163
164: 仕様書無しさん [] 2009/08/05(水) 10:49:54 アセンブラのニーモックに対して疑問。 例えばmovl %esp, %ebp と書くから呪文ぽいんだよ。 32ビット値のムーブ レジスタ1 レジスタ2 と書ければ良いだけ。こういうアセンブラ作れば、小学生でも 機械語をマスター出来るようになる。なので誰か作れ。 簡単なはず。 http://medaka.5ch.net/test/read.cgi/prog/1244804043/164
165: 仕様書無しさん [] 2009/08/05(水) 10:54:01 >小学生でも機械語をマスター出来るようになる。 pu http://medaka.5ch.net/test/read.cgi/prog/1244804043/165
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 355 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.017s