answersLogoWhite

0

📱

Intel 8085

Introduced by Intel in 1977, the Intel 8085 is an 8-bit microprocessor that is binary-compatible with Intel 8080. It only requires a +5-volt power supply and has been used as a microcontroller.

500 Questions

Which register in the 8085 processor is special purpose?

User Avatar

Asked by Wiki User

stack register is a special purpose register.

What is T states in counters and time delay in 8085 microprocessor?

User Avatar

Asked by Wiki User

1.A counter is designed simply by loading an appropriate number into one of the registers and using INR(increment by 1) & DCR(decrement by 1) instructions.
2.A loop is established to update the count,and each count is checked to determine whether it has reached the final number or not.if not then the loop is again repeated.
3.These counters have 1 drawback.i.e.counting is performed at such high speed that only the last count can be observed.to observe counting there must be a proper time delay between counts.

What is the importance of INTA in 8085 microprocessor?

User Avatar

Asked by Wiki User

The INTA- pin on the 8085 is a read strobe that is used in response to the INTR sequence. It has the same timing as RD-, and external hardware is expected to provide an instruction opcode and, if necessary, the extra bytes, in response to INTA-.

One of the enhancements made in the 8085 over the 8085 is the RST type instructions, which are single byte calls to specific locations in low memory. External hardware can be simplified by providing the RST opcode, without needing to provide a full CALL instruction.

Not asked, but answered for completeness - the other four interrupt pins, RST5.5, RST6.5, RST7.5, and TRAP are 8085 enhancements that allow the use of automatic interrupt vectoring without using the INTA- pin.

What are the main classes of interrupt?

User Avatar

Asked by Wiki User

There are six classes of interrupt:

*Supervisor Call Interrupts (SVC)

*I/O Interrupts

*External Interrupts

*Restart Interupts

*Program Check Interrupt

*Machine Check Interrupts

What is the direction of information flow on the the address and data bus?

User Avatar

Asked by Wiki User

The address bus is unidirectional(only in one direction) in the processor. So, the flow of information on this bus is from the microprocessor to the attached device(memory module).

If the instruction contain four addresses what might be the purpose of each address?

User Avatar

Asked by Wiki User

1st address for operand.

2nd address for another operand.

3rd address for store the result.

4th address for next instruction.

How do you draw timing diagram of jnz in 8085?

User Avatar

Asked by Wiki User

If this is a homework assignment, you really should consider doing it yourself

The MVI instruction in the 8085 microprocessor contains 7 or 10 T-Cycles, each one clock cycle, not including wait states. Each cycle starts on the falling edge of CLK.

<> <> <>

T1a - ALE goes high for one half clock. During this time, S0, S1, IO/M-, A15-A8, and AD7-AD0 become valid, and are guaranteed valid at the falling edge of ALE. (AD7-AD0 represent A7-A0, and must be strobed by external hardware.) A15-A0 will be the address of the MVI instruction. Somewhat after ALE, AD7-AD0 will float.

T2a - RD- goes low for one clock cycle. While RD- is low, the external hardware has permission to drive AD7-AD0. It must supply the opcode for MVI. READY is sampled at the beginning of T2 - If it is low, T2 will be repeated, until READY is sampled high.

T3a - RD- remains low for one more half clock cycle. The external hardware must guarantee AD7-AD0 valid by the beginning of T3a. The 8085 samples AD7-AD0 at the beginning of T3a. This will give it the MVI opcode.

T4a - Nothing happens externally. All lines persist their prior state. The 8085 processes the MVI opcode and sets itself up for the required actions.

<> <> <>

T1b - This is the same timing as T1a, except that the address is one greater.

T2b - This is the same timing as T2a. During this time, the external hardware must drive the immediate value of the MVI instruction onto AD7-AD0.

T3b - This is the same timing as T3a. At the conclusion of T3b the 8085 knows the value to store in the destination. If the destination was an internal register, the instruction is complete. If the destination was M, the cycles continue.

<> <> <>

T1c - This is the same timing as T1a, except that the address is the contents of the HL register, H sent on A15-A8, and L sent on AD7-AD0.

T2c - This is the same timing as T1a, except that WR- is used instead of RD-, and the AD7-AD0 lines do not float - they emit the immediate value retrieved in T3b. The AD7-AD0 line will change sometime between ALE and WR-.

