嘘発見器

2009年11月27日 日常の事
今日の実験はマイコン組み込みの実験でした。

簡単にいうとパソコンでプログラム打ち込んで、
それをPICに書き込んでプログラム通りに作動するか調べるというものです。

いつも1人でやってるんだけど、
今日は別の班も1人だったみたいで一緒にやりなさいってことになり、
合同でやることに。

んでまず1つ目のプログラムを打ち込む。
書き込んで作動するか確認する。

点灯コードは(55)16

○●○● ○●○●

(0101 0101)2

仕組みはこういうこと。

んで、この実験、コードを書き換えて
点滅の仕方を変えなさいっていうのがあって
やってみたんだけどなぜかうまくいかない?!

↑の法則がわかれば点灯の仕方もわかったも当然なので、
相方が飛ばしてやろうぜwwwwwwって言うのでまぁいいかと飛ばしました。

で、だ。。。

最後に実験終わった報告をした時先生が

先生「ところで、最初の実験コード書き換えたかね?」
相方「はい!」
先生「そうか、んじゃこれはどうなった?」

○○○● ●○○○ (0001 1000)2

相方「えぇと・・・。」
僕「18です。」
先生「ほう。。。」
先生「んじゃこれは?」

○○○○ ●●●● (0000 1111)2

相方「えぇと・・・。」
僕「0Fです。」
先生「ほう。よくできてるみたいだね。」
先生「んじゃ最後にこれは?」

●●●● ○○○○ (1111 0000)2

ここで気づくべきだったんだ。。。
同じ問題をわざわざ出すわけがない・・・。
この問題には巧妙な罠が仕組まれてるって・・・!!!

相方「えぇと・・・。」
僕「F0です・・・。」
先生「・・・。」
先生「君たち、コード書き換えやってないね。」
先生「法則は見つけたみたいだけど、この点灯はそれじゃダメなんだ。」
先生「今日はもういいから、次回やってもらうからね。」
先生「答えは本に書いてあるからじっくり読めばわかる。」

実験室に戻る時

僕「なんか、ごめん。僕のせいでバレちゃったね。。。」
相方「いや、俺わかってなかったっすから。。。」

で、帰りにじーっと本を眺めてたら・・・。

別のプログラムに答えはあった。

「F0」のような左の桁が最大の時は
さらに左に「0」をつけないとコードを読み取ってくれないらしい!

つまり最後の問いには「0F0」と答えなければならなかったようだ。

その別のプログラムも実際に打ったしなぁ。
もうちょい意味考えながら打ち込みしてれば気づけたのかなって。

あの「0」には意味があったんだなー。

16進数と2進数の関係・・・。

ぎこちないけど指で2進数表現できるようになったよw
15までが限界だけどwwwwwwwwwwww
それ以上もできないこともないけどね。

うちの父親は両手いっぱいまで数えてたけどな!
教えてもらった時はイミフwだったけど、
最近になってやっと意味がわかった。

けど小学生に教える事じゃないだろうに。。。

両手使うと1000くらいまで数えられるんだっけ?

ってちょい計算すればわかるな。

1023まで数えられるみたい!

すげーw10本の指で1023まで表現できるってすごくね?w

昨日ねー。

実はねー。

日記に作ったプログラムがうまく作動しなかったって愚痴書いたの。

でも日記書いてるときどこが悪かったかわかっちゃって、
途中で書いたの消したのだ!

いや、悪かった場所じゃなくて
理論的にこうなるはず、っていうのがわかったの。

でも昨日は何回やってもそうならなかったんだよねー。

で、今日実験が終わってからこっそりコンピューター室に潜入して。
(別に進入って授業してなきゃ使用は自由wwwww)

昨日のプログラムを開いて実行してみたら・・・。

普通に動きやがった。。。

昨日ずっと(0000)16の表示のままなのに、
今日やったら途中でちゃんと(0030)16になってた。

絶対おかしいと思ったんだよな。

(0000 0000 0000 0000)2 OR (0000 0000 0011 0000)2

の結果が(0000 0000 0000 0000)2になるなんて!!!

何が悪かったんだろ?

今日だって何も修正してないんだけど。。。

しかし、昨日の課題ノーヒントでプログラム書けたのは感動した。

今まで与えられたプログラムを入力して~って感じで
あんまり命令コード覚えられてなかったけど。

自分でプログラム考えると命令コード覚えちゃうもんだねぇ。
こうしたい、ああしたい。って思う事が大切だなw

プログラミング演習2の授業履修してよかったな。

これ受けてなかったら色々終わってた気がする。

受けろと言ってくれた担任に感謝!

おしまい。

コメント

最新の日記 一覧

<<  2025年5月  >>
27282930123
45678910
11121314151617
18192021222324
25262728293031

お気に入り日記の更新

最新のコメント

この日記について

日記内を検索