アセンブラ言語やマシン語は覚えておくべきですか?

2009/06/14(日) 11:30:42
>>1への答えとしては
「まずその前に、日本語をもっと勉強しましょう」。
2009/06/14(日) 11:44:58
Cを理解してるっていってもねえ。
理解してると思ってるのは自分だけって奴もいっぱいいるしな。
static関数のプロトタイプ宣言をヘッダに書くみたいな狂ったことして
「Cわかります」って威張られても笑っちゃうだけだよ。
関数のポインタが嫌でifをずらずら並べたり、プロトタイプ宣言がわからなくて
ボトムアップ順で関数記述したり、ローカルでしか使わない関数なのにstatic
つけなかったり、分割コンパイルがよくわからないから1個のソースに何でもかんでも
入れたり・・・「なんちゃってCプログラマ」は無数にいるよ。
2009/06/14(日) 11:47:25
>>78
は?>>1の日本語のどこに問題あるんだ?
2009/06/14(日) 12:17:13
>>80
日本語ネイティブは、あんなに読点を打たない。
2009/06/14(日) 14:33:08
ま、アセンブラの次にcは最後まで生き残る言語だからな。
コンピュータという機械がある限りアセンブラは存在し、
アセンブラが存在する限りcは存在する。
2009/06/14(日) 16:49:29
>>82
それはフォンノイマン型コンピュータの話だろう。
いずれちょびっツに出てくるようなパソコンが主流となる。
そうなれば機械語は終わりだ。
2009/06/14(日) 16:56:17
>>83
生きてるうちにちょびっつが完成したらいいなー
無理だろうなorz
2009/06/14(日) 18:36:05
>>83
intelがあの調子じゃ今世紀一杯(あと91年)は無理だろw
2009/06/14(日) 18:45:21
アセンブラぐらいマニュアル見ながら読めるのが普通だろ。ユーザーレポートのレジスタ値見ても障害解析できねーじゃないか。

何も上級シスアド受かれとか言ってるわけじゃないし、基本だけ知ってれば何とでもなる。2日で覚えれるさ。
2009/06/14(日) 18:50:26
C言語「覚えた」の基準は、構造化やモジュール結合度の概念が身についてないと何の意味もないよね。
2009/06/14(日) 20:34:04
>>85
つまりドラえもんの時代まで待てということか
2009/06/15(月) 23:07:49
簡単なアセンブラぐらいできないんだったら、
プログラマやめたほうがいいだろ。
アセンブラでアプリ1本作るというのなら、大変だけど。
90仕様書無しさん
垢版 |
2009/06/16(火) 08:12:49
>>67
 >> OSですら500万STEPだぞ。

君ねー、OS書いたことないの、バレバレだよーん。
その君の言ってるOSって、まあ、基本的なドライバは
含めるとしても、ExcelやWordは入ってないよな?(笑)
2009/06/16(火) 10:04:26
つーか、マイコンやれば簡単な電子回路も学べるし
アセンブラも学べるしドライバが何やってるかもよくわかるし
PCだけやってても技術者にはなれない
2009/06/16(火) 10:35:19
>>65
糞ソースwwwwwwwwwwwwww
2009/06/16(火) 22:37:58
つーか、自分でCPU作ってCコンパイラを作らなければいいんだよ
2009/06/16(火) 22:39:55
>>54
> 引数をスタックでわたすかレジスターで渡すかの違いがわかるのは大きい
> わけねーだろ!

組み込みだと結構気にしますが。
関数の第一引数はint型であれば、レジスタ渡しを優先的に選択するマイコンとか。
知らないと損をすることがあるので違うマイコンをはじめて使う時は
このあたりのことから勉強してます。
2009/06/16(火) 22:47:52
>>94
それはマイコンがどうとか言うより、そのマイコンのCコンパイラの癖じゃないのか。
9694
垢版 |
2009/06/16(火) 22:49:59
>>95
> >>94
> それはマイコンがどうとか言うより、そのマイコンのCコンパイラの癖じゃないのか。

そうですね正確にはそういうことです
2009/06/16(火) 22:57:48
-O -fomit-frame-pointer -fforce-register
ってやれば出来るだけスタック渡ししてくれるでそ
2009/06/16(火) 23:01:17
まちがえた 出来るだけレジスタ渡し、ね
99仕様書無しさん
垢版 |
2009/06/17(水) 02:45:46
組込みマイコンでもGCC使えないのは、もうモチベーション出ないな。
2009/06/17(水) 02:50:16
GCCがあってもむしろアセンブラでガリガリ書きたい石もある。
ColdFireとか。
101仕様書無しさん
垢版 |
2009/06/17(水) 04:47:33
>>1

アセンブラはプログラマーとして必需言語です。
主にSIMDを使った最適化や、難読化に使います。
102仕様書無しさん
垢版 |
2009/06/17(水) 05:29:38
>>65
10万ステップの内、実際実行されるステップ数が1000行で残りはゴミとか容量気にしないアホが作るとこうなるんだな
あとオブジェクト指向言語から始めた奴なんかも容量まったく気にしてないしな
携帯500万行っていってっけど、ゴミがわんさかwww
103仕様書無しさん
垢版 |
2009/06/17(水) 08:00:33
アセンブラなどは、大工で云えば「カンナ使った面仕上げや、カナヅチ使った釘打ちの技など」だよ。

今の住宅建設では、ほとんど使わないだろ。
工場で面仕上げ済みだし、釘は電動釘打ち機で打つ。
プレハブ方式で、ユニットを組み上げるイメージで建設してる。
だから、ド素人に近い大工でも使えてる。

ソフト業界も似たことやってるよな。
素人の若いの集めて、生産性の高い最新言語を即席で教え込んで
バカスカとアホなコード粗製濫造して、何とかシステムを完成に持ち込んでいる。

やっぱ、カンナも使えない釘打ちもできないじゃあ、大工じゃないよな。
細かな調整や裏技のためには必須だろ?
2009/06/17(水) 10:08:02
>>103
きわめて同意。
なんだか自分たちが頑固オヤジになった気分だなあ。
でも、ほんとうに速度やメモリ効率を重視される時が来たら、出番があると信じてるが。
105仕様書無しさん
垢版 |
2009/06/17(水) 10:08:21
昔話 まだ仮想記憶でなかったメインフレームの頃

初心者〜低レベルプログラマーの書くCOBOLプログラムが原因不明のアドレスエラーで
落ちるケースが続出した。
ソースを読むと、一見落ちる理由がない。
あるとすればテーブルの添え字がゾーン形式であることくらい。
ま、やってみよう、とその添え字をパック形式やバイナリー形式に直すと、OK。
初めのうち首をひねった。落ちないプログラムもあるのだ。

落ちたプログラムのオブジェクトリストを出して追跡してみて、ようやくわかった。
FILE-CONTROLの4番目以降に記述したファイルのフィールドに対してゾーン形式の
添え字を使うとレジスターのやりくりがつかなくなって落ちるということ。

すぐにメーカーに現象を連絡し、各プログラマーにはゾーン形式の添え字を使うなと厳命。

仮想記憶コンピューターが入った頃転勤したので、その後どうなったかは知らない。
2009/06/17(水) 15:04:32
コンパイラも同時進行で作ってるような出来立てのホヤホヤの石とかで
新規で構築するとかなら、アセンブラ必要だな。
2009/06/17(水) 17:26:20
マシンの性能が良くなり、メモリもいくらでも使える時代なんだから
アセンブラなど不要。

…と思ってる馬鹿はおらんか?w
108仕様書無しさん
垢版 |
2009/06/17(水) 17:47:20
新しい石ができれば最小限誰かがどこかで機械語を使わなきゃならんのだがな
2009/06/17(水) 18:10:15
新規の石はむしろコンパイラの不具合が出切ってないから、実地で修正でバッグしなならん。
コンパイラの吐き出すコードが正しいかどうかを検証する事もしばしば。
2009/06/17(水) 23:55:09
オープン系のもれにはなんで枯れたコンパイラがあるCPUを使わないのか
不思議でならない。
2009/06/18(木) 01:44:21
>>110

組み込みだとそういう理由でハードを選定しないからかと。
大概、基盤の搭載性とかコストでほぼ決まる。
11299
垢版 |
2009/06/18(木) 03:07:12
組込制御系だけど、>>110みたいな理由でGCCの使えない案件(石)は
もうヌルーすることにしてる。GCCだけでなく、gdbやmakeも含めて。
石に依存した新しいIDEの突っつき方ばかり次々と憶えるのが馬鹿らしい。
アルゴリズムやOS, TCP/IPとかのプロトコルの使いこなしをマスターする
方が学習コスト/パフォーマンスが良い。

>>103
>工場で面仕上げ済みだし
今は工場も派遣のド素人がツールやライブラリ作ってるんだぜw
それをド素人の派遣SEにOOPで組立てさせるorさせたことにする
などという粗製乱造に拍車が掛かってる。
2009/06/18(木) 07:17:16
>>104
>でも、ほんとうに速度やメモリ効率を重視される時が来たら、出番があると信じてるが。

組込では無いが、マルチスレッドで作ることを強制される時代が近いはず
高級言語でも俺達の持つ枯れた知識の出番も近づいていると思うんだけど。


あ、異動してPGではなかったonz
2009/06/18(木) 07:25:18
マルチスレッドなんてもう使いまくりでしょ業務系は
2009/06/18(木) 09:04:51
DBとかのミドルウェアでは使われてるだろうけど、業務系プログラミングではほとんど使ってない。
というか、使う場面が無い。

>>113
並列処理の知識って、あまり広まってなくね?
教科書とか論文とか読み始めてはいるが。。
2009/06/19(金) 00:16:08
組込制御系でも、32bitの石を使うような案件だと、
もうマルチスッドレぐらい使いまくり。
空ループ禁止とか、mutexやセマフォなんかの排他/同期
手法ぐらい理解しといてくれ。
2009/06/19(金) 04:03:53
>>114
なんかのサーバープログラムではマルチスレッドなしでは無理。
でもクライアント画面とかにマルチスレッドが必要?
2009/06/19(金) 08:36:29
>>117
クライアントでもストレスない操作性を実装しようと
思ったらマルチスレッド使うよ。
何かするたびにユーザーを待たせてもいいなら使わないけどね。
2009/06/19(金) 18:20:34
マルチスレッドなんて使わなくても、実装方法一つで幾らでも解決できるのにね。
2009/06/19(金) 18:46:28
でもマルチスレッドのほうが楽でしょ?
2009/06/19(金) 18:50:08
目的による。
マルチスレッドにするコストってのはあるからなぁ
むしろ単にループを工夫するだけで目的達成できればそっちの方が楽なのはある。
2009/06/19(金) 21:32:30
>>110
このページには聞いたことないCPUの名前がいっぱい出てくる
http://it.nikkei.co.jp/mobile/news/index.aspx?n=MMIT0f000017062009&landing=Next
2009/06/20(土) 00:44:28
全部ARMだろう。
2009/06/20(土) 06:00:03
モバイルはだいたいARMかSHの互換だな
全く独自ってのはまずない
2009/06/20(土) 07:06:27
>>117
PC-機器とのタイマー監視アプリとかで必要でね?

