行 ラベル 命令 オペランド
01 LD GRO、=0
02 LD GR1、=10
03 L1 SUBA GR1、=1
04 JMI OWARI
O5 LD GR2、DATA、GR1
06 L2 JZE L1
O7 JPL L3
08 ADDA GRO、=1 09 L3 SLL GR2、1 10 JUMP L2
11 OWARI ST GRO、ANS
12 RET
13 DATA DC ‘TOKYOOSAKA‘
14 ANS DS 1
15 END
この文で、5行のLD GR2 DATA GR1に14行目を入れるとGR2は、‘A‘が入ると思うのですが、次の70と80行目のやり方がわかりません。またGROは、最終的に何を求めているのですか?あと、9行目は、なにをしているか、教えてください。お願いします
No.3ベストアンサー
- 回答日時:
> 1)5行のLD GR2 DATA GR1に14行目を入れると
> GR2は、‘A‘が入ると思うのですが、
> 次の70と80行目のやり方がわかりません。
入れるのは13行目ですね。1回目は'A'が入りますね。
GR2の値によって06,07,08で処理を3つに分けています。
06:GR2が0なら次の文字を取りに行く。
07:GR2が正の場合、最上位ビットが0なので次のビットを調べに行く。
08:GR2が負つまり最上位ビットが1なのでカウンターを1増やしに行く。
> 2)GROは、最終的に何を求めているのですか?
DATA(TOKYOOSAKA)の中に立っている1であるビットの合計数です。
> 9行目は、なにをしているか、教えてください。
GR2を1ビット左に論理シフトして左から2番目のビットが最上位に出るようにしています。
つまり、ビットオンオフの判定対象をずらしているのです。
No.2
- 回答日時:
>この文で、5行のLD GR2 DATA GR1に14行目を入れるとGR2は、‘A‘が入ると思うのですが、次の70と80行目のやり方がわかりません。
意味がわかりません。
>9行目は、なにをしているか
左シフトすることで、(最上位ビットを立てる)
最上位ビットが立っている時、GR0に+1してビットを数える
>GROは、最終的に何を求めているのですか?
文字列全ての1のビットの数を数える
No.1
- 回答日時:
>9行目は、なにをしているか、教えてください。
符号なし左シフトみたいです。
>またGROは、最終的に何を求めているのですか?
TOKYOOSAKAの文字チェックじゃないですか?
参考URL:http://www.officedaytime.com/dcasl2/pguide/qref. …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# 【CASLプログラム】 定数(80と55)を確保し、その和をGR1に、その差をGR2に求めるCASL 1 2022/12/16 01:17
- Visual Basic(VBA) VBAで最新のデータを別シートに転記する方法をお教えください。 3 2022/04/07 19:20
- C言語・C++・C# アセンブラ指令 3 2023/06/17 14:47
- ヤフオク! 未だにレーザーディスクを欲しがる人が 5 2023/03/18 12:38
- Visual Basic(VBA) 2つのシートの任意のセルの番号が一致したら、一致した行をコピーする VBA 2 2023/06/19 20:48
- 工学 電気回路の問題です。 (1)回路の入力インピーダンスZ0。 (2)回路の共振周波数を求めよ。また、そ 2 2023/05/28 23:09
- 妊活 最近夜の仕事を始めたものです。 先日コンドームをつけてお客様と性行為をしましたが 終わった後にコンド 2 2023/01/07 01:58
- 避妊 最近夜の仕事を始めたものです。 先日コンドームをつけてお客様と性行為をしましたが 終わった後にコンド 2 2023/01/07 02:02
- 避妊 【避妊】【アフターピル】【低用量ピル】 先日コンドームをつけて性行為をしましたが 終わった後にコンド 1 2023/01/06 00:53
- 避妊 【アフターピル】【ピル】【避妊】 フリウェルldを服用しています。 今日の夕方、シートの最後の一粒( 1 2022/12/01 21:27
関連するカテゴリからQ&Aを探す
医師・看護師・助産師
薬剤師・登録販売者・MR
医療事務・調剤薬局事務
歯科衛生士・歯科助手
臨床検査技師・臨床工学技士
理学療法士・作業療法士・言語聴覚士
臨床心理士・心理カウンセラー・ソーシャルワーカー
介護福祉士・ケアマネージャー・社会福祉士
弁護士・行政書士・司法書士・社会保険労務士
フィナンシャルプランナー(FP)
中小企業診断士
公認会計士・税理士
簿記検定・漢字検定・秘書検定
情報処理技術者・Microsoft認定資格
TOEFL・TOEIC・英語検定
建築士
インテリアコーディネーター
宅地建物取引主任者(宅建)
不動産鑑定士・土地家屋調査士
マンション管理士
電気工事士
美容師・理容師
調理師・管理栄養士・パティシエ
シェフ
保育士・幼稚園教諭
教師・教員
国家公務員・地方公務員
警察官・消防士
その他(職業・資格)
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【機械図面】 最大値・最小値...
-
実績を積むという表現
-
「最大300字程度」
-
「充足に達しましたので」これ...
-
1の補数の2進数での減算(基本...
-
敬語の使い方
-
桁あふれがわかりません
-
高窓(ハイサイド窓)を平面図...
-
ビジネスメールについて
-
言葉遣いについて ○○を取りに行...
-
16進数の表し方について
-
どなたか教えいただけませんか?
-
味の表現で「どっきりする」っ...
-
負の整数を表現する代表的な方...
-
機械組み立て工場での電動ドラ...
-
シフト演算について
-
変電所のことをS/Sと表現するそ...
-
ビット・バイトの由来について。
-
19年秋の問2について
-
「今回,イエローカードな!」と...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
おすすめ情報