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

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ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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