平成29年秋

メインメニューに戻る
資格トップへ
基本情報技術者試験トップへ
令和2年6月、午前免除を受けました
息抜きに、写真で癒し(=^・^=)

◆ 午前 2020年5月30日(土)
  66/80…82点

テクノロジ系…41/50…82%
マネジメント系…9/10…90%
ストラテジ系…15/20…75%

◆午後 9月4日(金)から9月6日(日)の期間に分けて解きました
※点数は、配点を問題数で割って正解数をかけて計算しました。
※令和2年10月18日受験
合計64点

セキュリティ…4/12
ハードウェア…12/12
データベース…9/12
ネットワーク…9/12
ソフトウェア設計…4/12
アルゴリズム…16/20
CASL2…10/20

◆午後のトレースなどのノート公開
過去問を解いて、解き方を自分が分かるようにまとめたノートを
出来る範囲で公開します。

※ 令和2年秋FE初受験です。
※ このブログを書いている時点ではまだ試験受けていません=合格者ではありません。
※ 字が汚いです
※ 雑誌のおまけみたいな位置づけで「温かい目で」見て下さい。
※ 当方、あなたの質問に答えられるだけの頭はありません( ;∀;)

※お前のノートのせいで落ちたという苦情は受け付けません。
自己責任でご利用ください(=^・^=)

●セキュリティ

●ソフトウェア

●データベース

●ネットワーク

●ソフトウェア設計

●アルゴリズム

●言語(アセンブラ)

メインメニューに戻る
資格トップへ
基本情報技術者試験トップへ
令和2年6月、午前免除を受けました
息抜きに、写真で癒し(=^・^=)

写真で癒し

メインメニューに戻る
自己紹介へ
風呂グラミング(入浴剤紹介)
これからプログラミングをはじめる方へ

