アセンブラの技

処理高速化のため、アセンブラでは独特な技が使用されます。
ソース中に出てきてあわてないように、事前に技を覚えておきましょう。

0設定

0設置方法として、以下の操作が行われます。

  • LD      GR1,=0
  • SUBA  GR1,GR1(平成30年秋問題)
  • LAD    GR1,0    (平成30年春問題)

除算

2の倍数で除算した際に、余りが発生するかどうかの判定方法として、以下の操作が行われます。
AND  GR1,=3
JZE   AMARINASHI(平成30年秋問題)

ビットON/OFF判定

ビットのON/OFF判定には、ANDを使用します。
AND  GR1,=1
JNE   BITON

ビット反転

ビットの反転には、XORを使用します。
XOR  GR1,=1

比較


比較で使用できる命令には、以下の3種類があります。
l  CPA/CPL
l  SUBA/SUBL
l  XOR

一致したデータをXOR演算すると0になり、JZEで分岐できます。(平成29年秋問題)

0 件のコメント:

コメントを投稿

基本情報技術者試験 アセンブラ(CASL) 原稿 20210529

  基本情報技術者試験 アセンブラ(CASL) 簡単に5割 平成21年春期,平成21年秋期 平成21春期 平成21秋期 平成22春期 平成22秋期 平成21春期 概要 解き方 設問1-a 設問1-b 設問1-c 設問2-d...