2009/06/20(土) 08:35:55
リアルタイム性が重要なのはマルチスレッドにしてプロセス数上げるより
シングルスレッドで安定性重視なんじゃないのか
2009/06/21(日) 22:01:12
>>126

いまだにRTOS乗ってない案件やってます。
2009/06/23(火) 16:06:39
OSの不要な組み込み機器はいっぱいあるぞ。
だいいち、RTだけが必要でOS部分なんて不要なんだよな
2009/06/24(水) 08:41:47
っていうかOSがあるほうがめずらしいだろ
2009/06/24(水) 13:08:56
>>129
そこまで言うと無知丸出し
2009/06/24(水) 14:01:59
ちっこいのしか相手してなきゃそうなるんでないかい。

俺も自前マルチタスクモニタ持ち出す方が多いかもしれん。
最近はめっきり減ってしまったが…
2009/06/25(木) 01:32:24
汎用機を使用した開発では、COBOLやPL/Iブログラムの性能が出ない時にアセンブラをコンパイラに出力させて、ホットスポットの解析を行うことがあります。

ソースコード上は問題無いようにみえても、アセンブラのステップ数がかさんでいたりする問題などを検出するためです。

※コンパイラが出力するのは、正確には擬似アセンブラです。コンパイルリストと呼ばれています。

なにが言いたいかというと、汎用機の開発ではまだまだアセンブラが現役のスキルとして重宝されているので、そっち系の仕事をするならば勉強して損はありません。
2009/06/25(木) 04:38:07
組込作ってる会社でもアセンブラできない人は結構いる.
チーム(開発)違うのに解析・最適化頼まれる事も ;P

おまいら!

別に自分がアセンブラできなくても,
好きな奴がやってくれるからイイヤって思ってないか?

「アセンブラ扱える」
=「アセンブラでハァハァできる奴」
=「お金と時間とアセンブラコード渡せば
喜んで解析・最適化してくれる」
と勘違いしてないか?

・・・いや確かにそうかもしれないが,
本見ながら, 読める程度にはなろうぜ!
2009/06/25(木) 12:11:46
汎用機でアセンブラソースをメンテした事が2回ある
可変長レコードファイル出力と単なる帳票出力
後者でCOBOLを使わなかった理由は知らん
2009/06/25(木) 17:19:10
処理速度をウリにしてたんだろうきっと。
136仕様書無しさん
垢版 |
2009/07/01(水) 07:08:45
昔話だが、俺のいた電子計算室ではCOBOLを開発言語と決めていた。
ところがあるチームが室長に黙ってアセンブラで業務を書き換えた。
発覚したとき「これはアセンブラでなければ書けない」と言い訳をした。

その後、他のチームの人は2〜3年でどんどん人事異動で入れ替わってゆくのに
そこは5年間人事異動なし、10年後にCOBOLで書き換えられるまで
半数が異動できなかった。
2009/07/01(水) 08:36:17
俺もC++とアセンブリ言語併用してそういうことやってるよ
他の人間には理解できないように作るのは保身の基本だと思ってる
138仕様書無しさん
垢版 |
2009/07/01(水) 10:49:16
それは止めとけ。 

「策士策に溺れる」「上手の手から水が漏れる」って昔から云うだろ。
バグを誘引して、自滅する。
2009/07/01(水) 10:56:06
アセンブリって一番簡単な言語なのになぁ
140仕様書無しさん
垢版 |
2009/07/01(水) 11:03:42
アセンブリって一番原始的な言語なのになぁ
2009/07/01(水) 11:07:50
原始的だから一番簡単なんだよなぁ
2009/07/01(水) 11:14:02
簡単過ぎて難しい
何をやってるかが理解出来るまで少し読むだけでは理解出来ない
143仕様書無しさん
垢版 |
2009/07/01(水) 11:25:26
FORTRANでやればなんでもない超多元配列など
アセンブラでどうやって書けっちゅうんだ!
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 ) の中身を参照すればいいんでないか?

2009/07/02(木) 04:05:16
メモリ参照する度に乗算命令なんかコスト高すぎて使ってられねえ。
2009/07/02(木) 04:32:22
10は、(2*2+1)*2
2回シフトに元足して更に1回シフト。
4ステップだけど、いまどき乗算なんて1サイクルだからなぁ…
2009/07/02(木) 10:58:59
>>145
だから普通はループの外でアドレスレジスタを設定し
ループ内ではインクリメントで済むように書くわけですが。
2009/07/03(金) 00:26:36
デバッガによるx86プログラム解析入門 こういう本を理解するにはアセンブラやc言語をマスターしておかないと理解できないものなんですか?
2009/07/03(金) 03:11:36
そもそもプログラマ辞めろ
2009/07/03(金) 11:02:57
そうだそうだ
プログラマは少ないほうが俺の給料はよくなる
2009/07/03(金) 12:18:29
プログラマになりたいんじゃなくてゲーム解析したいだけっす
2009/07/03(金) 14:34:50
俺はエロゲ起動時のDVDチェックを外したいだけだぜ。
2009/07/03(金) 16:13:04
マスターなんてできるわきゃないから必要に応じて調べながら読めばいいだろ
154仕様書無しさん
垢版 |
2009/08/03(月) 08:58:21
IBM360アセンブラで育った俺にとっては
インテルのアセンブラはもうめちゃくちゃで理解不能な代物
2009/08/03(月) 13:49:05
老舗旅館の増築工事みたいなニーモニックだからな。
RISC系とは違うのさ。
2009/08/03(月) 16:20:48
醜さに納得は出来ないが、一応使う事はできる。
2009/08/03(月) 16:24:16
MN1610のマシン語から入った俺でも
インテル系くらい読めるが。
あんなもん慣れだ。
2009/08/03(月) 16:56:40
インテル系の石、拡張されないかな?
どの命令にも好きなアドレッシングモードで使える汎用レジスタ32本追加とか。
命令長固定な追加汎用レジスタ専用命令とか。
2009/08/04(火) 01:38:13
Z80と6809のマシン語やっててSystem370もいじってたけど
今の86系のはさっぱりだな
2009/08/04(火) 05:31:30
System360アーキは、コテコテのCISCだが。
そのCISCの中でもintelアーキは最悪に醜い。
i8080の時ですら醜いと思ったが、それの増築工事
の繰り返しだもんな。
MC68kに移った時は美しいと思ったが、RISCは
もっと美しかったな。個人的にはMIPSが一番好き
だが、最近はARMの案件が多いな。
2009/08/04(火) 13:23:00
SPARCやAlphaはx86より遥かに安定してるって聞いた時は
はぁ?CPUのアーキテクチャでそんなの変わんねーだろUNIX厨が
とか思っていたが、今は反省している
2009/08/04(火) 14:23:35
アーキの違いがそのまま発熱の違いになって、組み込みにARMが多いのもそんな感じで。
2009/08/04(火) 15:58:24
変わらなかったら誰も馬鹿高いSPARCなんて買わんわな
164仕様書無しさん
垢版 |
2009/08/05(水) 10:49:54
アセンブラのニーモックに対して疑問。
例えばmovl %esp, %ebp と書くから呪文ぽいんだよ。

32ビット値のムーブ レジスタ1 レジスタ2

と書ければ良いだけ。こういうアセンブラ作れば、小学生でも
機械語をマスター出来るようになる。なので誰か作れ。
簡単なはず。
165仕様書無しさん
垢版 |
2009/08/05(水) 10:54:01
>小学生でも機械語をマスター出来るようになる。

pu
2009/08/05(水) 11:12:11
発想がぴゅう太から進化してねぇw
167仕様書無しさん
垢版 |
2009/08/05(水) 11:40:39
>>166
俺の感じ方は逆で、ぴゅう太の時代から求められているのに
みんなめんどくさがってやってないだけだと思う。
2009/08/05(水) 12:56:43
そんな前から思ってたんなら自分でやれよとも思う
2009/08/05(水) 13:22:41
s/レジスタ1/eax/g
s/レジスタ2/ebx/g
s/レジスタ3/ecx/g
s/レジスタ4/edx/g
s/レジスタ5/esi/g
s/レジスタ6/edi/g
s/レジスタ7/esp/g
s/レジスタ8/ebp/g
s/8ビット値のムーブ/movb/g
s/16ビット値のムーブ/movw/g
s/32ビット値のムーブ/movl/g

あとはまかせた
2009/08/05(水) 13:30:55
>>167
>みんなめんどくさがって
>>164 は
>簡単なはず。
つってるけど?w
171仕様書無しさん
垢版 |
2009/08/05(水) 14:41:11
gasのソース落としてきたけど、オペコードを何処で定義してるの?
今Winしか触れない環境だから探すのが面倒。

というのが面倒、そりゃあ具烈婦使えば一発だろうけども、
もっといいツール探せばいくらでもなんぼでもあるし、そもそも
家に帰ればちゃんとツール一通りそろってるし。

というが面倒。
2009/08/05(水) 16:12:36
>>164
小学生の頃からZ80でハンドアセンブルしてた身としては、データシートさえ日本語で
書いてあれば、ニモニックは現状のままで何も問題はない。というか、小学生なめんな。
表記と意味の結びつけはわりと問題無くできるんだよ。手に入る資料と違う表記を強要
される方がよっぽど辛いわ。
それにアセンブリ言語自体は小学生にとってちっとも難しくない。糞設計の石だと
使えるレジスタやアドレッシングモードに変な制限があるから、機能を実装しようと
した時に、難しいと感じる事があるだけで。
2009/08/05(水) 21:34:38
日本語の何がダメって、入力するシステムを安定させるまでが大変。
2009/08/06(木) 12:35:33
それそれ。
Windowsが一番使われている理由もきっとそこが一番まともなOSだからだろう。
2009/08/06(木) 12:41:47
Windowsさえなければ、日本語処理はもっと楽になるのに。
176仕様書無しさん
垢版 |
2009/08/06(木) 19:13:14
>>1
日本語も理解出来ない奴は仕事があっても騙されるだけ、日本語も理解できる様にしなきゃ良い鴨だね。
177仕様書無しさん
垢版 |
2009/08/06(木) 19:46:21
これはやっとくべき?

