質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
アセンブリ言語

アセンブリ言語とは、機械語を人間にわかりやすい形で記述した低水準言語です。

CASL

CASLは、情報処理技術者試験のプログラミング能力試験のために独自に開発されたアセンブリ言語です。架空の演算装置であるCOMETに対応可能。2001年からはCASLIIが後継として利用されています。

基本情報技術者

基本情報技術者とは、経済産業省が行う国家資格「情報処理技術者試験」の区分の一つです。試験ではプログラマーやシステムエンジニアなどIT業界で働くために必要とされる基礎知識や情報処理において論理的な考え方ができるか等が問われ、企業から高い評価を獲ることができ、IT業界の入門的な資格として人気があります。

Q&A

2回答

2299閲覧

アセンブラのコードがどんなことをしているか詳しく教えてください。

kaitokun

総合スコア2

アセンブリ言語

アセンブリ言語とは、機械語を人間にわかりやすい形で記述した低水準言語です。

CASL

CASLは、情報処理技術者試験のプログラミング能力試験のために独自に開発されたアセンブリ言語です。架空の演算装置であるCOMETに対応可能。2001年からはCASLIIが後継として利用されています。

基本情報技術者

基本情報技術者とは、経済産業省が行う国家資格「情報処理技術者試験」の区分の一つです。試験ではプログラマーやシステムエンジニアなどIT業界で働くために必要とされる基礎知識や情報処理において論理的な考え方ができるか等が問われ、企業から高い評価を獲ることができ、IT業界の入門的な資格として人気があります。

0グッド

1クリップ

投稿2021/08/01 17:09

平成27年春期午後問12のもんだいにでてくるこーどなのですが、一行一行のコードがどんなことを敷いているのか詳しく知りたいです。初心者なのでできるだけ丁寧に教えていただきたいです。

CASL

1FACT START 2 PUSH 0, GR1 3 PUSH 0, GR2 4 PUSH 0, GR3 5 PUSH 0, GR4 6 PUSH 0, GR5 7 PUSH 0, GR6 8 PUSH 0, GR7 9 LD GR1, =8 10 LD GR0, =1 11 SUBL GR1, =1 12 JPL NEXT 13 JUMP FIN 14NEXT LD GR2, =1 15LP LAD GR2, 1, GR2 16 CALL MULT 17 SUBA GR1, =1 18 JNZ LP 19FIN POP GR7 20 POP GR6 21 POP GR5 22 POP GR4 23 POP GR3 24 POP GR2 25 POP GR1 26 RET 27 END 28 29MULT START 30 PUSH 0, GR1 31 PUSH 0, GR2 32 PUSH 0, GR3 33 PUSH 0, GR4 34 PUSH 0, GR5 35 PUSH 0, GR6 36 PUSH 0, GR7 37 LD GR1, GR0 38 LD GR0, =0 39 LD GR3, =15 40 LD GR5, =0; 41 LD GR6, =1 42 LD GR2, GR2 43LP2 JZE FIN2 44 JPL CONT 45 LD GR4, GR1 46 SLL GR4, 0, GR3 47 ADDL GR0, GR4 48CONT ADDL GR5, =1 49 SUBL GR3, GR6 50 SLL GR2, 1 51 JUMP LP2 52FIN2 POP GR7 53 POP GR6 54 POP GR5 55 POP GR4 56 POP GR3 57 POP GR2 58 POP GR1 59 RET 60 END

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

まずはその1行1行の記述がどんなことをするのかを学びましょう
それが一通り理解できるようにならないと、アセンブラのコードは読むことはできません。

まずはがんばりましょう

投稿2021/08/01 23:05

y_waiwai

総合スコア87719

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

CASLやCOMMETの仕様を知っている人なら自明ですが、
こういう質問をすると言うことは、仕様を理解していないと言うことですよね?
そうであれば、説明しても理解できないです。
まずは仕様を理解するところから始めましょう。

仕様はIPAのサイトで読めますが、読んでも理解できない場合は、書籍を買うのでしょうか。

投稿2021/08/02 09:35

otn

総合スコア84423

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問