汇编从0开始(6)

寄存器

汇编程序员通过汇编指令来修改寄存器中的内存,来控制CPU及整个计算机

winXP 查看汇编指令     运行-->command-->debug-->-r  就可以查看寄存器


AX (AH,AL)

BX (BH,BL)

CX (CH,CL)

DX (DH,DL)

通用寄存器,一般是存放数据用的,(AH和AL……)都是独立寄存器

最大值 FFFFH     0到65535(2^16-1)


地址信息

段地址            偏移地址

ds                   si

es                   di

ss                   bp

cs                   sp

                       bx

虚拟8086CPU       20根地址线      20bit       


物理地址=基础地址+偏移地址

基础地址=段地址*16(10H)


CPU将CS:IP所组合(指向)出来的地址里面的内容全当指令



1.CPU中存放段地址信息的寄存器?   ds es  ss  cs

2.CPU中放偏移地址信息的寄存器?   bp ip sp si di bx

3.偏移地址能够表示最大值?FFFFH





你可能感兴趣的:(汇编语言)