さすがAMD! 業界初のx86 CPU対応OpenCLソフト開発プラットフォームを無償提供!!
ttp://tsushima.2ch.net/test/read.cgi/news/1249554674/
2009/08/06(木) 21:07:03
それでなくてもいいけど、OpenCLはやっとけ。
2009/08/07(金) 03:10:09
癖ありすぎて全然つかいものにならん。
180仕様書無しさん
垢版 |
2009/08/09(日) 14:29:50
アセンブリやる=人間やめる
2009/08/09(日) 14:32:02
ジサカーはにんげんじゃないわけか
2009/08/09(日) 20:52:48
神の領域w
2009/08/11(火) 00:30:47
アセンブリ言語とマシン語の区別付いてない馬鹿が大杉だな。
ちなみに小学生でもマシン語16進直打ちでプログラミング
ぐらい出来る。昔の俺とか…。
>>172さんじゃないが、小学生舐めんな! ってか小学生に劣る
文系大卒大杉だろ。論理的思考力無さ杉。
2009/08/11(火) 02:18:28
アセンブリ言語とマシン語の区別付いてない馬鹿が大杉だな
アセンブリ言語とマシン語の区別付いてない馬鹿が大杉だな
アセンブリ言語とマシン語の区別付いてない馬鹿が大杉だな

おいおい
2009/08/11(火) 03:17:11
論理的思考だけあってもねぇ、って人もたまに居たりする。
なんだろう、勉強が出来るだけで仕事が出来てないっていうか・・・。
2009/08/11(火) 05:56:42
誰もアセンブリ言語とマシン語を混同してるように見えないな確かに
マシン語出来ても日本語出来ないのかもね
2009/08/11(火) 09:30:30
Cとかアセンブリとかにいちいち「言語」つけたがる男の人って
188仕様書無しさん
垢版 |
2009/08/11(火) 10:35:40
>>186
違いを教えてください
189仕様書無しさん
垢版 |
2009/08/11(火) 11:27:11
>>187
RPG言語は「言語」を付けないと勘違いされるのである
2009/08/11(火) 11:38:33
マシン語はCPUが理解できる言語
アセンブリ言語は人間が理解できる言語
2009/08/11(火) 11:39:21
いや、マシン語も人間は理解できるか。
192仕様書無しさん
垢版 |
2009/08/11(火) 11:49:12
組込みだとアセンブラは理解しとかないとデバッグできないんじゃね?
最適化されたCコードのデバッグはデバッガがアセンブラにリバースしたコードでやるし。
2009/08/12(水) 00:47:11
PCとかとそんなに変わらんと思うけどな。

まあ地雷が多いので、うっかり踏んでしまって泣きながらデバッグする
確率はPCより高いかも知れん。
2009/08/12(水) 19:52:09
>>190
マシン語はCPUが理解できる”唯一の”言語
アセンブリ言語は人間が理解しやすいように改造したマシン語
2009/08/12(水) 20:47:28
>マシン語はCPUが理解できる”唯一の”言語
ダウト
2009/08/12(水) 20:49:01
>>195
厳しいなw
じゃあ、そのダウトの理由を示してくれ。
197仕様書無しさん
垢版 |
2009/08/12(水) 21:02:44
「理解」する、というのがそもそも厳密に言うと正確ではないかも。
コンピュータを擬人化した言い方なんだろうけどね。

 コンピュータが「処理できる」言語(というか符号)

とでもいうべきなのかな。
2009/08/12(水) 21:05:25
なんですかのう。この脱力感は…
199仕様書無しさん
垢版 |
2009/08/12(水) 21:11:07
>>196
つ[ ARM ]
バイトコードを直接実行できるぞ
2009/08/12(水) 21:13:25
なんですかのう。 この無気力感は…
2009/08/12(水) 23:33:21
鬱ですな。お薬出しておきましょう。
2009/08/12(水) 23:50:59
ナニをナニしたら、僕も虚脱感が出てきました…ふぅ。
2009/08/13(木) 11:50:47
CPUは0か1かしかわからんよ。マシン語自体が高級言語。
2009/08/13(木) 23:26:42
>>203
人間の脳細胞も1と0だしな。
2009/08/14(金) 00:06:39
つまり、俺達は汎用レジスタだったんだよ!
2009/08/14(金) 11:22:04
>>204
まあ、1と0だけど、論理回路と違って、気まぐれで伝達経路が変化するからなぁ…
2009/08/20(木) 08:41:34
nVidiaのGPUをGPGPUに使いたい場合、アセンブラは公開されてないよね?
公開されている中では、OpenCLやCUDAが一番ハードウェア寄りということになるかな?
将来的には、PCでパフォーマンスを上げたい場合、
アセンブラの限界がより高水準な言語の限界を下回る、という時代が来るのかもね。
2009/08/20(木) 12:38:11
>>207
無理にGPGPUのネイティブコードをアセンブラと呼んでるだけでさ、
実質あれは通信プロトコルだからねぇ。
209ぅへ
垢版 |
2009/09/08(火) 04:19:37
>>206
それさえも予定されたプログラム
2009/09/08(火) 11:52:46
で?
211仕様書無しさん
垢版 |
2009/09/14(月) 23:48:55
他業種ですがいまパソコン使う仕事してます
インストール禁止の職場です
メモ帳にプログラム書き込むのはOKですが
コンパイラをインストールできません
アセンブラって機械語なんで
コンパイラインストールしなくても
メモ帳だけあれば動くんでしょうか?
超簡単な演算処理なんですけど
2009/09/14(月) 23:51:24
メモ帳じゃ無理。せめてバイナリエディタにしときなさい。
2009/09/15(火) 00:07:45
超簡単な演算処理ならメモ帳で保存したファイルの拡張子をhtmlにして
JavaScriptでも使ったほうが早そう
214仕様書無しさん
垢版 |
2009/09/15(火) 00:12:33
>>212-213
ありがとうございます
明日素面のとき早速くぐってみます
2009/09/15(火) 00:13:27
メモ帳ってことはWindowsでしょ
WSH使えば大抵のことはできる
2009/09/15(火) 00:35:27
MS Office ぐらい入ってるだろ
VBA で
217215
垢版 |
2009/09/15(火) 00:48:38
VBAか、やるなあ
じゃあ.NET Framework入ってたらcsc.exeでコンパイルできるだろうと
2009/09/15(火) 05:16:44
仕事で使うならインストール禁止じゃ仕事んなんねぇって暴れた方が早い気が
2009/09/15(火) 06:46:09
そんな馬鹿な職場でよく働いてるなあ
2009/09/15(火) 11:47:40
皆さん色々ありがとうございます
これを機会にアセンブラ勉強しておきます
2009/09/15(火) 20:38:39
組み込みソフトでmain()が始まる前のこと考えたことある?
変数の初期値は誰が代入しているのかな?
2009/09/15(火) 20:44:13
>>221
マイコンじゃないの?
223仕様書無しさん
垢版 |
2009/09/15(火) 20:49:27
アセンブラも慣れれば高級言語やっているのと変わらなくなるな。
なんでも慣れだよ、慣れ。
マシン語になれるやつはいないだろうがw
いたら見世物小屋に売った方がいいw
2009/09/15(火) 22:59:32
>>221
main()前こそが、組み込みだと思うけど。。
2009/09/16(水) 00:11:30
そんなわけないだろw

30年前ならしょうがないけど、今時そういう「低水準の処理を書ける奴が一番偉い」
みたいな意識は時代錯誤も甚だしいと思うよ。

時代錯誤っていうより、それは普通のプログラマにとっては「厨房時代の恥ずかしい勘違いの思い出の臭いがする」
とでも言った方がいいかなw
2009/09/16(水) 00:23:59
低水準の処理をあまり意識しなくともあまり、問題にならないほど
PCのスペックがよくなったからな
時代とはつまりは必要性なんだな
2009/09/16(水) 00:28:45
っていうより、今時そんな「自己満オナニー」に呑気に浸ってる暇ないんだよ。
他に山ほどコード書かなきゃならん時代なんだから。
2009/09/16(水) 00:35:33
CPUスペックの向上に伴い、処理できることが増えた

求められる処理の質、量が増えた

低水準の言語では、もはや開発が追いつかない

クロック有効利用率を考えるより、開発効率を考える方が
遥かに重要

人間がより楽できるようにプログラム言語が進化している
2009/09/16(水) 10:01:34
>>221
>組み込みソフトでmain()が始まる前のこと考えたことある?
お前は Windows や Unix でも、main() が始まる前のことなんざ
考えたことないんだろうな。
2009/09/16(水) 14:00:22
>>225
えらいとかえらくないとか、じゃなくて、
main()前が、組み込みって言ってるだけだよ。

main()後は、(組み込み)アプリなだけ。
2009/09/16(水) 19:10:44
>>229
そんなの全部あぷりけーしょんじゃねーか。
OS無しでリセットベクタから起動するコード書いてからきやがれ。
2009/09/17(木) 02:12:42
微妙に話がかみ合ってないけど、
とりあえず、コード量で自慢してる奴って馬鹿なの?
2009/09/17(木) 08:57:47
>>231
某ATMのIPLなら書いたことはあるが、そんなことより
お前が何を興奮しているのか解らないし、
>そんなの全部あぷりけーしょんじゃねーか。
何を言っているのかも解らない。
2009/09/17(木) 10:09:48
OSなしでリセットベクタから書けるより
MikuMikuDanceを作れるほうが偉いと思う。
2009/09/17(木) 11:59:05
マラソン選手と短距離選手のどっちがすごい、みたいな比較は…
2009/09/17(木) 14:31:32
レイヤーが違う、といってるだけで、
えらいとかえらくないとかは、別に無いだろう。
2009/09/17(木) 14:41:05
OSなしでリセットベクタから書くのは知識だけでいいけど
MikuMikuDanceは頭がよくないと作れないからな
2009/09/17(木) 14:43:43
どっちも作れない人が想像で言ってるだけのように聞こえる。
2009/09/17(木) 14:46:19
いやMikuMikuDanceが作れないだけだ
2009/09/17(木) 15:15:28
ところで、それなに?
2009/09/17(木) 15:42:08
ggrks
2009/09/17(木) 17:50:44
やだよ。めんどうだし。早く教えて。
2009/09/17(木) 19:02:47
これだ
http://www.itmedia.co.jp/news/articles/0803/10/news020.html
2009/09/17(木) 19:52:59
>>235
マラソンと短距離走は依存していない。
リセットベクタから起動しないとなにもアプリは動かない。
よってお前のレスは的はずれ。
2009/09/17(木) 19:57:02
りせっとべくたいいたいだきちゃうんかと。
2009/09/17(木) 19:59:39
>>243
そういうヲタ系文化は興味ないけど作者は男だねえ。
日本じゃ本当にしょうもないソフトでも金をとるケツの穴の小さい奴が多いのに。
2009/09/17(木) 20:00:14
どっちも書けねえよ
2009/09/17(木) 23:47:37
>>245
PC初期値。
これで満足か?
2009/09/18(金) 00:35:25
しかし、例えば建設工学なら低水準の仕事(例えば道路を舗装する土方作業)より
高水準の仕事(例えば高速のインターチェンジを設計すること)より高度だ、
なんてほざく倒錯野郎はまずいないんだが、プログラミングの世界だと
未だに80年代前半の「マイコン」雑誌の感覚でそういう寝ぼけたことを言う奴がいるから、
困るというか微笑ましいというか……。

