Q1/ Answer only two: 1. Draw the internal architecture of 8086 microprocessor and list their registers? 2. List and explain the control flags of the 8086 mi TE Da

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question
Q1/ Answer only two:
1. Draw the internal architecture of 8086 microprocessor and list their registers?
2. List and explain the control flags of the 8086 microprocessor?
3. If DS
77A2H and the offset is 538EH, (a) Calculate the physical address.
(b) Calculate the lower range. (c) Calculate the upper range of the data
segment. (d) Show the logical address.
Q2/ Write an 8086 assembly language to perform the following operation:
a) initialize ax and bx registers by 100h and 200h respectively
b) ADD 50H WITH THE CONTENTS OF AX REGISTER THEN INCREASE
THE RESULT BY ONE. SUBTRACT 50H FROM CONTENT OF BX
REGISTER THEN DECREASE THE RESULT BY ONE. FINALLY SWAP
THE DATA IN THE PREVIOUS REGISTERS
c) SAVE THE DATA OF 300H AND 400H INTO THE DATA SEGMENT
MEMORY LOCATION ADDRESED BY 600H AND ITS CONSECUTVE
ADDRESSES RESPECTIVELY. ADD THE CONTENT OF THE
PREVIOUS MEMORY LOCATION AND SAVE THE RESULT INTO CX
REGISTER.
Transcribed Image Text:Q1/ Answer only two: 1. Draw the internal architecture of 8086 microprocessor and list their registers? 2. List and explain the control flags of the 8086 microprocessor? 3. If DS 77A2H and the offset is 538EH, (a) Calculate the physical address. (b) Calculate the lower range. (c) Calculate the upper range of the data segment. (d) Show the logical address. Q2/ Write an 8086 assembly language to perform the following operation: a) initialize ax and bx registers by 100h and 200h respectively b) ADD 50H WITH THE CONTENTS OF AX REGISTER THEN INCREASE THE RESULT BY ONE. SUBTRACT 50H FROM CONTENT OF BX REGISTER THEN DECREASE THE RESULT BY ONE. FINALLY SWAP THE DATA IN THE PREVIOUS REGISTERS c) SAVE THE DATA OF 300H AND 400H INTO THE DATA SEGMENT MEMORY LOCATION ADDRESED BY 600H AND ITS CONSECUTVE ADDRESSES RESPECTIVELY. ADD THE CONTENT OF THE PREVIOUS MEMORY LOCATION AND SAVE THE RESULT INTO CX REGISTER.
Expert Solution
steps

Step by step

Solved in 2 steps with 1 images

Blurred answer
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY