TVM ver. 2.03 최종보고서

Click here to load reader

  • date post

    15-Jan-2016
  • Category

    Documents

  • view

    189
  • download

    0

Embed Size (px)

description

TVM ver. 2.03 최종보고서. www.deu.ac.kr. 1. 2. 3. 4. 프로그램 개요. 프로그램 사양. 프로그램 구성요소. 프로젝트 구동. Contents. Hot Tip. What is TVM? TVM 이란 하드웨어를 구성하는 레지스터 , 데이터메모리 , 코드메모리를 기반으로 가상컴퓨터 (Vitual Machine) 의 기계어 (Machine Language) 인터프리터 (Interpreter) 를 말한다. 프로젝트 개요. Hardware 하드웨어. 레지스터 - PowerPoint PPT Presentation

Transcript of TVM ver. 2.03 최종보고서

PowerPoint TemplateHardware


.
.
L o g o
100
-32768 +32768
.
L o g o
1DN
Load
 
38DS
ADD
 
 
L o g o
68XX
MOD
 

Mnemonic

7RM
JUMP
reg[R] 0, code[M] ;
7RN
JUMP
, R=4,5,6,7 reg[R-4] == 32768 code[M] ;
78N
JUMP
79N
JUMP
L o g o
81N
JUMP
82N
JUMP
83N
JUMP
84N
JUMP
85N
JUMP
86N
JUMP
L o g o

Mnemonic

910R
IN
n reg[R] ; reg[R] = n;
911R
IN
920R
OUT
921R
OUT
930R
940R
950R
PUSH
970R
reg[R] ; reg[R] = getchar();
980R
change OUT
reg[R] ; cout << reg[R];
L o g o

    00 02 04 06 08 10 12 14 16 18 20 22 24
0 13 2510 9300 9300 8114 3601 9500 8004 7224 9600 9400 4601 8014 0000



    00 02 04 06 08 10 12 14 16 18 20 22 24
0 13 2510 9300 9300 8114 3601 9500 8004 7224 9600 9800 4601 8014 0000


1000
    00 02 04 06 08 10 12 14 16 18
0 10 2400 9102 7616 4601 9101 8604 0101 8004 9200 0000



    00 02 04 06 08 10 12 14 16
0 9 9112 0112 6800 7910 9211 4501 7116 8004 0000


10 9 8 7 6 5 4 3 2 1
()
        00 02 04 06 08 10
2 10 1 6 1000 1101 9200 4401 7804 0000


    00 02 04 06 08 10 12 14 16
0 9 9112 9110 0112 8114 3501 3821 8006 9212 0000


/
0 7 2510 9300 9300 8112 9800 8004 0000


www.deu.ac.kr