What is the bit capacity of a memory that has 1024 addresses and can store 8 bits at each address?
1024 bytes is 8192 bits.
What is instruction prefetching?
Instruction pre-fetching is very important phenomena in 8086 microprocessor. There is a 16-bit register set located in the BIU (bus Interface Unit) known as QUEUE.
While EU (Execution Unit) is working on the instructions i.e decoding and executing them, queue fetches the next sixinstruction byte of the running program. It is to be noted that, unlike stack (which is last in first out), queue is first in first out. Instruction which is fetched first is retrieved first.
This is much faster than sending out the address and waiting for memory to send back the instruction byte or bytes.
Limitation of QUEUE:
This pre-fetching of instruction speeds up processing but sometimes during 1JMP and CALL statements, queue has to be dumped and reloaded again starting from the next address.
Fetching the instruction while the current instruction executes is called pipelining.
1. Like in c++ programming, when a function is called the control is transferred to the function and its instruction
What is the Role of s6 pin in 8086?
In the 8086, pin 35 (A19/S6) is used as the high order address bit during the beginning of each memory access cycle. Afterwards, it is a spare status pin and is unused.
Can motives be used to segment markets?
Yes, you can use motives to segment markets. Look for motives that interests you in order to capitalize on this type of segmentation.
Which pin of 8086 is not compatible with 8085 for memory interfacing?
Pin 28 on the 8086/8088 is M/IO-, in minimum mode. The equivalent pin on the 8085 is IO/M-, and has opposite polarity.
What is the Difference between overflow and carry binary addition?
You have an adder circuit that can hold a maximum value of 100. With the carry it can hold values up to 199, the carry distinguishes between 31 and 131. But if the sum is greater than 199, you have overflow, because the circuit has no way of telling you what the actual value is.
[edit]
you have an overflow when the size of the result doesn't fit to the capacity of the memory sign of the result is different from what is expected (for example, getting a negative result when adding 2 positive numbers) The carry out occur when the size of the result doesn't fit to the capacity of the memory, yet its sign is correct.
What is meaning of byte ptr in 8086?
byte ptr is an assembler directive that says the following operand is an address of a byte.
What is the meaning of postfixes of 8086?
It is mightily referring to Microprocessor 8086 . I think you saw "8086 microprocessor". The 8086 is nothing it indicates the number of microprocessor same as Digital or analog ic's . 8086 microprocessor has 20 Address buses and 8 data buses which has 1 Mb inbuilt memory for performing several type of airthmatical and logical operation.
What is the function of xchg and xlat in 8086?
xchg- Exchange contents of specified destination and source operands.
eg. XCHG AL, CL Exchange contents of Al with CL
XCHG BP, SI Exchange contents of BP with SI
xlat- It is a translate instruction used for code conversion using look up table technique
What is the first test Test 0 performed by memtest86?
Test 0 [Address test, walking ones, no cache]
Tests all address bits in all memory banks by using a walking ones address pattern.
Give the segment registers and their corresponding offset registers?
Explain JMP instruction of 8086 processor with the help of one example?
the JMP command jumps from
a line in the script to another when it is read:
JMP here
INC ax
here: DEC ax
the program will skip the phase that increases ax. (make sure you tag the line it needs to jump to like in the example)
you can also use JMP as an "if" command, for example JAE(Jump if Above or Equal) with the CMP (CoMPare) command like so:
CMP ah, al
JAE here ;(if al is not below ah...)
INC ax ;(increase ax by 1)
JMP there ;(exit the if command)
here: DEC ax ;(else, decrease ax by 1)
there: [the rest of your program]
there are JMP commands for every greater lower and or equal situations.
What is the difference between virtual logical and physical address spaces?
The concept of a logical address space is simply involved the process of mapping the Logical addresses to their Physical Addresses . Logical addresses are generated by the CPU; also referred to as virtual addresses.while Physical Address is the actual address of the data stored on the physical device and mapped by MMU.
How the speed of 8086 microprocessor can be increased?
To increase the speed of the 8086, you need to increase the clock speed, reduce the number of wait states, or both. You could also optimize your code so that it runs faster. Since the 8086 is a segmented memory architecture, it is more efficient to use operands in one segment and to make near references to them.
Why code segment cannot be used as destination?
The Code Segment (CS) register cannot be used as a destination because that is the way Intel designed it. Think about it. If you could load CS directly, the consequence would be that you would lose control of the processor because now the Instruction Pointer (IP) register would be wrong. In order to change the value of CS, you also have to simultaneously change the value of IP. You do that with an intersegment call or jump, an interrupt, or a return.
Arduino is a physical computing platform based on a simple I/O board and a development environment that implements the Processing/Wiring language. Arduino can be used to develop stand-alone interactive objects or can be connected to software on your computer (e.g., Macromedia Flash, Processing, Max/MSP, Pure Data, SuperCollider). Currently shipping versions can be purchased pre-assembled; hardware design information for older versions is available for those who would like to assemble an Arduino by hand.
What is meant by microprocessor and explain its operation?
Microprocessor is a programmable logic device which has computing and decision making capability similar to a cpu of a computer..the versions of microprocessor is 8085,8086,8088..
There is insufficient information in the question to answer it properly. Please restate the question.
Explain briefly the different modes of winding up of a company?
Modes of Winding Up of Companies
As per Section 425 of the Act, the modes of winding up are:
MODES OF COMPANIES WINDING UP
Compulsory Winding-up by the Court
The court may wind up a Company:
a. if the company has, by special resolution, resolved that the company should be wound up by the court;
b. if default is made in delivering the statutory report to the Registrar or in holding the statutory meeting;
c. if the company does not commence its business within a year from its incorporation, or suspends its business for a whole year;
d. if the number of members is reduced, in the case of a public company, below seven, and in the case of a private company, below two;
e. if the company is unable to pay its debts;
f. if the court is of the opinion that it is just and equitable that the company should be wound up.
The 'just and equitable' clause effectively makes the powers of the court unlimited. In a normal situation, the court might order the winding-up of a company in situations such as a deadlock in the business or continuous losses eroding the capital.
Voluntary Winding-up
A voluntary winding-up may be made on any one of the following grounds:
(a) when the period, if any, fixed for the duration of company by its articles, has expired;
(b) an event has taken place, on the occurrence of which the articles provide that the company is to be dissolved;
(c) if the company passes a special resolution that the company should be wound up voluntarily (section 484(1) of the Act).
In circumstances (a) and (b), an ordinary resolution passed in a general meeting for winding-up is sufficient.
A voluntary winding-up may be
(a) a members' voluntary winding-up,
(b) a creditors' voluntary winding-up.
The members' voluntary winding-up may be resorted to only when the directors or the majority of the directors, are able, at a meeting of the board, to make a declaration verified by an affidavit, to the effect that they have made a full inquiry into the affairs of the company, and that, having done so, they are of the opinion that the company has no debts, or that it will be able to pay its debts in full within such period (not exceeding three years) from the commencement of the winding-up as may be specified in the declaration (section 488 of the Act). In circumstances where the company is not solvent, it cannot be wound up by way of members' voluntary winding-up and it must resort to a creditors' voluntary winding-up. The procedure for a creditors' voluntary winding-up is that the company causes a meeting of the creditors' voluntary winding-up is that the company causes a meeting of the creditors of the company to be called for the day, or the next following day, on which the general meeting of the company is to be held at which the resolution for winding-up is to be proposed, and causes notices of the meeting of creditors to be sent to the creditors by post, simultaneously with the sending of the notices of the general meeting of the company (section 500 of the Act). The creditors and the company at their respective meetings may nominate a person to be the liquidator for the purpose of winding up the affairs and distributing the assets of the company.
Winding-up subject to the Supervision of the Court
After the company has passed a resolution for voluntary winding-up, the court may make an order that the voluntary winding-up shall continue, but subject to the supervision of the court and with such liberty for creditors, contributories or others to apply to the court, and generally on such terms and conditions as the court thinks just (section 533 of the Act). Thus, a voluntary winding-up can e converted into a winding-up subject to the supervision of the court, on terms and conditions imposed by the court.
How do you calculate vertual memory?
Virtual memory is not calculated, although the operating system can manage its size based on how much memory you have. This can lead to fragmentation issues and slack space being created on the hard drive. A good virtual swap file size is generally your memory size multiplied by 1.5. Say you have 4G memory, the swap should be a fixed size (not allowing Windows to manage it) of around 6G. This will give it ample room to swap out information and stop it from fragmenting drive space.