1字=2個(gè)字節(jié)驻债,一個(gè)16位寄存器儲(chǔ)存一個(gè)字,其中高8位儲(chǔ)存高字節(jié)强衡,低8位儲(chǔ)存低字節(jié)擦秽。
圖片發(fā)自簡(jiǎn)書App
上圖中,0字節(jié)單元和1字節(jié)單元構(gòu)成了一個(gè)字單元漩勤,其中1字節(jié)單元存儲(chǔ)高位字節(jié)感挥,0字節(jié)單元存儲(chǔ)低位字節(jié)。
? ? ?8086CPU中的寄存器
通用寄存器:AX,BX,CX,DX,SP,BP,SI,DI越败。
指令寄存器:IP
標(biāo)志寄存器:FR
段寄存器:CS,DS,ES,SS触幼。
? ? ? ? ? ? ? ? ? ?mov指令
mov指令用于實(shí)現(xiàn)寄存器和內(nèi)存單元間的數(shù)據(jù)交互。
數(shù)據(jù)直接傳入寄存器
mov ax,1000H
注意:數(shù)據(jù)不能直接傳入段寄存器究飞,需要先經(jīng)過(guò)一般寄存器中轉(zhuǎn)置谦。
數(shù)據(jù)傳入DS寄存器
mov ax,1000H
mov ds,ax
數(shù)據(jù)從寄存器bx到寄存器ax堂鲤。
mov ax,bx
數(shù)據(jù)從寄存器ax到地址為1000H,偏移地址為0的內(nèi)存單元(段)
mov bx,1000H
mov ds,bx
mov [0],ax
上面的過(guò)程媒峡,反一下
mov bx,1000H
mov ds,bx
mov ax,[0]