为什么不能用 mov flags,数 呢?
段寄存器有什么特别的吗?为什么段寄存器之间不能直接传递数据?也不能用 mov ss, 数 呢?
还有汇编中有那么多的命令和规定,都要记吗?
6 个解决方案
#1
有些规定是你必须要遵守的!
#2
为什么立即数不能做乘法的源操作数呢?为什么立即数不能直接送段寄存器呢?
为什么要红灯停?绿灯行?
为什么不能用 mov flags,数 呢?
为什么不能横穿马路呢?
段寄存器有什么特别的吗?为什么段寄存器之间不能直接传递数据?也不能用 mov ss, 数 呢?
段寄存器当然很特别,因为它是段寄存器.
还有汇编中有那么多的命令和规定,都要记吗?
当然需要记了,你只要多学程序就会记住的.
才学汇编吧?好好学习,天天向上
为什么要红灯停?绿灯行?
为什么不能用 mov flags,数 呢?
为什么不能横穿马路呢?
段寄存器有什么特别的吗?为什么段寄存器之间不能直接传递数据?也不能用 mov ss, 数 呢?
段寄存器当然很特别,因为它是段寄存器.
还有汇编中有那么多的命令和规定,都要记吗?
当然需要记了,你只要多学程序就会记住的.
才学汇编吧?好好学习,天天向上
#3
谢谢上面两位
#4
1\为什么立即数不能做乘法的源操作数呢?
在X86系统中(下称系统),乘法(简单)是用移位方式完成的,而移位是在CPU内部完成的,立即数不在CPU中而在存储器中(定义在内存中),所以......
2、为什么立即数不能直接送段寄存器呢?
同理如上。
上述的同理之二是:段操作与移位是以控制器优先的步进式计数(方法之一,但有代表性,见高级体系结构),而立即数据是与CPU内部结构不一致的内存中出现的(X86)。
3、为什么不能用 mov flags,数 呢?
这是可以的呀!不过是用的其它方法,位操作,你可以定义一个这种结构
在X86系统中(下称系统),乘法(简单)是用移位方式完成的,而移位是在CPU内部完成的,立即数不在CPU中而在存储器中(定义在内存中),所以......
2、为什么立即数不能直接送段寄存器呢?
同理如上。
上述的同理之二是:段操作与移位是以控制器优先的步进式计数(方法之一,但有代表性,见高级体系结构),而立即数据是与CPU内部结构不一致的内存中出现的(X86)。
3、为什么不能用 mov flags,数 呢?
这是可以的呀!不过是用的其它方法,位操作,你可以定义一个这种结构
#5
形象~~~形象~~~
#6
规定贝!
#1
有些规定是你必须要遵守的!
#2
为什么立即数不能做乘法的源操作数呢?为什么立即数不能直接送段寄存器呢?
为什么要红灯停?绿灯行?
为什么不能用 mov flags,数 呢?
为什么不能横穿马路呢?
段寄存器有什么特别的吗?为什么段寄存器之间不能直接传递数据?也不能用 mov ss, 数 呢?
段寄存器当然很特别,因为它是段寄存器.
还有汇编中有那么多的命令和规定,都要记吗?
当然需要记了,你只要多学程序就会记住的.
才学汇编吧?好好学习,天天向上
为什么要红灯停?绿灯行?
为什么不能用 mov flags,数 呢?
为什么不能横穿马路呢?
段寄存器有什么特别的吗?为什么段寄存器之间不能直接传递数据?也不能用 mov ss, 数 呢?
段寄存器当然很特别,因为它是段寄存器.
还有汇编中有那么多的命令和规定,都要记吗?
当然需要记了,你只要多学程序就会记住的.
才学汇编吧?好好学习,天天向上
#3
谢谢上面两位
#4
1\为什么立即数不能做乘法的源操作数呢?
在X86系统中(下称系统),乘法(简单)是用移位方式完成的,而移位是在CPU内部完成的,立即数不在CPU中而在存储器中(定义在内存中),所以......
2、为什么立即数不能直接送段寄存器呢?
同理如上。
上述的同理之二是:段操作与移位是以控制器优先的步进式计数(方法之一,但有代表性,见高级体系结构),而立即数据是与CPU内部结构不一致的内存中出现的(X86)。
3、为什么不能用 mov flags,数 呢?
这是可以的呀!不过是用的其它方法,位操作,你可以定义一个这种结构
在X86系统中(下称系统),乘法(简单)是用移位方式完成的,而移位是在CPU内部完成的,立即数不在CPU中而在存储器中(定义在内存中),所以......
2、为什么立即数不能直接送段寄存器呢?
同理如上。
上述的同理之二是:段操作与移位是以控制器优先的步进式计数(方法之一,但有代表性,见高级体系结构),而立即数据是与CPU内部结构不一致的内存中出现的(X86)。
3、为什么不能用 mov flags,数 呢?
这是可以的呀!不过是用的其它方法,位操作,你可以定义一个这种结构
#5
形象~~~形象~~~
#6
规定贝!