vista에서quartus의27
1111 단어 내 cpustack_machinequartus
개요
비스타로 quartus를 시도했어요.
cpu를 만들어 봤어요.
a에서 z로 표시됩니다.
어셈블리 언어 push 0
set i
loop:
get i
push 25
>
pass:
jz pass
get i
push 97
+
out
get i
push 1
+
set i
jmp loop
손조립 mem[0] = 16'h1000;//push 0
mem[1] = 16'h300f;//set i
mem[2] = 16'h200f;//get i
mem[3] = 16'h101a;//push 26
mem[4] = 16'hf002;//>
mem[5] = 16'h5005;//jz 5
mem[6] = 16'h200f;//get i
mem[7] = 16'h1061;//push 97
mem[8] = 16'hf000;//+
mem[9] = 16'he000;//out
mem[10] = 16'h200f;//get i
mem[11] = 16'h1001;//push 1
mem[12] = 16'hf000;//+
mem[13] = 16'h300f;//set i
mem[14] = 16'h4002;//jp 2
mem[15] = 16'h0000;//i
실행 결과
이상.
Reference
이 문제에 관하여(vista에서quartus의27), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/ohisama@github/items/432e0157d5c46bcc8e5c
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
push 0
set i
loop:
get i
push 25
>
pass:
jz pass
get i
push 97
+
out
get i
push 1
+
set i
jmp loop
손조립 mem[0] = 16'h1000;//push 0
mem[1] = 16'h300f;//set i
mem[2] = 16'h200f;//get i
mem[3] = 16'h101a;//push 26
mem[4] = 16'hf002;//>
mem[5] = 16'h5005;//jz 5
mem[6] = 16'h200f;//get i
mem[7] = 16'h1061;//push 97
mem[8] = 16'hf000;//+
mem[9] = 16'he000;//out
mem[10] = 16'h200f;//get i
mem[11] = 16'h1001;//push 1
mem[12] = 16'hf000;//+
mem[13] = 16'h300f;//set i
mem[14] = 16'h4002;//jp 2
mem[15] = 16'h0000;//i
실행 결과
이상.
Reference
이 문제에 관하여(vista에서quartus의27), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/ohisama@github/items/432e0157d5c46bcc8e5c
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
mem[0] = 16'h1000;//push 0
mem[1] = 16'h300f;//set i
mem[2] = 16'h200f;//get i
mem[3] = 16'h101a;//push 26
mem[4] = 16'hf002;//>
mem[5] = 16'h5005;//jz 5
mem[6] = 16'h200f;//get i
mem[7] = 16'h1061;//push 97
mem[8] = 16'hf000;//+
mem[9] = 16'he000;//out
mem[10] = 16'h200f;//get i
mem[11] = 16'h1001;//push 1
mem[12] = 16'hf000;//+
mem[13] = 16'h300f;//set i
mem[14] = 16'h4002;//jp 2
mem[15] = 16'h0000;//i
이상.
Reference
이 문제에 관하여(vista에서quartus의27), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/ohisama@github/items/432e0157d5c46bcc8e5c텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)