はてはてな?id:Shigee 4/10ページ ▽ はらたまhome ●06/30 08:54 2021年6月30日 6:00〜11:00(予定) ▽ 兵庫県掲示板! ●04/15 22:47 The requested URL /cgi-bin/bee/hyogo/index.html was not found on this server. ▽ らくがき ●02/22 11:51 TL/1....スコアを表示しろ 投稿日:2021年2月22日 by hiro カテゴリ: プログラミング TL/1 PCが復活したので、久々にコードを書いてみました。Pascalっぽい文法なのでさほど戸惑いはないですが、いろんなところで、言語を超えた処理が必要になります。 TL/1 PCむけにはゲームも多く発表されていましたが、すぐに困るのが「スコアの表示」でしょう。 TL/1は変数はすべて8bit整数なので、ゲームの得点を管理しようとすると、すぐにあふれてしまいます。 スコア自体を変数を二つ使って16bit幅に拡張すること自体は簡単です。 SCL := SCL + POINT SCH := SCH.ADC.0 みたいにすれば、16bit幅のスコアを管理できます。ただ、これを表示する術がないんですよね。0~255の数値を二個表示して、頭の中で16bitの数値に変換しろというわけにもいきません。 ならば、変換する処理を組み込めばいいじゃないかと、始めて見たものの、すぐに壁にぶつかります。一般的には、10で割って剰余を表示すrっる、を繰り返せばいいんですが、これが難題。TL/1は乗算に関しては、結果が16bit幅になったら、MHIGHというシステム変数に上位を保存してくれますが、除算はあくまで8bit幅。16bit/8bitはできないのです。2のべきで割るならシフト/ローテートで逃げられますが、10だとそうもいきません。結局、表示可能なデータをつくるサブルーチンをアセンブラで記述することにしました。 最初は10で割ることを考えたんですが、別に割らなくてもいいよな? と。せっかくZ80にはDAAというイカシタ命令があるので、これで行きます。 符号なし16進数は0~65535の値をとるので、表示としては20bitあれば各桁を4bitずつう、0~9の範囲で保持できます。なので、00 ▽ P.M.C ●02/02 02:19 FAQ / お問い合わせ窓口 ▽ 林囓 ●09/19 16:06 青〓科技大学70周年校〓公告(第三号) 【七秩芳〓】青〓石化〓修安装工程有限〓任... 【七秩芳〓】青〓〓鼎航教育科技服〓有限公... 【七秩芳〓】福建省海安橡〓有限公司向学校... 【七秩芳〓】“〓祝建校70周年”大学生〓新... 【七秩芳〓】青〓科技大学建校七十周年〓画... 【七秩芳〓】青科大70周年校〓〓文音〓会〓行 【七秩芳〓】青〓第六十八中学来校捐〓 〓坊市市〓田〓盈到高密校区〓研指〓工作 【七秩芳〓】青〓科技大学70周年“云校〓”... 校党委〓〓〓〓湘在全省高校党委〓〓、校〓... 【七秩芳〓】青〓科技大学校史〓重装〓〓 【七秩芳〓】青〓科技大学校徽、《青科大〓... 学校召〓思想政治理〓〓教〓〓伍建〓座〓会 学校召〓思想政治理〓〓教〓〓伍建〓座〓会 【迎新〓行〓】3000志愿者的“0距〓”迎新服... 【七秩芳〓】校党委〓〓〓〓湘走〓上海校友... 【迎新〓行〓】学校〓委督〓〓〓新生入学疫... 【七秩芳〓】校〓〓克正赴新〓制〓、〓岳集... 【七秩芳〓】“英科〓告〓”冠名〓牌〓式〓行 【迎新〓行〓】各校区各学院迎新亮点〓呈 【七秩芳〓】三角集〓有限公司来校〓展合作〓接 【迎新〓行〓】青科大喜迎近万名2020〓新同... 【七秩芳〓】校〓〓克正接受澎湃新〓〓〓 〓【七秩芳〓】党委〓〓〓〓湘接受澎湃新〓〓〓 校〓〓教〓〓前夕走〓慰〓附属学校 学校召〓院〓党〓〓〓〓会〓 第36个教〓〓致全校教〓〓工的一封信 青科大2020年普通本〓科招生〓取9394人 【迎新〓行〓】校〓〓〓〓指〓2020〓迎新准... 青科大〓个〓外交流研究中心〓牌 学校召〓“十三五”〓展〓〓〓〓和“十四五... 新学期教学秩序井然 〓局良好 【七秩芳〓】青〓和〓慈善基金会在青科大〓... 学校〓〓完成2020年秋季学期学生〓学返校工... 青科大〓展〓念中国人民抗日〓争〓世界反法... 青 ▽ One Single Earth zaregoto ●08/29 09:48 【お知らせ】新オンラインストア「らいてふ小屋」を開設しました! フォトる? 2020-08-29 07:00:07 アニマギア4好評発売中!バースゲーター製品版レビュー! バンダイ キャンディ スタッフ BLOG 2020-08-28 19:00:21 EVILが神宮大会で仕掛けてくるサプライズ NJPW FUN 2020-08-29 08:00:07 絵で読む広島の原爆 おたまの日記 2020-08-29 08:43:03 またあの日がやってきました。広島の空は晴れ上がり、暑い一日が始まろうとしています。平和記念公園の木立からはア… MUSIC〜暑気払いだよ!! 全員集合!! ブックカフェ de「 流し」 一日一冊一感動!小野塚テルの『感動の仕入れ!』日記 2020-08-29 06:35:57 別にいいけどと言いつつちょっとモヤった旦那の買い物【4コマ漫画2本】 むすメモ! 2020-08-28 20:37:52 親の言う通りにするのがいい子、先生に従えば優等生、上司の無茶振りに応えればデキ… 大人になってから学ぶサッカーの本質とは 2020-08-28 22:54:33 「おれフェス」という遊びを考えた ダリブロ 安田理央Blog 2020-08-27 18:30:50 「おれフェス」という遊びを考えました。自分がフェスの主催者だったら、どんなバンドを呼んで、どんなタイムテーブ… ハリウッド・ハングオーヴァー 幻燈日記帳 2020-08-27 19:55:43 先日、TBSラジオのアフター6ジャンクションに出演して、最近好きな漫画を4冊ほど紹介した。平庫ワカさんの「マイ・ブ… 2回目の分限裁判の審問期日にて 分限裁判の記録 岡口基一 2020-08-27 08:44:17 2回目の分限裁判の審問期日は、本年7月10日に行われ、 私本人の陳述としては、以下のような陳述を ▽ Muchy.com ●07/02 09:42 muchy.com このドメインの購入 ドメイン muchy.com は売り出し中です! This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation. プライバシーポリシー 4.<前10 6.次10> 0.はてなアンテナトップ 8.このページを友達に紹介 9.このページの先頭へ □ヘルプ /お知らせ □ログイン □無料ユーザー登録 □はてなトップ (c) Hatena