|

Click here to expand and collapse the player

Cesil

Rate It! (0 ratings)

Albums

Biography Wikipedia

Wikipedia:

Cesil, or omputer ducation in chools nstruction anguage, was a programming language designed to introduce pupils in British schools to Assembly language. It is rather difficult to define it as high or low level. It has a total of fourteen instructions:

Load value - place the immediate value or the contents of the variable named in the accumulator.Store variable - place the contents of the accumulator in the variable.Jump label - transfer control to location labelled.Jineg label - transfer control to location labelled if the accumulator contains a negative value.Jizero label - transfer control to location labelled if the accumulator contains zero.Print literal - output the following string, delimited by single quotes.Line - output a carriage returnIn - allow user to input a numerical value from the console.Out - Output the contents of the accumulator as a decimal integer, signed if negative.Add value - add the variable or immediate integer value to the accumulator.Subtract value - subtract the variable or immediate integer from the accumulator.Multiply value - place the product of the accumulator and the variable or immediate integer in the accumulator.Divide value - place the contents of the accumulator divided by the value in the accumulator.Halt - return control to console.