T3c - This is the same timing as T3a, except that WR- goes high at the beginning instead of at the halfway point. The external hardware is expected to save the AD7-AD0 lines into the address specified during T1c on the rising edge of WR-. The 8085 will persist the AD7-AD0 lines for one half clock cycle to guarantee the AD7-AD0 lines.

What is buffer in microprocessor?

User Avatar

Asked by Wiki User

By using buffer along with micro-controller, it is possible to reduce the effect of 'back EMF' or 'Spiking Effect'. The capacity of any micro-controller is to sink or source current up to 25mA and its ports gets damaged if it is more. So buffer protects ports of micro-controller getting damaged. And it is possible to get appropriate data trans-receiving by using buffer in micro-controller.

Sachin Joshi

What is a cash priority program?

User Avatar

Asked by Wiki User

According to Win Ballada ,CPA, MBA that the repetitious procedure can be avoided with the introduction of an alternative device called cash priority program. this program which is prepared at the start of the liquidation processwill help the partner's project when they can expert to be included in the cash distribution.

Which are the highest priority interrupts?

User Avatar

Asked by Wiki User

when interrupts requests arrive from two or more devices simultaneously , the process has to decide which request should be serviced first and which one should delayed. the processor takes the decision with the help of interrupt priorities.

What is the basic difference between instruction RET and IRET in 8086 microprocessor?

User Avatar

Asked by Wiki User

RET pops the PC off of the stack, while IRET pops both the flags and the PC off of the stack.

What are all internal buses?

User Avatar

Asked by Wiki User

what is a internal bus

How segment register are used?

User Avatar

Asked by Betharado

The segment register in the 80806/8088 microprocessor contains the base address (divided by 16) of a region of memory. Since the register is 16 bits in size, there are 65,536 possible segment base addresses, ranging from 00000H to FFFF0H, in increments of 00010H.

After address translation at the instruction level, the generated 16 bit offset is added to the selected segment register times 16 to generate a physical address between 00000H and FFFFFH. (If the offset and base go past FFFFFH, they wrap around back to 00000H.) Since the offset is also 16 bits in size, and since the overlap is only 4 bits (times 16), then each 64 kb segment overlaps by 16 bytes.

There are four segment registers; CS, DS, ES, and SS, standing for Code Segment, Data Segment, Extra Segment, and Stack Segment.

CS is used for opcode fetches. DS is used for normal data. ES is used for certain string operations as the destination address. SS is used for stack and frame (BP) data.

The segment registers can be implicitly selected by context, or they can be explicitly selected with a segment prefix opcode.

What is an accession register?

User Avatar

Asked by Wiki User

An accession register is a record of all items that have been added to a collection. This can include items that have been donated, purchased, or found. The accession register can be used to track the growth of a collection over time, and to ensure that all items in the collection are accounted for. The register can also be used to help plan future acquisitions, and to track the provenance of items in the collection.

Is it possible to move data within accumulator?

User Avatar

Asked by Wiki User

we use LDA ## where ## is an 8 bit hexadecimal data

How clock signal are generated in 8085 and what is the frequency of the internal clock?

User Avatar

Asked by Wiki User

Early microprocessor neded clock input to be given externally, i.e. an extra clock generator chip is necessary. the clock generator chip had two pins between which a crstal or an RC circuit could be connected for the generation of basic frequency desired. however, microprocessor, that were designed after 1978(Intel 8085, M6809, etc.) had the clock generator circuit embedded in the microprocesor chip.

Data path size?

User Avatar

Asked by Wiki User

The number of lines on a bus that can hold data, for example, 8, 16, 32, and 64 lines, which can accommodate 8, 16, 32, and 64 bits at a time.

When does a microprocessor encounter the HLT instruction?

User Avatar

Asked by Wiki User

It encounters the HLT instruction when there is not an endless loop or other things that are done endlessly.

What is fetching in microprocessor?

User Avatar

Asked by Wiki User

1) Fetch is the first of two stages involved in computer processing. The processor operates by processing instructions in what is called the "fetch/execute cycle." The processor fetches (reads from memory) an instruction and then, depending on the instruction, executes it (takes some further action with it, such as shifting bits to the right or left). Then it fetches the next instruction, and so forth.

What is difference between 8085 and 8085A?

User Avatar

Asked by Wiki User

there is an a