answersLogoWhite

0

📱

Microprocessors

A microprocessor is the heart of any computer, whether it is a server, a desktop machine, or a laptop. This single chip contains the arithmetic, control, and logic circuitry necessary to interpret and execute computer programs.

2,578 Questions

How do you write delay routine for 1 millisecond using timer 0 of 8051 for 12MHZ crystal frequency?

DELAY: MOV TMOD,#00000001B // Sets Timer 0 to MODE1 (16 bit timer). Timer 1 is not used MOV TH0,#0FCH // Loads TH0 register with FCH MOV TL0,#018H // LOads TL0 register with 18H SETB TR0 // Starts the Timer 0 HERE: JNB TF0,HERE // Loops here until TF0 is set (ie;until roll over) CLR TR0 // Stops Timer 0 CLR TF0 // Clears TF0 flag RET

How is processing power measured?

Processing power is generally measured in Hertz, with most modern computers running into the Gigahertz. Processing power is more complicated though, with concepts like MIPS, Flops an pipelining.

Your computer running on celeron processor do you can change the precessor to dual core?

yes u can.. open the computer... take out the celeron... put in a dual core.... close the computer...

CPU's operate in 3 modes 16 bit 32 bit and 64 bit Respectively the 3 modes are also called?

real mode, protected mode and long mode real mode, protected mode and long mode

Or: 16-bit modes (real, protected or virtual), 32-bit mode (protected), 64-bit modes

What are the advantages of the movs and cmps instructions over the mov and cmp instructions?

Its not an issue of an advantage, it an issue of different purpose.

  • mov & cmp operate on individual bytes/characters
  • movs & cmps operate on strings of multiple bytes/characters

How does the CPU works?

The CPU is basically the brain of a computer. It sits in the motherboard of a computer as a central unit. All programs and instructions must go through the system unit before they are executed. When a function is called upon, the CPU pulls it from the Random Access Memory (RAM) and any other hard ware in order to process it.

The CPU then reads the instructions associated to the task before sending it back to the RAM. The data travels through the system bus and this is guided by the CPU Finally, the CPU makes sure the data gets to its destination in the correct order.

The CPU handles the data until when it is no longer needed or when the program is closed.
Your CPU or "Computer Processing Unit" processes all programs and information on your computer.

What is the maximum number of cores that can be in a CPU and in which model of computer can someone buy it?

A company called Intel less than 5 years ago worked out that simply making microprocessors faster will melt the chip not increase the speed of the chip. That is why we now have 2 Core, 4 Core, 8 Core, 16 Core microprocessors currently available.

There is a range of Operating systems currently available such as Windows, Linux, Macintosh. The best one for you is the one that you are most comfortable with rather than the range of software available. Most people who buy a computer get the fastest one with the most memory that they can afford. It is a buyers market so feel free to find what is best for you

What are the three brands of microprocessor?

There are WAY more than 3 brands of processors...

Here is an incomplete list:

Intel

AMD

POWER

PowerPC

Sun SPARC

HP (PA-RISC)

ARM

VIA

Motorola

and more!

Why in port 0 each pin must be connected to 10k ohm pull-up resistors in 8051?

Port 0 has open drain output drivers, so if you want to use it for output (or its external memory address/data bus use) the pull-ups must be provided externally.

Ports 1, 2, and 3 have built in internal pull-ups.

Check your datasheet for details.

What is dual voltage operation?

Dual voltage operation means the unit which has that feature can be operated with one of two voltages. This is a feature that may lend itself to marketing a PC in another country where the line voltage (voltage at the mains) is different. The user is able to select an operating voltage, and it is usually done with a switch. Many PC's have the power supply fastened directly to the back of the case where the power cord goes in. (On most units, the power cord plugs directly into the supply.)Some of these power supplies have a small slide switch on them that permits selection of another operating voltage. A "115" or a "220" for example. By looking on the back of a given unit, one might see the switch that provides for the "dual voltage option" feature of that unit.

