
its microprocessors help please
Im sorry but thats the picture i can provide and all i cam say is that its microprocessors with ARM assembly lamguage..
Answer :- 2)a) A directive directs the assembler to perform certain actions during assembly phase. It does not have opcode and hence doe not take memory. It also tells the assembler about program and data arrangement in memory.
Answer :- 2)b) In ARM and other processors, the
word "endianness" tells about the data alignment in the memory. It
is of two types-
1. Little endianess :- In this, the LSB of data is kept at starting
address of the memory.
2. Big endianess :- In this, the MSB of data is kept at starting
address of the memory.
It means, a 32-bit data as 0x12345678 at memory address
0xABCDE0, then-
In little endian, the LSB of data i.e. 0x78 is kept at 0xABCDE0 and
next byte 0x56 at 0xABCDE1 and so on.
In big endian, the MSB of data i.e. 0x12 is kept at 0xABCDE0 and
next byte 0x34 at 0xABCDE1 and so on.
Answer :- 2)c) An addressing mode tells us about the way the processor access data from the registers and memory. In ARM, we have several addressing modes as-
Immediate Mode
Index Mode
Indirect Mode
Absolute (Direct) Mode
Register Mode
Displacement Mode
Autoincrement /Autodecrement Mode
Answer :- 2)d) A Program Status Register (PSR), gives the status of the last instruction executed. This contains following bits of flag-
N Negative Set if result is negative
Z Zero Set if result is zero
C Carry Set if carry occurs
O Overflow Set if overflow occurs
I IRQ Interrupt disable
F FIQ Fast Interrupt disable
Answer :- 3) The register values have been shown below-

its microprocessors help please Im sorry but thats the picture i can provide and all i cam say is that its microprocessors with ARM assembly lamguage.. 1) Draw a flow chart and an assemble program...