PUSH Instruction in 8085 Micro processor?
Push instruction pushes two byte of data on the top of the stack.
You may have a gun on your person in order to protect you, your family, property or anything else.
What will happen if crystal frequency of 8085 is increased from 5 to 20 MHz?
Since the 8085 has a maximum clock frequency of 6 MHz, increasing the crystal frequency from 5 MHz to 20 MHz, a corresponding clock frequency change of 2.5 MHz to 10 MHz, the chip would malfunction.
How many location can be accessed by 8085 microprocessor?
The 8085 microprocessor can access 65536 (2^16) locations in memory, and 256 (2^8) locations in I/O space.
What is meant by flag is set or not set in 8085 processor?
The flags are testable conditions that are set after many arithmetic or logical instructions to indicate something about the result of the result. For instance, the Z flag means the result is zero, the N flag means it is negative, the O flag means a signed overflow occurred, the C flag means an unsigned overflow occurred, and the P flag means an even number of bits is set in the result. You can use the various flag testable jump instructions, such as JZ or JNZ to test the flag after performing an operation that sets or resets the flag.
A 32 bit data bus can send out 4 bytes at a time and can take in 2^32 in addressable memory
Dear Sir I want to know about the procedure to join in saregama littlechamps 2009, what is the age limit,contact no. and all details regarding the topic. My e-mail no is hindol1768@gmail.com
This sounds like a disk controller and possibly an I/O port. A disk drive has to have a controller. The controller is connected to the system bus or the southbridge chip, and that is how it is connected to the rest of the system. The controller uses a driver to tell the operating system how to communicate with it.
If you mean further back than that, then you may be referring to the chipset chips. There is a northbridge and a southbridge, and it is the southbridge that connects to the peripheral bus and to any disk controllers.
How to write a program to find the delimiter matching in stacks?
== == using recursions:
unsigned int Factorial( unsigned int x) { if(x>0) { return ( x * Factorial(x-1)); } else { return(1); }
}
factorial:
unsigned int Factorial( unsigned int x)
{
unsigned int u32fact = 1;
if( x == 0)
{
return(1);
}
else
{
while(x>0)
{
u32fact = u32fact *x;
x--;
}
}
}
The STA 4200H instruction in the 8085 requires 4 machine cycles and 13 T states to complete its fetch, processing, and execution.
Cycle One: Opcode fetch, 3 T states plus one opcode process state.
Cycle Two: Opcode address byte 00H fetch, 3 T states
Cycle Three: Opcode address byte 42H fetch, 3 T states
Cycle Four: Accumulator store, 3 T states.
Each cycle will have additional T-Ready states as needed by the READY pin. 13 T states is the minimum.
The LDA instruction will also require 13 T states, with the last cycle being a read cycle instead of a write cycle.
What is an interrupt How are multiple interrupts dealt with?
An interrupt is a request to execute different code, initiated usually by a hardware condition such as data-ready or operation-complete, but also sometimes initiated by the running program. The processor saves its immediate state, IP and Flags, on the stack and loads a new IP value, effectively doing a CALL sequence to some interrupt service routine. The routine does whatever processing is required, and returns, restoring the running program.
Under normal conditions, the interrupt response sequence disables further interrupts, so that recursive entry does not occur. The service routine reenables interrupts just before returning, so that pending or further interrupts can be processed.
If multiple interrupt levels are to be supported, such as in the 8085, the interrupt service routine can set the interrupt mask, blocking the level in progress, and then reenable interrupts. This way, a second interrupt on a higher level can be processed while the first interrupt is being processed. On return, the lower level interrupt disables interrupts, restores the mask, and then reenables interrupts prior to return.
How high or low must we set the pattern of a trap shoot gun in order to get the clay target?
jjkfkhjhjch
The Masonic order has 32 degrees What order has 360 degrees?
Masonry has 3
Scottish rite has 32(33)
and a circle has 360.
There is no Masonic Body with 360.
What are the names of 5 backstreetboys?
Brian Littrell, Nick Carter, AJ McLean, and Howie Dorough are the current Backstreet boys members. When deciding to reunite in 2006, fifth member Kevin Richardson declined
What is significance of 5.5 in RST5.5 interrupt?
Since The vectored Location of RST5.5 lie in Half the location of RST5 and RST6 so it is called RST 5.5(RST 5+1/2 )
Explanation:
Vector Interrrupt Vectored Location
RST 5 0028H
RST 5.5 002CH
RST 6 0030H
Now we add RST5 and RST6 vectored Location's
0028H + 0030H = 0058H
Now Devide The Sum by 2
0058H/2 = 002CH
Which is Vectored Location of RST 5.5.
This You can Check for All other vectored Interrupts TRAP(RST4.5), RST6.5, RST7.5
for 8085 Microprocessor
Thanks .............. S C Patidar
How do you interface a relay to a microprocessor type 89C51?
you cannot directly interface a relay to a microcontroller, you need a buffer circuit in between the two, you can use a NPN transistor BC 547, connect the controller pin directly to the base of the transistor (since there is an internal 10k pull up resistor inside the controller no need of any base resistor). Connect the transistors emitter to the gnd & the collector to the relay coil, the another end of the relay coil goes to the supply, check this link for complete information http://www.dnatechindia.com/index.php/Tutorials/8051-Tutorial/Relay-Interfacing.html
It is a booklet used to record checking account transactions.
To keep track of the amount of money in your checking account
What is the Purpose for ripping music when adding to computer?
'Ripping' is the generalized term used for copying tracks from a CD to the PC's permanent drive. The purpose or need for this is to categorize the songs or tracks you want to duplicate onto another medium like an iPod, CD, etc.
'Burning' is the term for creating a CD-R or CD-RW disk.
How do you write a program to convert 99 to its hexadecimal number?
LXI H, 4150 ; Point to data
LXI B, 0000 ; Initialize hundreds= 0, Tens=0
MOV A, M ; Get hex data to A
LOOP: SUI 64
JC LOOP 1
INR B ; hundreds= hundreds+1
JMP LOOP
LOOP 1: ADI 64 ; if subtracted extra, add it clear carry flag
LOOP 2: SUI 0A
JC LOOP 3
INR C ; Tens=tens+1
JMP LOOP 2
LOOP 3: ADI 0A ; If subtracted extra, add it again
INX H ; A = Units
MOV M, B ; store hundreds
MOV B, A ; Combine Tens in C &
MOV A, C ; Units in A to form a
RLC ; Single 8-bit number
RLC
RLC
RLC
ADD B
INX H
MOV M, A ; Store tens & Units
HLT
What is the interrupt number in 8085 microprocessor and how to find interrupt's vector address?
The 8085 has five interrupts, INTR, RST5.5, RST6.5, RST7.5, and TRAP. It also has eight software interrupts, RST0, RST1, ..., RST7.
The INTR interrupt requires a hardware response that is an opcode. Usually, the opcode is either a CALL instruction, in which case the interrupt vector can go anywhere in memory, or it is an RST instruction, in which case the vector is based on a table in low memory.
In the case of RST instructions, either directly or via INTR, or the RSTx.5 interrupts, you simply multiply the interrupt number by 8 to get the vector address. The following table presents the vector addresses for all possible interrupts...
RST 0 - 00H
RST 1 - 08H
RST 2 - 10H
RST 3 - 18H
RST 4 - 20H
TRAP - 24H
RST 5 - 28H
RST5.5 - 2CH
RST 6 - 30H
RST 6.5 - 34H
RST 7 - 38H
RST 7.5 - 3CH
Pin 36 on the 8085 is RESET-IN/. There is a bar (/) to indicate that this is a negative logic (low=true) pin. Typically, you connect an RC network to pin 36 (1uF to GND, 75KOhm to Vcc, and small signal diode (1N914) across the capacitor with anode on pin 36) which creates a reset pulse at Vcc power on. The diode is used to force discharge on power off, ensuring a reset sequence when power glitches.