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

What is subroutine in 8085?

in 8085 microprocessor a subroutine is a separate program written aside from main program ,this program is basically the program which requires to be executed several times in the main program.

the microprocessor can call subroutine any time using CALL instruction .

after the subroutine is executed the subbroutine hands over the program to main

program using RET instruction.

How you register for Nirmal Baba Samagam?

You can get registration information online on the Nirmal Baba site (see Related Link).

The registration fee is 2000 Rupees per person and must be paid in advance. There is no on-the-spot registration. Payment options are PNB Payfee (the preferred option), Cash PNB, Demand Draft or Cash ICICI Bank. Instructions for each type of payment is given on the site.

What does program counter contain?

Program counter is a processor register that indicates where a computer is in its program sequence. It contains the address of the memory location.

Intel 8253 memory chip interface to 8085?

Intel 8253 is a programmable timer and it can be interfaced to 8085. This can be used as a real time clock, square wave generator and this is possible because 8253 can create accurate time delays.

Where is the location for address memory map in the Z80 simulator?

It depends on the particular simulator. You need to be more specific in your question.

Microprocessor of 8257 dma controller?

8527 DMA controller

The 8527 controller has four independent channels each of which contains an address register and a counter. The counter decrements as each byte transfer occurs, and forces termination of the DMA operation after the last transfer. The controller increments the address register after each operation, so that successive data transfers are made at contiguous ascending addresses.

The arbiter resolves conflicts among the channels for access to memory. Two methods have been used in this chip to make the chip useful in a variety of different applications. In one mode the channels have a fixed priority and conflicts are resolved according to the priority, for example, Channel 0 has highest priority and Channel 3 lowest. The second mode is a rotating priority scheme in which priority rankings are the four cycle shifts of 0-1-2-3, when a channel is granted access to the bus the priority ranking shifts cyclically to place the channel in the lowest priority position for the next arbitration cycle.

Structure of the 8527 DMA controller

The chip has four signals associated with the READ and WRITE operation. MEM READ L and MEM WRITE L are signals produced by DMA controller to exercise memory. The two signals I/O READ L and I/O WRITE L are bidirectional, they are inputs from the microprocessor when the microprocessor sends commands to the 8257 and reads back the 8257 status. During the I/O operation these signals are output from the 8257 and are functionally opposite to the memory signals. The 8257 takes control of the bus by exercising HALT (HRQ) and receives back the "go-ahead" signal on HALT ACKNOWLEDGE (HLDA).

Two signals produced by the DMA controller can be used by the I/O port to assist in controlling the transfer process. One signal TC--terminal count--is asserted during the last cycle of a DMA block. This can be used to describe a DMA mode on an I/O port or to reset the port's internal state to indicate the end of a transfer. The second--MARK--is inserted when the remaining count on a channel became a multiple of 128--providing a convenient timing signal for an external device.

Block Diagram

Pin Configuration

Three Transaction Methods for Peripheral IOs:

• Programmed IOs (like 8255 port used without handshake and Intr signals)

• Interrupt Driven IOs (like 8255 port used without handshake and Inter signals)

• DMA Transactions using a DMAC

Direct Memory Access Control (Peripheral Transactions Server) IOs

· Controller or server sends hold request for processor to grant on acknowledgement, the access to address and data buses, IORD, IOWR, MEMRD, MEMWR and IO buses.

· Once programmed for address of RAM block for transfer and for data counts of IO transactions with RAM, interrupts only at the end of a block transaction or last transaction.

8257 Four Channel DMAC Features:

· Four channels,

· Priority Resolution support,

· TC output and Mark output (after 126 bytes transfer) for interrupts to processor for attention,

· Auto-load on TC mode support for repeat transactions without reprogramming TC and MAR and mode,

· TTL level inputs/outputs compatible with INTEL families.

Why DCX D instruction have 6 T states in 8085 microprocessor?

3 T states for instruction fetch, 1 T state for decode, 1 T state for register E decrement, 1 T state for possible register D decrement.

What is EI and DI instructions?

The Enable Interrupts (EI) and Disable Interrupts (DI) instructions allow the MP to permit or deny interrupts under program control.

Which type of interrupt can not be masked by software?

The TRAP interrupt can not be masked by software, unless there is hardware in place to allow that, perhaps by anding an output bit with the TRAP request line.

What is the addressing mode of the instruction PCHL in 8085 microprocessor?

It is register addressing mode, as it moves the content of HL to PC which is data and not address.

How good is the celeron processor for laptop Is it worth buying of celeron processor with 1.7GHz?

Answer

Well, in the end, for a laptop, with that kind of processing speed, it all comes down to how much computer memory the laptop has. It would be useful to know this beforehand, however, if the RAM is less than 512mb, i would not recommend buying it.

What else it depends on is what operating system it would be running.

What does TSL instruction do?

Process executes tsl A, lock in order to gain access. If it finds lock 0,

thereby allowing another process to enter. Since TSL is atomic the processes

will take turns executing TSL.

What is the function of the stack counter?

Its not a stack counter - its a stack pointer. The stack pointer is a register that points to the top of the stack. In the Intel configuration, it points to the next item to be popped off the stack. To push an item requires that the stack pointer be decremented first, and then the item is written. The inverse operation - the pop - requires read then increment.

What is the purpose of adc instruction according to 8085 microprocessor?

this instruction is used to add the specified register content to that of the accumulator along with the carry flag value. this instruction is used in processes which involve continuous addition.

What is the use of direction flag and Trace flag in 8086?

The direction flag (DF) controls the direction of repeated string instructions. The trap flag (TF) executes one instruction and then executes a debug (INT 1) instruction so that a debugger can single step through a program.

What are registers and counters in digital systems?

register:- Each flip-flop is a binary cell capable of storing one bit of information. A Register is simply a group of flip-flops. An n-bit register has a group of n flip-flops. The basic function of a register is to hold information within a digital system so as to make it available to the logic elements during the computing process. Since a register consists a finite number of flip-flops and as each of those flip-flops is capable to store a single 0 or 1, there are a finite number of 0-1 combinations that can be stored into a register. Each of those combinations is known as state or content of that register. With flip-flops we can store data bitwise but usually data does not appear as single bits. Instead it is common to store data words of n bit with typical word lengths of 4, 8, 16, 32 or 64 bit. Thus, several flip-flops are combined to form a register to store whole data words. Registers are synchronous circuits thus all flip-flops are controlled by a common clock line. As registers are often use to collect serial data they are also called accumulators.

Counters:- A counter is a sequential circuit that - counts. That means it proceeds through a pre-defined sequence of states where the state of the circuit is determined by the states of all its flip flops. As every state of the circuit can be given a number we can say that a counter produces a sequence of numbers. A commonly used approach is to interpret a circuits state as dual number, so if flip-flop A,B and C are all 0 the counter's state is 0. if A is 1, B is 0 and C is 1 the counter's state is 101 = 5 and so on. The most basic counters will simply increment by 1 with every clock pulse, so after state 100 it will go to 101; the next pulse will let it switch to 110 etc. It is possible to design counters with any needed counting sequence.