show 发表于 2012-10-1 08:37:06

段前缀,类型匹配

书上说数据的传输,要类型匹配,比如mov al,ds:,   ds:a对应的为一个字节,跟al匹配。可是在段前缀那一节中有好多mov ax,ds:之类的,还解释说:将一个内存单元的内容放入ax,这个内存单元的长度是2个字节。我是问:ds: 和ds:不是都表示指向一个字节吗?

ACC 发表于 2012-10-1 10:22:14

ds: 和ds:指向的都是内存单元,其大小由程序员指定,当你写出“mov al,ds:,”这行代码的时候,al是8位的,“类型匹配”,于是ds:便指向一个字节的内容,同理mov ax,ds:[bx】中ds:[bx】便指向一个字的内容
页: [1]
查看完整版本: 段前缀,类型匹配