C言語の話題のみ取り扱います C++の話題はC++スレへ
質問には最低限の情報(ソース/コンパイラ/OS)を付ける
数行で収まらないソースは以下を適当に使ってURLを晒す
https://paiza.io/
https://ideone.com/
http://codepad.org/
C11
http://www.open-std.org/jtc1/sc22/WG14/www/docs/n1570.pdf
C99
http://www.open-std.org/jtc1/sc22/WG14/www/docs/n1256.pdf
http://kikakurui.com/x3/X3010-2003-01.html
C FAQ 日本語訳
http://www.kouno.jp/home/c_faq/
JPCERT C コーディングスタンダード
https://www.jpcert.or.jp/sc-rules/
-
VIPQ2_EXTDAT: checked:vvvvv:1000:512:----: EXT was configured
※前スレ
C言語なら俺に聞け 152
https://mevius.5ch.net/test/read.cgi/tech/1560763630/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
探検
C言語なら俺に聞け 153
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (ワッチョイ 5fba-LL4R)
2019/08/17(土) 23:02:42.00ID:tN5mSQYg0163デフォルトの名無しさん (ワッチョイ ef9e-DaD1)
2019/11/13(水) 21:24:12.52ID:h+5DYY+D0 ラズパイでもArduinoでもPICでもブレッドボード用意してまずはLチカから
トランジスタや7セグをやって、スイッチからの入力などとれるようになったら
またそこで考える
トランジスタや7セグをやって、スイッチからの入力などとれるようになったら
またそこで考える
164デフォルトの名無しさん (アウアウウー Sa45-coos)
2019/11/14(木) 03:35:32.04ID:YiNpU217a >>154
この本アセンブリとC言語の勉強になったりしない?
この本アセンブリとC言語の勉強になったりしない?
165デフォルトの名無しさん (ワッチョイ 7e7c-iGNt)
2019/11/14(木) 09:19:52.63ID:J2fP3wLz0 >>154
式をコンパイルするところでだいたい挫折する
式をコンパイルするところでだいたい挫折する
166デフォルトの名無しさん (ワイーワ2 FFca-/nAh)
2019/11/14(木) 11:24:43.32ID:Owl20mAsF167デフォルトの名無しさん (ワッチョイ e9aa-coos)
2019/11/14(木) 12:42:01.31ID:bgqE36PV0 じゃあやーめた
168デフォルトの名無しさん (スップ Sd02-lusp)
2019/11/14(木) 13:11:45.63ID:hMO8QTtJd まずはLチカでオームの法則を押さえよう
次はhFEだ フォトトラとダーリントン
フォトカプラとHブリッジあたりまでできるようになれば
あとはどうにでも
次はhFEだ フォトトラとダーリントン
フォトカプラとHブリッジあたりまでできるようになれば
あとはどうにでも
169デフォルトの名無しさん (ワッチョイ 068c-ENPG)
2019/11/14(木) 13:13:53.45ID:HGG0mhgt0 リレーかちゃかちゃも捨てがたい。
170デフォルトの名無しさん (スプッッ Sd02-iD2J)
2019/11/14(木) 13:20:17.46ID:/NpdgKVAd 組み込みだろうが回路は回路の専門家が考える
ソフトの新人が回路に意見しても聞いてくれないよ
ソフトの新人が回路に意見しても聞いてくれないよ
171デフォルトの名無しさん (ワッチョイ 7e7c-G967)
2019/11/14(木) 13:23:50.41ID:pX7h0rWU0 制御系の場合は、LTIシステム、Z変換など制御理論の基礎知識がないとそもそもプログラミングが出来ない
どの様にプログラムすれば良いのか迷い途方に暮れることになる
どの様にプログラムすれば良いのか迷い途方に暮れることになる
172デフォルトの名無しさん (スプッッ Sd02-iD2J)
2019/11/14(木) 13:26:39.57ID:/NpdgKVAd そういうのは実際に使う場面になってから勉強すればいいよ
ソフトは範囲が広すぎてどうせ全て学ぶのは無理だから
ソフトは範囲が広すぎてどうせ全て学ぶのは無理だから
173デフォルトの名無しさん (アウアウウー Sa45-nhir)
2019/11/14(木) 13:47:33.26ID:YSMwOav4a そういえば抵抗のカラーコードって色弱の人とかには辛いんじゃないか?
と、今ごろ気づく。
と、今ごろ気づく。
174デフォルトの名無しさん (アークセー Sx11-PSUN)
2019/11/14(木) 14:24:10.71ID:tET/gf2zx おじさんが若い頃は新人はPIOドライバを書くことから始めてたけど今じゃそれさえも最初からドライバやSDKで用意されてるものが多いしな。
組み込みソフト技術者を自称してる人でも最近じゃリセットエントリからSDRAM設定やスタック設定やセクション初期化とかmainがコールされるまでの部分を書ける人は少なくなってるね。
組み込みソフト技術者を自称してる人でも最近じゃリセットエントリからSDRAM設定やスタック設定やセクション初期化とかmainがコールされるまでの部分を書ける人は少なくなってるね。
175デフォルトの名無しさん (スップ Sd02-lusp)
2019/11/14(木) 16:16:57.62ID:hMO8QTtJd 組み込み分野で、私はソフト屋でハードはわかりません、なんてぬかすやつはビルから投げ捨てろ
176デフォルトの名無しさん (ササクッテロル Sp11-pwu9)
2019/11/14(木) 17:44:17.32ID:KJEtP35mp >>173
色弱で前までは気合で読んでたけど最近はスマホアプリとかで読んだりもする
色弱で前までは気合で読んでたけど最近はスマホアプリとかで読んだりもする
177デフォルトの名無しさん (アウアウウー Sa45-nhir)
2019/11/14(木) 18:45:54.05ID:YSMwOav4a なるほど。やはりそうか。
スマホアプリあってよかったな。
スマホアプリあってよかったな。
178デフォルトの名無しさん (ワッチョイ 8173-iD2J)
2019/11/14(木) 18:51:25.20ID:wXs4N2j20 今時カラーコード?
179デフォルトの名無しさん (アウアウウー Sa45-coos)
2019/11/14(木) 19:41:22.93ID:YiNpU217a ものづくりC言語塾とかいうプログラミングの勉強サイト見つけたんだけどわかりやすいのここ
180デフォルトの名無しさん (ワッチョイ 02a5-pb9v)
2019/11/14(木) 19:56:34.37ID:KjmBL3+S0 無駄なイメージ画像が矢鱈と多いね
チャッチャと本題に入ればいいのに
肝心のコードのフォントサイズ一回り小さくしてね?
逆だろ逆
チャッチャと本題に入ればいいのに
肝心のコードのフォントサイズ一回り小さくしてね?
逆だろ逆
181デフォルトの名無しさん (ワッチョイ 8279-iGNt)
2019/11/14(木) 21:05:18.98ID:mZpo/vPM0 分野的には制御&組み込みだが論理回路とかは初歩の初歩くらいしか分からんわ
別に組み込み屋を自称する気もないけど
別に組み込み屋を自称する気もないけど
182デフォルトの名無しさん (ワッチョイ 068c-ENPG)
2019/11/15(金) 00:45:20.33ID:r8gV+bPL0 建築土方で分ける方が良いかも。知らんけど
183デフォルトの名無しさん (ワッチョイ c27c-6iPJ)
2019/11/15(金) 00:59:59.43ID:YJCQuSug0 ポインタを返す関数の中身を他の変数にコピーしたいとき
int a;
a = *func();
みたいな事をしても良いんでしょうか?
コンパイルしたら動きましたが…
普通こういうことはしませんか?
int a;
a = *func();
みたいな事をしても良いんでしょうか?
コンパイルしたら動きましたが…
普通こういうことはしませんか?
184デフォルトの名無しさん (ワッチョイ 2e12-7Hrx)
2019/11/15(金) 01:54:01.65ID:GhKndF/D0 funcが返す値を開放する責任がないなら問題ない
185デフォルトの名無しさん (ワッチョイ c2c5-iGNt)
2019/11/15(金) 02:21:33.91ID:Re5Vtpoc0 >>183
これなにか使い道あるの?
これなにか使い道あるの?
186デフォルトの名無しさん (ワッチョイ c2c5-iGNt)
2019/11/15(金) 05:47:36.56ID:Re5Vtpoc0 ああ空目してたわスマソ
187デフォルトの名無しさん (スップ Sd02-lusp)
2019/11/15(金) 09:12:52.77ID:uuXKcbIGd188デフォルトの名無しさん (ラクッペ MM81-G967)
2019/11/15(金) 09:35:58.90ID:rGVJWIdvM 制御屋なら論理回路よりも伝達関数
189デフォルトの名無しさん (ドコグロ MM4a-0xny)
2019/11/15(金) 10:29:58.55ID:kGxI2dsUM190デフォルトの名無しさん (スップ Sd02-lusp)
2019/11/15(金) 11:04:39.89ID:uuXKcbIGd >>188
なぜ、よりもと択一選択するんだ?
なぜ、よりもと択一選択するんだ?
191デフォルトの名無しさん (ラクッペ MM81-G967)
2019/11/15(金) 11:25:31.01ID:rGVJWIdvM 極論すれば対象をモデル化して状態方程式をプログラムで逐次演算するアルゴリズムを実装するのが本来の制御系の組み込みソフト
論理回路のソフト処理への代替はコストダウンの一環で取り込むことはあってもあくまでオマケ
論理回路のソフト処理への代替はコストダウンの一環で取り込むことはあってもあくまでオマケ
192デフォルトの名無しさん (アウアウウー Sa45-nhir)
2019/11/15(金) 11:37:39.91ID:qkK0C17la >>178
抵抗って昔からカラーコードで抵抗値表してるのでは?今は変わったの?
抵抗って昔からカラーコードで抵抗値表してるのでは?今は変わったの?
193デフォルトの名無しさん (ワッチョイ 0261-bNU/)
2019/11/15(金) 11:43:07.73ID:bb6Q721I0194デフォルトの名無しさん (アウアウウー Sa45-nhir)
2019/11/15(金) 11:46:04.74ID:qkK0C17la >>183
良いんだけどNULL返されたらおしまいなのでそのためにワンクッション入れるのが普通なのではないな。
実際 localtime() なんかはエラーの時にNULL返す事になってるしな。自分の所の変数にコピーする場合はまずポインタで受けてNULLでなければポインタの指してる先がコピーされるように書くよ。
良いんだけどNULL返されたらおしまいなのでそのためにワンクッション入れるのが普通なのではないな。
実際 localtime() なんかはエラーの時にNULL返す事になってるしな。自分の所の変数にコピーする場合はまずポインタで受けてNULLでなければポインタの指してる先がコピーされるように書くよ。
195デフォルトの名無しさん (ワッチョイ 0d14-iGNt)
2019/11/15(金) 14:01:09.16ID:d61354ir0 >>192
チップ抵抗器って見たことない?
チップ抵抗器って見たことない?
196デフォルトの名無しさん (ワイーワ2 FFca-/nAh)
2019/11/15(金) 14:54:35.89ID:76R0IrhIF197デフォルトの名無しさん (アウアウウー Sa45-nhir)
2019/11/15(金) 15:03:20.79ID:qkK0C17la198デフォルトの名無しさん (スップ Sd02-lusp)
2019/11/15(金) 16:35:54.83ID:uuXKcbIGd core-i7のパッケージ天面にも貼ってあるから電子工作してなくても見かけることはありそうだが
199デフォルトの名無しさん (ワッチョイ 02a5-pb9v)
2019/11/15(金) 17:24:07.85ID:xeYG9inD0 見かけていてもアレが何なのか分からない、だろう
200デフォルトの名無しさん (スプッッ Sd02-iD2J)
2019/11/15(金) 17:31:28.56ID:pd2oXw5yd 最小は0201かな
3216とかは巨大に見える
3216とかは巨大に見える
201デフォルトの名無しさん (ワッチョイ 822c-Lnqu)
2019/11/15(金) 17:32:50.90ID:47DeWFED0 マイコン、ラズパイ、PLC, HDL, Rust
ニコ生では、HDLまで行ってるw
ニコ生では、HDLまで行ってるw
202デフォルトの名無しさん (ワッチョイ 8233-iGNt)
2019/11/15(金) 17:44:35.54ID:DqSPL00u0 https://ideone.com/y2Ogra
で0.3がFalseになるのはわかるのですが、0.2がTrueになるのはなぜですか?
で0.3がFalseになるのはわかるのですが、0.2がTrueになるのはなぜですか?
203デフォルトの名無しさん (スプッッ Sd02-iD2J)
2019/11/15(金) 17:49:31.04ID:pd2oXw5yd 一応環境依存
内部が2進数の浮動小数点なら
(普通の範囲なら)2倍は正確
0.3がfalseになるのがわかるなら
わかりそうなもんだけど
内部が2進数の浮動小数点なら
(普通の範囲なら)2倍は正確
0.3がfalseになるのがわかるなら
わかりそうなもんだけど
204デフォルトの名無しさん (ワッチョイ 8233-iGNt)
2019/11/15(金) 17:49:38.82ID:DqSPL00u0 精度の問題?
205デフォルトの名無しさん (ワッチョイ 8233-iGNt)
2019/11/15(金) 17:50:48.82ID:DqSPL00u0 >>203
ありがとうございました
ありがとうございました
206デフォルトの名無しさん (ワイーワ2 FFca-/nAh)
2019/11/15(金) 17:51:24.03ID:NLCWqdB7F double
https://ideone.com/9COXkq
0.2 True
0.3 False
--------
float
https://ideone.com/wzvO20
0.2 True
0.3 True
https://ideone.com/9COXkq
0.2 True
0.3 False
--------
float
https://ideone.com/wzvO20
0.2 True
0.3 True
207デフォルトの名無しさん (スプッッ Sd02-iD2J)
2019/11/15(金) 17:51:44.04ID:pd2oXw5yd これでわかったのかよ
多分わかってない
多分わかってない
208デフォルトの名無しさん (スプッッ Sd02-iD2J)
2019/11/15(金) 17:57:08.67ID:pd2oXw5yd 小数は無限個あるが
doubleやfloatで表現出来る値は有限個
だから正確に表す事が出来る小数はごく一部となる
ほとんどの環境では0.1を正確に表す事が出来ない
だから近似になる
0.1の近似を3個足したものの近似と
0.3の近似
これが同じ値になるかどうかは運しだい
doubleやfloatで表現出来る値は有限個
だから正確に表す事が出来る小数はごく一部となる
ほとんどの環境では0.1を正確に表す事が出来ない
だから近似になる
0.1の近似を3個足したものの近似と
0.3の近似
これが同じ値になるかどうかは運しだい
209デフォルトの名無しさん (スプッッ Sd02-iD2J)
2019/11/15(金) 18:11:10.06ID:pd2oXw5yd 多くの環境では
floatで24bit整数の範囲は正確に表現出来る
doubleで53bit整数の範囲は正確に表現出来る
floatでもdoubleでもlong doubleでも
元の値に対して2^nをかけても2^nで割っても
(それが普通に表現出来る範囲であれば)誤差はない
1/n は、nが2^mの形でない場合は必ず誤差が出る
このくらい覚えて置けばいい
floatで24bit整数の範囲は正確に表現出来る
doubleで53bit整数の範囲は正確に表現出来る
floatでもdoubleでもlong doubleでも
元の値に対して2^nをかけても2^nで割っても
(それが普通に表現出来る範囲であれば)誤差はない
1/n は、nが2^mの形でない場合は必ず誤差が出る
このくらい覚えて置けばいい
210デフォルトの名無しさん (ワッチョイ d163-jvSr)
2019/11/15(金) 18:18:26.55ID:NeivSIGq0211デフォルトの名無しさん (ワッチョイ 1102-coos)
2019/11/15(金) 18:24:08.60ID:uUFlvtLt0 趣味でC言語で遊んでるんだけど入門書読んで、
printf scanf if else switch等使ったプログラム作ったんだけど次に何をしたらいいかわからへんわ。
printf scanf if else switch等使ったプログラム作ったんだけど次に何をしたらいいかわからへんわ。
212デフォルトの名無しさん (ワッチョイ 1102-coos)
2019/11/15(金) 18:24:52.50ID:uUFlvtLt0 あんまりしっかりとポインタは勉強できてないんだけど、
ポインタっていつ使うの?って感じ。
組み込みやらんと基本的には使わない?
ポインタっていつ使うの?って感じ。
組み込みやらんと基本的には使わない?
213デフォルトの名無しさん (ワッチョイ 7188-L4DL)
2019/11/15(金) 18:35:40.25ID:SL2qDcaa0 組み込みじゃなくてもある程度大きなプログラムになればガンガン使う
むしろ一番使う型になるレベルで使うのがポインタになることもあるくらいには使う
むしろ一番使う型になるレベルで使うのがポインタになることもあるくらいには使う
214デフォルトの名無しさん (ワッチョイ 7188-L4DL)
2019/11/15(金) 18:37:30.96ID:SL2qDcaa0 ていうかscanfでポインタ使ってるで
文字列出力したなたprintfでも使ってる
はじめは実感無いかもしれんが
文字列出力したなたprintfでも使ってる
はじめは実感無いかもしれんが
215デフォルトの名無しさん (ワッチョイ 1102-coos)
2019/11/15(金) 18:43:16.92ID:uUFlvtLt0 全く実感ない
printfってどうやってできてんの
printfってどうやってできてんの
216デフォルトの名無しさん (ワッチョイ 1102-coos)
2019/11/15(金) 19:07:35.33ID:uUFlvtLt0 とりあえずポインタの勉強はやり直すわ。
次にArduinoでも触ってみるか
次にArduinoでも触ってみるか
217デフォルトの名無しさん (ワッチョイ 2101-wiCk)
2019/11/15(金) 19:17:18.51ID:hD6OtsPU0 オレオレprintf を実装しようとすると、鼻血が出そうで vsptrintf に○投げしてから加工する方向にいってしまう
218デフォルトの名無しさん (ワッチョイ 7188-L4DL)
2019/11/15(金) 19:17:48.26ID:SL2qDcaa0 >>215
関数に値を渡すのはわかるよね?
printfって関数に出力して欲しい数値や文字を渡してる
この渡すときにCPUの動き的には複製されたものが渡される
数値なら複製しても対して問題ないけど文字列の場合なんかだと複製することで消費されるメモリが増えてしまう
だから文字列全部を複製なんかせずに文字列の先頭の場所だけ渡す
受け取ったprintf側ではその場所を元に文字列にアクセスする
この場所を指し示す仕組みがポインタと呼ばれるもの
10文字でも1000文字でも先頭の場所、つまりアドレスは4byteとかで表せるので情報の受け渡し効率が良い
正確には間違ってる部分もあるかもしれんがだいたいこんなイメージ
関数に値を渡すのはわかるよね?
printfって関数に出力して欲しい数値や文字を渡してる
この渡すときにCPUの動き的には複製されたものが渡される
数値なら複製しても対して問題ないけど文字列の場合なんかだと複製することで消費されるメモリが増えてしまう
だから文字列全部を複製なんかせずに文字列の先頭の場所だけ渡す
受け取ったprintf側ではその場所を元に文字列にアクセスする
この場所を指し示す仕組みがポインタと呼ばれるもの
10文字でも1000文字でも先頭の場所、つまりアドレスは4byteとかで表せるので情報の受け渡し効率が良い
正確には間違ってる部分もあるかもしれんがだいたいこんなイメージ
219デフォルトの名無しさん (ワッチョイ 2101-PSUN)
2019/11/15(金) 19:23:26.49ID:H7D23ViK0220デフォルトの名無しさん (スプッッ Sd02-iD2J)
2019/11/15(金) 19:24:40.31ID:pd2oXw5yd 出力先が特殊なprintfじゃね?
221デフォルトの名無しさん (ワッチョイ 2101-wiCk)
2019/11/15(金) 19:30:11.03ID:hD6OtsPU0222デフォルトの名無しさん (ワッチョイ 1102-coos)
2019/11/15(金) 19:32:48.14ID:uUFlvtLt0 産休。関数とポインタをもう一度やり直してくる
224デフォルトの名無しさん (ワッチョイ 8279-iGNt)
2019/11/16(土) 00:52:24.12ID:D8F8Ex6/0 ポインタを使わないならCを使わない方がいいという程度にはポインタはCの肝
ポインタを使わないなら素直に安全で高級な言語を使った方がいい
ポインタを使わないなら素直に安全で高級な言語を使った方がいい
225デフォルトの名無しさん (ワッチョイ e17b-5Erk)
2019/11/16(土) 07:48:38.95ID:fjjXSMO90 エントリ関数を int main(int argc, char *argv[]) と書いた時点で
ポインタを使ってる、とも言えるんだよな。
int main(void) で始めてるかもしれんけど。
ポインタを使ってる、とも言えるんだよな。
int main(void) で始めてるかもしれんけど。
226デフォルトの名無しさん (ワッチョイ 1102-coos)
2019/11/16(土) 08:31:42.30ID:ptZ6lm890 int main()しか使ってないわ。どういう時に使うんだっけそれ
227デフォルトの名無しさん (ワッチョイ 8173-iD2J)
2019/11/16(土) 09:17:50.44ID:sxDPEgRe0228デフォルトの名無しさん (ワッチョイ e963-L4DL)
2019/11/16(土) 09:48:51.08ID:+/ZlAd+w0 コマンドラインから情報を受け取って処理したいときに使う
関数の引数と同じ
関数の引数と同じ
229デフォルトの名無しさん (ワッチョイ 6d51-6HYk)
2019/11/16(土) 09:56:15.61ID:fbhJUidB0 言語を変えるのではなく
職業を変えるべきだなw
職業を変えるべきだなw
230デフォルトの名無しさん (ワッチョイ 8173-iD2J)
2019/11/16(土) 10:15:36.12ID:sxDPEgRe0 ポインタの使い方を覚えるって言ってるんだから
それでいいじゃん
それでいいじゃん
231デフォルトの名無しさん (アウアウウー Sa45-coos)
2019/11/16(土) 10:31:31.82ID:jtqy6mRLa C言語でOS作ってみたいんだけどなぁ。入門レベルじゃきびしいな
232デフォルトの名無しさん (ワッチョイ 8173-iD2J)
2019/11/16(土) 10:50:41.32ID:sxDPEgRe0 アセンブラの経験が豊富ならなんとかなる
233デフォルトの名無しさん (ワッチョイ 2101-PSUN)
2019/11/16(土) 10:59:49.49ID:10CoeX0f0 >>231
簡単なRTOSでもまともに作るならCだけで書くのは不可能。
簡単なRTOSでもまともに作るならCだけで書くのは不可能。
234デフォルトの名無しさん (スプッッ Sd02-iD2J)
2019/11/16(土) 11:09:44.67ID:lV5RucvDd Cだけで?
そりゃ無理だ
そりゃ無理だ
235デフォルトの名無しさん (ワッチョイ 7e7c-iGNt)
2019/11/16(土) 11:34:35.99ID:xKHzNgdA0 >>234
ほんの少しインチキをするだけで、全てC言語で書ける
ほんの少しインチキをするだけで、全てC言語で書ける
236デフォルトの名無しさん (スプッッ Sd02-iD2J)
2019/11/16(土) 12:06:40.29ID:lV5RucvDd バイナリコード直接記述?
それはC言語で記述とは言わないような
インラインアセンブラも同じ
それはC言語で記述とは言わないような
インラインアセンブラも同じ
237デフォルトの名無しさん (ワッチョイ 82ad-6d/E)
2019/11/16(土) 22:07:42.30ID:gv6Xc8ej0 >>234
大半はCで行けそうな感じはするけどな。実際にUNIXやLinuxはそうだし。
厳密に完全に100%Cにするとなると最初からそれを考慮してCPU作らないとできないとは思うが、かといってその必要性はないな。研究目的ならわかるが。
大半はCで行けそうな感じはするけどな。実際にUNIXやLinuxはそうだし。
厳密に完全に100%Cにするとなると最初からそれを考慮してCPU作らないとできないとは思うが、かといってその必要性はないな。研究目的ならわかるが。
238デフォルトの名無しさん (ワッチョイ 8202-y756)
2019/11/17(日) 00:21:50.66ID:CjHjsj5F0 >>237
こういう知ったかして無知晒すバカはどうにかならんのかいな
こういう知ったかして無知晒すバカはどうにかならんのかいな
239デフォルトの名無しさん (ワッチョイ 0295-iGNt)
2019/11/17(日) 05:19:33.36ID:oJzZE04E0 痛いのが好きなんでしょう
鞭も旨い
おそまつさまでした
鞭も旨い
おそまつさまでした
240デフォルトの名無しさん (ワッチョイ 65e5-6HYk)
2019/11/17(日) 06:34:34.75ID:cZKVuoHK0241デフォルトの名無しさん (スップ Sd02-iD2J)
2019/11/17(日) 13:31:04.48ID:Mp5WsRX6d 大半は
100%
話がかみあってない
100%
話がかみあってない
242デフォルトの名無しさん (スップ Sd02-iD2J)
2019/11/17(日) 13:31:40.86ID:Mp5WsRX6d 動き出すだけなら100%C言語って今時珍しくも無い
243デフォルトの名無しさん (ラクッペ MM81-G967)
2019/11/17(日) 14:11:44.51ID:0F7CIe0FM スタートアップルーチンに頼らずにmain関数が自立起動するのか
244デフォルトの名無しさん (ワッチョイ 8201-0xny)
2019/11/17(日) 14:12:07.45ID:SNu9npot0245デフォルトの名無しさん (ブーイモ MM0d-7Hrx)
2019/11/17(日) 14:26:46.20ID:Aepb3ANuM > startup.s/head.s
明日から仕事来なくていいから。
明日から仕事来なくていいから。
246デフォルトの名無しさん (ワッチョイ 7e7c-iGNt)
2019/11/17(日) 14:29:44.06ID:AyzIbzU+0247デフォルトの名無しさん (ワッチョイ 65e5-6HYk)
2019/11/17(日) 14:35:54.32ID:cZKVuoHK0248デフォルトの名無しさん (スップ Sd02-iD2J)
2019/11/17(日) 14:59:34.01ID:Mp5WsRX6d249デフォルトの名無しさん (ワッチョイ 65e5-6HYk)
2019/11/17(日) 15:17:17.70ID:cZKVuoHK0 231 CでOS作ってみたい
233 RTOSでさえ無理
234 Cだけで?そりゃ無理
237 100%Cは最初からそれを考慮したCPUならできる ←キ
238 237はシッタカ
240 特権命令は?Cプログラムが動き出せる準備は?
241 大半は100% ←キ
243 スタートアップ不要のmainとは?
244 OSの話だよ?
247 話を逸らすな
248 スタートアップだOSじゃない ←キ
233 RTOSでさえ無理
234 Cだけで?そりゃ無理
237 100%Cは最初からそれを考慮したCPUならできる ←キ
238 237はシッタカ
240 特権命令は?Cプログラムが動き出せる準備は?
241 大半は100% ←キ
243 スタートアップ不要のmainとは?
244 OSの話だよ?
247 話を逸らすな
248 スタートアップだOSじゃない ←キ
250デフォルトの名無しさん (ワッチョイ 7e7c-iGNt)
2019/11/17(日) 15:58:49.57ID:AyzIbzU+0251デフォルトの名無しさん (スップ Sd02-iD2J)
2019/11/17(日) 16:08:09.90ID:Mp5WsRX6d252240 (ワッチョイ 65e5-6HYk)
2019/11/17(日) 16:20:24.24ID:cZKVuoHK0253デフォルトの名無しさん (スップ Sd02-iD2J)
2019/11/17(日) 16:31:19.54ID:Mp5WsRX6d いや、
どっちかっていうと趣味みたいなもんで
いろんなCPUでやってるけど
ただ単に
Cプログラムが動き出せる最低限の条件
と書いてあるんだからOS起動ではないでしょ
どっちかっていうと趣味みたいなもんで
いろんなCPUでやってるけど
ただ単に
Cプログラムが動き出せる最低限の条件
と書いてあるんだからOS起動ではないでしょ
254デフォルトの名無しさん (ワッチョイ 65e5-6HYk)
2019/11/17(日) 16:47:01.78ID:cZKVuoHK0 話の発端からずっとOSの話で
シッタカを指摘されて悔しくて悔しくて仕方なくて
スタートアップの話に逸らそうとしているのが約1名いるが
シッタカを指摘されて悔しくて悔しくて仕方なくて
スタートアップの話に逸らそうとしているのが約1名いるが
255デフォルトの名無しさん (スップ Sd02-iD2J)
2019/11/17(日) 16:58:35.66ID:Mp5WsRX6d Cプログラムと書いてあるんだからCプログラムだろ
OSが起動出来る十分条件ではなく、必要条件の1個
特権命令もその一つ
もっとも特権命令が存在しないCPUや使わなくてもOSがつくれるCPUがあるので
必要条件ではないけど
OSが起動出来る十分条件ではなく、必要条件の1個
特権命令もその一つ
もっとも特権命令が存在しないCPUや使わなくてもOSがつくれるCPUがあるので
必要条件ではないけど
256デフォルトの名無しさん (スップ Sd02-iD2J)
2019/11/17(日) 17:01:55.70ID:Mp5WsRX6d OS起動ならOS起動と書くだろう
257デフォルトの名無しさん (ラクッペ MM81-G967)
2019/11/17(日) 17:02:57.82ID:0F7CIe0FM ベアメタルであれば尚更main関数を呼び出す前に割込みベクターやスタックポインタの初期化などいろいろ準備が必要だろ
OSに頼れないので自分で準備しないとC
のプログラムは動き出せない
OSに頼れないので自分で準備しないとC
のプログラムは動き出せない
258デフォルトの名無しさん (アウアウウー Sa45-nhir)
2019/11/17(日) 17:04:33.98ID:8gWobnsKa さて、次にどんな燃料を投下すれば炎上するか・・・
259デフォルトの名無しさん (アウアウウー Sa45-nhir)
2019/11/17(日) 17:06:07.28ID:8gWobnsKa とりあえずCでOSでスレが活性化することはわかった。機会があったら他の掲示板でもやってみよう。
260デフォルトの名無しさん (ワッチョイ 8201-0xny)
2019/11/17(日) 18:37:16.77ID:SNu9npot0261デフォルトの名無しさん (ワッチョイ 8201-0xny)
2019/11/17(日) 18:42:52.80ID:SNu9npot0■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【熊本】園児に強制性交か 保育所勤務の男を逮捕「性的な欲望が我慢できなかった」警察は余罪を調べる [七波羅探題★]
- 【前橋市】小川晶前市長とラブホテルで打ち合わせをした54歳男性職員を停職処分 今月末で依願退職するという [シャチ★]
- 堀江貴文、キャッシュレス非対応の店にモヤッ 『PayPay』立ち上げの人物にまさかの直談判「現金決済しかできないんだけど…」 [冬月記者★]
- 【おこめ券】鈴木農相 米価維持の意図「一切ない」★3 [ぐれ★]
- 【サッカー】元日本代表DF冨安がオランダ1部アヤックスと大筋合意か 現地メディア報じる [久太郎★]
- 日銀「歴史的」利上げ迫る 35年ぶりの年間上げ幅、0.5%の壁を突破 [蚤の市★]
- 高市早苗「竹島は日本領土」 [834922174]
- 中国の日本向けレアアースの輸出止まる、高市のせいで日本終了のお知らせ [931948549]
- あくたんのおまんこって甘そうだよな🤤
- 【速報】慶大、「いじめ加害歴」のある受験生を22人を不合格にしていたwwwwww [339035499]
- 🏡
- 暖房やめて湯たぼんにしようと思ってる
