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

What is the operating frequency of 8085 microprocessor?

User Avatar

Asked by Wiki User

From the Wikipedia article, it looks like they would operate at 3, 5, or 6 megahertz (MHz), or maybe it's 3.5 MHz and 6 MHz (they use 3,5 - not sure if that's a European decimal point or a comma)

Which register is used as an offset address for the string instruction destination in the microprocessor?

User Avatar

Asked by Wiki User

DI is used as an offset address for string instruction destinations in the microprocessors.

Distinguish between general purpose and special purpose computers?

User Avatar

Asked by Wiki User

Uyrutr hhgdvd you have any body there and I will get it from the money now and you can you come to calabar calabar cross country you are you feeling this he is greatful you want to go come in and I you hgrh you want to go come but I can only imagine you feeling any better this is due to my office and you have any body to see you soon or I can only make believe it to me in the money now I your up EU and how are beautiful and your family have a day off I will be there at you feeling better today thank you for your time yet I think I will get it from her go out and meet mmama I have a lot of town this weekend and how are beautiful ❤️ I can only pay on delivery for you and you are the best mom ever I will be there at u with all the pastor and you have any body to see you guys but it was a great day today meeting at u with all of town and you can I get it from her yet I will be in calabar can you connect a day likes it t shirt dress you up for it from you

What is the pin diagram of ic 7812?

User Avatar

Asked by Wiki User

http://hamradio.lakki.iki.fi/new/Datasheets/transistor_pinouts/case-14.gif

Picture in context can be found here:

http:/hamradio.lakki.iki.fi/new/Datasheets/transistor_pinouts

Why is it if MARIE has 4k words of main memory and addresses must have 12 bits?

User Avatar

Asked by Wiki User

4K (4096) of addressable space is defined by 12 bits of address space, because 212 = 4096.

What is internal interrupt and external interrupt and software interrupt?

User Avatar

Asked by Wiki User

Internal Hardware interruptions

Internal interruptions are generated by certain events which come up during the execution of a program. This type of interruptions is managed on their totality by the hardware and it is not possible to modify them.

A clear example of this type of interruptions is the one which actualizes the counter of the computer internal clock, the hardware makes the call to this interruption several times during a second in order to maintain the time up to date.

Though we cannot directly manage this interruption, since we cannot control the time updating by means of software yet it is possible to use its effects on the computer to our benefit. For example to create a virtual clock updated continuously we only have to write a program which reads the actual value of the counter and to translate it into an understandable format for the user.

External Hardware Interruptions

External interruptions are generated by peripheral devices, such as keyboards, printers, communication cards, etc. They are also generated by coprocessors. It is not possible to deactivate external interruptions.

These interruptions are not sent directly to the CPU but they are sent to an integrated circuit whose function is to exclusively handle this type of interruptions

Software Interruptions

Software interruptions can be directly activated by the assembler invoking the number of the desired interruption with the INT Instruction.

The use of interruptions helps us in the creation of programs and by using them our programs gets shorter. It is easier to understand them and they usually have a better performance mostly due to their smaller size. This type of interruptions can be separated in two categories: the operative system DOS interruptions and the BIOS interruptions.

The difference between the two is that the operative system interruptions are easier to use but they are also slower since these interruptions make use of the BIOS to achieve their goal, on the other hand the BIOS interruptions are much faster but they have the disadvantage that since they are part of the hardware, they are very specific and can vary depending even on the manufacturer brand of the circuit.

The election of the type of interruption to use will depend solely on the characteristics you want to give your program.

Since we shall use interrupts for data recovery programming with the help of C language via Interrupt handling with C, we shall discuss only Interrupt 13H, Interrupt 13H Extensionsand Interrupt 21H routines specially. It is not so important to discuss all of the other interrupts and their functions because in C language, easier functions are available to perform most of those tasks. However, the knowledge of Interrupt 13Hand its Extensions is must, for data recovery programming.

What is meant by low order and high order address bus?

User Avatar

Asked by Wiki User

Low order means the low end, and high order means the high end. Think of a decimal constant - lets pick 1234 - 12 would be considered the high order and 34 would be considered the low order.

In the 8085, the address bus is A15 (high order bit) to A0 (low order bit). Since the processor is byte organized, you can say this as A15-A8 is the high order byte and A7-A0 is the low order byte.

Why clock frequency of 6.14 mhz is used in 8085 microprocessor?

User Avatar

Asked by Wiki User

Because it is the top operating speed for that IC

What is size of data bus and the address bus in 8085?

User Avatar

Asked by Wiki User

A 16-bit uP operates on instructions and data in 16-bit quantities. Therefore the databus is 16-bits. A 16-bit uP may also operate on larger quantities of data, however multiple CPU registers must be concatenated in order to maintain the data element in the uP register space. The data is always delivered to the processor 16 bits at a time. The amount of memory which it can address is a separate issue---the address bus size is totally distinct from the data bus size. The data bus determines how much memory may be delivered to the uP per cycle. The address bus size determines how much physical memory may actually be accessed by the uP. Therefore it is variable depending on how much memory is available. Typical systems today have 32-bit address busses which limit addressable memory to 4Gigabytes. (2^32) = 4G.

What is the different between SHLD and LHLD in 8085?

