77问答网
所有问题
当前搜索:
si汇编
汇编
语言中的
si
是什么意思?
答:
SI是源变址寄存器,用于存放源操作数的偏移地址,并且SI的内容有自动修改的功能,故称为源变址寄存器
。DI是目的寄存器,用于存放目的操作数的偏移地址,并且DI的内容有自动修改的功能,故称为目的变址寄存器。DI和SI 这两个属于变址寄存器,可以和bx.bp联用,但是和bx连用时,段地址在DS中,和bp联用...
汇编
语言:
SI
、DI、BX、BP、SS、DS分别是什么?怎样根据这些求物理地址...
答:
si
、di分别是源、目的变址寄存器,bx是数据基址寄存器,bp是栈基址寄存器,SS、DS是段地址寄存器。物理地址=段地址×16+偏移地址,指令中出现BP作地址,则其段地址为SS,否则就为DS。
汇编
语言比机器语言易于读写、易于调试和修改,同时也具有机器语言执行速度快,占内存空间少等优点,但在编写复杂程序时...
汇编
语言中“SP”“BP” “
SI
”“DI”的作用?
答:
SP 是堆栈指针,当你使用PHSU语句的时候就发现有变化BP是辅助,在特殊时候用
SI
,DI是一组指针当你需要拷贝一组内存的数据的时候一般是SI是源数据指针,DI是目的地址指针CX是计数器。
汇编
语言(assembly language)是一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。...
汇编
语言:
SI
、DI、BX、BP、SS、DS分别是什么?怎样根据这些求物理地址...
答:
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...
汇编
语言中 [
SI
] 表示地址还是内容 ?
答:
汇编语言中 [SI] 表示是地址
,这是一种寄存器间接寻址 例如如果SI中内容为1234H,基地址为4000H(取数据时基地址在DS或者ES中保存,取代码时保存在CS中),则实际物理地址为基地址X10H+偏移地址=4000HX10H+1234H=41234H
汇编si
和ax的区别?
答:
写在方括号里面,当做地址来用,只有:BX、BP、
SI
、DI。别的,都不行。这是指令系统里面规定的。AX,虽然不能当做地址用,但是它也有专长。乘法、除法,就必须使用AX。
汇编
mov
si
,82h是什么意思呢?
答:
si
为变址寄存器,存放存储器指针、串指令中的源操作数指针,这里通过mov si,82H是把十六进制的82存入到变址寄存器si中
汇编
语言中,SP,BP ,
SI
,DI作用?
答:
ax,[bp+
si
+6]/mov ax,[bp+di+6].DI:是目的变址寄存器.一般情况下与ds联用,来确定某个储存单元的地址.
SI
:是源变址寄存器,默认段地址和DI一样,在DS中.和DS联用.这四个寄存器,都是16位的,不可以分割为八位.要注意,1,sp和bp段地址默认在SS中.2..sp指向栈顶元素地址.有自加和自减能力...
汇编
中[
SI
]和SI的区别
答:
[
SI
]是寄存器间接寻址,它是指SI中地址的内容如mov
si
,2000movax,[si]//将2000地址中的内容赋给ax而SI,寄存器寻址方式,就是指SI本身的内容如movsi,2000movax,si//将SI中的内容2000赋给ax
汇编
问题
SI
不是16位寄存器么 为什么MOV ALl,[SI]可以?
答:
建议你再仔细看下
汇编
的寻址方式。mov ali,
si
这是寄存器寻址,就是ali = si,这个时候ali必须是16位。而mov ali, [si]是寄存器间接寻址,可以理解为C语言里的指针,就是ali = *si的意思,此时si的值表示地址。具体取的是一个字节、一个字还是一个双字,就要看ali本身的大小了。
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
si汇编语言
汇编语言cmp指令
目的变址寄存器是
汇编SI是什么
汇编中si是什么意思
汇编语录LEA
汇编语言si是什么段
汇编前和汇编后语句的区别
si和di寄存器