![]() ![]() ![]() ![]() ![]() |
アセンブラのたまりば
CASL-II | 2001〜 | COMET-II用仮想アセンブラ(命令数:34個) | ||
CASL | 1986〜 | COMET用仮想アセンブラ(命令数:28個) | ||
CAP-X | COMP-X用仮想アセンブラ(命令数:12個) | |||
Microsoft | ml64 | (64bit) | ||
ml | (32bit) | |||
masm | (〜16bit) | |||
ACOS | GMAP | Gecos Macro Assemble Program | ||
SIP | Symbolic Input Processor | |||
FACOM | FASP | Facom Automatic Symbolic Program | ||
HITAC | XASM E2 | XASM Edition 2 | ||
XASM | eXtended ASM | |||
ASM | ASseMbly language | |||
IBM | HLASM | High Level ASseMble language | 高水準アセンブラ | |
BAL | Basic Assemble Language | アセンブラXF | ||
アセンブラH | ||||
アセンブラF | ||||
アセンブラE | ||||
アセンブラD | ||||
BOS | Basic Operating System assembler | BOSアセンブラ(Disk/Tape) | ||
BPS | Basic Programming Support | S/360 Special Support (IOCS&BAL、FORTRAN IV、RPG、SORT) |
||
SPS | Sybolic Programming System | 1401用アセンブラ | ||
AutoCoder | 1400用アセンブラ | |||
7080用アセンブラ | ||||
7074/7072/7070用アセンブラ | ||||
7030用アセンブラ | ||||
7010用アセンブラ | ||||
705用アセンブラ | ||||
702用アセンブラ | ||||
OKITAC | OKISAP | OKItac Symbolic Assemble Program | ||
TOSBAC | TAP-3 | Tosbac Assemble Program | ||
TAP-2 | ||||
TAP-1 | ||||
SIP-T | SIP for Tosbac |
マクロ機能(命令)を持つアセンブラ。 |
マクロ機能(命令)を持たないセンブラ。 基本的には機械語命令と1対1の関係のニーモニック(アセンブラ命令)を持つ。 |
即値アドレス指定モード | |
直接アドレス指定モード | |
間接アドレス指定モード | |
修飾アドレス指定モード | ベースアドレス指定モード |
インデックスアドレス指定モード | |
相対アドレス指定モード |
演算命令 |
入出力命令 |
制御命令 |
命令セット | 4オペランド |
3オペランド | |
2オペランド | |
1オペランド | |
0オペランド |
汎用レジスタ | |
特殊(専用) レジスタ |
フラグ(ステータス、コンディション)レジスタ |
セグメントレジスタ | |
ページレジスタ | |
インデックスレジスタ | |
ベースレジスタ | |
スタックレジスタ | |
アドレスレジスタ | |
データレジスタ | |
浮動小数点演算レジスタ | |
制御レジスタ | コントロールレジスタ |
命令レジスタ(プログラムカウンタ) |
ビット数 | バイト・アドレッシグ | ワード・アドレッシグ | ||
128 bit | (340澗) | |||
72 bit | ||||
64 bit | 16 EB | (1万6千京) | ||
56 bit | 8 PB | (8千兆) | ||
55 bit | 4 PB | (4千兆) | ||
54 bit | 2 PB | (2千兆) | ||
48 bit | 280 TB | (280兆) | ||
36 bit | 64 GB | (640億) | ||
35 bit | ロングワード | |||
32 bit | 4 GB | (40億) | ||
31 bit | 2 GB | (20億) | ||
30 bit | ||||
28 bit | 256 MB | (2億5千600万) | ||
27 bit | 128 MB | (1億2千800万) | ||
26 bit | 64 MB | (6千400万) | ||
24 bit | 16 MB | (1千600万) | ||
20 bit | 1 MB | (100万) | ||
18 bit | 256 KB | (25万6千) | ||
17 bit | ショートワード | |||
16 bit | 64 KB | (6万4千) | ||
12 bit |
入り口(開始)と出口(終了) | |
呼び出しと復帰(戻り) | |
割り当てと解放(返却) | |
レジスタの 保管と更新 |
GPR(汎用レジスタ) |
FPR(浮動小数点レジスタ) | |
VR(ベクトルレジスタ) | |
SPR(特殊レジスタ) |