//addition .code ldi 3 0xb00 loop ldi 2 0x901 ld 0 2 ldi 1 0x1 and 1 0 1 jz loop ldi 2 0x900…
Comments closedAuthor: marmara
Introduction to the dirac delta function A dirac delta $\delta(t)$ is a function which has area one on top of every interval which contains the…
Comments closedBefore executing a program in Fish, the programmer has to do a two-step preparation: He has to put his program into memory He has to…
Comments closedWhat is Ferda the Debugger? Ferda the Debugger is an emulator to emulate Reptile, which is taught at CSE417 in Marmara University. It’s simple, written…
Comments closedIn comparison to frog, reptile has some additional capabilities: In addition to instructions, Reptile can also transfer data from/to the arbitrary locations in memory. Note…
Comments closedStructure of the assembly code Assembly code for our processor is composed of .code and .data sections. .code section will contain the variable declarations. These…
Comments closed0) Lecture Notes * 1) Modify GCC to compile to our processor’s assembly 2) Extend LCC compiler to mammal. Use flex and Bison (or awk)…
Comments closedThe user manual of altera DE0 nano is at https://www.terasic.com.tw/attachment/archive/941/DE0-Nano-SoC_User_manual_rev.D0.pdf You’ll need this manual frequently for pin assignment information. The video below summarizes the flow…
Comments closedWhat is LLVM? What is a Back-End? Relevant Documentation Basic reference for LLVM back-end writing is: http://jonathan2251.github.io/lbd/ This document is huge.. A short summary is given…
Comments closed