info: yacasl2.info
-html: $(addsuffix .html,$(DOCS)) style.css
+html: $(addsuffix .html,$(DOCS))
-htmls: $(addsuffix _html,$(DOCS)) style.css
+htmls: $(addsuffix _html,$(DOCS))
+
+$(addsuffix .html,$(DOCS)): style.css
+
+$(addsuffix _html,$(DOCS)): style.css
pdf: $(addsuffix .pdf,$(DOCS))
@end cartouche
@end iftex
+この資料の必要部分を抜粋し、HTMLとPDFに変換したもの
+
+@iftex
+@cartouche
+@end iftex
+@quotation
+@uref{casl2_spec/casl2_spec.html, 情報処理技術者試験 アセンブラ言語の仕様(HTML版)}
+@end quotation
+@iftex
+@end cartouche
+@end iftex
+
+@iftex
+@cartouche
+@end iftex
+@quotation
+@uref{casl2_spec/casl2_spec.pdf, 情報処理技術者試験 アセンブラ言語の仕様(PDF版)}
+@end quotation
+@iftex
+@end cartouche
+@end iftex
+
YACASL2は、CASL IIアセンブラ言語で記述されたファイルをアセンブルし、
仮想マシンCOMET II上で実行します。
アセンブルと実行は、連続で行うこともできますし、
margin-left: -2em;
}
+.breadcrumbs {
+ padding-bottom: 10px;
+ margin-bottom: 20px;
+ border-bottom: 1px solid #ccc;
+ font-size: 90%;
+}
+
.node{
margin-left: -3em;
color: inherit;
text-decoration: underline;
}
-pre.example, pre.verbatim {
- padding: 0.5em 1em 0.5em 1em;
+.example, pre.verbatim {
+ margin: 0.5em 0 0.5em 0;
+ padding: 0 0 0 1em;
border: 1px solid #CCC;
}
border: 1px solid #00F;
}
-kbd, code, .file, var {
+kbd, code, .file, var, kbd.kbd {
font-style: normal;
font-weight: normal;
font-family: monospace;
- font-size: 120%;
+ font-size: 110%;
+ margin-left:0.25em;
+ margin-right: 0.25em;
+}
+
+kbd.kbd {
+ font-style: normal;
+ font-weight: bold;
+ font-family: monospace;
+ font-size: 110%;
margin-left:0.25em;
margin-right: 0.25em;
}
border: none;
}
-pre.example .command, pre.example .option, pre.example kbd {
+pre.example .command, pre.example .option, pre.example {
font-weight: bold;
font-family: monospace;
font-size: 110%;
hr {
display: none;
}
+
+p.nav-panel {
+ border-top: 1px solid #ccc;
+ border-bottom: 1px solid #ccc;
+ margin-top: 0.5em;
+}