Questions tagged [8085]

The Intel 8085 is an 8-bit CPU from the 1970's. Use this tag for queries regarding assembly code written for 8085.

The Intel 8085 processor was introduced in the late 1970's as an improved version of the then popular 8080 CPU.

It was soon succeed by the 16-bit 8086, the first x86 processor.

113 questions
1
vote
1 answer

Can we use interrupt 5,6,7 in microprocessor 8085 instead of 5.5,6.5 and 7.5?

In microprocessor 8085 we use 5 interrupts in which 7.5,6.5 and 5.5 are three of them. Can we use interrupt 5,6,7 in microprocessor 8085 instead of 5.5,6.5 and 7.5 ?
1
vote
0 answers

Why there are 6T states in opcode fetch of call instruction of 8085 rather than 4,which are in general?

I am learning 8085 architecture and its working.All instructions which I have been through had 4t-states in opcode fetch cycle.However,Call instruction had 6(totally 18,6+2*3(for writing current pc on stack,i assume)+2*3(for reading the address and…
kaukab
  • 23
  • 5
1
vote
1 answer

timing diagram of Memory Read Cycle in 8085 Microprocessor

From the topic of Memory Read Machine Cycle, I got an example of timing diagram for MVI instruction. Again in another topic Memory Interfacing, the book shows timing diagram of Memory Read Cycle. Here 8085 provides two signals – IO/M(bar) and…
user4221591
  • 2,084
  • 7
  • 34
  • 68
1
vote
0 answers

Is it possible to calculate 255 factorial in 8085 assembly language?

I am wondering if it is really possible to create an 8085 assembly language program that calculates the value of 255 factorial. What I have done so far is 18 factorial max.
MALHAR
  • 11
  • 2
1
vote
1 answer

Will overclocking 8085 Microprocessor reduce the number of clock cycles

I'm studying about 8085 microprocessor and found that it works on 3 Mhz and takes for instance 4 clock cycles for opcode fetch, 3 clock cycles for IO/M read or write. So now, If I somehow overclock 8085 to work at 10 Mhz then will the number of…
Shivam Aggarwal
  • 734
  • 2
  • 9
  • 23
1
vote
1 answer

8085 microprocessor op-code statement faults

The problem statement is : Load a data byte A2H in memory location 8150H and 76H in the accumulator. Add the contents of the memory location to the contents of the accumulator. The opcode statement that I used for execution of the problem in the…
1
vote
1 answer

8085 Simulator Misbehaving

I'm writing a simple assembly program. And has written upto this. Now the code looks fine. But it gives me this error ps: I think something of my installation is gone wrong. Please help
user4371190
1
vote
1 answer

Effect of Logical Operations on Carry Flag (8085)

why carry flag gets affected by logical operations like AND, OR and XOR, with respect to Intel 8085 microprocessor?
Maharshi Roy
  • 358
  • 2
  • 11
1
vote
1 answer

8085 Assembly Language program to create an array in ascending order from 2 other arrays

I have two arrays in ascending order that I need to combine to create a new array that is also in ascending order. One way I have though about doing this is putting one of the arrays into the new one, and then going through the second array and…
user3018822
  • 33
  • 1
  • 7
1
vote
0 answers

DEBUG program not working

the question is to print the answer for b+c-d but i m not getting the anwser...help!!! instead of getting 12 i m getting 49 [here b=10 c=7 d= 5] C:\>debug -e 2000 0AFC:2000 0D.10 0A.7 36.5 -a 1000 0AFC:1000 mov al, [2000] …
chris_jay
  • 55
  • 1
  • 5
1
vote
5 answers

How many Machine Cycles are there in Jump Statements of 8085?

Which Machine Cycles are required for any Jump Statement in 8085 if the condition to be checked satisfies and for the case when it doesn't satisfy? EDIT: I know the number. I want to know what are those Machine Cycles. The first one is Opcode Fetch,…
Ozil
  • 945
  • 3
  • 11
  • 28
1
vote
4 answers

Importance of Hexadecimal numbers in Computer Science

When studying programming 8085, 8086 and microporcessors in general we always have hexadecimal representation. Its ok that binary numbers are important in computers. But how these hexadecimal numbers are important? Any historical importance? It…
user567879
  • 5,139
  • 20
  • 71
  • 105
1
vote
2 answers

Confused about the binary code for the MVI instruction in the 8085 instruction code. Please see

Consider the instruction MVI A,32H to load 32H in the register A (Intel 8085 Microprocessor). My book says that it is a two byte instruction where the first byte is the opcode and the second is the operand. The first byte being 0011 1110 (3E in…
0
votes
1 answer

LDA : Inserting 16 bit in 8 bit register ? What does it mean?

I have read that in 8085 the accumulator is a 8 bit register. Then how come the following instruction be true : LDA address where address is a "16-bit" address in L-H order How can we insert a 16 bit address in a 8 bit register ?
Suhail Gupta
  • 22,386
  • 64
  • 200
  • 328
0
votes
3 answers

Split a 2 digits number in binary to single digit in binary

I have 47, in binary it's 0010 1111. I need to split 47 so I get 4 in binary 0000 0100 and 7 in binary 0000 0111. I have see this answer but I wonder, as Intel 8085 doesn't have a div instruction I have to divide by doing consecutive subtractions,…
Ashir
  • 511
  • 2
  • 8
  • 24