6809.net
6809について
の編集・凍結
Top
/
6809について
[
トップ
] [
凍結
|
差分
|
添付
|
リロード
] [
新規
|
一覧
|
検索
|
最終更新
|
設定
|
ヘルプ
]
MenuBar
6809について
6809命令表
6309について
6309命令表
getFD2D
6x09リンク
readme
本館
2006-03-27
link
readme
getFD2D & os9img2file
MenuBar
FrontPage
ページを凍結するにはパスワードが必要です。
B
I
U
D
H
[[]]
<br>
--
管理者パスワード:
-- 雛形とするページ --
6309について
6309命令表
6809について
6809命令表
FrontPage
InterWikiName
InterWikiSandBox
MenuBar
SandBox
getFD2D & os9img2file
link
readme
ヘルプ
整形ルール
** pshs/puls/pshu/pulu 6809のアセンブラ命令は、 sex (Sign EXtend)命令とかの名前で話題になることがありますが、 pshs,puls,pshu,pulu なんかは命名失敗の見本じゃないでしょうか。 ~ (非英語圏の人間限定なのかもだけど) push,pull の略でpsh,pul、それに s|u レジスタ名がついたものですが、 似た字面が並んでいるため、pshs(puls)と間違って puls(pshs)と書いても、なかなか気づきにくいのでした。 しかも動作が真逆なため暴走しやすい... デバッガが今の世のように当たり前に使えたら多少違うかもだけど、 ソースを追っかけていて何度通過しても気づけないことも。 字数は仕方ないにしても、せめて他のアセンブラのようにpopなら pshs,pops,pshu,popu で多少なりとも視認しやすかったのに... ''モトローラの中の人が気をつけてネーミングしてくれてたら発生しなかったバグ'' なのにぃ、てもんです。~ (6800からの流れや当時の開発環境の制約もあるだろうけど) - 似たものを似た名前にしたほうが綺麗 という感覚がどこかあるものですが、真逆の動作をするモノに 関しては、むしろ、 - ''見た目/字面を変えて違うことを認識しやすくすることが大事''、 ということを強く教えられました(反面教師だなあ、で)。 open/close とか, begin/end等 プログラムやり始めた当初は書いてて字数がそろわないことに どこか不細工みたいに感じた時もあったけれど、 慣れると真逆な操作のペアはバランスをくづしているほうが 安心するようになってました。 (というか揃えてる命名があると誰かミスってないか気になる) なんで、C/C++等で set/get 系関数を字面だけでなく引数まで 同じにするのは勘弁してほしい (まあ先頭が違うからそんな読み間違えることはなさそうだけれど).
凍結する
凍結しない
タイムスタンプを更新
テキスト整形のルールを表示する
Last-modified: 2008-07-15(火)