App Directory - E Laboratory

E-Laboratory

By:
Gerhard Wallner
Version :
1.0.0
Developer:
Gerhard Wallner Website
Type:
Education
Price:
Free
Size:
1.7 MB
Language:
English
Age Rating:
Rated 12+ for the following:
Customer Rating:
3 stars
Platform Requirements:
Compatible with iPhone, iPod touch, and iPad. Requires iOS 2.0 or later

By
on Dec 6, 2010

Programmable Simulator for iPod Touch, iPhone and iPad

The E-Laboratory programmable microprocessor board simulation for students and everyone is the fast way to learn the foundations of binary numerics, microprocessors and programming.

PROGRAM OR BE PROGRAMMED
You already know – every program and all data on computers are patterns of 0 and 1, since processors only differentiate between low/high voltage for status 0/1. One single cell with status 0 or 1 is named bit. Computing simply is moving and/or processing series of bits by a programmable processor. So foundations hardly could be simpler. You learned a difficult alphabet with 26 characters and to calculate by decimal system, so now you´ll learn the binary system easily.

When computers primary are programmable machines, further millions of other devices with microprocessors are programmed/programmable machines, the internet is a program driven system and so much more relies on this technology, then all students and at best a majority of all citizens require fundamental programming knowledge – just for not becoming programmed by minorities, just for control. Programming is not for banks and investors to steal money, programming is not for controlling and firing workers and also not for watching and profiling citizens and consumers. Programmed machines must work for the majority and a better society, but destruction has become big business and all calls for sanity were ignored,
Seems truth and the right way already too long were blocked, so take back control and begin programming immediately. Understand, think and talk about the endless possibilities and productivity of programmable machines and all the chances and risks. Do it with your family and friends. It may not be your programs, but your knowledge, ideas and your voice, what changes the planet.

The E-Laboratory programmable microprocessor board simulation for students and everyone is the fast way to learn the foundations of binary numerics, microprocessors and programming. Beside the emulated 32-bit processor the learning board emulates visualy (everything at runtime programmatically controllable) the lower 32x32 bits of RAM, an interrupt-able button, three 32-cell LED lights, one 3-way button, one gaming display and a decimal display. Everything was accurately chosen and elaborated to support and optimize your learning process. A robust reference section and several example programs make it easy to begin. Learn step by step and have fun through immediate success. As soon you´re able to program the example „Final Game“ or a somewhat modified variant by yourself, then you´ll have won your challenge of learning the most important fundamentals of computing. But some exercising will make you better and better. Then you´re also best prepared for any other programming language on any other platform outside the simulator.

With E-Laboratory you´ll fast get own programs into your pocket and can be proud about your knowledge and work, further you´ll prefer to program instead to be programmed.



Technical description
Emulated 32-Bit Processor, 4 data and 2 address registers, assembler with math, logical, compare, branch, transfer, loop, random and further operations; supports labels, subroutines, direct/indirect RAM addressing, interrupt
Modules: RAM 8.192 KB (128 Bytes visual), red, green and blue lights array, choose, switch and display modules.
Note
Since especially higher programming languages hinder the fundamental understanding of computing, a lower language (lower/higher means closer/farer to machine language) named assembly language was implemented. Remember that every program from every language at end must be a run-able machine language binary. Translation from readable programs to machine language binary is normally done automatically by the programming environment. To begin with a lower and then step up to higher language, ensures you the ever required robust foundation and processor knowledge.





Screenshots



App