『アトミック操作』・・・8bitマイコンに限り何か別の言い方なかったか?
2019年3月25日:割り込みで処理させるwordデータの扱い
に書きましたが、Arduino-UNOで使われているAtmega-328Pは
8ビットマイコンです。
ですんで、割り込みで処理される2バイト以上のデータをメイン側で
読み書きする時は「割り込み禁止状態にして」というのが基本です。
この手順を「何て言うの?」っと調べたら・・・
・アトミックに処理を
・アトミック操作
・不可分処理
っと、出てきます。
でも、アトミック操作とはで調べると、8ビットマイコンでの
割り込み処理の話が出てこずに、
スレッドやプロセスや
RISCやCISCや
マルチスレッドやシングルスレッドや
っという8ビットマイコンの世界とはちょいと縁遠いお話し
ばかりが出てきます。
この「アトミック操作」ですが、昔々の8ビットマイコンの
世界じゃ(8080,6800~Z80あたりの年代で)なんかもっと他の
言い方、無かったでしょうか?
「8ビットマイコンの割り込み処理で多バイトデータを扱う時、
メインでは割り込み禁止で読み書きを」を一言で表現できる
言葉、こんなの無かったですかね?
当時、アトミック処理や不可分処理なんて言葉で言わなかった
よう・・・
『アトミックにアクセス』なんて言い回し・・・
ラジオペンチさん に教えてもらった。
(この↑記事のコメントの前にもあったはずだけど探し出せてない)
| 固定リンク
「Help me! (助けて!)」カテゴリの記事
- LEDの絶対最大定格:逆電圧(Vr)への反論(2023.01.31)
- 電流検出アンプ 入力端子になぜかマイナスが出てくる(2023.01.30)
- 三和の針式テスター「GP-5」不調(2022.10.18)
- サーミスタ103JTで計った温度をアナログ出力(2022.10.03)
- 「ダイソー ミニケース 5個組」が見つからない(2022.09.29)
「電子工作」カテゴリの記事
- 単電源で反転アンプ マイナスの入力電圧は増幅できます(2022.11.28)
- 予告:「マイコン型導通チェッカー」「電池電圧チェッカー」値上げします(2022.11.16)
- ダイソー ミニケース 5個組の加工(2022.10.23)
- 三和の針式テスター「GP-5」不調(2022.10.18)
- 「ダイソー ミニケース 5個組」が見つからない #2(2022.10.12)
「Arduino」カテゴリの記事
- Arduino サーミスタを使った温度測定で 【ゼロ除算問題】(2023.03.23)
- A/Dコンバータでサーミスタの抵抗値を読む サーミスタをつなぐ場所は?(2023.03.21)
- トラ技の目次で「Arduino」を検索すると(2023.03.09)
- 8ビットマイコンの割り込み処理・・・1バイトに収まるなら1バイトに(2023.03.01)
- Arduino UNOで0.00~40.00mA定電流負荷回路(2023.01.13)
「割り込み処理」カテゴリの記事
- 8ビットマイコンの割り込み処理・・・1バイトに収まるなら1バイトに(2023.03.01)
- 8bitマイコンにも16bitのメモリ読み書き命令があった(2022.10.14)
- 何度も言うぞ! Arduino(8bitマイコン)の割り込みには気をつけろ!(2022.10.11)
- ロータリーエンコーダーのチャタリング波形(2022.09.11)
- 8ビットマイコンの割り込み処理・・・言い足りないぞ(2022.09.01)
コメント
リンク先のZ80の話題で、久しぶりに当時の頃に戻らせていただきました。
自分がCPUになり切って、マシン語レベルで1クロック1ステート毎にその動作を確認してましたね。
今では、作られた(提供された)ルーチンを上位言語で走らせるだけで、なんかCPU(ハードウェア)と密着しないでつまらですね。
投稿: きたきた | 2020年9月22日 (火) 09時31分
書き漏らしました。
アトミック・・・当時は聞いたことなかったですね。
単に、排他制御とかロックとか言ってなかったですか?
投稿: きたきた | 2020年9月22日 (火) 09時37分
同じ言い方は、下記コメントにありました。
http://radiopench.blog96.fc2.com/blog-entry-943.html#cm
これ、ソフト屋さんと話していて覚えた言葉だったと思うのですが、確かに昔はこんな言い方しなかったですね。
あと、こういう場合(マイコンの処理)に正しい表現なんだかどうか、ちょっと自信が無いです。
うんと昔風に表現すると「後家が残らないようにアクセス」、、違う、汗;
投稿: ラジオペンチ | 2020年9月22日 (火) 09時51分
「セマフォ」なんて言葉もありますなぁ。
でも、OSを載せないマイコンには縁遠い話でして・・・
投稿: 居酒屋ガレージ店主(JH3DBO) | 2020年9月23日 (水) 09時13分
短く表現するのなら・・・
『割り込み禁止による排他制御』
という言葉あたりでしょうか。
でも、多バイトデータを8ビットマイコンで扱う場合の注意点(!)とはちょっとズレているような気がします。
投稿: 居酒屋ガレージ店主(JH3DBO) | 2020年9月23日 (水) 09時33分
コメント先:http://vabenecosi.blog.fc2.com/blog-entry-37.html
投稿: 居酒屋ガレージ店主(JH3DBO) | 2021年12月24日 (金) 10時18分
コメント先
https://edycube.blog.fc2.com/blog-entry-1043.html
投稿: 居酒屋ガレージ店主(JH3DBO) | 2022年9月16日 (金) 09時17分