Merge branch 'master' of github:dumbs/2010-m1s1-compilation
Conflicts: VM/instruction.lisp
This commit is contained in:
commit
fd18c2d465
|
@ -43,6 +43,7 @@
|
||||||
(defun set-register (vm register value) (send vm 'set-register register value))
|
(defun set-register (vm register value) (send vm 'set-register register value))
|
||||||
(defun size-memory (vm) (send vm 'size-memory))
|
(defun size-memory (vm) (send vm 'size-memory))
|
||||||
|
|
||||||
|
;;TODO : Rajouter une fonction resolve pour resoudre les differents modes d'adresssage.
|
||||||
;; TODO : Penser a ajouter une table des opcodes
|
;; TODO : Penser a ajouter une table des opcodes
|
||||||
|
|
||||||
(defvar table-operateurs
|
(defvar table-operateurs
|
||||||
|
@ -193,6 +194,7 @@ et termine par la liste APPEND."
|
||||||
|
|
||||||
;;Test Unitaire
|
;;Test Unitaire
|
||||||
;; TODO : Faire deftestvar
|
;; TODO : Faire deftestvar
|
||||||
|
;; TODO : Finir le test unitaire
|
||||||
(load "test-unitaire")
|
(load "test-unitaire")
|
||||||
(defvar vm (make-vm (+ 10 (random 10))))
|
(defvar vm (make-vm (+ 10 (random 10))))
|
||||||
(defvar t-address (random (size-memory vm)))
|
(defvar t-address (random (size-memory vm)))
|
||||||
|
@ -210,4 +212,5 @@ et termine par la liste APPEND."
|
||||||
(get-memory vm t-address))
|
(get-memory vm t-address))
|
||||||
(get-register vm 'R0))
|
(get-register vm 'R0))
|
||||||
|
|
||||||
|
|
||||||
(dump-vm vm)
|
(dump-vm vm)
|
Loading…
Reference in New Issue
Block a user