Uploaded by Umar Akram

M&M assignment 1

advertisement
CLASS: BSCE 6th
ASSIGNMENT NO: 1
SESSION: SPRING 2022
Q1) Write a short report where you compare 4004, 8086 and the latest CPU
available today.
4004 Intel
The Intel 4004 microprocessor was released in 1971, and it was the first commercial
microprocessor that was completely integrated into a single chip. The 4004 was designed by
Federico Fagin and ran at 740KHz with a four-bit microarchitecture. The MCS-4 series of chips
included the 4004, which was designed primarily for use in calculators, cash registers, ATMs
(automated teller machines), and other small business applications.
FEATURES: The 4004 was equipped with a 4-bit processor. The data was saved in an
external register, while the instructions were stored in ROM (read-only memory). A 4-bit address
bus was used by the 4004. There were also the following features:






740 kHz is the maximum clock speed.
92600 commands per second are possible.
Data and software storage are kept separate.
12-bit addresses are used.
Instructions that are 8 bits long.
Words with four bits
Intel 8086
The Intel 8086 Microprocessor is an improved version of the Intel 8085 Microprocessor, which
was introduced in 1976. It's a 16-bit microprocessor with 20 address lines and 16 data lines, and
it can store up to 1MB of data. It contains a sophisticated instruction set that facilitates
operations like as multiplication and division. It has two modes of operation, which are
Maximum and Minimum. Maximum mode is appropriate for systems with several processors,
whereas Minimum mode is appropriate for systems with only one CPU.
FEATURES: The following are the most notable characteristics of an 8086 microprocessor:
It has an instruction queue that can store six instruction bytes from memory, allowing it to
process data faster. It was the first 16-bit processor, featuring a 16-bit ALU, 16-bit registers, a
16-bit internal data bus, and a 16-bit external data bus for quicker processing. It comes in three
different variants depending on how often you use it.



5MHz, 8086
8MHz, 8086-2
10 MHz (c)8086-1
It enhances performance by using two stages of pipelining, namely the Fetch Stage and the
Execute Stage. Up to 6 bytes of instructions can be prefetched and stored in the queue by the
fetch stage. These instructions are carried out by the Execute stage.


There are 256 vectored interrupts on it.
There are 29,000 transistors in it.
Intel Core i9-12900K
Intel launched the Core i9-12900K, a 64-bit hexadeca-core high-end performance x86 desktop
microprocessor, in late 2021. This processor is built on Intel's Intel 7 technology and is based on
the Alder Lake microarchitecture. The i9-12900K is a multicore heterogeneous SoC with eight
large Golden Cove cores and eight tiny Gracepoint cores. The large cores run at 3.2 GHz, with
Turbo Boost speeds up to 5.1 GHz and Turbo Boost Max speeds up to 5.2 GHz. The tiny cores
run at 2.4 GHz, with Turbo Boost speeds reaching 3.9 GHz. This processor has a maximum
turbo power of 241 W and a base power of 125 W.
FEATURES:








Total Cores 16.
Performance-cores 8.
Efficient-cores 8.
Total Threads 24.
Max Turbo Frequency 5.20 GHz.
Intel® Turbo Boost Max Technology 3.0 Frequency ‡ 5.20 GHz.
Performance-core Max Turbo Frequency 5.10 GHz.
Efficient-core Max Turbo Frequency 3.90 GHz.
Q2) (8086) Write a SUB instruction that will:
Write this in emu8086 and show result (1) (CL02)
(a) subtract BX from CX
(b) subtract 0EEH from DH
(c) subtract DI from SI
(d) subtract the data addressed by SI from CH
(e) subtract AL from memory location FROG
Download