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

How does the Ethernet address appear on the line in binary?

I can give u short cut to ans. Contact me 09796495951

What is interface in microprocessor?

The interface in a microprocessor is an integrated circuit that performs the basic functions of the central processing unit. It enables a user to communicate with a computer.

What are ASII and BCD how are they used?

ASCII (American Standard Code for Information Interchange) and BCD (Binary Coded Decimal) are standards for storing information in the binary sytem. ASCII is used for storing alphabetic, numeric, symbols, and control characters in 8-bit binary, and BCD is used for storing numbers 0-9 in 4-bit binary.

Can Mov used in 8085 for immediate data transfer?

No, not at all this instruction MOV can not be used for immediate data transfer.

You will need to use command MVI Rd, 8 Bit Data for immediate data transfer.

What is the difference between load and store instruction?

Load instruction means to load the instruction from the memory to the processor (accumulator).. But store instruction is opposite of it,it stores information from accumulator to the memory.

What is bus size?

The width of a data bus and the amount of data it can physically carry. It relates to how much data a computer can transfer within itself. A simple way of thinking of it is like a motorway. The more lanes there are on the motorway, the more cars can travel on it. A bus in a computer consists of lines of data being transferred around, so the more that can be carried, the faster your computer will go.

What section of memory is used to make stack?

Stack memory is memory assigned to a task or other instruction loop that it uses to perform instructions. Stack is used any time variables are declared inline with the code (see example below). Stack is also used for preserving registers whenever the processor switches contexts (from task to interrupt, between interrupts, or between tasks).

Stack is provide either by the Operating System when the task is started, statically when a task is defined (as would be in an RTOS), or at compile time if there is no operating system. In the third case, the stacks in the system are assigned for each of the various interrupt contexts and the main loop.

Stack usage example:

void somefunc(int a)

{

// "int a" will be in a CPU register

int i=0; // May be either a CPU register or on the stack, depending on CPU architecture and compiler.

char c[10]; // Will exist on the stack

struct somestruct *ss=malloc(sizeof(struct somestruct));

// The memory that ss points to will be in the "heap", the pointer to this memory will be on the stack.

}

Give over view of 8085 microprocessor?

The 8085 is an eight bit computer running on a 16 bit address bus. It has eight registers, A, B, C, D, E, H, L, and FLAGS, along with a 16 bit PC (Program Counter) and SP (Stack Pointer). Most intructions deal with eight bit values, but some deal with 16 bit values, and some registers can be paired to hold 16 bit values, such as BC, DE, and HL. The 8085 has multiple interrupt lines, INTR, RST5.5, RST6.5, RST7.5 and TRAP, and it can address 256 bytes of IO space. It has serial input (SID) and serial output (SOD) pins, but there is no implicit UART functionality built in. The 8085 has a READY pin which can be used to interface to slow memory, and a HOLD/HLDA set of pins that can be used to allow other bus masters to take over, such as in DMA operations.

Explain the different addressing method with an example each?

Each instruction of a computer specifies an operation on certain data. The are various ways of specifying address of the data to be operated on. These different ways of specifying data are called the addressing modes. The most common addressing modes are:

  • Immediate addressing mode
  • Direct addressing mode
  • Indirect addressing mode
  • Register addressing mode
  • Register indirect addressing mode
  • Displacement addressing mode
  • Stack addressing mode

To specify the addressing mode of an instruction several methods are used. Most often used are :

a) Different operands will use different addressing modes.

b) One or more bits in the instruction format can be used as mode field. The value of the mode field determines which addressing mode is to be used.

The effective address will be either main memory address of a register.

Immediate Addressing:

This is the simplest form of addressing. Here, the operand is given in the instruction itself. This mode is used to define a constant or set initial values of variables. The advantage of this mode is that no memory reference other than instruction fetch is required to obtain operand. The disadvantage is that the size of the number is limited to the size of the address field, which most instruction sets is small compared to word length.

INSTRUCTION

OPERAND

Direct Addressing:

In direct addressing mode, effective address of the operand is given in the address field of the instruction. It requires one memory reference to read the operand from the given location and provides only a limited address space. Length of the address field is usually less than the word length.

Ex : Move P, Ro, Add Q, Ro P and Q are the address of operand.

Indirect Addressing:

Indirect addressing mode, the address field of the instruction refers to the address of a word in memory, which in turn contains the full length address of the operand. The advantage of this mode is that for the word length of N, an address space of 2N can be addressed. He disadvantage is that instruction execution requires two memory reference to fetch the operand Multilevel or cascaded indirect addressing can also be used.