っていうか、たぶん年齢が若いと思われる>>237の方がアホなオッサンより
ずっと本質が分かってるな。
2009/09/18(金) 00:57:53
>>249
>低水準の仕事より
>高水準の仕事より高度だ、
ってどっちがどっちで、何が言いたいんだ?
微笑ましいな。
2009/09/18(金) 01:02:34
正直、おれは初音ミクとか、全く興味なかったし、MikuMikuDanceも
知らなかったが、作ったやつすげーな。。
こういう優秀なフリーウェアプログラマにすごい憧れる
さすがにこのレベルになると、頭が良くないと無理だな。
なんか、写像使ってポリゴンをくるくる回すJava Appletつくって
よろこんでたおれが馬鹿みてぇだw
2009/09/18(金) 02:13:37
フリーで出すのなら、高度なライブラリが使えるからね。
2009/09/18(金) 06:58:01
基本ってのは知識でカバー可能だけど応用ってのは
頭の良さが必要で、リセットベクタうんぬんは基本で
MikuMikuDanceは応用だかんな。
MMD作者は今リセットベクタうんぬんを知らなくても
一日、本でもネットでも読めば理解してすぐマスターするでしょう。
でも逆は無理。そういうことだよね。
2009/09/18(金) 07:32:55
ローレイヤとwinアプリは比較できないし、
両方とも基本があれば応用があるよ。

そのMMRは、winアプリとしては基本に近いと思うけど。
winアプリなら秀○エディタとかが応用じゃやないか?
255仕様書無しさん
垢版 |
2009/09/27(日) 16:05:57
裏技・改造板からきました。機械語出来ると頼もしいです。
http://schiphol.2ch.net/test/read.cgi/gameurawaza/1249041433/l50
2009/09/27(日) 21:35:50
そんなもんに奇怪語の知識なんてもったいないなw
2009/09/28(月) 03:03:18
>>255 
馬鹿か 
なんで割れの手伝いしなきゃならんのか
2009/09/28(月) 03:16:17
この板の住人のほとんどはソフトウェアを作ることで飯を食ってるのに
そこにのこのこやって来て改造手伝えってちょっとゆとり過ぎるだろ
店員呼び止めて万引き手伝ってって言うようなもんだぞ
2009/09/28(月) 08:06:42
しかし相手は人間
出すべきモノさえ出してやれば手伝わせることは可能だ

それをせずに手伝わせようとするのは無理だ
2009/09/28(月) 08:26:37
つうかな、独学で頑張れないような奴がそういうもんに手を出すなと
2009/09/28(月) 15:01:15
>1
こういう事を、自分で判断できない奴ははっきり言って向いてない。
他業種へ転職を勧める。
答えは1つではないと思うがな。
2009/09/29(火) 05:11:52
>アセンブラ・・・
たしかに言われてみればそうだな
2009/10/20(火) 05:00:08
アセンブリ好きなのに仕事ねーよ
2009/10/21(水) 11:18:03
FASMでSSE2のコードを書いた。1単位5秒かかって
いた処理が、推定で 1ms以内 に終わるようになった

学び方:イギリスの職業アセンブラーから直接
いきなり超高速な最適化技術を教えられた。通常の
SSE2プログラミングより、10倍以上高速化する技術
だけど難しくて訳わからなかったので、IA32の資料
を見ながらコーディングw たった2日で完了。

彼の方法に従えば 0.1ms 以内が可能かもしれない

いずれにしても日本語圏でFASMを使うくらい速さに
こだわる人はいないので、ヨーロッパの職業アセンブラー
に友人を作って、教えてもらうのが早道です。

アセンブラより英語のコミュニケーション力を鍛えろw
2009/10/21(水) 14:21:39
逆にアメリカ人に教わって
もっさりになったりする可能性
2009/10/23(金) 01:55:56
5秒が1msってロジック自体の問題だろ
2009/10/23(金) 06:49:34
単にお前が思考停止になってただけなのを
たまたま欧米人に指摘されたってだけだろ
2009/10/23(金) 10:48:21
敢えてヨーロッパつってんのに「欧米」で纏めちゃうのかよ
2009/10/27(火) 21:07:31
欧米か!
2009/12/05(土) 17:32:44
>>257
>馬鹿か 
>なんで割れの手伝いしなきゃならんのか



お前がバカか
UMD起動は遅いしかさ張るからISO起動させようとしてんだよ
CFW=割れとか知識が無い猿丸出しも大概にしろ
2009/12/06(日) 18:29:43
>>270 
大部分が落としてきた磯を起動させてるんだからその意見はおかしい
2009/12/06(日) 19:30:27
>>270
亀レスで言い訳ワロタ
273仕様書無しさん
垢版 |
2009/12/19(土) 08:35:29
もはや使用環境が無くなってるのに
 近代科学社
 アセンブラプログラミング詳説
 IBMシステム/360,370(上巻)(下巻)
に今、凝ってしまっている。

パソコンに360アセンブラのエミュレーターかシミュレーターがないもんかなー
2009/12/19(土) 09:05:22
Hercules ってエミュレータがあるらしい
275仕様書無しさん
垢版 |
2009/12/19(土) 18:37:32
これか
http://www.hercules-390.org/

ヘルクレス? ハーキュリーズ?
276仕様書無しさん
垢版 |
2009/12/19(土) 18:43:14
高速処理のためにはアセンブラが必須だろうがwww
2009/12/19(土) 19:18:52
>>276
普段なに作ってんの?
278仕様書無しさん
垢版 |
2009/12/20(日) 13:46:12
おガキ様です。
279uy
垢版 |
2009/12/22(火) 00:26:00
アセンブラほど覚える概念少ない言語ないよ
四の五の言わずさっさと覚えりゃいいのにって思う

ああほら、君がこのレスに対し考えてる時間だよ
くだらんレスを考えてないでその時間に覚えりゃいいんだよ
全ての命令が2〜3文字だぞ、それを20〜30覚えればもうだいたいは読めるだろ
280uy
垢版 |
2009/12/22(火) 00:27:48
ああ、2〜3文字の命令を、たったの20個暗記することも出来ないのか、 クズか

そりゃ悪かったな
そんな頭に生まれていたとは知らず、つらいことをいってしまったな
2009/12/22(火) 01:41:11
おバカさまがいらっしゃいました
282uy
垢版 |
2009/12/22(火) 05:09:27
2〜3文字の命令を、たったの20個暗記することも出来ないおバカさまがいらっしゃいました
2009/12/22(火) 08:16:23
レッテル貼り+鸚鵡返し
これをおバカ様と言わずに何と言えば?
2009/12/22(火) 10:07:51
覚える必要はないんだけどな。そういったものはマニュアルという外部記憶にまかせておけばいい。
重要なのはCPUの特性にあったアルゴリズムにデータ構造の設計と配置。

必要な時にL1かL2に入れればいいものであって、ROM化しておく必要はない知識。
2009/12/22(火) 10:28:51
アセンブラ言語やマシン語って基礎的な部分で言えば知識じゃなくて根気だよね
計算できる奴なら誰でも解るけどいざ実装するとなると異常に面倒
ただそれだけのこと
CPU依存命令とか使い出したら話は別だけど
2009/12/22(火) 16:17:14
まぁ「腕力」もプログラマの素養としてある程度は必要ではあるので
2009/12/22(火) 16:59:02
言語仕様を覚えれば使えるようになったと錯覚する奴の多いこと多いこと
2009/12/22(火) 18:47:32
おっそい石で115200のシリアル通信とかFPGAのJTAG焼きとか、
嫌でもアセンブラで書かざるを得ない。
2009/12/22(火) 19:12:34
bpsな
単位を省く奴は信用できないし、多分仕事も無いだろ
2009/12/22(火) 19:23:03
115200回かもしれんぞ
2009/12/22(火) 22:29:21
115200という名の機械と通信するのかもしれん
2009/12/23(水) 02:30:48
>>290
単位つけりゃいいってもんじゃねーぞ
>>291
それもそうかもしれん
俺が間違ってた
2009/12/25(金) 13:52:49
「木を見て森を見ず」
2009/12/26(土) 10:54:18
まあ齧る程度だけでもやっといた方が何かと役に立つよ。
295仕様書無しさん
垢版 |
2009/12/29(火) 22:57:05
>>1
あたりまえだろ
どんなときでもベーシックな知識は役に立つもんだ。
2009/12/29(火) 23:20:46
は?何言ってるの?
2009/12/31(木) 12:08:59
DDK使いか組み込みでもなければイランだろ。
2009/12/31(木) 13:38:03
組み込みでもまともなOS使えれば全部Cで書けるからなあ。

読めたほうが色々便利だと思うけど。
2009/12/31(木) 14:52:30
よく読め
Cだけ理解していればいいのか?
だぞ
いいわけないだろ
2009/12/31(木) 15:48:35
>>1
時代遅れな程に非常に基本的な事でも
完璧に理解していると言うのは大きな強みになるのではないかと。

ただ、C言語だけでいいかとか、アセンブリ言語をちょっと齧れば大丈夫かとか、
そういう馬鹿げた事考えているようなら先は見えてるかと。