User Avatar

Asked by Wiki User

LHLD 2600h

is use to store data of 2600h in L register and data of 2601h in H register

While

SHLD 2600h

is use to store data of L in 2600h memory location and data of H in 2601h memory location data of H register

In a processor these are 120 instructions Bits needed to implement this instructions?

User Avatar

Asked by Ramyamaridi

Log2 260 is 8.022, so it would seem that 9 bits are required to handle 260 instructions. In practice, however, the opcode is a multiple of 8 bits, so most instructions are 8 bits, with a few being 16 bits.

How do you do addition of 32 bit numbers in 8085?

User Avatar

Asked by Wiki User

In order to add 32 bit numbers in the 8085, you need to add them 8 bits at a time, tracking the carrys between each add.

LXI B,first_number

LXI H,second_number

LXI D,result

LDAX B ;first byte - no carry in

ADD M

STAX D

INX B; point to next byte

INX D

INX H

LDAX B ;second byte - carry in

ADC M ;note the ADC instead of ADD

STAX D

INX B; point to next byte

INX D

INX H

LDAX B ;third byte - carry in

ADC M

STAX D

INX B; point to next byte

INX D

INX H

LDAX B ;fourth - carry in

ADC M

STAX D

How many bytes are there for jump instruction in 8085?

User Avatar

Asked by Satzece26

There are 74 instructions in the 8085 microprocessor.

How general purpose registers increases speed of operation?

User Avatar

Asked by Wiki User

I am not quite sure how significant this is. The reason, however, is that accessing a register, which is part of the CPU, is faster than accessing RAM memory, which is located on a separate chip.

I am not quite sure how significant this is. The reason, however, is that accessing a register, which is part of the CPU, is faster than accessing RAM memory, which is located on a separate chip.

I am not quite sure how significant this is. The reason, however, is that accessing a register, which is part of the CPU, is faster than accessing RAM memory, which is located on a separate chip.

I am not quite sure how significant this is. The reason, however, is that accessing a register, which is part of the CPU, is faster than accessing RAM memory, which is located on a separate chip.

How do you register to the slap?

User Avatar

Asked by Wiki User

When you first get onto theslap.com, if you go to the top right of the page, you will see the word Register next to the word Login. If you do not have a slap account, you just click on Register, then you can then create a username and password.

What is the difference between 32 bit microprocessor and 64 bit microprocessor?

User Avatar

Asked by Wiki User

The fundamental difference between a 32-bit and 64-bit microprocessor is what their names suggest: the size of the basic integer operations, also called the 'native' size of a CPU's calculations. The native size of a CPU determines a whole bunch of related characteristics.

For instance, all integer calculations are done using the native size; this matters in terms of performance for several reasons:

  • if you add two integers smaller than the native size, it requires only a single operation.
  • if you add two integers larger than the native size, you must perform 3 operations (add the upper values, add the lower values, then combine).

For instance, if you wanted to add two 20-bit numbers, on both the 32-bit CPU and 64-bit CPU it would require a single operation. However, if you wanted to add two 40-bit numbers, it would require only 1 operation on a 64-bit CPU, but 3 operations on a 32-bit CPU.

The native size of a CPU also determines things like the maximum addressable memory - thus, a 32-bit CPU can address up to 2^32 = 4GB of memory, while a 64-bit system can address up to 16 Exabytes. It also determines the minimum size of information that has to be processed - when fetching information from caches and memory, no operation can be done with information less than the native size. Thus, 64-bit CPUs are more demanding on memory subsystems, as they need to process information in 64-bit chunks, rather than 32-bit ones.

What is interrupt acknowledge?

User Avatar

Asked by Wiki User

Interrupt acknowledge is the process of acknowledging a hardware interrupt, obtaining an interrupt vector address, and initiating the interrupt service routine in software. The INTA- (Interrupt Acknowledge) pin has the same timing as RD-, and external hardware is expected to provide an opcode in response to it. In the case of TRAP, RST7.5, RST6.5, and RST5.5, there is no specific interrupt acknowledge cycle like there is for INTR, but everything else is the same.

What are the elements of instruction?

User Avatar

Asked by GrantGrahamfb9193

these essential elements are

1,operation code (op code) and

2.address field

both compose the computer instruction

How do I register my speedyrewards card?

User Avatar

Asked by Wiki User

How many times do i need to write this message and get nothing!

Where is the microprocessor located at?

User Avatar

Asked by Wiki User

Im pretty sure it is located on the mother board

But, there cna be objectives, they say the microprocessor is he CPU.

So this is based on my knowledge.

32 bit multiplication using 8085 instruction set?

User Avatar

Asked by Wiki User

The 8085 does not have 32 bit capabilities, nor does it have a multiply, so to do 32 bit multiplication you would need to write a routine. There are several possibilities. One would be to setup a 64 bit result area, and a loop that scans each bit in one multiplicand, adding the second multiplicand to the result, and then shifting the result.

This is simply 32 adds with 32 multiplies by two.

Even though the 8085 is only an 8 bit processor, some things can be done 16 bits at a time, particularly involving the HL register.

Which register in the 8085 processor is special purpose?

User Avatar

Asked by Wiki User

stack register is a special purpose register.