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.

1,493 Questions

Difference between a counter and a register?

A register can hold data, and it can be used for temporary storage or, in the case of an accumulator, it can participate in arithmetic or logical operations. A counter is a special case of a register. Usually, it can only be loaded, stored, or incremented, or used for the stack or as the program counter.

What is loop in microprocessor?

A loop in a microprocessor, like any loop in any programming language, is a series of instructions that is executed repeatedly until some condition is satisfied.

An example of a delay loop in the 8085 might be...

. PUSH FLAGS

. XRA A

L INR A

. JNZ L

. POP FLAGS

This piece of code, with a 1 MHz clock, will take about 4.6 mS to execute, and it will save and restore the accumulator and flags.

State the functions for ALE and TRAP pins in 8085?

In an 8085, the ALE pin pulses high for about one half clock cycle at the beginning of each machine cycle, approximately near the falling edge of CLK. At the falling edge of ALE, external hardware is expected to strobe the values of AD0-AD7 and hold them as the low order address values A0-A7. Other lines, such as IO/M-, S0, S1, and A8-A15 are also guaranteed valid at the falling edge of ALE, but they do not need to be strobed as they are not multiplexed. (All these lines do change during ALE, at about the 1/3 point depending on clock frequency, so they are considered invalid until the falling edge of ALE.) Following ALE, the AD0-AD7 bus lines become the data bus, D0-D7. This multiplexed scheme saves 8 pins on the chip design. In an 8085, the TRAP pin is a non maskable interrupt with highest priority. It must go high and stay high to be recognized, and it will not be recognized again until it goes low and then high. (Edge and level triggered.)The recognition point is on the falling edge of CLK, one clock cycle before the ALE that follows the last machine cycle of the instruction. When recognized, an internal RST instruction ocurrs, with a vector address of 0024H.

Why is instruction necessary?

It's a more expeditious way to learn something and to learn it in more detail with greater understanding, than it would be to figure it out unassisted or with insufficient knowledge.

Can a program written in 8085 microprocessor run in 8086 microprocessor?

No. They have a different instruction set. However, the processors are sufficiently similar that an 8086 assembler could assemble an 8085 program, given appropriate constants and macros. Some things, however, such as RIM, SIM, RST, etc. do not have equivalents in the 8086.

Explain 8253 microprocessor with wave forms?

There are 6 modes of operation of 8253 as follows: MODE 1:PROGRAMMABLE ONE SHOT MODE 0:INTERRUPT ON TERMINAL COUNT MODE 2:RATE GENERATER/PULSE GENERATOR MODE 3:SQUARW WAVE GENERATOR MODE 4:SOFTWARE TRIGGERED STROBE MODE 5:HARDWARE TRIGGERED STROBE There is very long discriptions on each mode wih waveforms.

What is AMC?

It is a cool tv channel that plays classic movies and award winning tv shows.

It also was the American Motors co. A car manufacturer.

What is an offset spatula?

An offset spatula is sometimes thought of as a commercial tool. It is similar to the standard kitchen device we all know and use except that it has an extra "kick" or extension up from the working surface. The flat blade extends from the leading edge back to a vertical right angle which is extended up a distance of an inch or two and from there it slants back up to the handle. If one googles "offset spatula" and clicks on a link (particularly one that offers the tools for sale), it is probable that a picture will be available.

What is the use of debug in 8086 microprocessor?

The debug flag in the 8086/8088 microprocessor causes one instruction to be executed, followed immediately by a debug interrupt. The flag then gets turned off, so you get get nested debug interrupts. This is used by a debugger program to single step a process that it is debugging (the debugee, so to speak).

Why ROM is always mapped in lower region of memory map in 8085?

rom values are permanent and we cant change its value.....we can only read but cant write it

What would happen if the address data and control buses were not buffered?

If the FAN-IN exceeds FAN-OUT, then the VIH and VIL levels would not be met, and bus operation would be erratic at best and non-functional at worst. If the capacitance load were exceeded, then slow bus transactions might work, while fast bus transactions might fail. All of this would be dependent on the preceeding state of the bus, so "erratic" would be the least of your troubles. Its also possible that, with inadequate buffering, the bus would ring and, on a scope, would appear to work, but, at strobe time, the logic value would be unreliable.

What is DVST?

DVST stands for Direct View Storage Tube. It is one of the display devices in which an electron flood gun and writing gun is present. The flood gun floods electrons to a wire grid on which already the writing gun has written some image. The electrons from the flood gun will be repelled back by the negatively charged wire grid which has been charged so by the writing electron beam. The part of the wire grid which has not been charged -ve will allow the electrons to pass through and the electrons will collide on the screen and produce the image.

Adv.-1)Refreshing CRT is not required.

2)Complex picture can be displayed in high resolution without flicker

3)It has flat screen

Which flags effected after SUB B excution in 8085 miro processor?

All flags are affected after the SUB operation to reflect the result of subtraction.

What is student register mean?

A list of all the students on a particular course.

Or

The process a student must undertake to get their name on the list of all the students taking a particular course.

How do you load 32 bit data in 8085 microprocessor?

The 8085 is an 8 bit microprocessor. It cannot directly handle 32 bit data. That said, it is possible to write a routine that can handle 32 bit data, just 8 bits at a time.

How do you demultiplex address and data bus?

In order to demultiplex the address and data bus, you provide latches that sample the multiplexed bus. At ALE=true, they follow the bus. At ALE=falling edge, they lock onto the last value of the bus. The latches will then become the address bus, while the original bus becomes the data bus.