とりあえず
C言語でポインタと再起、アセンブリ言語でレジスタとスタックをそれぞれマスターして
さらに余裕があればBasic系(Basic系、PASCAL、Fortran連中)とLisp系のプログラムを
マニュアル見つつ読み書きできるようになれば
とりあえずパッケージ系のプログラマとしては多分一生大丈夫だと思うぞ。

組み込み系ならx86以外の石も触っておいたほうがいいかと思う。
301uy ◆e6.oHu1j.o
垢版 |
2009/12/31(木) 16:22:52
俺は基本、偽者を野放しにしてるけどたまにはレス


>>283
本物と、偽者の区別もつかないおばk(ry

>>279-280は俺。
2009/12/31(木) 16:41:29
匿名掲示板で自己主張しないで下さい
303仕様書無しさん
垢版 |
2009/12/31(木) 17:13:04
誰か知らんがクソ板のコテは本物も偽物もゴミ
誰も興味ない
2009/12/31(木) 17:44:12
自己主張の激しい糞コテはいつ見ても哀れだな。
2009/12/31(木) 17:56:24
偽物が云々言うアホコテに限ってトリを常に付けない矛盾
2009/12/31(木) 19:03:00
本物がアホだから偽物が本物を装うのも楽になるという寸法ですな
2009/12/31(木) 19:31:26
とは言っても真性のアホを装うのは並のアホには難しいらしいですけどね
308uy
垢版 |
2010/01/01(金) 01:35:10
汚水でも飲んでろ
2010/01/01(金) 12:21:57
おお、本物っぽいバカさ。
310仕様書無しさん
垢版 |
2010/01/01(金) 20:19:51
>>299
アセンブラを理解しておいたほうがCでもいいはずだべ
いざ処理がおかしい時アセンブルリストでアセンブラのバグを追える
2010/01/01(金) 20:22:34
いやそういう意味じゃなくてCだけでいいわけないだろって話だろ
Cが出来ればJavaやPHPやPerlなんていつでも出来るみたいに吹聴する奴いるけど
単にifやforの文法がほぼ同じなだけで各言語全然違うわけだし
Cだけ知っていればOKなんて話はおかしいってことだよ
2010/01/01(金) 20:45:12
だいたいCをしっかり出来る奴なんて5%くらいしか居ないんじゃないか?
2010/01/01(金) 23:06:24
5%も居ると思ってるの?
2010/01/01(金) 23:41:40
アセンブラができないやつは馬鹿
2010/01/02(土) 01:53:52
Cがしっかり出来なくても仕事で使う言語が出来ればいい
Cができないからと言って貶される理由もないし
Cが出来るからと言って他の言語も自動的に出来る訳じゃない
概してCプログラマが他の言語に手を出すと
CならできるのにとかCのやり方と違うと言い出して嫌われるというオチがある
316仕様書無しさん
垢版 |
2010/01/02(土) 08:55:35
俺はDelphi使いだが何か?
2010/01/14(木) 02:23:52
ハードウェア理解度との相関って指標として
一般的な高級言語 ≦ C < アセンブラ
ってのはあるとおもう。

ハードウェアを理解したからどうなんだって言われればそれまでだけどなー。

>>315
それ全部Cに限った話じゃないと思うが…

2010/01/14(木) 02:50:22
> c言語だけ、理解していれば、プログラマーとして、大丈夫なのでしょうか?
ってスレなんだからC言語だけじゃないよって話になってるんだろうに
2010/01/15(金) 10:56:29
>ハードウェアを理解したからどうなんだって言われればそれまでだけどなー。
ド・モルガンだの、真理値表からの論理圧縮だのは
プログラミングに活かせるな、と強弁。
320仕様書無しさん
垢版 |
2010/01/15(金) 13:29:38
時代遅れのプログラマーになりたい〜♪
2010/01/16(土) 02:10:27

ヘンリー・S・ウォーレン、ジュニアの「ハッカーの楽しみ」でも嫁。
面白くってしょうがないから。

でも、面白いと思える変人はごく少数だと思う・・・
2010/01/16(土) 12:53:09
新人にアセンブラでOSのデバッグを
やらせたら鬱になって辞めました。

使えねー
2010/01/16(土) 14:24:00
>>322
そんなことを新人にやらせる奴はもっと使えないと思う。
2010/01/16(土) 15:10:54
最初から難しいこと押しつけておまえは使えないやつだって偉そうに言うやついるよな
2010/01/16(土) 15:42:11
鬱になるまで頑張る新人か。
使える奴がちゃんと指導していたら、さぞ優秀に育ったろうにな。
2010/01/17(日) 12:31:40
鬱になった振りして辞めて、別の会社で幸せにやってんだろ。
2010/01/17(日) 23:18:33
>>325
鬱になるような心弱い奴じゃ無理。
2010/01/18(月) 02:26:17
鬱ぐらいチャッチャと直せ。
2010/01/18(月) 12:07:24
鬱は甘え、ということですね。
2010/01/18(月) 13:16:33
どうやったら治るのかおしえてください
2010/01/19(火) 00:38:29
原因を殺す。
2010/01/19(火) 00:41:59
関東沿線の電車はやめて下さいね。迷惑だから。
333仕様書無しさん
垢版 |
2010/01/20(水) 20:43:17
そういやー、ピンクフロイド「鬱」にのめり込んだこともあったけなー
2010/03/14(日) 10:49:27
自分じゃ手に負えないから新人に任せ、できなきゃ新人のせいにする。だめな上司(先輩)の典型だな
2011/05/15(日) 14:00:02.55
/人? ?? ?人\
2011/05/17(火) 10:08:47.87
必要な時にCPUのマニュアルとエラッタ表をさらっと読めばすむので覚える必要はないよね
速読でも習得した方がまし
337仕様書無しさん
垢版 |
2011/08/31(水) 07:02:02.43
この夏読みふけった本
http://www.ps5.net/up/download/1314741496.JPG
二冊で¥4200(正価¥3700×2) 昭和54年発行

もう今更使う環境は無いけどw
338仕様書無しさん
垢版 |
2011/08/31(水) 20:11:51.81
>>337

すげえ!!!
欲しいっす。環境ないけど欲しいっす
売る気はありませんか?
2011/08/31(水) 20:46:42.28
エミュあるだろ
340337
垢版 |
2011/09/01(木) 19:26:46.83
もう一組入手できたら考えよう
2011/09/18(日) 09:58:55.36
http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1271492627
2012/09/17(月) 13:37:51.74
覚えなくてもいいけど、覚えておくと見える世界が驚くほど広がる。
ハードウェアやOSが変わっても、コンピュータの基礎とはそれほど
変わらぬもの。
目の前にある問題に対する推論や解決の幅が変わる。

ただ、「必ず必要」なものでもない。

俺自身は経験して心底良かったと思ってる。
仮想記憶やメモリ管理など、おぼろげな知識はあったものの、
実感できるのはメモリダンプを見るのが楽しくなってから。
機会と時間があればやってみるといい。
343仕様書無しさん
垢版 |
2012/10/05(金) 19:49:37.30
9月末で定年退職。
40年間俺に付いたあだ名が「マシン語ーZ」。
344仕様書無しさん
垢版 |
2012/10/05(金) 19:59:13.33
他の人のプログラムのデバッグにいちいちアセンブルリストを出すのでそう言われるようになった。
が、CISC機の頃はそれができたけどRISC機ではそれはさすがに無理w
2012/10/05(金) 20:04:44.86
無能乙
346仕様書無しさん
垢版 |
2012/11/02(金) 02:47:11.45
EFIだとアセンブリて何か変わる?
2012/11/03(土) 07:45:09.72
>>343
先生、Z80の需要はまだありますかちーす
2012/11/03(土) 12:54:14.35
Z80わかりやすいから好きだ
8086以降のアセンブラ、ハンドアセンブルめんどくせーから嫌いだ!
2012/11/03(土) 14:07:45.19
>>347
パチンコ系の求人があるみたいだぞ
http://www.careerjet.jp/search/jobs?s=Z80&l=
2012/11/05(月) 01:04:36.84
>>346
互換モード使えば何も変わらん
2012/11/06(火) 20:29:55.35
覚えなくて良いけど、知っとくと良い。
352仕様書無しさん
垢版 |
2014/08/16(土) 07:29:00.81
アセンブラ言語やマシン語は覚えておくべきですか?
353仕様書無しさん
垢版 |
2014/08/18(月) 19:06:15.41
ハード寄りの仕事なんかやるもんじゃねぇ
知ってても知らぬフリが賢明だ。
2014/08/18(月) 21:03:19.70
2chでアセンブラできるって言ってる連中の9割は20年くらい前の知識だろ。
最近のアセンブラの性能を引き出すようなコード書けない。
2014/08/18(月) 21:25:30.69
「最近の〜」と一口に言っても、組み込み用のちっこい8ビットマイコンの最近の製品とか、x86アーキテクチャに
最近になって追加された命令だとか、色々だけどな。
2014/08/18(月) 21:30:54.32
>最近のアセンブラの性能を引き出すようなコード書けない。

「最近のアセンブラ」の意味もわからんで言ってる様で微笑ましいなw
2014/08/18(月) 21:47:55.71
ああ「最近のアセンブラ」じゃおかしいな。
CPUだわ。

まあこういうの揚げ足取って煽ってくるやつは、図星なんだろうな。
2014/08/18(月) 21:54:05.39
>2chでアセンブラできるって言ってる連中の9割は20年くらい前の知識だろ。
>最近のアセンブラの性能を引き出すようなコード書けない。

>まあこういうの揚げ足取って煽ってくるやつは、図星なんだろうな。

根拠もないことを平気で書きっぱなしにできるおめでたい頭の方ですねw
2014/08/18(月) 21:56:41.34
>>357
「2chでアセンブラできるって言ってる連中の9割は20年くらい前の知識だろ。
最近のCPUの性能を引き出すようなコード書けない。」

↑に訂正するとして、

「最近のCPU」と一口に言っても色々あることが理解できてない様で微笑ましいなw
2014/08/18(月) 22:08:20.92
まあ>>354を見て、できる1割のほう人は「そうそう。ここでアセンブラできるって言ってる連中って8ビットとかそういうのだろ」って
べつにムカついたりしないよな。

ムカついて、どうでもいい揚げ足取りとかで煽ってるのはできない9割のほう。

>>358
たしかに根拠ないね。最新のCPUの性能を引き出すようなコードを書けてる人は1割より少ないと思う。
だけど、できないほうが95%でも99%でも別にいいじゃん。
そんな必死にツッコムところ?

俺の推定が間違っていても、ほとんどはヘボコードしか書けないってことには違いないし。
「俺が間違ってました。ここの人たちがすごいレベルの高い人たちばっかりでした」ってことにはならないから。
2014/08/18(月) 22:14:47.45
>>354
>最近のアセンブラの性能を引き出すようなコード書けない。

アセンブリ言語を読み書きできるようになって得られるメリットってそれだけじゃないし
指摘としては浅はか過ぎるな。
2014/08/18(月) 22:17:33.78
結論:

>>354はバカ
2014/08/18(月) 22:22:37.43
結論:

2chでアセンブラできるって言ってる連中の9割以上は、20年前の知識で最近のCPUを使いこなせるわけじゃない。
2014/08/18(月) 22:22:47.12
>>360
>まあ>>354を見て、できる1割のほう人は「そうそう。ここでアセンブラできるって言ってる連中って8ビットとかそういうのだろ」って
>べつにムカついたりしないよな。

>>354が「20年くらい前の知識」って言ってんのに「8ビットとかそういうのだろ」って頭おかしいな。
2014/08/18(月) 22:26:16.41
まあz80互換のCPUでも、最近のCPUだよね。
2014/08/18(月) 22:26:55.72
>>363
20年前の486とかの知識しかなくても、命令表見ながらいまどきのCPU用のコンパイラ出力を追っかける
くらいは支障ない筈。
2014/08/18(月) 22:28:41.06
>>365
eZ80AcclaimPlus! 辺りはもう最近のCPUという感じはしないけどどの辺りの製品のこと言ってんの?
2014/08/18(月) 22:59:34.36
このスレのスレタイ『アセンブラ言語やマシン語は覚えておくべきですか?』に対して、
「最近のCPUの性能を引き出す」こと「だけ」がアセンブラ言語やマシン語を覚える目的と
思ってる>>354が、

> 2chでアセンブラできるって言ってる連中の9割は20年くらい前の知識だろ。
> 最近のアセンブラの性能を引き出すようなコード書けない。

というトンチンカンな主張をしてる構図ね。
2014/08/19(火) 09:20:33.72
うむ
2014/08/19(火) 13:01:10.68
さすがに今どきガッツリアセンブラで書くことはないけど、
最適化で挙動がおかしい時とかの調査はアセンブラモードでやるしかなかったりするな。
スタートアップやフレームワークのちょっとした依存部分をアセンブラで書いたりするのも、たまには楽しい。

覚えておくべきかというと、別に覚えてなくても誰かがやってくれるだろうけど、
自分の担当部分に関係するような場合は嫌な汗かくかも。
371仕様書無しさん
垢版 |
2014/08/19(火) 21:03:45.53
86系のアセンブラには馴染めたけど
情報処理資格試験のCOMPXのアセンブラには未だ馴染めないwww
2014/08/19(火) 21:11:06.41
CAP-Xなんてもう30年近く前に終わったろう
2014/08/23(土) 04:24:53.75
http://jobinjapan.jp/job-listing/keyword-assembly-pg.html
2014/08/23(土) 04:35:36.58
> 勤務地の選択 > 関西地方 - 中国地方

2014/08/23(土) 04:43:06.84
http://next.rikunabi.com/
キーワードから探す「アセンブラ」検索する
2014/08/23(土) 05:54:21.90
仕事としてアセンブリ言語で組むかという話と、スキルとして把握しておく必要があるかってのは違う話なんだよなあ。

その辺わかってない奴が>>354みたいなトンチンカンなこと言い出すんだよ。
2014/08/29(金) 21:39:50.20
ちょっとパワーのあるCPUならC言語で組むだろうし、Z80は今でも色々使えるだろ
2014/08/29(金) 21:43:55.53
また馬鹿が現れたw
2014/08/29(金) 21:47:48.63
お前のことか?
2014/08/29(金) 21:55:59.40
> ちょっとパワーのあるCPUならC言語で組むだろうし、Z80は今でも色々使えるだろ

コイツ↑本物の馬鹿だなw
2014/08/29(金) 21:59:05.10
>>377
>>1以降、どういう話がされてるかも理解できないの?
2014/08/30(土) 15:38:25.97
オワコンスレ
383仕様書無しさん
垢版 |
2014/08/30(土) 23:08:43.61
このスレの存在自体が迷惑
2014/08/31(日) 00:05:06.54
アセンブラすら使えない人にはそうなのか
385仕様書無しさん
垢版 |
2014/08/31(日) 03:24:23.73
>>384
お前はやっとの事でアセンブラを使ったな?顔の見えない掲示板では相手を見下す為にレッテルを貼る。
もしかしたら使えないのかもしれないがww
残念だが俺は言語の違いでどうこうするほど初心者じゃない。
2014/08/31(日) 04:41:48.21
>>385
まあ、顔の見えない掲示板では何とでも言えますねw
387仕様書無しさん
垢版 |
2014/08/31(日) 04:51:00.29
ハード寄りのソフト組むなら必須だな。

色んな機器に共通的に使えるようにソフト作るのが
常識の時代だが、やっぱ個々の機器事に細かい合わせ込みを
出来るかどうかで、他から抜きんでる存在になれるかが
決まるからな。

ビッグデータ解析、ウェブサイト開発、事務屋コボラーなどは
そのぶん先端技術の勉強したほうが良いな。
2014/08/31(日) 20:56:58.17
将棋ソフトが宇宙最強のプロ棋士をボコりまくり
自動車の運転が自動化されるという
かつて無いほどソフトが高度化複雑化している時代に
下水の配管工みたいな泥臭い仕事やってる奴に未来はないな
2014/08/31(日) 21:14:56.62
他より強い将棋ソフトを作るのでも、安全を確保しなければならない自動車の制御でも、
コンパイラが吐くコードぐらいはプログラマは把握できてなきゃどうにもならないんじゃないの。
2014/08/31(日) 21:31:01.28
コンパイラの出力を評価して効率のいいコードを吐かせるためのソースの記述を把握するとか、プログラムの
想定外の動作の原因を探るためにコンパイラの出力を確認したりデバッガでアセンブリレベルでのトレースを
行ったりってのは基本レベルのスキルだろう。
2014/08/31(日) 22:49:27.96
>>388
何もすべてをアセンブラで記述する必要はありません。そんなことは誰もがわかっていることです。
2014/08/31(日) 23:08:27.64
388はそういったアプリの下にコンパイラとかOSとかいうものが存在するという
あたりまえのことすら認識できないほどのウスラボケなのだろう。
393仕様書無しさん
垢版 |
2014/08/31(日) 23:58:09.98
CPUに出来ることなんか限られてるからある意味では一番簡単な言語だ。
その機能もそうそう大きく変わるものじゃないからCPUが変わったからといって決定的には違わない。
アセンブラに苦労するとなると、最適化のトラブルはもちろん、パフォーマンスやリソース問題に
全く手がつけられないという事だ。
2014/09/01(月) 02:48:44.11
覚えなくてもどんなものかは知っておいたらいいだろうね
本一冊おいておくとか
うちにはトランジスタ技術スペシャルの本がいっぱいあるのでときどき見ているね
2014/09/01(月) 02:52:42.32
いまざっくりさがしてみたけど、これなんかに載っているね
ttp://shop.cqpub.co.jp/hanbai/books/49/49011.htm
2014/09/01(月) 03:46:10.84
各々「基礎知識として〜は抑えておくべき」と好き勝手言い始めると
あまりにも項目が増えすぎて収集つかなくなる

今どきアセンブラが基礎知識とかねーわ
話を「最初に覚えるべき言語TOP5」に限定したとしても絶対に入らない
低水準言語としてはぎりぎりでCが入るかどうかだろ
2014/09/01(月) 04:02:46.45
CやC++にしても、どういうコードに落ちるかまでを理解してなければ分かってるとは言えない。
398仕様書無しさん
垢版 |
2014/09/01(月) 08:28:26.42
 ___ _
  ヽo,´-'─ 、 ♪
   r, "~~~~"ヽ
   i. ,'ノレノレ!レ〉    ☆ 日本のカクブソウは絶対に必須です ☆
 __ '!从.゚ ヮ゚ノル   総務省の『憲法改正国民投票法』のURLです。
 ゝン〈(つY_i(つ http://www.soumu.go.jp/senkyo/kokumin_touhyou/index.html
  `,.く,§_,_,ゝ,
   ~i_ンイノ
2014/09/01(月) 09:56:00.74
↑コピペのマルチレスで運営に通報されてるぞwwwww
400仕様書無しさん
垢版 |
2014/09/01(月) 12:24:16.90
>>397
Cはまだしも、c++はアセンブラレベルじゃジャンプテーブルとデータテーブルが混在してて流れを追うのも大変だぞ。
2014/09/01(月) 12:37:20.49
> c++はアセンブラレベルじゃジャンプテーブルとデータテーブルが混在

分かってない奴はこゆこと言いそうw
2014/09/01(月) 14:38:35.60
じゃあてめぇがvtblを説明してみろよ
2014/09/01(月) 14:57:21.70
>>402
煽って教えてもらおうとするなんて、幼稚園児ですか?
2014/09/01(月) 15:48:16.67
>>402
vtable 如きで大騒ぎw
405仕様書無しさん
垢版 |
2014/09/01(月) 15:48:40.11
>>403
はい、わかりませんでした〜。
2014/09/01(月) 15:50:03.88
>>400
> c++はアセンブラレベルじゃジャンプテーブルとデータテーブルが混在してて

アセンブリソース出力する分には混在なんかせんだろ。
407仕様書無しさん
垢版 |
2014/09/01(月) 15:51:38.75
コンパイラ次第。
2014/09/01(月) 15:52:48.14
>>407
具体例挙げなよ。
409仕様書無しさん
垢版 |
2014/09/01(月) 15:58:59.94
vtblとデータテーブル(て何?)が混在される具体例待ち
410仕様書無しさん
垢版 |
2014/09/01(月) 16:00:16.68
三年間くらい前にやったARMのコンパイラ。
メーカー名は忘れた。
混在と言うか、境界が分かりづらかった。
2014/09/01(月) 16:08:12.47
>>407
混在する具体例はよ
412仕様書無しさん
垢版 |
2014/09/01(月) 16:25:23.32
関数型変数使えばコンパイラ頼らず混在できるよ。
2014/09/01(月) 16:26:02.73
>>410
ARMのコンパイラってKEILとIARとGreen HillsとMSとGNU以外になんかあったっけ?
2014/09/01(月) 16:40:06.06
混在厨必死すぎw
2014/09/01(月) 16:40:43.24
>>412
"関数型変数" て何の話してんの?
https://www.google.co.jp/search?q=%22%E9%96%A2%E6%95%B0%E5%9E%8B%E5%A4%89%E6%95%B0%22
2014/09/01(月) 16:43:23.91
>>410
コンパイラに出力させたアセンブリソースでvtblとデータテーブルの「境界が分かりづらい」ってどういうこと?
2014/09/01(月) 16:59:37.43
COBOLは天地を創造できる
418仕様書無しさん
垢版 |
2014/09/01(月) 22:18:12.28
1インスタンスにテーブルのポインタ1つあれば充分なのでは?
2014/09/02(火) 03:57:41.31
10011001・・・うぁじゃまくさw
2014/09/02(火) 04:21:14.05
>>400
おら、出て来い口先野郎
2014/09/02(火) 23:15:07.68
ああああああああああああああああああああああああああ
久しぶりにものすごく68000のアセンブラが書きたい!
書きたいぃぃぃぃぃいいいいいいいいいいいいいいいいいいいいいい
Z80でもx86でもARMでもなくて68000が良い!!!!
でもエミュはヤダ
ベクターから書きたいんだよぅぅううううううううううう
2014/09/02(火) 23:39:40.23
書いていいぞ。
423仕様書無しさん
垢版 |
2014/09/06(土) 12:16:29.31
6809なら今でも結構覚えてるな。
424仕様書無しさん
垢版 |
2014/09/06(土) 15:51:07.63
6502の事も時々思い出してやって下さいね。
425仕様書無しさん
垢版 |
2014/09/06(土) 16:31:19.27
コモドール64を入手できずに、替りにFM-7買ったんだった。
コモドール買っていれば6502(6510)の方を習得していたかもなぁ。
2014/09/06(土) 19:35:03.24
8bitCPUなんて単純なもんだし「習得」なんて言うほど大げさなものではない。
427仕様書無しさん
垢版 |
2014/09/06(土) 19:40:04.23
細かい所に突っ込むなぁw
まぁ、たしかにね。ルールは至ってシンプルだし。
2014/09/06(土) 22:28:10.10
皆さんこんばんわ。天才エンジニアの福士春男です。
青森出身、金沢工業大学卒業です。

私は童貞です。
自己愛が強すぎて女と付き合える性格じゃありません。

そこで私は女子高生やおばさんでも使える3Dモデリングアプリを開発することにしたのです。
勿論、3Dプリンタがマスコミで流行る前から開発してます。
429仕様書無しさん
垢版 |
2014/09/06(土) 22:31:12.02
あげあげ。
430仕様書無しさん
垢版 |
2014/09/25(木) 08:43:13.10
>>423-424
1401, 360/370アセンブラなら今も覚えてるぞ
431仕様書無しさん
垢版 |
2014/09/26(金) 20:34:59.56
EAがJumpでNOPが80Hだっけ?w
432仕様書無しさん
垢版 |
2014/09/27(土) 17:48:30.28
アセンブラは8bitとか64bitとか、ピット幅で難易度あがったりしないから。
パイブラインとかマルチコアとか言うのは時代の変遷で追加されてる技術で、ビット幅とは無関係。
2014/09/27(土) 17:50:38.21
ピット幅か
2014/09/27(土) 18:35:00.44
>>432
>アセンブラは8bitとか64bitとか、ピット幅で難易度あがったりしないから。

傾向として、規模がでかいと構造や命令が複雑になるので、一般的に言って8bitプロセッサより
64bitプロセッサのほうが難易度は高い。
2014/09/27(土) 19:44:49.78
ビット幅とは関係ないが、パイプラインやマルチコアで難易度は変わるだろ。

あとZ80とか単純ではあるけどそれなりに変則的な命令が多い。64ビットだとPOWERが代表だと思うけど、
逆に命令体系はすっきりしているから、Z80とかより逆に簡単だと思う。
x86-64なんかはむちゃくちゃに複雑だがw
2014/09/27(土) 19:58:15.60
遅延ロードや遅延分岐、ストールなんかを意識しなくてはいけないアーキテクチャでない限りは
パイプラインは難易度には影響しない
2014/09/27(土) 20:00:16.24
>>435
Z80は8080の命令だけでおおよその処理は書けるので全部を理解しようとしなければ簡単
2014/09/27(土) 20:03:35.62
>>435
> 64ビットだとPOWERが代表だと思うけど、

途中で64ビット化されたアーキテクチャが代表なわけがない。
439仕様書無しさん
垢版 |
2014/09/30(火) 13:10:42.25
だからビット幅は難易度に無関係だと言ったろ。
関係あるのはアーキテクトだと。
2014/09/30(火) 14:38:17.40
http://ejje.weblio.jp/content/architect
> architect
> 音節ar・chi・tect 発音記号/άɚkətèkt|άː‐/音声を聞く
> 【名詞】【可算名詞】
> 1建築家,建築技師.
> 2設計者,企画者,創造者 〔of〕.
> 用例
> the architect of one's own fortunes [of U.S. foreign policy] 自己の運命の開拓者[米国外交政策の立案者].
> 可算名詞としての「architect」のイディオムやフレーズ
> the (Great) Architect
> [ギリシャ語「棟梁(とうりよう), 親方」の意]
441仕様書無しさん
垢版 |
2014/09/30(火) 14:41:41.65
いちいち上げ足とるだけの無能か。
2014/09/30(火) 14:45:58.03
無知を晒してごめんなさい勉強になりましたありがとうございますと言えないところが残念なところ
2014/09/30(火) 14:46:56.83
>>439
>関係あるのはアーキテクトだと。

設計者って言いたいの?
2014/09/30(火) 14:48:19.02
ありゃ既出か。
445仕様書無しさん
垢版 |
2014/09/30(火) 14:51:56.29
いちいち誤記を晒して会議時間を無駄に消費させる系の奴らか。
2014/09/30(火) 14:55:32.83
erをつけたら、○○をする人という意味になる。

例 teach (教える) → teacher (教える人)

アーキテクト(設計) → アーキテクチャー(設計する人)
2014/09/30(火) 14:59:30.78
http://ejje.weblio.jp/content/architecture
2014/09/30(火) 15:01:45.52
>>446
アーキテクトで設計者って意味だからなあ。ピアノ弾く人=ピアニストに er 付けないよね。
449仕様書無しさん
垢版 |
2014/09/30(火) 15:01:55.12
RISC系は命令数少ないから覚えるのは簡単。
ロジックも少なく済むからbit幅広げやすい。
CISC系は複雑怪奇な命令が多く覚えるだけでも大変。
ロジックも大規模になるためbit幅広げるのが容易ではない。
450仕様書無しさん
垢版 |
2014/09/30(火) 15:03:59.99
だからさ、そんな本筋と関係無い話はどうでもいいんだよ。
bit幅と難易度は無関係だと認めろよ。
2014/09/30(火) 15:07:46.19
>>449
>RISC系は命令数少ないから覚えるのは簡単。

ARMv7とかけっこう命令数多いと思うぞ。
2014/09/30(火) 15:18:08.63
ピアノでもピアニストでもどっちでもいいだろ。

関係有るのはピアノといおうが
関係有るのはピアニストと硫黄が
いみはつうじるどr.あ
2014/09/30(火) 20:24:08.48
>>449
最近は CISC にもパイプラインとか実装されていて、RISC はただ使いにくいだけのアーキテクチャになりつつある。
そもそも RISC も命令が増えてきて命令長が可変だったりと、何をもって RISC やらわからなくなってきてる。
2014/09/30(火) 20:40:09.20
>>453
>最近は CISC にもパイプラインとか実装されていて、

30何年前の6502にも実装されてるよ
2014/09/30(火) 20:41:11.32
命令を単純化して並列実行させようってことだったのでは
RISC
2014/09/30(火) 20:46:20.39
>>453
>最近は CISC にもパイプラインとか実装されていて、

30何年前の8086/88にも実装されてるよ
2014/10/01(水) 22:34:47.73
IBMの7030にありましたが何か?
2014/10/02(木) 00:41:42.78
>>457
あれってCISC?
2014/10/02(木) 01:38:09.42
パイプラインが深すぎて、自己書き換えができなくなったと
一部の人、騒いでました
2014/10/02(木) 03:30:52.65
パイプラインが深すぎたところで自己書き換えができなくなる、ということはない。
2014/10/02(木) 15:24:42.74
そりゃ検出してパージしてるから。
Pentium以降では大丈夫だけど、486だとダメだよ。
2014/10/02(木) 15:39:59.05
486でも自己書き換えした後でパイプラインの内容捨てればいいだけ。
2014/10/02(木) 17:12:37.29
>>458 そうやってなんでもRISC/CISCのどちらかに決めつけるのは間違いだってパターソンさんが言ってるから
2014/10/02(木) 17:32:27.94
パターソンは素人
2014/10/02(木) 17:41:34.53
RISC教徒信者かつヘネシー原理主義者なんて奴が存在するとは思わんかったw
2014/10/02(木) 17:58:03.70
>>463
RISC/CISCのどちらかに決めつけるのが間違いなら、「最近は CISC にも〜」に対して

> IBMの7030にありましたが何か?

なんてレスするのがおかしい。
467仕様書無しさん
垢版 |
2016/08/25(木) 22:50:26.52
マシン語もアセンブラも苦手だな。

そもそも俺はこの仕事に向いていないw

気づくの遅すぎた!!
468仕様書無しさん
垢版 |
2016/08/27(土) 00:41:51.26
アセンブリ言語をやっておくとC言語のポインタの概念を理解しやすくなる、という利点がある。
469仕様書無しさん
垢版 |
2016/10/23(日) 19:42:13.10
アセンブリ言語をやった事の無い人はポインタが分らないだろうな
470仕様書無しさん
垢版 |
2016/10/23(日) 20:57:35.16
CASL2でC言語作ったった
2016/10/24(月) 02:32:01.20
だまれ。
このクソゴミが。こんなスレでしか威張れんカスが。
2016/10/25(火) 05:00:41.99
>>459
「大体のCPUには特定のメモリ領域を読む → そのメモリ領域に書いてるアドレスを読みに行く
って『間接参照』の機能がある、ない場合はコンパイラ側でそういう挙動するようにしてある」

なんて結城浩の本とか柴田望洋の本には書いてなかったので、H8マイコンでアセンブラ覚える程度に
すんげー大回りした

「ポインタってか特定の変数にアドレスが入ってて、変数に書いてるアドレスを読むらしいのはわかるけど
なんでそうなるの? じゃあ今の俺の書き方ってあってるの? なんでそうなるのかわからないんで全くわからない」
→ ハイ死亡(アプリが)

下のレベルが理解できなくて、わかるまでうまいことCを書けなかったな
473472
垢版 |
2016/10/25(火) 05:06:50.57
ん、>>469じゃないのか、安価は
474仕様書無しさん
垢版 |
2016/10/25(火) 05:23:20.02
やっぱ下流なんてこんなもんか
そりゃ使い捨てが正しいわ
2016/11/04(金) 20:47:22.19
C言語はhello worldレベル
C++も全然知らない
バイトの操作とか殆どやったことない
アセンブラも全く知らない

こんなんだけど、職業プログラマ20周年を迎えました
Webメインだとこんなもんですわ
2016/11/17(木) 19:34:38.29
その範囲でならCでいい

・色んなOSはほぼC(だけじゃないけどメインは大体のとこでC)
である

・今のアセンブリはアセンブリ風でしかない

この二点だけでもう充分

勿論機械等組み込みは除く


おまんま食べたいだけならCすらどうでもいいよ
適当な流行言語でへローワールド
が出来りゃいいよ うん
何か分かんないけど 何か動くし 何か分かんないけど 何かバグるし
何が分からないかも分からないけど何処かの誰かがなんとかしてくれる
まぁ問題無い


趣味で突き詰めたいなら何語じゃなく全て 0 と1 で理解しろ
話はそれからだ
477仕様書無しさん
垢版 |
2016/11/17(木) 21:00:01.89
アセンブラはアセンブラを知っているとコンピュータの仕組みがわかるからな。

ただしアセンブラもC言語もそれを使わないといけない重大理由がないかぎり使うべきではない。
2016/11/19(土) 10:03:51.35
んなことたぁない
479仕様書無しさん
垢版 |
2016/11/20(日) 23:25:19.72
>>477
今のはあまりにも複雑化していて、コンピューターの仕組みを
ある程度、覚えきるのだって大変だろ?
覚えようとしているうちに時間は過ぎていくからな。
2016/11/20(日) 23:36:11.18
大規模にはなってもコンピュータの仕組みそのものは変わっちゃいないぞ。
481仕様書無しさん
垢版 |
2016/11/21(月) 00:03:07.12
>>479
そんな人間は役所でルーチンワークでもやってろよw
2016/11/21(月) 11:10:11.71
>>470
kwsk
どこかで公開してる?
私は、CASL2でUBASICを作るのが目標というか夢
483仕様書無しさん
垢版 |
2016/11/23(水) 12:38:46.93
マシン語
アセンブラ
C
以上をやれば完璧
2016/11/23(水) 21:34:36.75
言い忘れてたあとHSPもね
2016/11/24(木) 13:43:03.24
プリント基板見て楽しいと思える人は、組み込み系の会社行って
アセンブラやりたいんですって言えばいいよ。
486仕様書無しさん
垢版 |
2017/06/12(月) 04:04:12.59
たとえば高級言語の変数という概念、アセンブリ言語におけるラベルという概念があります
これらが機械語にアセンブリされると性格なメモリアドレスに修正されるんですか?
その際、アセンブラーとOSの関係はどのようなものなのですか?
2017/06/15(木) 20:21:43.93
相対アドレッシングになるんじゃないの?
2017/07/01(土) 07:45:52.17
age
489仕様書無しさん
垢版 |
2017/07/01(土) 12:55:21.06
偽装請負多重派遣搾取業界SEと離婚
両親や親戚に反対されましたが、時間外労働違反業界のSEと結婚してしまい、生活困難で中絶と離婚をしました。現在は別業界の残業しない相手と結婚し、共働き出来るから将来不安から救われました。
・モラルがない
・モテない
・キモい
・ファッションセンスがない
・コミュニケーションが苦手
・コンピューターが趣味
・プログラムの料金以上の不利益生産
・プログラムの巨額利益を客先に提供
・プログラムの巨額報酬を人売に提供
・プログラムの知的財産を人売に提供
・ITスキルが高いのに安売り低収入
・高度情報技術者なのに安売り低収入
・高生産なのに安売り低収入
・高利益なのに安売り低収入
・高需要なのに安売り低収入
・学習多いのに安売り低収入
・人手不足なのに安売り低収入
・人手不足なのに無職意識
・会社員なのに短勤続年数
・PC使用過多で不健康
・運動不足で不健康
・高稼働で不健康
・高稼働で家事困難
・低収入で生活困難
・低収入なのに鬱病多発
・低収入なのに早死多発
・偽装請負の多重派遣損害あるのに稼働
・裁判官が技術判定不能だから賠償困難
【IT業界】独身が多い職業の象徴として「ITエンジニア」が取り上げられる
http://itpro.nikkeibp.co.jp/atcl/watcher/14/334361/110200713/?ST=spleaf
2017/07/03(月) 11:09:24.37
半月放置か、仕方ないな。
OS有りのシステムなら実際にプログラムがロードされる場所に展開するときに、再振りして実アドレスが上書きされる。それがOSの仕事のひとつだ。
アセンブラはその際に何処にどんな割り当てを行うかをメモしたテーブルをプログラムコードの一部として一緒に作ってくれる。それが通常言われる実行可能ファイルだな。
OS無しの場合は、その仕組みを自分達で作るか、もしくは最初から固定のアドレスに配置される様にして実行可能コードを作る。
相対アドレッシングジャンプなんかx86には無いからな。
2017/07/03(月) 11:56:14.70
相対あるやん
つか、相対しか使わない。
2017/07/03(月) 15:28:34.19
ジャンプだけじゃないっしょ。
493仕様書無しさん
垢版 |
2017/07/06(木) 22:03:06.46
INT21
が重宝されていた時代なら俺もついていけたかもしれんのに。
もう無理だわ。
494486
垢版 |
2017/07/08(土) 08:27:49.70
>>490
遅くなりましたが、ありがとうございました
495仕様書無しさん
垢版 |
2017/12/29(金) 20:01:25.66
誰でも簡単にパソコン1台で稼げる方法など
参考までに、
⇒ 『宮本のゴウリエセレレ』 というブログで見ることができるらしいです。

グーグル検索⇒『宮本のゴウリエセレレ』

SE68I6EN45
496仕様書無しさん
垢版 |
2018/05/22(火) 14:55:03.39
とても簡単な自宅で稼げる方法
参考までに書いておきます
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』

290JF
497仕様書無しさん
垢版 |
2019/09/10(火) 20:31:12.69
最近たまにアセンブラできる人って求人見るんだが今時アセンブラできる人なんて60歳くらいじゃねーの?
498仕様書無しさん
垢版 |
2019/09/11(水) 07:16:05.25
ガキのころに勉強した。
2019/09/11(水) 19:15:51.53
>>497
大規模とか、極度の最適化をしなければいけるとおもうよ。
一つ一つの命令自体は単純だし。
それよりマイコンの仕様調べるほうが圧倒的に時間かかってる。
500仕様書無しさん
垢版 |
2019/09/11(水) 19:32:19.16
メーカが配布してる資料があれば、わりと誰でも使えるわな
2021/08/16(月) 19:55:34.86
>>497
アセンブラって石によって別もんだし一個の言語として考える方がおかしい。
その求人を書いたやつもお前も。
2023/01/10(火) 11:15:37.42
>>497
ロングパスのレスになるが
そのとおり、俺は今年の歳男になる
>1の答えとしては、必要ない。
でも自分は組込み系の仕事してるが経験者は少ないので
自分の仕事として割り振られるので多少メリットはある
2023/09/24(日) 23:27:52.35
手は尽くしました
504仕様書無しさん
垢版 |
2024/03/29(金) 15:25:06.72
一回世論操作バレたウジサンケイグループまだ懲りてない素人追ってろ
アイスタ希薄化も検討して晒されたやつすき
505仕様書無しさん
垢版 |
2024/03/29(金) 16:12:35.53
>>402

プチ車中泊して
2024/11/01(金) 14:20:59.02
pon
2024/11/17(日) 21:09:55.96
> 最近たまにアセンブラできる人って求人見るんだが今時アセンブラできる人なんて60歳くらいじゃねーの?
こんな化石技術は開発だと使用しないね
2024/11/18(月) 01:01:15.90
分野によるだろ
2025/09/23(火) 16:42:14.04
>>1
とりあえずCを理解してればOK
Cはほとんどの言語の基礎になっている
アセンブラは不要っちゃ不要だが、アセンブラから始めるとCの理解を深めることができる
そんで今のガッコはPythonを教えがちだけど、あれは実務で役に立たないうんこだからやる意味なし
510仕様書無しさん
垢版 |
2025/10/20(月) 11:58:33.15
今は組み込みもCだからな
アセンブラはあんまやる意味ないかもしれんね
Pythonは金になる案件が絶望的に少ないからホントやる意味ない
ラズパイでも使って機械制御の基礎でも勉強したほうが将来100倍役に立つのに教えてる大学がやたら多い
なぜあんなもんに力を入れてるんだろう?
他の大学でもやってるからこれでいっかみたいなアホ教授が多いのだろうか
2025/10/20(月) 15:47:32.64
>>509
16年前の書き込みにレスしてて草
512仕様書無しさん
垢版 |
2025/10/29(水) 15:45:57.49
それをチェックするのも草
2025/10/29(水) 16:14:40.77
少し前に比べたらまたアセンブラに手を出しやすい時代になった
514仕様書無しさん
垢版 |
2025/10/30(木) 12:32:36.36
>>509
あんたニキ優しいメンスな
515仕様書無しさん
垢版 |
2025/10/30(木) 12:33:29.43
エッヂから来たンゴwwwwwwwwww
516仕様書無しさん
垢版 |
2025/10/30(木) 12:34:26.38
>>509
やさしい
517仕様書無しさん
垢版 |
2025/10/30(木) 12:37:39.25
>>509
518仕様書無しさん
垢版 |
2025/10/30(木) 12:54:10.02
安倍晋三
519仕様書無しさん
垢版 |
2025/11/01(土) 22:53:11.52
Webやってたらアプリ層未満は完全に隠蔽されているから全く困らない
520仕様書無しさん
垢版 |
2025/11/03(月) 18:06:23.47
COBOLとエクセルVBAしかできないけどアセンブラの本買ってみた
これでコンピューターの基礎を勉強するんだ
レスを投稿する

5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況