What are the functions of RIM, SIM, IN?
Answer Posted / tarun aggarwal ymca
Read Interrupt Mask (RIM)
RIM is a multipurpose instruction used to read
the status of interrupts 7.5, 6.5, 5.5 and to
read serial input data bit. RIM loads 8-bit data in the
accumulator with the following
interpretation:
Actually RIM does the following three tasks:
1 Read the interrupt mask (bit 2, 1, 0).
2 Identify pending interrupts (bit 6, 5, 4).
3 Receive serial input data bit (bit 7).
Set Interrupt Mask
SIM is a multipurpose interrupt used to implement
the 8085 interrupts (RST 7.5, 6.5, 5.5)
and serial data output. SIM interprets the accumulator
content as follows:
Actually, SIM does the following three tasks:
1 Mask the interrupts (bit 2, 1, 0).
2 Reset RST 7.5 (bit 4). This is mainly used to overwrite
RST 7.5 without serving it.
3 To implement serial I/O (bit 7, 6). If bit 6 = 1 is used
to enable serial I/O and bit 7 is
used to transmit serial output data bit.
Input Data to Accumulator from a Port with 8-bit Address
The contents of the input port designated in the
operand are read and loaded into the
accumulator. The operand is an 8-bit address. During
execution, this port address is
duplicated in the lower order and higher order address
buses. Any one of the sets of
address lines can be decoded to enable the input port.
| Is This Answer Correct ? | 46 Yes | 16 No |
Post New Answer View All Answers
What is 8255?
Intel 8051 follows which architecture?
What are the flags in 8086?
What are the boons and banes of having more general purpose registers in a microprocessor.
Define the jobs performed by the biu and eu in the 8086.
What are the typical errors associated with using stack in a program?
What are the interrupts of 8086?
What is the purpose of data moving instructions? Name any two such instructions?
Design a divide-by-3 sequential circuit with 50% duty circle now?
How to detect a sequence of "1101" arriving serially from a signal line?
What is the structure of psp?
List various types of interrupts available in 8051 microcontroller?
What are the various interrupts in 8086?
With the help of an example explain how physical address is calculated?
Device density on a microprocessor/chip?