X



トップページ電気・電子
1002コメント364KB
【Renesas】ルネサス総合 part9©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
0002774ワット発電中さん
垢版 |
2015/02/24(火) 18:03:50.19ID:3VWJKgOM
2ゲット!
0004774ワット発電中さん
垢版 |
2015/02/25(水) 15:41:50.29ID:Xt+Zn6si
>>前スレ1000

>アセンブラも使うし、使わなくてもデバグ時には必要な知識だし、コンパイラの出力コードを評価するにも
>アセンブラの知識は必須だよ?何言ってんの??

何言ってんの??
アセンブラの知識は必須だよ。あたりまえだよ。
初めて使うマイコンでも、それくらいの用途なら、
Cとアセンブラ並べて表示すれば、ほとんど読めるわアホ。

全部アセンブラで書くなら知らんけど、そんな話は最初からしてない。
0005774ワット発電中さん
垢版 |
2015/02/25(水) 15:58:04.99ID:C9P6f7By
>>4
3点言ってるけど理解してる?

・アセンブラも使う
・デバグ時には必要な知識である
・コンパイラの出力コードを評価するにもアセンブラの知識は必須である
0006774ワット発電中さん
垢版 |
2015/02/25(水) 16:09:36.75ID:Xt+Zn6si
分かってるよw
どんなけアセンブラ依存なコード書いてんだよw

言い直そうか?

ひとつCPU理解したことあるなら、
CPUの基本なんて変わらんから、
初めての触るマイコンでも
Cとアセンブラ並べて表示すれば、そんな仕事できる。

ちゃんと前スレの最初から読めよ。
Cメインって前提で話してんだよ。
0007774ワット発電中さん
垢版 |
2015/02/25(水) 16:19:26.69ID:C9P6f7By
>>6
>ひとつCPU理解したことあるなら、
>CPUの基本なんて変わらんから、
>初めての触るマイコンでも
>Cとアセンブラ並べて表示すれば、そんな仕事できる。

効率無視すりゃね。
ユーザーが既に理解してるアーキテクチャには学習コストが発生しないから作業的にも効率は上がるし
メリットはあるって話をこっちはしてるよ。
0008774ワット発電中さん
垢版 |
2015/02/25(水) 16:53:04.08ID:Xt+Zn6si
CPU変わる度に仕様を何日も勉強してんの?
RL78もどうせ無くなるんだよ?大丈夫?

こちらは、遅そうなところの把握、
割込クロック数とか、分岐のペナルティとか、
その辺のオーバーヘッドが分かれば、クロック比例と捉えて、
あとはその都度調べる、かな。
コンパイラの吐き出すコード見て、
避けるべき書き方がないかは、常に考えてる。

アプリ寄りのレイヤは、抽象度上げて、レジスタ名すら使ってないので、
CPU仕様については、変わっても、ほとんど困らない。
周辺ユニットにはいつも泣かされる。。。

さて、やっと話が戻り、上をふまえて、

前スレ995
>コンパイラのパーサはともかく、バックエンドの開発は大変なんだよ。
>それより規模の違うコアを数種類用意することで、どれだけシリコンが節約できるのよ。
同意

前スレ996
>・開発ツールの開発コスト削減
>・ユーザーの学習コスト削減
>・ユーザーの過去のプログラム資産の継承
一つ目だけ同意。3つ目も少しだけ同意(アセンブラのライブラリなんて要らんけど)

ルネサスの都合で同じ命令体系ってことなら、納得。
高級言語メインのユーザにはメリットはほとんど無いと思ってる。
と主張したかった。頼むわw
0009774ワット発電中さん
垢版 |
2015/02/25(水) 17:20:19.52ID:C9P6f7By
>>8
>CPU変わる度に仕様を何日も勉強してんの?

それだけで何日も掛けることはないだろうけど、一度深いところまで理解したアーキテクチャがあったとして
それとは違うアーキテクチャについて同等程度に習熟するにはそれなりの期間は要するね。
0011774ワット発電中さん
垢版 |
2015/02/25(水) 17:38:03.05ID:C9P6f7By
RL78/G10なんてROM容量も小さいんで、Cで組むとしてもコンパイラがどういうコード吐くか、
リンクされるライブラリはどういうのかをかなり意識する必要もあると思うし、かなりアセンブリ
寄りの思考は必要になると思うよ。
0012774ワット発電中さん
垢版 |
2015/02/25(水) 21:07:44.42ID:Xt+Zn6si
ま、CPUの寿命とコードの寿命が一致でいいなら、お好きなように。

仕事は辛いね。趣味だと、ディスコンの無いFPGA上のCPUですので。

話がそれるけど、過去ログにもあったけど、経験談でいくと、
純正RL78コンパイラもの吐き出すコードはウンコなので、
アセンブラとにらめっこして、おかしなC言語になっていくよりは、
IARのコンパイラを買うのがgoodです。これも趣味じゃ買いにくい値段だけど。
RXの純正コンパイラは優秀なのになぁ
0013774ワット発電中さん
垢版 |
2015/02/25(水) 23:15:27.58ID:C9P6f7By
>>12
>純正RL78コンパイラもの吐き出すコードはウンコなので、

>RXの純正コンパイラは優秀なのになぁ

こういう経験積んでるのに、アーキテクチャの数が少なければツール選定ひとつとってもユーザの苦労は
少なくなることも想像できない人なんだね。
■ このスレッドは過去ログ倉庫に格納されています

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