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
After the following has been executed MOV BL, 8C MOV AL, 7E ADD AL, BL; what will be the contents of register AL?
How can the signals of the 8086 be categorised?
What are flag registers?
What does the out instruction do, define its format?
What are the different functional units in 8086?
What is fetch and execute cycle?
Give example of bit address and byte address?
What is a linker?
What is the purpose of the sign flag in 8085?
Define psp and its structure?
Explain the addresses which are bit addressable?
What the sp register does in a program?
what is a Watchdog Timer?
What jobs alu of 8085 can perform?
Which is the stack used in 8085?