发布网友 发布时间:2022-04-24 19:39
共2个回答
热心网友 时间:2023-10-08 22:57
1、SI(Source Index):源变址寄存器可用来存放相对于DS段之源变址指针;
2、DI(Destination Index):目的变址寄存器,可用来存放相对于 ES 段之目的变址指针。;
3、BX叫做基址寄存器,用来存放操作数或中间结果,以减少对存储器的访问次数。
数情况下,数据寄存器被用在算术或者逻辑指令运算中进行算术逻辑运算。在有些指令中,则有隐含的用途,如累加器(AX),基址(base)寄存器(BX),计数器(CX),数据寄存器(DX)。
扩展资料
在8086CPU中,只有bx,si,di,bp这4个寄存器可以用在[...]中来进行内存单元的寻址;
在[...]中,这4个寄存器可以单个出现或只能以四种组合出现;bx和si,bx和di,bp和si,bp和di。
codesg segment
start:mov ax,datasg
mov ds,ax
mov si,0
mov di,16
mov cx,8
s:mov ax,[si]
mov [di],ax
add si,2
add di,2
loop s
mov ax,4c00H
int 21H
codesg ends
end start
热心网友 时间:2023-10-08 22:58
(1)通用寄存器:8个,包括数据寄存器、地址指针寄存器、变址寄存器。