QB 2024
QB 2024
QB 2024
IP, BP and SP are the pointers and contain offsets within the code, data and stack
segments respectively. SI and DI are the index registers, which are used as general
purpose registers and also for offset storage in case of indexed, based indexed and
relative based indexed addressing modes.
The segment register is used to hold base address(starting address) of the respective segments
Example : code segment register is used to store the base address of the code segment
3.What is linker?
A linker is a program used to join together several object files into one large
object file. For large programs it is more efficient to divide the large program modules
into smaller modules. Each module is individually written, tested & debugged. When all
the modules work they are linked together to form a large functioning program.
ii. Allows the placing of code, data and stack portions of the same program in different
parts of memory for data and code protection.
iii. Permits a program and/or its data to be put into different areas of memory, each
times program is executed i.e., provision for relocation may be done.
When a high is given to RESET pin, the processor terminates the current activity and starts executing
from FFFF0H. It must be active for at least four clock cycles. It is internally synchronized
The physical address, which is 20-bits long is calculated using the segment and
offset egisters, each 16-bits long. The segment address is shifted left bit-wise four times
and offset address is added to this to produce a 20 bit physical address.
● BSR mode is used to set / reset individual bits in Port C, using software
instructions and control word.
In Mode-1, 8255 uses handshaking signals like IBF, STB (strobe), OBF, ACK to
send or receive a data in order to improve reliability of data transfer. The handshaking
signals are provided by Port C of 8255, when Port-A and Port-B act as I/O port in
Mode-1.
In N-key rollover each key depression is treated independently from all others. When a key is
depressed, the denounce logic is set and 8279 checks for key depress during next two scans.
ALE/PROG is an address latch enable output pulse and indicates that valid address bits available on
the respective pins. The ALE pulses are emitted at a rate of one-sixth of the oscillator frequency. The
signal is valid only for external memory accesses. DEPARTMENT OF ITII Year / IV Sem 29It may be
used for external timing or clockwise purpose. One ALE pulse is skipped during each access to
external data memory
PSEN -Program store Enable- it is connected with OE pin of External ROM .Used to enable
the read operation
EA -External Access-
It is connected to +Vcc when code is stored and accessed from Internal ROM
It is connected to GND when code is stored and accessed from External ROM
First 32 bytes are allocated for 4 register bank, each bank consist of 8 registers.
Next 16 bytes are allocated for bit addressable area.
Last 80 bytes are allocated as general purpose area.
Why are A and B registers called math registers in 8051 microcontroller?
18.List out the alternative functions assigned to port 3 pins of 8051 microcontroller
19.What is the role of barrel shifter in ARM Processor?
Unit 1
1.With the help of block diagram explain the architecture of 8086 microprocessor.
Unit 2
2.Define the bus cycle and minimum mode read and write bus cycles with
proper timing
Unit 3
Unit 4
Unit 5
1.With necessary diagram explain the architecture of ARM processor.
2.Explain the implementation of raspberry pi processor for industrial automation.
3.Explain the implementation of raspberry pi processor for industrial automation.