What do you call the electric control unit for the wipers located under the hood?

windshield wiper motor. Or it could be the wiper module. If under the hood, its the motor. The module is usually located inside the car.

How many MB is 29264 KB?

To answer how many MB is 29264 KB: Since there are 1024 Kilobytes in 1 MB, the computation is actually pretty simple. 29264/1024=28.5781 Thus, the answer is approximately (29 MB) is equivalent to (29264 KB).

Is KB more than MB?

MB is more,

1 MB = 1024 KBs

Heres the list from Least to greatest,

Bytes, Kilo-Bytes, Mega-Bytes, Giga-Bytes, Terra-Bytes

What are the key features of 1973 constitution of Pakistan?

1. Written Constitution

Like the previous constitutions of 1956 and 1962 the Constitution of 1973 is a written document. It is very comprehensive and consists of twelve parts consisting of 280 articles.

2. Islamic System

The inclusion of Islamic Provisions has given the 1973 Constitution an unprecedented Islamic character. It ensures an Islamic system in the country.

3. Rigid Constitution

It is a rigid constitution. No Government can change it at will. It is not easy to make amendments in it. Two-third majority of both the Houses is required for this purpose

4. Direct Method of Election

The Constitution of 1973 gives a direct method of election. The members of the National Assembly, the Provincial Assemblies are directly elected by the people.

5. National Language

The 1973 Constitution has declared Urdu as the national language of Pakistan. However English has been retained as the official language for 15 years

6. Rule of Law

The 1973 Constitution establishes rule of law in Pakistan. According to rule of law no person can be deprived of his fundamental rights. All the citizens of Pakistan are equal before law.

7. High Treason

According to the Constitution of 1973 the act of unconstitutional abrogation of the Constitution has been declared as an act of High Treason

Why it is possible to achieve a high hit rate with a relatively small amount of cache?

Well, cache hit rate isn't always determined by the size of the cache. If the cache is inefficient, or if the processor is clocked too far out of stability, the hit rate can decrease. Same as such in the inverse-- If you have cache functioning at near perfection and the processor is clocked properly, the cache hit rate will be reasonably high.

High miss rates are most often caused by having too little cache, but the two above mentioned things have an impact too. A small cache isn't bad-- if it is enough. Processing aims for simple-instruction hit rate at least 97%. Misses beyond this have an increasingly heavy impact on performance. 3 misses out of 100 is a bit rough when you consider how many billions of cycles a second a processor goes through.

Vhdl code for 4 bit updown counter?

UP-DOWN COUNTER

library IEEE;

use IEEE.STD_LOGIC_1164.ALL;

use IEEE.STD_LOGIC_ARITH.ALL;

use IEEE.STD_LOGIC_UNSIGNED.ALL;

entity updowncount is

port(reset,c,clk:in std_logic;

s:inout std_logic_vector(3 downto 0));

end updowncount;

architecture Behavioral of updowncount is

begin

process(reset,c,clk,s)

begin

if reset='1' then

s<="0000";

elsif c='1' and rising_edge(clk) then

s<=s+1;

elsif c='0' and rising_edge(clk) then

s<=s-1;

end if;

end process;

end Behavioral;UP-DOWN COUNTER

library IEEE;

use IEEE.STD_LOGIC_1164.ALL;

use IEEE.STD_LOGIC_ARITH.ALL;

use IEEE.STD_LOGIC_UNSIGNED.ALL;

entity updowncount is

port(reset,c,clk:in std_logic;

s:inout std_logic_vector(3 downto 0));

end updowncount;

architecture Behavioral of updowncount is

begin

process(reset,c,clk,s)

begin

if reset='1' then

s<="0000";

elsif c='1' and rising_edge(clk) then

s<=s+1;

elsif c='0' and rising_edge(clk) then

s<=s-1;

end if;

end process;

end Behavioral;