问答题X 纠错
逻辑地址是指未定位之前在程序和指令中表示的一种地址,它包括两部分:段地址和偏移地址;物理地址又称为实际地址,它是指CPU对存储器进行访问时实际寻址所使用的地址。对8086 CPU而言,逻辑地址为16位,物理地址为20位,一个物理地址可对应多个逻辑地址。
“段加偏移”寻址机制允许重定位,极大地保证了系统兼容性。
C.PU在处理数据时寻址的是20位的物理地址,限于8086/8088微处理器内部寄存器都是16位的,所以微处理器的地址加法器会自动地把16位段寄存器中的16位段地址左移4位,形成20位的段基址(段起始地址),然后同16位的偏移地址相加,才能形成20位的物理地址。这种方法称为段加偏移。
例如,若段地址为1123H,偏移地址为15H,将1123H左移4位,即11230H,则物理地址为PA = 11230H + 15H = 11245H。
你可能喜欢
问答题
问答题
选取字长n为8位,已知数的原码表示如下,求出其补码。
(1)[ X原 ]= 01010101
(2)[ Y原 ]= 10101010
(3)[ Z原 ]= 11111111
(4)[ W原 ]= 10000001
问答题
设X=87H,Y=78H,在下述两种情况下比较两数的大小:
(1)均为无符号数;
(2)均为带符号数(设均为补码)。
问答题
已知数的补码表示形式如下,分别求出数的真值与原码:
(1)[ X补] = 78H
(2)[ Y补 ] = 87H
(3)[ Z补 ]= FFFH
(4)[ W补 ]= 800H
问答题
将下列二进制数分别转换为八进制数、十六进制数:
(1)10101011B
(2)1011110011B
(3)0.01101011B
(4)11101010.0011B