*Hello great people, its been so wonderful here on steemit with everyone and i will bring to you a clear study of a specific kind of microprocessor known as 8086 microprocessor.* .jpg) [8086 microprocessor](https://en.m.wikipedia.org/wiki/Intel_8086) Assembly languages require a thorough knowledge of the architecture of the computer of which it is available, since unlike high-level languages that are machine independent. We are going to briefly review the architecture of 8086 microcomputers. We shall take the review from a programming point of view. Notice that by architecture, we mean the general layout of the major components or the organization of its major components. Let's go there!; **THE SYSTEM** In microcomputers, the CPU is a microprocessor and it’s often called **microprocessor unit** (MPU). The CPU which is labeled as the brain of the computer, is where all processing activities within the computer system are done and also controlled. These include instruction decoding, arithmetic and logical operations. Where do you think the instruction decoding, arithmetic and the logical operations are done?alright let study...The former is done in the decoding circuitry within the control unit (CU) of the CPU while the later are performed by the arithmetic and logic units (ALU). >Now within the system, all these are achieved through the timing signals or pulses generated by timing circuitry maybe a clock within the CU of the CPU. These processes are used to synchronize the activities done. .jpg) [credit: a typical 8086 microprocessor](http://www.eazynotes.com/pages/microprocessor/notes/block-diagram-of-intel-8086.html) Now we are making progress. The illustration above represents the architectural diagram of a typical 8086 microprocessor. As you can see from it, it shows that a typical microprocessor-based microcomputer system consists of two functional units; the Bus interface nit(BIU) and the execution unit(EU). The BIU is responsible for all data and address transfers on the buses for execution unit. It fetches instructions from the memory, reads data from the ports and memory and also writes data to ports and memory. The BIU makes se of the input and output interfaces to read and write data. It’s a very sensitive area which is made up of segment registers, instruction pointer and the instruction stream queue. On the other hand, EU informs the BIU where to fetch instructions and data, then it decodes and executes the instructions fetched by the BIU. The EU comprises of the general-purpose registers, pointer and index registers, control units, the arithmetic and logic units (ALU), and the flag registers. It is important to note that the main components in the microcomputer system (CPU, RAM, ROM, and I/O interfaces) are connected together by number of signal lines called **BUSES**. *I know one day I will be opportune to be where its been assembled, positive minds*….so Buses are set of conductors or signal lines used in transmitting information within the computer system, and especially between the CPU and the other units or components. The data bus is the set of signal lines for transmitting data, the address bus is for transmitting the memory address of the data transmitted to the data bus, while the control bus is for transmitting the control signal instructions that regulate activities in the bus. The data bus, address bus and the control bus are generally known as the system bus. **CPU REGISTERS** The CPU registers are a special group of fast access memory locations within the CPU itself. The registers are all 16 bit in size and have the names as shown in the image below.  [Credit](http://www.eazynotes.com/pages/microprocessor/notes/block-diagram-of-intel-8086.html) The 8086 CPU registers are classified into a number of groups. The major groups being the **general purpose registers** and **special purpose registers**. Within the general purpose registers we have the data registers, the index registers, and a part of the pointer registers. Similarly the group of special purpose registers has the pointer registers,flag register and segment registers. **8086 MICROPROCESSOR ADDRESSING MODES** Let’s just briefly discuss the addressing modes in 8086 microprocessor. Now this processor uses different ways to access data on which it operates. *it is very crucial to understand clearly those different ways; otherwise you won’t be able to program the microprocessor effectively. These different ways are called the addressing mode. Addressing modes refers mainly to memory and *registers*. .jpg) [Credit](http://iitestudent.blogspot.com/2012/02/pin-configuration-8086-and-8088.html?m=1) Anyways lets consider the following instruction; MOV destination, *source*. When these instruction is executed, it copies a word or rather a byte from the specified source location to the specified destination location. The source can be either a number written directly in the instruction or a memory location specified in any of its different ways. Addressing modes can be one of the following – implicit, direct, indirect, immediate, relative, based or index addressing. Let me try and brief them a bit; - In **immediate addressing mode**, the source is specified as an immediate value in the instruction. - In **implicit addressing mode**, one or both operands are not specified in the instruction. However the omitted operands are implied. - **Direct addressing mode** relates mostly to accessing data from memory address specified directly in an instruction. -In **Indirect addressing**mode unlike the direct addressing mode which uses the memory as the source operands, however the memory address is not directly specified in an instruction. The source memory is usually computed from a value contained in a register. - In **register addressing mode**, a register is always the source of an operand in an instruction. - **Relative or base addressing mode** uses the base register with an offset to access data in memory. - In **Index addressing mode**, an index or subscript is used to determine the address of an operand in memory. I believe you have learnt a lot on the wonderful study, I appreciate your time. I still remain your humble friend,@setapart. REFERENCES https://www.pcworld.com/article/146957/components/article.html- Birth of a Standard: The Intel 8086 Microprocessor. Thirty years ago, Intel released the 8086 processor, introducing the x86 architecture that underlies every PC — Windows, Mac, or Linux — produced today New 8086 family products boost processor performance by 50 percent, Intel Preview Special Issue: 16-Bit Solutions, Intel Corporation, May/June 1980, page 17. Microprocessor 8086 overview, Tutorial points- https://www.tutorialspoint.com/microprocessor/microprocessor_8086_overview.html Intel 8086- Wikipedia. https://en.m.wikipedia.org/wiki/Intel_8086 https://www.amazon.in/pantech-solutions-8085-PS2-LAB-KIT-Microprocessor-Trainer/dp/B014HCUORA .gif) Much LOVE @steemstem
author | setapart |
---|---|
permlink | the-8086-microprocessor-structure-and-operations |
category | steemstem |
json_metadata | {"tags":["steemstem","nigeria","technology","africaunchained","stemng"],"users":["setapart","steemstem"],"image":["https://steemitimages.com/DQmXv7q2GH2dHgGuw9yB2WBZfiLxAQyK4csmFguqwFhjCPe/images(41).jpg","https://steemitimages.com/DQmR9Lq9zufhku7hipSGPCGwBAt7GpNpySedbyBJnM4zHsh/images(39).jpg","https://steemitimages.com/DQmYu2JddWkbpZBcABYhsYsRCZSYuLBibZPAbXvQ58VS4nd/memory-segment-8086.jpg","https://steemitimages.com/DQmSjK2cnATYAiyFc3pj2VKqhCEVJZhBXVm8WuqzTkz8YPZ/images(42).jpg","https://steemitimages.com/DQmdEhYBwAGZDsmgdeDywfrba4DRJvaPFToR4HvSKjY8rim/DQmdEhYBwAGZDsmgdeDywfrba4DRJvaPFToR4HvSKjY8rim%20(1).gif"],"links":["https://en.m.wikipedia.org/wiki/Intel_8086","http://www.eazynotes.com/pages/microprocessor/notes/block-diagram-of-intel-8086.html","http://iitestudent.blogspot.com/2012/02/pin-configuration-8086-and-8088.html?m=1","https://www.pcworld.com/article/146957/components/article.html-","https://www.tutorialspoint.com/microprocessor/microprocessor_8086_overview.html","https://www.amazon.in/pantech-solutions-8085-PS2-LAB-KIT-Microprocessor-Trainer/dp/B014HCUORA"],"app":"steemit/0.1","format":"markdown"} |
created | 2018-01-18 18:04:30 |
last_update | 2018-01-18 18:04:30 |
depth | 0 |
children | 9 |
last_payout | 2018-01-25 18:04:30 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 27.864 HBD |
curator_payout_value | 8.994 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 7,636 |
author_reputation | 1,270,483,929,617 |
root_title | "THE 8086 MICROPROCESSOR STRUCTURE AND OPERATIONS" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 30,449,134 |
net_rshares | 4,462,810,913,918 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
pharesim | 0 | 95,542,361,202 | 0.02% | ||
lafona-miner | 0 | 162,431,915,323 | 2.5% | ||
hr1 | 0 | 50,229,247,242 | 0.02% | ||
kushed | 0 | 4,875,630,872 | 2% | ||
bue | 0 | 13,848,943,644 | 100% | ||
mrs.agsexplorer | 0 | 8,597,589,826 | 2% | ||
acidyo | 0 | 804,773,905,008 | 7% | ||
anwenbaumeister | 0 | 38,557,951,631 | 2% | ||
roelandp | 0 | 86,532,112,017 | 1% | ||
ausbitbank | 0 | 82,938,782,551 | 1% | ||
liberosist | 0 | 114,078,188,899 | 2% | ||
toxichan | 0 | 451,859,873 | 2% | ||
timsaid | 0 | 4,969,962,926 | 1% | ||
velourex | 0 | 3,226,909,343 | 2% | ||
lemouth | 0 | 4,259,151,842 | 1% | ||
greer184 | 0 | 12,054,021,894 | 100% | ||
steemedia | 0 | 213,319,003 | 2% | ||
meerkat | 0 | 53,391,234,656 | 2% | ||
curie | 0 | 97,252,352,374 | 2% | ||
cebymaster | 0 | 265,555,711 | 2% | ||
hendrikdegrote | 0 | 1,032,054,203,003 | 2.4% | ||
steemstem | 0 | 54,672,607,666 | 5% | ||
cotidiana | 0 | 237,487,749 | 2% | ||
teofilex11 | 0 | 1,234,074,236 | 2% | ||
thevenusproject | 0 | 2,656,697,012 | 5% | ||
dna-replication | 0 | 2,637,550,365 | 10% | ||
pacokam8 | 0 | 76,829,877 | 0.4% | ||
destinysaid | 0 | 240,401,745,928 | 40% | ||
iamsgr | 0 | 260,157,273 | 2% | ||
jamhuery | 0 | 1,689,163,708 | 5% | ||
anomadsoul | 0 | 688,191,634,694 | 7% | ||
mobbs | 0 | 5,839,082,984 | 2.5% | ||
bp423 | 0 | 477,149,140 | 2% | ||
jeanpi1908 | 0 | 82,577,443,602 | 100% | ||
diggerdugg | 0 | 201,668,805 | 2% | ||
alexander.alexis | 0 | 123,673,077 | 0.5% | ||
m31 | 0 | 54,944,183,995 | 35% | ||
fancybrothers | 0 | 892,001,038 | 3.5% | ||
ocd | 0 | 423,015,891,570 | 35% | ||
ovij | 0 | 656,809,680 | 5% | ||
gamesjoyce | 0 | 334,281,815 | 2% | ||
somethingburger | 0 | 268,789,051 | 5% | ||
valchiz | 0 | 8,545,994,776 | 46.9% | ||
tormiwah | 0 | 440,428,888 | 3% | ||
cryptonator | 0 | 833,495,407 | 2% | ||
rayken04 | 0 | 54,532,206 | 10% | ||
hornblende | 0 | 1,789,387,305 | 33.5% | ||
uniquegem | 0 | 614,224,003 | 100% | ||
kedi | 0 | 907,270,977 | 3.5% | ||
afrovoter | 0 | 208,481,688,557 | 67% | ||
marvel1206 | 0 | 3,322,792,991 | 100% | ||
raci | 0 | 984,372,237 | 5% | ||
ongoingwow | 0 | 152,692,168 | 4% | ||
geekpowered | 0 | 2,084,779,790 | 1% | ||
steememblem | 0 | 610,975,595 | 100% | ||
sco | 0 | 270,610,393 | 1% | ||
marvelking | 0 | 555,875,178 | 100% | ||
angelfidel | 0 | 613,387,447 | 100% | ||
facesteem | 0 | 614,283,895 | 100% |
I have learnt alot from this post at least some insights about programming. Thanks for sharing, its very educative and amazing also @setapart
author | angelfidel |
---|---|
permlink | re-setapart-the-8086-microprocessor-structure-and-operations-20180118t201903964z |
category | steemstem |
json_metadata | {"tags":["steemstem"],"users":["setapart"],"app":"steemit/0.1"} |
created | 2018-01-18 20:19:06 |
last_update | 2018-01-18 20:19:06 |
depth | 1 |
children | 1 |
last_payout | 2018-01-25 20:19:06 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 141 |
author_reputation | 191,199,067,736 |
root_title | "THE 8086 MICROPROCESSOR STRUCTURE AND OPERATIONS" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 30,472,088 |
net_rshares | 939,213,941 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
setapart | 0 | 939,213,941 | 100% |
I am overwhelmed that you are impacted positively, i appreciate.
author | setapart |
---|---|
permlink | re-angelfidel-re-setapart-the-8086-microprocessor-structure-and-operations-20180119t054923238z |
category | steemstem |
json_metadata | {"tags":["steemstem"],"app":"steemit/0.1"} |
created | 2018-01-19 05:49:30 |
last_update | 2018-01-19 05:49:30 |
depth | 2 |
children | 0 |
last_payout | 2018-01-26 05:49:30 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 64 |
author_reputation | 1,270,483,929,617 |
root_title | "THE 8086 MICROPROCESSOR STRUCTURE AND OPERATIONS" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 30,554,352 |
net_rshares | 0 |
Wow...this is the most elaborated study concerning programming that i have ever seen. Thumbs up great steemian @setapart
author | facesteem |
---|---|
permlink | re-setapart-the-8086-microprocessor-structure-and-operations-20180119t052808575z |
category | steemstem |
json_metadata | {"tags":["steemstem"],"users":["setapart"],"app":"steemit/0.1"} |
created | 2018-01-19 05:28:15 |
last_update | 2018-01-19 05:28:15 |
depth | 1 |
children | 1 |
last_payout | 2018-01-26 05:28:15 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 120 |
author_reputation | 86,032,569,934 |
root_title | "THE 8086 MICROPROCESSOR STRUCTURE AND OPERATIONS" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 30,551,421 |
net_rshares | 0 |
Thanks so much, i appreciate. More still coming be at an alert *smiles.
author | setapart |
---|---|
permlink | re-facesteem-re-setapart-the-8086-microprocessor-structure-and-operations-20180119t055045206z |
category | steemstem |
json_metadata | {"tags":["steemstem"],"app":"steemit/0.1"} |
created | 2018-01-19 05:50:54 |
last_update | 2018-01-19 05:51:12 |
depth | 2 |
children | 0 |
last_payout | 2018-01-26 05:50:54 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 71 |
author_reputation | 1,270,483,929,617 |
root_title | "THE 8086 MICROPROCESSOR STRUCTURE AND OPERATIONS" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 30,554,546 |
net_rshares | 0 |
This gem of a post was discovered by the OCD Team! **Reply to this comment** if you accept, and are willing to let us share your gem of a post! By accepting this, you have a chance to receive extra rewards and one of your photos in this article may be used in our compilation post! You can follow @ocd – learn more about the project and see other _Gems_! We strive for transparency. If you would like to be resteemed by @ocd and reach a bigger audience, use the tag ocd-resteem. Three posts using this tag will be chosen each day by our curators to be RS. Good Luck! @Ocd now has a witness, please vote for @ocd-witness to help support other undervalued authors!
author | jeanpi1908 |
---|---|
permlink | re-setapart-the-8086-microprocessor-structure-and-operations-20180118t185534977z |
category | steemstem |
json_metadata | {"tags":["steemstem"],"users":["ocd","ocd-witness"],"app":"steemit/0.1"} |
created | 2018-01-18 18:55:39 |
last_update | 2018-01-18 18:55:39 |
depth | 1 |
children | 2 |
last_payout | 2018-01-25 18:55:39 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 668 |
author_reputation | 28,395,754,342,728 |
root_title | "THE 8086 MICROPROCESSOR STRUCTURE AND OPERATIONS" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 30,458,442 |
net_rshares | 0 |
Thanks so much for stopping by. I accept, you can gladly share @jeanpi1908
author | setapart |
---|---|
permlink | re-jeanpi1908-re-setapart-the-8086-microprocessor-structure-and-operations-20180118t200926879z |
category | steemstem |
json_metadata | {"tags":["steemstem"],"users":["jeanpi1908"],"app":"steemit/0.1"} |
created | 2018-01-18 20:09:27 |
last_update | 2018-01-18 20:09:27 |
depth | 2 |
children | 1 |
last_payout | 2018-01-25 20:09:27 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 74 |
author_reputation | 1,270,483,929,617 |
root_title | "THE 8086 MICROPROCESSOR STRUCTURE AND OPERATIONS" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 30,470,546 |
net_rshares | 0 |
Here you got mentioned: https://steemit.com/ocd/@ocd/ocd-daily-issue-168 If you would vote @ocd-witness as witness for thanking us for our work that would be aweasome.
author | jeanpi1908 |
---|---|
permlink | re-setapart-re-jeanpi1908-re-setapart-the-8086-microprocessor-structure-and-operations-20180120t214623519z |
category | steemstem |
json_metadata | {"tags":["steemstem"],"users":["ocd-witness"],"links":["https://steemit.com/ocd/@ocd/ocd-daily-issue-168"],"app":"steemit/0.1"} |
created | 2018-01-20 21:46:30 |
last_update | 2018-01-20 21:46:30 |
depth | 3 |
children | 0 |
last_payout | 2018-01-27 21:46:30 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 167 |
author_reputation | 28,395,754,342,728 |
root_title | "THE 8086 MICROPROCESSOR STRUCTURE AND OPERATIONS" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 30,958,540 |
net_rshares | 0 |
Good one from you bro,, i acquired a little knowledge from this... Thanks
author | uniquegem |
---|---|
permlink | re-setapart-the-8086-microprocessor-structure-and-operations-20180119t094015225z |
category | steemstem |
json_metadata | {"tags":["steemstem"],"app":"steemit/0.1"} |
created | 2018-01-19 09:40:21 |
last_update | 2018-01-19 09:40:21 |
depth | 1 |
children | 1 |
last_payout | 2018-01-26 09:40:21 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 73 |
author_reputation | 255,919,884,394 |
root_title | "THE 8086 MICROPROCESSOR STRUCTURE AND OPERATIONS" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 30,587,482 |
net_rshares | 0 |
I am glad you did...you are always welcome to my blog
author | setapart |
---|---|
permlink | re-uniquegem-re-setapart-the-8086-microprocessor-structure-and-operations-20180122t055110441z |
category | steemstem |
json_metadata | {"tags":["steemstem"],"app":"steemit/0.1"} |
created | 2018-01-22 05:51:18 |
last_update | 2018-01-22 05:51:18 |
depth | 2 |
children | 0 |
last_payout | 2018-01-29 05:51:18 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 53 |
author_reputation | 1,270,483,929,617 |
root_title | "THE 8086 MICROPROCESSOR STRUCTURE AND OPERATIONS" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 31,297,923 |
net_rshares | 0 |