Register Addressing:

Register addressing mode is similar to direct addressing. The only difference is that the address field of the instruction refers to a register rather than a memory location 3 or 4 bits are used as address field to reference 8 to 16 generate purpose registers. The advantages of register addressing are Small address field is needed in the instruction.

Register Indirect Addressing:

This mode is similar to indirect addressing. The address field of the instruction refers to a register. The register contains the effective address of the operand. This mode uses one memory reference to obtain the operand. The address space is limited to the width of the registers available to store the effective address.

Displacement Addressing:

In displacement addressing mode there are 3 types of addressing mode. They are :

1) Relative addressing

2) Base register addressing

3) Indexing addressing.

This is a combination of direct addressing and register indirect addressing. The value contained in one address field. A is used directly and the other address refers to a register whose contents are added to A to produce the effective address.

Stack Addressing:

Stack is a linear array of locations referred to as last-in first out queue. The stack is a reserved block of location, appended or deleted only at the top of the stack. Stack pointer is a register which stores the address of top of stack location. This mode of addressing is also known as implicit addressing.

Read more: http://wiki.answers.com/Explain_the_different_types_of_addressing_modes_in_8085_microprocessor.#ixzz1VB4Smbt3

What will happen when pop instruction is executed?

The top of stack to copied to the specified register and the stack pointer is incremented by 2. A special form of POP, RET, has the program continuing with the popped address in the program counter, i.e. a return from subroutine or function call.

How does a data register work?

A data register is temporary data being transmitted or shifted in 1s or 0s to or from the byte-organized memory array from the bidirectional data bus. The write operation shifts data into the the byte-organized memory array and the read operation shifts data into the data register.

What is the frequency of a clock waveform whose period is 20 microseconds?

The period T is the time for one complete cycle of an oscillation of a wave. The frequency f is the number of periods per unit time (per second) and is measured in Hz, or cycles per second. These are related by:

f = 1/T

Therefore, for a period of T = 20µs = 20*(10^-9)s,

f = 1/(20*(10^-9))

f = 20*(10^9)

f = 20,000,000,000 Hz = 20 GHz.

What is the correct order of an address?

The Correct and complete order of address:

1.Name of the person/company/institution/organisation etc.,

2.Building Name or Premises Name if available

3.Door Number and Street Name

4.Room Number and Floor Number in multistory building

5.Landmark or Area location

6.Name of the City with PIN Code

7.Country Name.

Reply from:

T.J.SURUTHI

H-63, Palaami Enclave

New Natham Road

Reserve Line

Madurai-625014

Tamil Nadu

India

Explain the 1 amendment?

You have the right to the freedom of religion, speech, press, assembly, and petition.

You have the freedom to practice the religion you desire.

Freedom of speech guarantees the right to say anything without getting punished according to a person's individual beliefs.

Freedom of press is the right to print and publish anything.

Freedom of assembly includes the right to assemble and the right to associate.

Freedom of petition is the right to try and change a law, rule, or something of authority, by gaining proper support without hindering the chance of getting in trouble for beliefs.

so basicly the freedom to say anything.

How do you read and write EEPROM?

The EEPROM means Electrical Eraseable Progrmmable Read Only Memory

What is lda in microprocessor?

LDA is an Intel 8085 opcode, 3AH, that loads that accumulator from a location specified in memory.

What is the need of ale signal in 8085?

The ALE signal on the 8085 is Address Latch Enable. When ALE is true, the data bus contains the low order address information for the current bus cycle. External hardware, i.e. latches, are expected to follow the data bus when ALE is true. At the point where ALE goes false, at approximately the rising edge of CLK, the latches are expected to latch and hold the data bus, presenting it to the outside world as the low order address bus.

How the interrupt can be masked or unmasked in 8086?

The 8086 interrupt priorities are concerned ,software interrupt have the highest priority,followed by NMI ,followed by INTR.The lowest priority signals are unmaskable interrupts.

What is the use crystal 11.0592MHZ?

this crystals deter mains how many no of machine cycles are need for the execution of one instruction

Why higher order address bus not multiplexed with data bus of 8085?

The higher order address bus is not multiplexed with data bus of 8085 because that is the way Intel designed the processor.

Besides, the data bus is only 8 bits and the address bus is 16 bits. If you were to multiplex the whole address bus on the data bus, you would need two T1 (ALE) states, and that would be excess logic. Back to the original answer - that is simply the way Intel designed the processor.