IAPX88 can deal with 1 mega byte memory(20 bit addressing), now my question is how we make a 20 bit address by using two 16 bit registers.please give an example.
Share
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
IAPX88 physical addresses are computed by taking the segment register, shifting it to the left 4 bits, and adding the offset register.
For example, the physical address in memory that code executes is
(CS<<4)+IPwhere CS is the Code Segment and IP is the Instruction Pointer.You can get details on the Intel 8086 wikipedia page.