ASKA
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
*ASKAのページ [#n2497c4d]
-あすかと読みます。ASK Assemblerの略というのが語源です。...
-今はIA-32、IA-16くらいにしか使えません。
-http://www.imasy.org/~kawai/osask/developers.html のtols...
-言語仕様設計:[[K]]&今原修一郎氏
-処理系実装:今原修一郎氏&Risa Papa氏
-将来的には[[GO]]の一部になる予定です。
*NASMとの文法比較 [#j28c403e]
-NASM (NASKも同じ:NASKについては[[GO]]を参照)
XOR EAX,EAX
XOR ECX.ECX
loopsum:
ADD EAX,ECX
INC ECX
CMP ECX,10
JLE loopsum
-ASKA
int sum == EAX, i == ECX;
sum = 0; i = 0;
do {
sum += i;
i++;
} while (i <= 10);
-一見するとASKAはC言語のように見えますが、結局はただのア...
-ASKAはアセンブラなので、たとえばsum += i++;みたいなこと...
-ASKAはニーモニックがC言語風なので、他のCPU、たとえばZ80...
*現状のASKAの問題点 [#z7a5f960]
-処理系の完成度がいまいちで、正規文法では表現可能だけど、...
*こめんと欄 [#i84738fd]
#comment
終了行:
*ASKAのページ [#n2497c4d]
-あすかと読みます。ASK Assemblerの略というのが語源です。...
-今はIA-32、IA-16くらいにしか使えません。
-http://www.imasy.org/~kawai/osask/developers.html のtols...
-言語仕様設計:[[K]]&今原修一郎氏
-処理系実装:今原修一郎氏&Risa Papa氏
-将来的には[[GO]]の一部になる予定です。
*NASMとの文法比較 [#j28c403e]
-NASM (NASKも同じ:NASKについては[[GO]]を参照)
XOR EAX,EAX
XOR ECX.ECX
loopsum:
ADD EAX,ECX
INC ECX
CMP ECX,10
JLE loopsum
-ASKA
int sum == EAX, i == ECX;
sum = 0; i = 0;
do {
sum += i;
i++;
} while (i <= 10);
-一見するとASKAはC言語のように見えますが、結局はただのア...
-ASKAはアセンブラなので、たとえばsum += i++;みたいなこと...
-ASKAはニーモニックがC言語風なので、他のCPU、たとえばZ80...
*現状のASKAの問題点 [#z7a5f960]
-処理系の完成度がいまいちで、正規文法では表現可能だけど、...
*こめんと欄 [#i84738fd]
#comment
ページ名: