Page 2 - October_Newsletter_2017
P. 2
Future Meetings you actually program in machine
code, (1’s and 0’s) which believe
Below is a list of dates the for me is painful.
2017.
18th October 2017 Example: A function in hexadeci-
mal representation of 32-bit x86
15th November 2017 machine code to calculate the nth
Fibonacci number.
13th December 2017
8B542408 83FA0077 06B80000
0000C383
FA027706 B8010000 00C353BB
01000000
Last Month…. B9010000 008D0419 83FA0376
078BD989
Barry Gilchrist introduced us to C14AEBF1 5BC3
some of the principles of simple
programming before introducing To improve on this Assemblers
us to the 3D animation program- were designed which provided
ming package. First off, Barry macros to generate common se-
asked the question “Why pro- quences of instruction.
gram at all?” He then considered
what a program could do for you.
A program is fast, processing data Example: The same Fibonacci
repetitively and accurately. In the number calculator as above, but in
early days of computing, there x86 assembly language using
were only a few programming MASM syntax:
languages that were usually writ-
ten for specific environments. Pro-
gramming languages can be clas- fib:
sified as either low level, where mov edx, [esp+8]

