質問編集履歴

3

得られた情報を追加

2018/05/30 15:13

投稿

ikadzuchi
ikadzuchi

スコア3047

test CHANGED
File without changes
test CHANGED
@@ -22,8 +22,6 @@
22
22
 
23
23
  ---
24
24
 
25
- だいたい回答は出尽くしたかなと思うので1週間くらい待ってクローズします。
26
-
27
25
 
28
26
 
29
27
  #まとめ
@@ -40,9 +38,11 @@
40
38
 
41
39
 
42
40
 
43
- 他にそれらしきものは無かった
41
+ 「vasm」、コンパイルは要るもの、命令セットの追加・編集考慮されていそう。
44
42
 
43
+
44
+
45
- 近いものに、GCCのas、アセンブラのマクロ機能。
45
+ 他に近いものに、GCCのas、アセンブラのマクロ機能。
46
46
 
47
47
  また、メタアセンブラという概念あり。
48
48
 

2

まとめ

2018/05/30 15:13

投稿

ikadzuchi
ikadzuchi

スコア3047

test CHANGED
File without changes
test CHANGED
@@ -17,3 +17,37 @@
17
17
  というより、どのようなCPUでも追加できるようでなければ意味がありません。
18
18
 
19
19
  (x86などの複雑な命令セットの定義を作成するのは相応に大変でしょうけれど)
20
+
21
+
22
+
23
+ ---
24
+
25
+ だいたい回答は出尽くしたかなと思うので1週間くらい待ってクローズします。
26
+
27
+
28
+
29
+ #まとめ
30
+
31
+ 求めているものにもっとも近そうなのが「PROASM-II」。
32
+
33
+ 「強力なマクロ命令」「新たなMPUに対応する為にマクロライブラリ作成の方法を公開」とある。
34
+
35
+ 「8/4ビットマイクロプロセッサ用」とあるので高機能なCPUは想定外?
36
+
37
+ どの程度の自由度があるのかは気になるところ。
38
+
39
+ 9万8千円と趣味で買うには高すぎる値段。
40
+
41
+
42
+
43
+ 他にそれらしきものは無かったが、
44
+
45
+ 近いものに、GCCのas、アセンブラのマクロ機能。
46
+
47
+ また、メタアセンブラという概念あり。
48
+
49
+
50
+
51
+ アセンブル後に最適化をするようなアセンブラについては、専用アセンブラ以外でその機能を持つことは困難。
52
+
53
+ 最適化をしないなら問題は見当たらない。

1

質問に回答

2018/05/23 15:59

投稿

ikadzuchi
ikadzuchi

スコア3047

test CHANGED
File without changes
test CHANGED
@@ -3,3 +3,17 @@
3
3
  新しいCPUを使う際覚えることが少なく便利だと思ったのですが、そのようなアセンブラは存在するでしょうか。
4
4
 
5
5
  (なお高級言語でなくアセンブラを使う理由は単に好きだからです)
6
+
7
+
8
+
9
+ ---
10
+
11
+ > どのようなCPUを想定しているのでしょうか?
12
+
13
+
14
+
15
+ 特に想定はしていません。
16
+
17
+ というより、どのようなCPUでも追加できるようでなければ意味がありません。
18
+
19
+ (x86などの複雑な命令セットの定義を作成するのは相応に大変でしょうけれど)