summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlex AUVOLAT <alex.auvolat@ens.fr>2014-01-08 09:43:40 +0100
committerAlex AUVOLAT <alex.auvolat@ens.fr>2014-01-08 09:43:40 +0100
commit479a6b1ef7f435e12327a8468b8e33d096b56ce2 (patch)
treec5ba40eb6838442885c0193ad68542ee469831b4
parent176cc04414d44b9eebdc9627c99f9b6e5e92ba98 (diff)
downloadSystDigit-Projet-479a6b1ef7f435e12327a8468b8e33d096b56ce2.tar.gz
SystDigit-Projet-479a6b1ef7f435e12327a8468b8e33d096b56ce2.zip
Document
-rw-r--r--plan_micro.pdfbin79404 -> 79315 bytes
-rw-r--r--plan_micro.tm12
2 files changed, 8 insertions, 4 deletions
diff --git a/plan_micro.pdf b/plan_micro.pdf
index f1caa0f..e67dc86 100644
--- a/plan_micro.pdf
+++ b/plan_micro.pdf
Binary files differ
diff --git a/plan_micro.tm b/plan_micro.tm
index 4ef4bda..0c6020e 100644
--- a/plan_micro.tm
+++ b/plan_micro.tm
@@ -138,7 +138,7 @@
; R<rsub|hi>\<leftarrow\>0> (8 bits)>|<cell|>>|<row|<cell|10111>|<cell|R>|<cell|*>|<cell|sbr>|<cell|<math|mem<around*|(|R<rsub|A>+R<rsub|B>|)>\<leftarrow\>R<rsub|lo><rsup|>>
(8 bits)>|<cell|>>|<row|<cell|11000>|<cell|I>|<cell|>|<cell|lil>|<cell|<math|R<rsub|lo>\<leftarrow\>d>>|<cell|>>|<row|<cell|11001>|<cell|I>|<cell|>|<cell|lilz>|<cell|<math|R<rsub|lo>\<leftarrow\>d
; R<rsub|hi>\<leftarrow\>0>>|<cell|>>|<row|<cell|11010>|<cell|I>|<cell|>|<cell|liu>|<cell|<math|R<rsub|hi>\<leftarrow\>d>>|<cell|>>|<row|<cell|11011>|<cell|I>|<cell|>|<cell|liuz>|<cell|<math|R<rsub|hi>\<leftarrow\>d
- ; R<rsub|lo>\<leftarrow\>0>>|<cell|>>|<row|<cell|11100>|<cell|>|<cell|>|<cell|<em|nop>>|<cell|>|<cell|>>|<row|<cell|11101>|<cell|>|<cell|>|<cell|<em|nop>>|<cell|>|<cell|>>|<row|<cell|11110>|<cell|>|<cell|>|<cell|<em|nop>>|<cell|>|<cell|>>|<row|<cell|11111>|<cell|>|<cell|>|<cell|nop<samp|>>|<cell|<math|\<varnothing\>>>|<cell|>>>>>|Instructions
+ ; R<rsub|lo>\<leftarrow\>0>>|<cell|>>|<row|<cell|11100>|<cell|>|<cell|<em|>>|<cell|<em|nop>>|<cell|>|<cell|>>|<row|<cell|11101>|<cell|>|<cell|>|<cell|<em|nop>>|<cell|>|<cell|>>|<row|<cell|11110>|<cell|>|<cell|>|<cell|<em|nop>>|<cell|>|<cell|>>|<row|<cell|11111>|<cell|>|<cell|>|<cell|nop<samp|>>|<cell|<math|\<varnothing\>>>|<cell|>>>>>|Instructions
reconnues par le microproceseur>
L'assembleur propose également quelques instructions \S étendues \T
@@ -161,12 +161,16 @@
R, E, Z>>|<row|<cell|jnz <math|R>, addr>|<cell|if <math|R\<neq\>0> then
<math|PC\<leftarrow\>addr>>|<cell|lil E, lo(addr) ; liu E, hi(addr) OU lilz
E, addr>>|<row|<cell|>|<cell|>|<cell|jner R, E, Z>>>>>|Instructions
- supplémentaires (produites par l'assembleur)>\
+ supplémentaires (produites par l'assembleur)>
+
+ \
</body>
<\initial>
<\collection>
<associate|language|french>
+ <associate|page-medium|paper>
+ <associate|page-screen-margin|false>
</collection>
</initial>
@@ -177,8 +181,8 @@
<associate|auto-11|<tuple|5|2>>
<associate|auto-12|<tuple|4|2>>
<associate|auto-13|<tuple|3|3>>
- <associate|auto-14|<tuple|4|4>>
- <associate|auto-15|<tuple|4|?>>
+ <associate|auto-14|<tuple|4|5>>
+ <associate|auto-15|<tuple|5|?>>
<associate|auto-16|<tuple|4|?>>
<associate|auto-17|<tuple|5|?>>
<associate|auto-2|<tuple|2|1>>