Ajout de TODO
This commit is contained in:
parent
cbf7849e7e
commit
02e562330c
|
@ -43,7 +43,6 @@
|
|||
(defun set-register (vm register value) (send vm 'set-register register value))
|
||||
(defun size-memory (vm) (send vm 'size-memory))
|
||||
|
||||
;;TODO : Faire les registres
|
||||
(defun dump-vm (vm)
|
||||
(dotimes (i (size-memory vm))
|
||||
(let ((val (get-memory vm i)))
|
||||
|
@ -59,9 +58,12 @@
|
|||
(defun isn-decode (opcode)
|
||||
opcode)
|
||||
|
||||
;;TODO : Penser a ajouter une table des opcodes
|
||||
(defun isn-encode (instruction)
|
||||
instruction)
|
||||
|
||||
;;TODO : Rajouter une fonction resolve pour resoudre les differents modes d'adresssage.
|
||||
|
||||
(defun ISN-LOAD (vm address register)
|
||||
(set-register vm register (get-memory vm address)))
|
||||
|
||||
|
@ -143,6 +145,7 @@
|
|||
|
||||
;;Test Unitaire
|
||||
;; TODO : Faire deftestvar
|
||||
;; TODO : Finir le test unitaire
|
||||
(load "test-unitaire")
|
||||
(defvar vm (make-vm (+ 10 (random 10))))
|
||||
(defvar t-address (random (size-memory vm)))
|
||||
|
@ -160,4 +163,5 @@
|
|||
(get-memory vm t-address))
|
||||
(get-register vm 'R0))
|
||||
|
||||
|
||||
(dump-vm vm)
|
Loading…
Reference in New Issue
Block a user