Hello fellas.
Welcome back.
So in this section we are going to focus on the program his perspective in terms of dealing with the
architecture all microprocessors have a set of features that the programmer uses in most cases a program
like yourself would not need to understand how the process is actually constructed such as the logic
board transistors and things like that.
You know from the programmers perspective what is necessary is a model of the device something that
describes not only the way the process is controlled but also the features available to you as the program.
Such as where we can data be stored and what happens when the machine detect invalid instruction where
the registers are stacked etc. This is what is known as the program this module.
This basically describes the architecture from the perspective of the programmer thinks that a programmer
needs to know in order to write work in software for the hardware let's start by looking at the data
types on the ARM architecture data in machine are represented as binary digits caught bits where one
where one binary digits can be seen as either on or off zero or one.
A collection of bits are often grouped together into units of eight code byte or larger or larger units
Depending on depending on the maker of the device.
So when describing instructions and data we normally talk in terms of the length.
So we say things like 16 bits that two bits eight bits 64 bit extra.
Most processors support 8 bit data type known as byte also support 16 bits data types known as the half
word and 32 bits data types known as the word.
There are other non common data types which we shall talk about when we start applying them in our code.
But these are the common data types in the previous section we already learned that process is capable
of running a classic instruction set which is that two bits in length and deform instruction set which
is sixteen bit and lent in the next lesson we shall take a look at the various modes of the purchase
all and I will see you in the next lesson.