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