Blaise pascal invented the first mechanical adding machine in 1642.but Charles Babbage was father of morden computer
Blaise pascal invented the first mechanical adding machine in 1642.but Charles Babbage was father of morden computer. O.C.A.BARIPADA
Computers weren't discovered, they were invented. In its most basic understanding, computers were invented thousands of years ago by the Chinese, however that is clearly not the case for electronic
Were microcomputers a part of the first generation of computers?
No, the earliest computers (from the 1940s to the mid 1960s) were all mainframe computers. The first microcomputers were made in the early 1970s. However many of the earliest computers were much slower and had far less memory than the earliest microcomputers!
How microprocessor revolutionized the computer industry?
Today's computer would be nothing like it is now without the microprocessor. Most every electronic device has a microprocessor in it, from garage door openers, to remote controls, and cell phones. The microprocessor revolutionized electronics, giving them intelligence, and making our lives easier. Thus, it revolutionized the computer industry.
What is the significance of silicon chips in the computer?
Silicon is a metalloid which mean that it contains some properties of metals and nonmetals. Silicon does not conduct heat very well (property of a nonmetal), it is solid at room temp (property of most metals), and has a high melting point so when computers and other electronics are being heavily used they stay together.
What is the brain of the computer called?
The "computer" part.
Humans have built computers with our understanding of cognitive science. Computers implement a processor, memory for temporary data storage (during processing, caching, etc), and a hard-drive for persistent data. A human brain can store data long term, process information, and temporarily hold small amounts of data for short times while processing the information (e.g. "Carry the 2...").
Where was the microprocessor invented?
Jack Kilby at Texas Instruments invented the first monolithic integrated circuit in 1958. His device consisted of a bar of Germanium in which all the components were formed, but still required manual wiring of those components under a microscope.
Robert Noyce at Fairchild Semiconductor invented an improved monolithic integrated circuit about 6 months later. His device consisted of Silicon and using Fairchild's newly developed planar process allowed both components and wiring to be formed together. This process has been used for ICs ever since.
Federico Faggin at Intel invented the first commercial microprocessor IC, the 4004, in 1971.
What was the first microprocessor used in home computers?
The first microprocessors emerged in the early 1970s and were used for electronic calculators, using binary-coded decimal (BCD) arithmetic on 4-bit words. Other embedded uses of 4-bit and 8-bit microprocessors, such as terminals, printers, various kinds of automation etc., followed soon after. Affordable 8-bit microprocessors with 16-bit addressing also led to the first general-purpose microcomputers from the mid-1970s on.
What is the difference between AVR microcontroller and pic microcontroller?
The difference is base on the requirement of their0 application.
What are the internal parts of CPU?
motherboard, graphics card (if you have a fast computer), hard drive, power supply, CD drive, slave hard drive, cooling system,....
CPU has many parts:a motherboard(processor,heat sink,fans,slots);
hard disk,vga port,ide ports,smps(switch mode power supply),sata cables,pci slots.
Write program to divide two number using 8085 microprocessor?
LDA 9000H
MOV B,A
LDA 9001H
MOV E,A
MVI C,00H
MOV A,B
LOOP : INR C
SUB E
JNZ LOOP
ADD E
DCR C
STA 9002H
MOV E,A
STA 9003H
Input the 2 numbers in 9000 & 9001.
Remainder stored in 9002, Quotient stored in 9003.
Advantages of parallel computing?
Save time and/or money: In theory, throwing more resources at a task will shorten its time to completion, with potential cost savings. Parallel clusters can be built from cheap, commodity components.
Provide concurrency: A single compute resource can only do one thing at a time. Multiple computing resources can be doing many things simultaneously
Use of non-local resources: Using compute resources on a wide area network, or even the internet when local compute resources are scarce.
Limits to serial computing: Both physical and practical reasons pose significant constraints to simply building ever faster serial computers:
In magnetism:
An eddy current is induced into a metal when magnetic lines of force move across it. A South pole causes circulating current in clockwise direction while a North pole causes current in counter-clockwise direction. These eddy currents thus buck the applied forces. Eddy currents are undesirable when induced into transformer cores causing power loss. Lamination of core material reduces current flow in the core. Current induced into the secondary winding of a transformer is a used to step-up or step-down voltages so that they can be of a correct size for end-use applications.
<><><>
When time-varying magnetic field is applied to electrical machines like transformers, a time-varying emf is induced in the transformer cores. A short circuit occurs at the molecular level in the core. Due to less resistance, a large current begins to flow in the core. This causes heating in the core. Actually the path of the current is circular resembling the circular waves in a pool of water (eddy). Hence these currents are called eddy currents.
In fluids:
In water flow, an eddy is a current that flows opposite the normal flow. If on a river, an eddy is a current that will flow upstream in a side channel filling it, even if the flow is in an opposite direction of the original flow. It is equivalent to a stream's water level rising because the river it feeds has more water in it than the stream, thus making the water flow upstream. It can also be an area that seems not to have a current at all.
A:
Just like there exists a magnetic path due to current (charge) flow in a conductor (direction given by right hand rule), the thing works other way as well...
When there is a flux path crossing a current conducting material, there exists current paths around the flux line on the conductor plane centered to the point where flux line meets the plane. These currents are eddy currents.
Commonly available in magnetic circuits. Laminations are done to minimize the ability to flow eddy currents.
Assembly language program to convert 8 bit binary to ascii code?
BinarySearch proc ;params: array (of integers), length, target
push ebp
mov ebp, esp
mov ebx, [ebp + 8]
mov ecx, [ebp + 12]
xor edx, edx
dec ecx
jmp LoopCond
LoopStart:
mov eax, edx
add eax, ecx
shr eax, 1
push ecx
mov ecx, [ebp + 16]
cmp [eax * 4 + ebx], ecx
pop ecx
je Exit
jl UpperHalf
mov ecx, eax
dec ecx
jmp LoopCond
UpperHalf:
mov edx, eax
inc edx
LoopCond:
cmp ecx, edx
jge LoopStart
mov eax, -1
Exit:
pop ebp
ret
BinarySearch endp
Block Diagram of Microprocessor based system?
A computer can process data, pictures, sound and graphics. They can solve highly complicated problems quickly and accurately.
Input Unit:
Computers need to receive data and instruction in order to solve any problem. Therefore we need to input the data and instructions into the computers. The input unit consists of one or more input devices. Keyboard is the one of the most commonly used input device. Other commonly used input devices are the mouse, floppy disk drive, magnetic tape, etc. All the input devices perform the following functions.
Storage Unit:
The storage unit of the computer holds data and instructions that are entered through the input unit, before they are processed. It preserves the intermediate and final results before these are sent to the output devices. It also saves the data for the later use. The various storage devices of a computer system are divided into two categories.
1. Primary Storage: Stores and provides very fast. This memory is generally used to hold the program being currently executed in the computer, the data being received from the input unit, the intermediate and final results of the program. The primary memory is temporary in nature. The data is lost, when the computer is switched off. In order to store the data permanently, the data has to be transferred to the secondary memory.
The cost of the primary storage is more compared to the secondary storage. Therefore most computers have limited primary storage capacity.
2. Secondary Storage: Secondary storage is used like an archive. It stores several programs, documents, data bases etc. The programs that you run on the computer are first transferred to the primary memory before it is actually run. Whenever the results are saved, again they get stored in the secondary memory. The secondary memory is slower and cheaper than the primary memory. Some of the commonly used secondary memory devices are Hard disk, CD, etc.,
Memory Size:
All digital computers use the binary system, i.e. 0's and 1's. Each character or a number is represented by an 8 bit code.
The set of 8 bits is called a byte.
A character occupies 1 byte space.
A numeric occupies 2 byte space.
Byte is the space occupied in the memory.
The size of the primary storage is specified in KB (Kilobytes) or MB (Megabyte). One KB is equal to 1024 bytes and one MB is equal to 1000KB. The size of the primary storage in a typical PC usually starts at 16MB. PCs having 32 MB, 48MB, 128 MB, 256MB memory are quite common.
Output Unit:
The output unit of a computer provides the information and results of a computation to outside world. Printers, Visual Display Unit (VDU) are the commonly used output devices. Other commonly used output devices are floppy disk drive, hard disk drive, and magnetic tape drive.
Arithmetic Logical Unit:
All calculations are performed in the Arithmetic Logic Unit (ALU) of the computer. It also does comparison and takes decision. The ALU can perform basic operations such as addition, subtraction, multiplication, division, etc and does logic operations viz, >, <, =, 'etc. Whenever calculations are required, the control unit transfers the data from storage unit to ALU once the computations are done, the results are transferred to the storage unit by the control unit and then it is send to the output unit for displaying results.
Control Unit:
It controls all other units in the computer. The control unit instructs the input unit, where to store the data after receiving it from the user. It controls the flow of data and instructions from the storage unit to ALU. It also controls the flow of results from the ALU to the storage unit. The control unit is generally referred as the central nervous system of the computer that control and synchronizes its working.
Central Processing Unit:
The control unit and ALU of the computer are together known as the Central Processing Unit (CPU). The CPU is like brain performs the following functions:
• It performs all calculations.
• It takes all decisions.
• It controls all units of the computer.
A PC may have CPU-IC such as Intel 8088, 80286, 80386, 80486, Celeron, Pentium, Pentium Pro, Pentium II, Pentium III, Pentium IV, Dual Core, and AMD etc.
Baud rate is defined as the number of bits transmitted per sec.
Specify the crystal frequency required for an 8085 system to operate at 1.1mhz?
The crystal frquency in an 8085 system is twice the desired clock frequency, so a crystal of 2.2 MHz is required to operate at 1.1 MHz.
Note: Clock frequency is not the same as instructions per second, because the instructions in an 8085 take a variable number of clock cycles, between 4 and 18, to execute.
Give the program for finding smallest number in 8085 microprocessor?
.model small
.stack 64
.data
n1 db 08h,02h
res db ?
.code
mov ax,@data
mov ds,ax
mov cx,02
lea si,n1
mov bl,0ffh
mine:mov al,[si]
cmp al,bl
jne loop1
jmp loop2
loop1:jnc loop2
mov bl,al
inc si
loop mine
jmp exit
loop2:inc si
loop mine
exit:mov res,bl
hlt
end
Write a program to compute factorial of a number on 8051?
FOR NO'S TILL 8 ONLY Example for Number 4
4!=4*3*2*1 which is = 24
MOV R1,#04
MOV R0,#04
MOV A,R0
CALL:DEC R0
MOV F0,R0
MUL AB
DJNZ R1,CALL
LCALL 0003
SHARAD KOTHARKAR
What are the use of socket API?
The socket API is an Interprocess Communications (IPC) programming interface;Originally provided as part of the Berkeley UNIX operating system (1980);It is a de facto standard for programming IPC;Adopted by many modern operating systems, e.g. Sun Solaris and Windows systems;Underlying service for sophisticated IPC, e.g. RPC, RMI, CORBA, Web Services, etc.
A socket API provides a programming construct termed a socket;A process wishing to communicate with another process must create an instance, or instantiate, such a construct;The two processes then issues operations provided by the API to send and receive data Also in case of Java, Datagram sockets can support both connectionless and connection-oriented communication at the application layer. This is so because even though datagrams are sent or received without the notion of connections at the transport layer, the runtime support of the socket API can create and maintain logical connections for datagrams exchanged between two processes, as you will see in the next section.
What are the different generations of microprocessors?
NO DIFFERENCE they all use the basic three units. I/O, ARITHMETIC and PROCESSOR. The difference is enhancement of the products. Speed buss with more bits per byte I/O speed and a co processor to alleviate overhead of I/O management.
In computer programming, a loop is a series of instructions given and carried out continuously until a condition is made or an error is found. Both of these possibilities come to the same result, termination of the loop unless the program is specified to run for an infinite amount of time.
EXAMPLE:
#include
Write a program to generate the Fibonacci Series using array?
#include<stdlib.h>
#include<conio.h>
#include<stdio.h>
void main (void)
{
clrscr();
int i;
int a[10];
a[0]=0;
a[1]=1;
printf("First 10 Fibonacci numbers are :\n");
printf("%d\n%d\n",a[0],a[1]);
for(i=2;i<10;i++)
{
a[i]=a[i-1]+a[i-2];
printf("%d\n",a[i]);
}
getch();
}
Advantages of at89c51 microcontroller over 8051 microcontroller?
the 8051 microcontrroller is the name doesnt matter easy or not....but the maiin and imp diff between both is at89s51 represents the 8051 chip no....along with the name of company i.e atmel, so all n all both are same thing ......
89c51 have RISC architecture and contains less no of opcodes which are easy for programming. so iti is preferred than 8051.