Please read this page from the main YASEP interface
First steps your language code is but it is not supported, please help us to translate these pages

Welcome and enjoy clicking around !

You seem to access this page for the first time (according to your browser's cookies). This window will not open again, but if you want to read it in the future, look in the "windows" menu and click on "First steps".

Your browser reports that you use the english language. You can access translated versions by selecting another language, just click on the desired flag on the right hand side of the menu bar. You will have to close the english windows (or reload the page by pressing F5) before the new language appears. Most things are usually written in english first so it's the "fallback" language when a translation is missing.

Then you can explore the menubar, discover the documentations and the tools, learn to use the window manager, access other online resources or just play with the gadgets, such as this one :

(click on the tag below)
; (all the characters after a semicolon are comments)
; Just a dumb program that loops,
; adding all the positive numbers from 1 to 10

.name MyFirstProgram
.profile YASEP16

  mov 10 R1 ; the R1 register is assigned
    ; to the loop counter, it is initialised to 10.
  mov 0 R2  ;  the R1 register is assigned
    ; to the accumulator, it is cleared.

; Start of the loop body, that takes 4 bytes :
    add R1 R2 ; adds the contents of R1 into R2
    add -1 R1 ; decrements the loop counter

  add -4 PC NZ R1 ; Loop while R1 is not "Not Zero"
     ; (we can "jump" inside the program by writing
     ; an address to the PC register)

  HALT ; End of program : stop the CPU

There ! You just made a tiny program for the YASEP !

Then, using the tools of this webpage, you can modify this program, reassemble it, save it or even export it in other file formats. Soon it will be possible to simulate it... Who knows, maybe one day you will write real software and include a YASEP in your projects ?

Have fun !

whygee, 20120830