si寄存器全称
答:通用寄存器有AX为累加器,CX为计数器,BX,BP为基址寄存器,SI,DI为变址寄存器,BP还可以是基指针,SP为堆栈指针。通用寄存器介绍:可用于传送和暂存数据,也可参与算术逻辑运算,并保存运算结果。除此之外,它们还各自具有一些特殊功能。汇编语言程序员必须熟悉每个寄存器的一般用途和特殊用途,只有这样,...
答:变址寄存器:si(原地址),di(目的地址)1、通用寄存器 数据寄存器,指针寄存器和变址寄存器统称为通用寄存器。这些寄存器除了各自专门用途外,它们均可用于传送和暂存数据,可以保存算术逻辑运算中的操作数和运算结果。(1)数据寄存器 数据寄存器主要用来保存操作数或运算结果等信息,它们的存在节省了为存取...
答:DEC 汇编语言指令decrease自减.WORD 16位字,PTR =Point,指针,表示内存地址,[SI]SI是源变址寄存器source.IndexRegister.dec word ptr[si]意思是:根据SI源变址寄存器中的地址,按WORD 16位字,取出内存中的值,减1.本人对于汇编语言不是太熟练,以上内容仅供参考。
答:\x0d\x0a BP(Base Pointer):基址指针寄存器,可用作SS的一个相对基址位置;\x0d\x0a SI(Source Index):源变址寄存器可用来存放相对于DS段之源变址指针;\x0d\x0a DI(Destination Index):目的变址寄存器,可用来存放相对于 ES 段之目的变址指针。
答:1.汇编语言 SI DI BX BP SS DS 是什么\x0d\x0a SI: 16位寄存器,源变址寄存器\x0d\x0a DI: 16为寄存器,目的变址寄存器\x0d\x0a BX: 16位寄存器(可分成2个8位寄存器BH,BL),基址寄存器\x0d\x0a BP: 16位寄存器,基址指针寄存器\x0d\x0a SS : 16...
答:“mov AX,[SI]”表示把寄存器SI所指内存单位的字传送到寄存器AX中,“MOV [SI],AX”表示把寄存器AX中的字传送到寄存器SI所指内存单位。MOV 指令将源操作数复制到目的操作数。作为数据传送(data transfer)指令,它几乎用在所有程序中。基本格式中,第一个操作数是目的操作数,第二个操作数是源操作数...
答:这个很简单:sp:表示栈顶指针,指向栈顶地址.与SS相配合使用.ss为栈段.bp:是基址指针,段地址默认在SS中.可以定位物理地址,比如:"mov ax,[bp+si+6]/mov ax,[bp+di+6].DI:是目的变址寄存器.一般情况下与ds联用,来确定某个储存单元的地址.SI:是源变址寄存器,默认段地址和DI一样,在DS中.和...
答:变址寄存器SI(源地址寄存器) DI(目标变址寄存器)指针寄存器SP BP 指令指针寄存器IP 段寄存器CS SS DS ES 标志寄存器PSW SI和DI常执行与地址有关的操作 SI和DI是8086CPU中和BX功能相近的寄存器 区别: SI和DI不能够分成两个8位寄存器来使用 应用SI和...
答:中,其32位寄存器EAX、EBX、ECX和EDX不仅可传送数据、暂存数据、保存算术逻辑运算结果,而且也可 作为指针寄存器,所以,这些32位寄存器更具有通用性。 3、变址寄存器 32位CPU有2个32位通用寄存器ESI和EDI,其低16位对应先前CPU中的SI和DI,对低16位数据的 存取,不影响高16位的数据。 ESI、EDI、SI和DI称为变址寄存...
答:一般来说,ABCD四个X寄存器是通用数据寄存器,而另外四个是专用寄存器,比如,SI是段寄存器,DI是段内地址寄存器。
网友评论:
倪晶18482398378:
汇编语言中寄存器的英文全称 -
38314壤注
: AH&AL=AX(accumulator):累加寄存器 BH&BL=BX(base):基址寄存器 CH&CL=CX(count):计数寄存器 DH&DL=DX(data):数据寄存器 SP(Stack Pointer):堆栈指针寄存器 BP(Base Pointer):基址指针寄存器 SI(Source Index):源变址寄存器...
倪晶18482398378:
SI的全称是什么?
38314壤注
: 符号:SI,来自法文的le Système international d'unités 是国际单位制的符号.
倪晶18482398378:
汇编语言中什么是基址变址寄存器? -
38314壤注
: 基址寄存器:寄存器BX称为基地址寄存器(Base Register),它可作为存储器指针来使用.变址寄存器:32位CPU有2个32位通用寄存器ESI和EDI.其低16位对应先前CPU中的SI和DI,对低16位数据的存取,不影响高16位的数据.寄存器ESI、EDI、SI和DI称为变址寄存器(Index Register),它们主要用于存放存储单元在段内的偏移量,用它们可实现多种存储器操作数的寻址方式,为以不同的地址形式访问存储单元提供方便.变址寄存器不可分割成8位寄存器.作为通用寄存器,也可存储算术逻辑运算的操作数和运算结果.它们可作一般的存储器指针使用.在字符串操作指令的执行过程中,对它们有特定的要求,而且还具有特殊的功能.
倪晶18482398378:
什么是寄存器? -
38314壤注
: 1)通用寄存器:8个,包括数据寄存器、地址指针寄存器、变址寄存器.数据寄存器4个:AX BX CX DX,它们又可作为8个8位的寄存器使用,即AH BH CH DH AL BL CL DLAX称为累加器,I/O指令均使用该寄存器,访问外部硬件和接口.BX称为基址寄存器,在访问内存时用于存放基地址.地址指针寄存器2个:SP BPSP称为堆栈指针寄存器,BP称为基址指针寄存器,在作数组和字符串运算时,用于存放内存的偏移地址.变址寄存器2个:SI DISI称为源变址寄存器,DI称为目的变址寄存器,用于数据块操作的内存寻址.你还是找本汇编书慢慢的看 汇编要是入门了,很有意思
倪晶18482398378:
汇编语言中,SI DI 的作用是什么? -
38314壤注
: SI是源变址寄存器,用于存放源操作数的偏移地址,并且SI的内容有自动修改的功能,故称为源变址寄存器. DI是目的寄存器,用于存放目的操作数的偏移地址,并且DI的内容有自动修改的功能,故称为目的变址寄存器. DI和SI 这两个属于变址...
倪晶18482398378:
什么叫基址寄存器,什么叫变址寄存器,还有偏移量,它们有什么区别 -
38314壤注
: 基址寄存器(BX),由BH,BL组成,常用来存放访问内存时的基地址或用做间接寻址时的地址寄存器.还有基址指针寄存器(BP). 变址寄存器分为源变址寄存器(SI)和目的变址寄存器(DI),他们常常用在变址寻址方式中.有一种寻址方式叫基址变址寻址,就是基址和变址的组合比如:mov AX,[BX] [DI] 基址和变址的寻址只能是以下四种:BX和SI,BX和DI,BP和SI,BP和DI. 至于你说的偏移量就涉及到相对基址变址寻址了,这里的相对就是偏移量了.当然偏移量不仅仅在这个地方有用到,计算有效地址(EA)时要把它加上去.
倪晶18482398378:
SI寄存器的值代表什么 -
38314壤注
: 首先,LEA(Load Efficient Address)是加载内存单元的有效地址(偏移地址)之意. 其次, LEA作为一条指令,用来将内存的有效地址加载到寄存器中,比如:LEA SI,[DX],LEA AX,[DX] .这两条指令都是将内存地址的偏移地址赋值给相关寄存器,而内存地址的偏移地址又存放在DX寄存器中,所以相当于是将DX寄存器中的内容赋值给相关寄存器(这里分别就是SI,AX),所完成的功能即:SI←DX(内装的是偏移地址),AX←DX.希望你能明白,望采纳~
倪晶18482398378:
汇编语言寄存器都叫什么 -
38314壤注
: 对于8086的系统: 1.寄存器按照功能的不同可分为通用寄存器(AX,BX,CX,DX,SP,BP,SI,DI.其中的前四个寄存器可分别分成AH,AL ;BH,BL;CH,CL;DH,DL的八位寄存器)、指令指针寄存器(IP)、标志寄存器(FLAGS)、段寄存器(CS,DS...
倪晶18482398378:
寄存器组有哪些 -
38314壤注
: 两个 16位寄存器组16位CPU所含有的寄存器有4个数据寄存器(AX、BX、CX和DX)2个变址和指针寄存器(SI和DI) 2个指针寄存器(SP和BP)4个段寄存器(ES、CS、SS和DS)1个指令指针寄存器(IP)1个标志寄存器(Flags)...
倪晶18482398378:
汇编SI寄存器的低四位和高四位分别指什么假如(SI)=1234H,高八位是12,低八位是34,那高四和低四分别是指什么 -
38314壤注
:[答案] 那高四位就是1H,二进制0001;第四位就是4H,二进制0100