インスタ再開しました。(約4年間放置していた(;^_^A)

Twitterやアメブロ、YouTubeで写真を投稿しています。
その中で、投票結果を元に掲載致します。

◆季節の写真

2021年春、緊急事態宣言が解除され、お花見に行ってきました。
撮影のみで飲食はしていないです。

OLYMPUS DIGITAL CAMERA

これらの写真を写真動画にまとめました。
YouTubeのチャンネル登録数やいいねが増えなくて困っているので、優しい方は見て下さるとうれしいです。

足立区と埼玉県の県境ぐらいの所で撮りました。
穴場なので、桜の木をほぼ独り占め状態です。


梅雨時
アジサイとバラの写真です。
雨の日の代々木公園で撮りました。
花びらが雨露で濡れていて、みずみずしい仕上がりです。
癒されちゃってください!!

OLYMPUS DIGITAL CAMERA

コロナ禍での猛暑
東京差別、東京外しなどで、蚊帳の外の東京都民。
そこで、冷感マスクを使ったアートを撮影しました。
※撮影後は洗って使っています。

この撮影に使ったグッズです。

女の子用のもあるそうです。
性別で分けるってのも、子どものLGBTもあるので、複雑ですが。

私の精神年齢、これぐらいかな・・・。

冷感マスクです。

◆夜景部門第1位
横浜ランドマークタワー、みなとみらいの夜景



◆夜景部門第2位
とうきょうスカイツリー、ソラマチの夜景



◆自然部門第1位
等々力渓谷(東京都世田谷区)



◆自然部門第2位
水元公園(東京都葛飾区)



また、YouTubeの中で、この記事を更新している2020年5月29日現在、
もっとも人気がるのが、ハロウィン動画です。
六本木ヒルズで撮影しました。



写真はサイズが重いですよね。
そこで、写真の保存やバックアップには
こちらのUSBハードディスクを使っています。

また、工作といっても手先が不器用ですが、
それでもスライムやピタゴラス、琉球ガラス
オルゴナイトを使って簡単に夜景を作ることも出来ました。



メインメニューに戻る
心がラクになる本
発達障害と健康の本
これからプログラミングをはじめる方へ

VLOOKUP関数とIF関数でソーシャルディスタンス!

メインメニューに戻る
これからプログラミングをはじめる方へ

プログラミングと資格
息抜きに、写真で癒し(=^・^=)
心がラクになる本

取りあえず事務職で働きたいから手っ取り早くExcel教えてくれに戻る

本日は、ビジネスで良く使う、VLOOKUP関数、IF関数の
合わせ技を掲載します。
これ出来ておくと、Excelの作業で、
安心して任せてもらえるかもしれません。
時間のある方は、ちょっとだけ読んでやってください。

前の人との距離を赤丸のプルダウンメニューから選ぶと、
その距離に応じて百合子知事のメッセージが変わります。

まず、プルダウンメニューを作ります。
データタブ→データの入力規則→設定
で、入力値の種類を「リスト」にします。

このリストの範囲として、
メートルの下の肌色のセルをドラッグします。
ダイアログボックスを閉じます。

リストを作ったセルの右隣の黄色いセルに、
=IF(O5=””,””,VLOOKUP(O5,O8:P10,2,FALSE))
と、式を入れます。
これは、メートル、1,2,3に対して、
列方向でメッセージを変える処理をしています。

最後に、百合子知事の吹き出しを選択します。
その状態で数式バーをクリックします。

「=」とイコールを押して、
メッセージの内容を変える黄色いセルをクリックし、
Enterキーを押します。

選択する数字を変えると、百合子知事のセリフも変わります。

第二波に備えて、油断せずに、
距離を取って行きましょう!!にゃ(=^・^=)

メインメニューに戻る
これからプログラミングをはじめる方へ

プログラミングと資格
息抜きに、写真で癒し(=^・^=)
心がラクになる本

取りあえず事務職で働きたいから手っ取り早くExcel教えてくれに戻る

ExcelVBAで密です!ソーシャルディスタンス!!

メインメニューに戻る
VBA自作サンプルプログラム集に戻る
基本情報技術者試験トップへ
取りあえず事務職で働きたいから手っ取り早くExcel教えてくれ

新型コロナで「密です!」ゲームが流行していますね。
ExcelVBAで単純ながら密ですゲームみたいなものを作ってみました。

こんな感じにシートを用意して、ボタンを作ります。
ボタンは、「開発タブ→挿入」から作れます。
開発タブは、任意のタブを右クリックして、「リボンのユーザー設定」の
右側のメニューからチェックで表示できます。

では、このプロシージャに戻ります。
ボタン「密です!!」を押すと、

このように「人」が密集します。
3密ですね。

では、ボタン「ソーシャルディスタンス」を押します。

で、このように感覚を空けました。

各ボタンについて解説します。

●密です!!

Range(“A1:K11”) = “人”
で、セルA1からK11までの全てのセルに、
「人」を入れます。

●ソーシャルディスタンス

Cells.Clear
で、シートのお片付けをして、全てのセルをキレイにします。
その後、

Range(“a1”).Select
で、ホームポジションのA1を選択肢、
この位置を基準をして、2行2列置きに「人」を入れて、
間隔を保ちます。

行をi、列をjにします。
内側のForループでjを2つずつ増やし、
外側のループでiを2つずつ増やします。

コードはこんな感じです。
もう、緊急事態宣言が解除されて、
そんなにヒマではなくなったかもしれませんが、
ヒマで何かしたい方は、作ってみてください!

Sub 密です()
Range(“A1:K11”) = “人”
End Sub

Sub ソーシャルディスタンス()
Cells.Clear
Range(“a1”).Select
For i = 0 To 10 Step 2
For j = 0 To 10 Step 2
ActiveCell.Offset(i, j) = “人”
Next
Next
End Sub

メインメニューに戻る
VBA自作サンプルプログラム集に戻る
基本情報技術者試験トップへ
取りあえず事務職で働きたいから手っ取り早くExcel教えてくれ

平成30年春

メインメニューに戻る
資格トップへ
基本情報技術者試験トップへ
令和2年6月、午前免除を受けました
息抜きに、写真で癒し(=^・^=)

午前免除試験を受けて合格しました!!

◆ 午前 2020年5月25日(月)
  61/80…76点

テクノロジ系…36/50…72%
マネジメント系…8/10…80%
ストラテジ系…17/20…85%

◆午後 8月28日(金)から8月30日(日)の期間に分けて解きました
※点数は、配点を問題数で割って正解数をかけて計算しました。
※令和2年10月18日受験
合計75点

セキュリティ…9/12
ハードウェア…12/12
データベース…9/12
ネットワーク…6/12
ソフトウェア設計…9/12
アルゴリズム…20/20
CASL2…10/20

◆午後のトレースなどのノート公開
過去問を解いて、解き方を自分が分かるようにまとめたノートを
出来る範囲で公開します。

※ 令和2年秋FE初受験です。
※ このブログを書いている時点ではまだ試験受けていません=合格者ではありません。
※ 字が汚いです
※ 雑誌のおまけみたいな位置づけで「温かい目で」見て下さい。
※ 当方、あなたの質問に答えられるだけの頭はありません( ;∀;)

※お前のノートのせいで落ちたという苦情は受け付けません。
自己責任でご利用ください(=^・^=)

●セキュリティ

●ハードウェア

●データベース

●アルゴリズム

●ソフトウェア設計

●ネットワーク

●アセンブラ

メインメニューに戻る
資格トップへ
基本情報技術者試験トップへ
令和2年6月、午前免除を受けました
息抜きに、写真で癒し(=^・^=)

これからプログラミングを始められる方へ

メインメニューに戻る
保護者の方へ。子ども(小学生向け)プログラミングの予習
プログラミング学習で関わってはいけない人達と逃げるべき環
プログラミングと資格について  

将来への備え、何となく面白そうだから。
私がプログラミングを始めたのは、そんな理由からでした。
その頃は、特に何がしたいから、この言語を学びたい、
といった、明確な理由もありませんでした。

そうなると、始める敷居が低く且つ、自分に合う言語を
色々試せると、プログラミングを始めやすくなると思います。

特に「この言語」と決めていない方は、
paiza という学習サイトで、
Python、Java、C、HTML辺りから面白そうなものを
取りあえずやってみるというのは如何でしょうか。
paizaは、かわいい女の子のキャラが、RPG風の例題を使って
楽しく教えてくれます。

また、環境設定が全てこの学習サイト内で収まっているのは、
プログラミングを非常に始めやすく、敷居を低くしていると思います。
なので、paiza超おススメ!!
あと、演習課題が毎回あるので、その学習用に、
Windowsなどでデフォルトで入っている、メモ帳をノートと言うか、
本当にメモ書きに使うと、学習しやすくなります。

特に発達障害の方は「メンター(先生みたいな人)との相性」によって合わない場合はプログラミングそのものを嫌いになってしまう恐れもあります。その為私はpaizaのキャラクターをメンターとして学習しています。

時間とお金に余裕のない方は、paizaでPythonの入門講座(完全無料)レッスンがおススメです。本当にこれ、無料で良いの?ってぐらい丁寧で豊富な演習問題にもじっくり取り組めます。

私もpaizaでJavaをやっていました。
ただ、今私がやりたいことで必要となる言語が無いんです。
やりたいことが見つかりましたので、
Swiftという言語が必要になりました。
それで、発達障害者を対象としたiPhoneアプリ開発の為に、
ドットインストールというサイトで学んでいます。

SwiftはMacのXコードで動くので、Windowsでは使用できないんです。
では、Windowsでどうやって勉強をしているのかと言うと、
さっき出てきたpaizaのエディタを使っています。

ドットインストールの女性ボイス、paizaのエディタ、
メモ帳を使って勉強しています。

私自身も全然初心者で、まだまだ勉強不足なので、
大したこと書けませんが、もし何かの参考になればうれしいです(=^・^=)

今は、大学生の頃挫折してしまったC言語を急にやりたくなったので、
paizaの霧島京子先生に教わっています。

◆プログラミングのロードマップ
プログラミング習得の順番についてですが、この言語を1番最初にやるべきというのは、私個人は、う~~~ん、って思うんです。
自分の内なる声で「今、とってもPythonが気になっている!!」という方がいれば、その心の声に従って、最初は何々をすべきという「べき論」から解かれた方が楽しいと思うんです。楽しくなきゃ続かないですから。なので、ロードマップを作るのはあなた自身です。あなたが最も楽しくなる順番で決めて下さい。
とは言え、いきなりそんなこと言われても何からやれば…という方は、IT企業の研修などでベテラン講師の方のこの本が各言語のことやアルゴリズムが学べて、プログラミング言語を学ぶおススメの順番がストンと納得いくように書かれて、興味のある方は是非お手に取ってみてください。

◇英語がThis is a pen. と I love you.レベルですが…

これは私のことです。なので、「プログラミング英語検定」さん公式のYouTubeチャンネル1分動画を見て毎日勉強しています。

https://www.youtube.com/c/progeigo

◇プログラミングなどのその他のおススメ本◇m(=^・^=)m

◆10代からのプログラミング教室
著:矢沢久雄

Windowsで標準にインストールされているメモ帳を使って2つのプログラムを作成します。10代の若い方を対象に書かれていますが、もっと上の年齢層の駆け出しエンジニアの方にも基礎力UPに繋がると思います。
この本で特に大事だと思うのは「プログラムを改良すること」です。
プログラムを学ぶ上での考え方も学べます。
私は基本情報技術者試験でヒートアップした頭をクールダウンする目的でこの本を読みました。実際にサンプルプログラムを作ってみて、キチンと入力したのにエラーが出て調べながら知識を増やしました。環境によるものかもしれませんが、文字化けや”日本語”の部分がエラーになってしまったので、”日本語”を”nihongo”のように半角英数のローマ字で入力した所無事実行できました。
ちょっとネタバレになってしまうかもしれませんが、小学生に二分探索を教える時にこういう風に伝えればいいんだなと思いました。

◆超頻出 ITエンジニア英単語150
著:松元大地

エラーが出た時に、どうしたら良いのか分からなくなることが多く、
英語力の不足を感じる今日この頃。
中1から英語をやり直そうかと思っていましたが、
IT、プログラミングにピンポイントで学べる英語の本を
探して購入しました。
安価でコンパクトながら実用的です。
「エラー系」、「なんか上手く行った系」などに分けてあり、
コマ切れな時間やプログラミングの息抜きに学べます。
スマホで読むユーザの為に、大きめのフォントで書かれています。

◆子どもといっしょに コンピュータとプログラミングを学ぶ本
著:矢沢久雄

タイトルに「子どもといっしょに」とありますが、
独身実家暮らしの43歳でも、1人楽しく遊べました。
子育て、孫育て中の、パパさん、ママさん、じいじ、ばあば
向けに書くと、2020年4月から小学生のプログラミングが必修になり、
子どもに聞かれても、どうやって教えたら良いのか困っている
ご家族様もいらっしゃると思います。
この本では、Excelと、Windowsに最初から入っているメモ帳、
ペイントを使って、入力ゲーム、掛け算九九、円周率、数当てゲームなどの
簡単なプログラミングで遊べます。
また、子育てに関わらず、これからプログラミングをはじめる成人の方、
シニアの方、今後、プログラミング必修で教育を受けてきた方と
ビジネスの現場で一緒に働く可能性の高い中学生、高校生、大学生の方も
作りながら遊べると思います。

◆プログラミングとロジカルシンキングが一気にわかる本
著:木田知廣

冴えない営業マンのビジネスでのストーリーを使って、
小説を読む感覚でロジカルシンキングを学べます。
プログラミングに関しては、ExcelのIF関数や文字列操作・検索関数の理解出来て、
マクロの基本的なことがなんとなく分かれば、
コードの部分を除いては、スラスラ読めると思います。
フレームワークやlogicツリーを使って、プログラミング的思考、
プログラミングの基本が分かるので、ExcelはMOSのExpertレベルは
分かるけれど、これからプログラミングをはじめるのに、
何か読んでおいた方が良い本あるのかな、と探してる方には
おススメです。

◆速読関連の本

プログラミングも言語ですよね。
言語と言えば読解。
読解と言えば速読と辿って行って、
速読に興味を持ち始めました。
「長文読解が苦手で学生の頃勉強でしんどい思いをした」~
「もうちょっと早く読める様になりたいな」と考えている方まで、
速読の入門的な所+食生活や健康についても役立つと思います。
この教室に通いたかったのですが、丁度コロナの第一波の頃でしたので、
ユーキャンの通信教育を利用していて、
プログラム2の課題提出まで終わりました。

プログラミングと言うと、情報商材などもありますよね。
決して情報商材が悪いとは申しませんが、私個人の意見では、そういうのに飛びつくのは情弱だと思うんです。(ゴメンナサイ。いっちゃった(;^_^A)
なので、動画レッスンや本など、自分で調べて学ぶ努力をして、情弱を私自身も直していきたいです。私自身も情弱なので、情報商材には手を出さず、自分が尊敬している方が出版された本などで勉強しています。

本を読むのもアタマの回転も遅くて弱弱のダメダメな自分を変えて、人生の質を高めたいと思って、ユーキャンの速読講座を利用しています。

メインメニューに戻る
保護者の方へ。子ども(小学生向け)プログラミングの予習
プログラミング学習で関わってはいけない人達と逃げるべき環
プログラミングと資格について  

心がラクになる本

メインメニューに戻る
写真で癒し
発達障害と健康の本
ストレス解消グッズ
これからプログラミングをはじめる方へ

このページでは、心が落ち込んだり、心が痛くて辛い時に読んだら救われた本で、
特に辛い時でも読みやすいと思った本の感想を掲載しています。

◆「しんどいこと」をリセットする方法
著:メンタルドクターSidow


全ての悩める現代人に送る本!!だと私は思いました。
「精神科をもっと身近に!」とYouTube、TwitterなどでSNSで活躍されている現役精神科医の先生が書かれた本です。
SNSやハラスメント、リモート疲れ、空気を読み過ぎることなどへの現代の悩みに対して、どういった考え方をすると、より生きやすくなるのか、悩みが軽くなるのかが書かれています。
1項目2から3ページで1コママンガもあり、非常に読みやすく、今の自分に当てはまる所からすぐ読める構成になっているので、興味のある所から読み始めました。
私が特に心に響いたのは、CHAPTER4「自虐で潰れそう」の「CASE6お客さんからのキツイ言葉が忘れられない」です。
キツイ言い方をしてくる人は、リアルでもネットでもいて、その度に自分の悪い所を改めなければと思っていたのですが、そうじゃないんだ、と、この本に書いてある内容のように解釈すると、すごく楽になりました。以前何かあると、「あなたが何か悪いことをしたのでは」という人がいて、自分を責めていましたが、考え方が180度変わりました。 Sidow先生の今後ますますのご活躍を応援しています!!

◆上司・友人・ご近所…身近な人の「攻撃」がスーッとなくなる本
著:水島広子

心が落ち着かなくなったり、不安定になった時に、精神科医の水島先生の本を読んで気持ちを落ち着かせています。
この本では、不意打ちのように唐突に攻撃をされるなどの理不尽な思いをした時に、どのようにして生きていくのか、捉えていくのかを、相手との関係性によって必要となる処理の方法が書かれています。
まず「攻撃する人とは」どういう人なのかという基本的なことから丁寧に書かれています。水島先生の文章は内容が深く読みやすいので、心の傷を抱えた時にいつも助けらえれています。
特にこの本は、「自分は何てダメなんだ」「怒られるのは自分が悪いからだ」「とにかく自分のダメな所を治さなきゃ」「人に迷惑ばかりかけていて申し訳ない」と、悩まれている方にこそ是非手に取って欲しいです。
「弱いあなたはダメだ」と非難してくる人とはどういう人なのかもこの本で学べます。
現代においてネットで攻撃されることもあります。その場合についても書かれている時代に即した本です。

◆会社・仕事・人間関係 もう、何もかもしんどい…と疲れ果てたときに読む本
著:石原加受子と黒川依

これからの時代に求められる人材は、
「自分を大切に、丁寧に扱える人間」だと
強烈に痛感しました。
何故かここの所ミスが多くなってきた、
自分のやりたいことよりも、世の中的に
「勝ち組」とか「リア充」と言われている生き方に
自分の身を染めようとしてきて、
無気力になった、
厳しい人に認めてもらいたいと過剰に思うようになった、
そういう生き方をしていて、シンドくなったら、
もう動けない、という状態になってしまう前に、
なってしまった後の回復のやり方に、
全ての現代人に捧げる、心と体がラクになる本です。

◆SOLO TIME(ソロタイム)ひとりぼっちこそが最強の生存戦略である
著:名越康文

この本を読んで、自分の人生のハンドルは、
自分で握りたい!!と、強く思いました。
「なんであの人はあんなことを言うんだろう」と
誰かのことでイラっと来たり、
自分の人生をむなしく思った時にこの本読むと、
心のイガイガが滑らかになります。
何か重大な決断を迫られている人にこそ
是非この本を手に取って心を落ち着けて欲しいと
思います。

◆やりたいことなんて死ぬまで必要ない その理由をぶっちゃけます
著:野村こころ

「この年齢ならこうあるべき」とか、「自分探しをしてやりたいことを見つけよう」
といったプレッシャーに押しつぶされた時に読む本。
特に、サッカーとかよりも寝ることが好きな少年の話に共感しました。

◆うまくいきそうでいかない理由
著:佐藤由美子

自分を変えたいけれど、ガチガチでパワフルなの自己啓発書は、
読むの疲れちゃうんだよね。
でも、そんなんじゃダメだから何とかしたい、という方に、
是非読んで頂きたいです。
たった10秒~で出来るワーク(エクササイズ)は、
殆どの多くの本のワークよりも続けやすいと思います。

メインメニューに戻る
写真で癒し
発達障害と健康の本
ストレス解消グッズ
これからプログラミングをはじめる方へ

発達障害と健康

メインメニューに戻る
写真で癒し
心がラクになる本
ストレス解消グッズ
これからプログラミングをはじめる方へ

◆健康

めまいは自分で治せる
著者:荒井基洋

発達障害の中には、疲れやすさやめまいで悩んでいる方も
割と多くいらっしゃると思います。
家庭でも簡単に出来るリハビリのメニューが書かれています。
本の中にもありますが、病院で心配な方は病院で相談しましょう。
リハビリのメニューは8つあって、特に苦手なメニュー
(私の場合はハーフターン)についてはどんなに忙しくてもやっています。

◆読書

1冊10分で読める読書術
頭の回転が早くなるすごい!方法
著者:佐々木豊文

発達障害には、「学習障害」がありますよね。
私は、「読む」ことが苦手で、色々と諦めて来ました。
しかし、プログラミングは諦めたくないので、
速読の勉強をすることにしました。
この速読の本ですが、速読の効果を高めるための
食事についてもか書かれています。
この機会に、私自身、食生活を見直しました。

◆発達障害
「発達障害かも?」という人の為の生きづらさ解消ライフハック
著者:姫野桂

いままでの当事者の本は、1人の当事者が、どうやって
改善してきたかといった内容の物が多いですが、
この本は、複数の当事者の改善案をアンケートを実施して
様々なアイディアのシェアをされています。
中々自分と近い当事者の本が見つからない、という方、
定型の方にもおススメです!

就職氷河期世代&大人の発達障害
著:猫★シエスタ

私が書きました。
ロスジェネとASDのWの生きづらさで、
一般就労から障害者雇用にシフトチェンジした過程を
綴っています。
ご興味ある方は勿論、ご覧下さい!!

メインメニューに戻る
写真で癒し
心がラクになる本
ストレス解消グッズ
これからプログラミングをはじめる方へ

アセンブラでソーシャルディスタンス大文字変換

基本情報技術者試験トップへ
アセンブラ自作サンプルへ
アセンブラ過去問プログラムへ
これからプログラミングを始める方へ

2020年新型コロナウイルスが蔓延しています。
恐らく今年の流行語に入ろうであろう、
「ソーシャルディスタンス」

英語で書くと
「Social Distance」
大文字と小文字が交じっていますが、
この文字列の小文字のみを大文字に変換する
プログラムを作りました。

イメージはこちらです。

配列MOJIがあって、緑色の所が大文字に変換した所です。
0番目から14番目までの要素があります。
レジスタはGR1~GR3まで使い、それぞれの役割は、
GR1が「Social Distance」が格納されている配列の
先頭アドレスから最後尾のアドレスまで、
処理中の文字のアドレスを指し示し、
GR2は文字数の15、GR3は、GR1が指し示すアドレスの中身、
つまり処理中の文字そのものを指します。

出力結果です。

プログラムはこちらです。
少しでも「密」を避けて、早くコロナが収まりますように、
という願いを込めて作ってみました。

TEST START
RPUSH


OUT MOJI,LEN

LAD GR1,MOJI;先頭番地指定
LD GR2,LEN
CALL UPPER;大文字変換プログラムを呼ぶ

OUT MOJI,LEN
RPOP
RET

MOJI DC ‘Social Distance’
LEN DC 15

UPPER RPUSH
LOOP LD GR3,0,GR1
CPL GR3,=’a’
JMI SONOMAMA
CPL GR3,=’z’
JPL SONOMAMA
SUBA GR3,=#20;大文字を小文字に変換
ST GR3,0,GR1
SONOMAMA LAD GR1,1,GR1
SUBA GR2,=1
JPL LOOP

RPOP
RET
END

CASL2のおススメ本です。

基本情報技術者試験トップへ
アセンブラ自作サンプルへ
アセンブラ過去問プログラムへ
これからプログラミングを始める方へ

アセンブラでデスノート風のカウントダウン

基本情報技術者試験トップへ
アセンブラ自作サンプルへ
アセンブラ過去問プログラムへ
これからプログラミングを始める方へ

またまた、変なCASL2の命令を思いついてしまいました。
こんなことやっていて、良いのかな?
こんなことして、遊んでいないで、マジメに勉強しないとね。

で、イヤなやつの名前を書いて、
寿命を5days、4days、3days、2daysまでカウントダウンして、
その後1-DAY!!、ど~~~~~ん!って出力する命令を作りました。

実行すると、まず、
デスノートって表示されます。

その後、ヤツの名は?と、表示されます。

懲らしめてやりたい奴の名前を書きます。

「GOKIBURI」と書きました。
ほんと、アイツら、ひとんちの敷地内に入りやがって、
土地はお金なんだよ!!
殺虫剤も金かかってんだよ、金返せ、このやろう!!!!

って、CASL2のプログラムの話に戻ります(;^_^A
で、「の余命は」と表示されます。

ここから5,4,3,2,とカウントされます。
2日までは、day”s”ですよね、複数形で。

で、ここから
プログラムの抜粋をしますが、

LOOP LD GR2,=’0′
ADDA GR2,GR1
ST GR2,DAYS
OUT DAYS,LEN4
SUBA GR1,=1
CPA GR1,=1 ←ココ!
JPL LOOP  ←ココも!

の、ココ!って書いてあるところ、ハイ注目(=^・^=)
余命5、4、3、2までは、余命(GR1)>1ですよね。
そこで、余命>1、つまり余命2日までだったら、
ループで繰り返すという命令にしました。
JPLで、1と比べてPLUSだったらLOOPへジャンプしています。

カウントダウンして、余命が1日になったらループを抜けます。

で、最後、笑ぅせぇるすまんの喪黒福造風に、
「ど~~~~~ん」と表示されます。

では、プログラムです。

TEST START
RPUSH

OUT NOTE,LEN
OUT MOJI1,LEN1
IN NAME,LEN2
OUT NAME,LEN2
LAD GR1,5
OUT JYUMYO,LEN3

LOOP LD GR2,=’0′
ADDA GR2,GR1
ST GR2,DAYS
OUT DAYS,LEN4
SUBA GR1,=1
CPA GR1,=1
JPL LOOP

OUT DAY1,LEN5
OUT DAY0,LEN6
RPOP
RET

NOTE DC ‘DEATH NOTE’
LEN DC 10
MOJI1 DC ‘YATSUNO NA HA?’
LEN1 DC 14
NAME DS 20
LEN2 DS 1
JYUMYO DC ‘NO YOMEI HA’
LEN3 DC 11
DAYS DC ‘ ‘
DAY2 DC ‘days’
LEN4 DC 5
DAY1 DC ‘1-DAY!!’
LEN5 DC 7
DAY0 DC ‘DooooooooN!!!’
LEN6 DC 13

END

お疲れ様でした。

CASL2のおススメ本です。

基本情報技術者試験トップへ
アセンブラ自作サンプルへ
アセンブラ過去問プログラムへ
これからプログラミングを始める方へ