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


Please Help Members By Posting Answers For Below Questions

After a pop instruction where does the stack pointer points?

617


Name 5 different addressing modes?

637


What are the temporary registers of 8085?

593


Explain the software instruction ei and di?

629


What are the widths of data bus (db) and address bus (ab) of 8085?

614






In case of DVD, the speed is referred in terms of n X. Here what does X refers to

649


If the crystal oscillator is operating at 15 MHz. What will be the PCLK output of 8284?

1160


Define psp and its structure?

603


Explain xthl, daa, rc instructions.

731


Define the architecture of the 8085 microprocessor?

582


Explain two ways of converting a two input nand gate to an inverter?

573


What is the maximum internal clock frequency of 8086?

649


What is clock frequency for 8085?

659


Define edge or level sensitive interrupts?

681


What are the software instructions related to stack operations?

622