Unity

official_unity_logo

The Unity Web Player enables you to view blazing 3D content created with Unity directly in your browser, and autoupdates as necessary. Unity allows you to build rich 3D games with animated characters, sizzling graphics, immersive physics. Then you can deliver the games to the web or as standalone players.

In our first foray into Unity development, we create a simple rolling ball game that tort us many of the principles of working with Game Objects, Components, Prefabs, Physics and Scripting. With no asset download required.

 

Assembly Language

Instructions

  • Machine code was the first language sued to enter programs by early computer programmers.
  • The next advance in programming was to use mnemonics instead of binary code.
  • This was called assembly language/code.
  • Each assembly language instruction translates into one machine code instruction.

screen-shot-2016-12-15-at-08-58-46

Branch Instructions

  • Flow of the program can be altered using a conditional or unconditional branch instruction.
  • Conditional branch instruction cases a branch to a given label in the program depending on the value held in the accumulator.
  • Unconditional branch instruction will cause a branch whatever the value held in the accumulator.

Format of Machine Code

  • Basic structure of machine code instruction in a 16bit word was described as having a format similar to that shown below.

screen-shot-2016-12-15-at-09-06-56

  • LMC has only 11 instruction sets, with 100 memory locations.
  • Up to 16 registers in which calculations can be carried out, rather than a single accumulator.