
THE ARCHITECTURE OF 8086 1-19
can use segments other than those specified in the table. The format of this override
prefix is shown below. MOV AL, ES : [BX] overrides the fact that an instruction of
this sort implies that the data segment is to be used. Here, it says that ES is to be used
instead. Hence, physical address calculations use the content of the CS register as the base
address. Other examples are
MOV DS : [BP + 7], BL ;DS to be used instead of SS
MOV AX, CS : [BX ] ;CS to be used instead of DS
KEY POINTS OF THIS CHAPTER
l The architecture of 8086 is representative of the architecture of all members of the
x86 family
l The data bus ...