小甲鱼讲的关于SI和DI一些矛盾的地方请教一下
在28章的时候说什么SI和DI不能拆分为两个八字节,只能mov ax,,不能mov al,,为什么在30节和31的时候,啥也没解释,他就直接用SI这个寄存器给al赋值了呢,30节是这样写的 mov al,.31节是这样写的mov al,,既然可以把SI拆分为高低位,为什么28节的时候说不能拆分呢 自己先占个沙发,求大神给解释一下 lz你把si和搞混淆了 SI作为寄存器使用时是不能像AX它们那样拆分为两个8位寄存器使用的。但是你列举的的涵义是ds:, 代表段地址为DS,偏移地址在SI寄存器中的一个字节的内容,这种表达方式也恰恰表示SI为16为寄存器(综合段地址:偏移地址的表达方式等基础知识了解)。
可能意思没说明,不知道撸主明白了没有。
页:
[1]