Cesil

Cesil

Cesil, or Computer Education in Schools Instruction Language, was a programming language designed to introduce pupils in British schools to Assembler. 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 return
  • In - 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.

External links



Wikimedia Foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Look at other dictionaries:

  • CESIL — i. e. Arcturus, sive Orion, nomen stellae, Latine stultitia, aut ilia, item civitas in tribu Iuda, Ios. c. 15. v. 30 …   Hofmann J. Lexicon universale

  • cesil — …   Useful english dictionary

  • Liverpool Software Gazette — was a short lived computer magazine published by Bruce Everiss Microdigital company who were based in Liverpool, UK.HistoryThe magazine ran to only eight issues of which the last was a double. Issues were bi monthly from November 1979 to February …   Wikipedia

  • Latin America — Latin American redirects here. For Latin American people, see Latin Americans. Latin America Area 21,069,501 km2 (8,134,980 sq mi) Population 572,039,894 …   Wikipedia

  • List of programming languages — Programming language lists Alphabetical Categorical Chronological Generational The aim of this list of programming languages is to include all notable programming languages in existence, both those in current use and historical ones, in… …   Wikipedia

  • Ruy Blas — is a tragic drama by Victor Hugo. It was the first play presented at the Théâtre de la Renaissance and opened on November 8 1838. Though considered by many to be Hugo’s best drama, the play initially met with only average success. The action… …   Wikipedia

  • Latin American culture — is the formal or informal expression of the peoples of Latin America, and includes both high culture (literature, high art) and popular culture (music, folk art and dance) as well as religion and other customary practices. Definitions of Latin… …   Wikipedia

  • Renato Simoni — (September 5, 1875 in Verona – July 5, 1952 in Milan) was an Italian journalist, playwright, writer and theatrical critic noted for his collaboration work with Giuseppe Adami for Puccini’s Turandot. Simoni’s career was entirely devoted to theater …   Wikipedia

  • Liste des langages de programmation — Le but de cette Liste des langages de programmation est d inclure tous les langages de programmation existants, qu ils soient actuellement utilisés ou historiques, par ordre alphabétique. Ne sont pas listés ici les langages informatiques de… …   Wikipédia en Français

  • Список языков программирования — Списки языков программирования Алфавитный По категориям Хронологический Генеалогический Цель этого алфавитного списка языков программирования состоит в том, чтобы дать полный перечень всех существующих языков программирования, как используемых в… …   Википедия

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”