已知DXDL的偏移地址怎么求
发布网友
发布时间:2022-04-25 19:43
我来回答
共1个回答
热心网友
时间:2022-06-16 20:14
已知DXDL,偏移地址计算不出。因为偏移地址就是计算机里的内存分段后,在段内某一地址相对于段首地址(段地址)的偏移量。偏移地址也称为偏移量,由于8086/8088CPU内部的ALU只能进行16位的运算,而8086/8088有20条地址线,直接寻址能力1MB。因此,8086/8088所使用的20位物理地址,是由相应的段地址加上偏移地址组成的。
汇编语言中的AX、BX、CX、DX作为CPU内部的通用寄存器中的数据寄存器助记符用来存放参与运算的数据或是存储运算的结果。这四个数据寄存器都是16位的,实际由两个8位寄存器组合而成,这是为了灵活处理8位数据。AX、BX、CX、DX每个寄存器可以将高、低8位分别作为独立的8位寄存器使用。其中的高8位用AH、BH、CH、DH表示,低8位用AL、BL、CL、DL表示。