質問編集履歴
2
訂正
test
CHANGED
File without changes
|
test
CHANGED
@@ -4,9 +4,9 @@
|
|
4
4
|
|
5
5
|
```c
|
6
6
|
|
7
|
-
#define DEFINE
|
7
|
+
#define DEFINE(sym, val) \
|
8
8
|
|
9
|
-
asm volatile
|
9
|
+
asm volatile("\n->" #sym " %0 " #val : : "i" (val))
|
10
10
|
|
11
11
|
```
|
12
12
|
|
@@ -14,9 +14,9 @@
|
|
14
14
|
|
15
15
|
|
16
16
|
|
17
|
-
①"\
|
17
|
+
①"\n->" #sym " %0 " #val
|
18
18
|
|
19
|
-
②
|
19
|
+
②: : "i" (val)
|
20
20
|
|
21
21
|
|
22
22
|
|
@@ -28,7 +28,7 @@
|
|
28
28
|
|
29
29
|
|
30
30
|
|
31
|
-
"\
|
31
|
+
"\n->" #sym " %0 " #val
|
32
32
|
|
33
33
|
|
34
34
|
|
@@ -38,11 +38,11 @@
|
|
38
38
|
|
39
39
|
[リンク内容](http://wisdom.sakura.ne.jp/programming/c/c42.html)
|
40
40
|
|
41
|
-
"\
|
41
|
+
"\n->" #sym " %0 " #val
|
42
42
|
|
43
43
|
↓
|
44
44
|
|
45
|
-
"\
|
45
|
+
"\n->""sym" "%0" "val"
|
46
46
|
|
47
47
|
|
48
48
|
|
@@ -58,7 +58,9 @@
|
|
58
58
|
|
59
59
|
|
60
60
|
|
61
|
-
::"i" (val)
|
61
|
+
: : "i" (val)
|
62
|
+
|
63
|
+
|
62
64
|
|
63
65
|
|
64
66
|
|
1
訂正
test
CHANGED
File without changes
|
test
CHANGED
@@ -90,4 +90,6 @@
|
|
90
90
|
|
91
91
|
|
92
92
|
|
93
|
-
検索にかけて調べていたのですが結局成果は1つもなしで分からずじ終いに
|
93
|
+
検索にかけて調べていたのですが結局成果は1つもなしで分からずじ終いに終わりました。
|
94
|
+
|
95
|
+
分からないので教えてください。
|