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).
2Identify pending interrupts (bit 6, 5, 4).
3 Receive serial input data bit (bit 7).
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:
1Mask 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.
3To 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.
| Is This Answer Correct ? | 148 Yes | 20 No |
Post New Answer View All Answers
In case of DVD, the speed is referred in terms of n X. Here what does X refers to
Describe the aaa instruction with the help of an example?
What are the steps involved in communication of 8085 microprocessor with the memory?
Mention the types of programmed data transfer?
Which interrupt in the 8086 has the highest priority?
What does the out instruction do, define its format?
Write a program that will store the contents of an accumulator and flag register at locations 2000h and 2001h.
Can you tell how many pins are there in 8085 Microprocessor?
What is the difference between a microprocessor and a microcontroller?
State the total number of pins in the 8085 microprocessor?
What are the typical errors associated with using stack in a program?
Can port 0 be used as input output port?
Tell the addresses which are bit addressable?
What is 8251?
What are the advantages of memory segmentation in 8086