1.在debug中为什么不允许段超越,如mov ax,cs:[1000],回车时提示错误?有什么办法能在debug使用段超越?
2.为什么"立即数不能直接传给段寄存器;两个段寄存器之间不能传递数据."如:mov ds,1234h;mov ds,cs;"是错误的.是不是intel工程师在设计cpu时就不允许这样用啊?
3.双操作数指令是不是一定要至少有一个操作数使用寄存器寻址? 有没有特殊情况?
4.在debug中输入指令:mov cs,ax(回车),并没有提示错误,但书上说明了cs不能用于目的操作数,这是怎么回事?(本人执行这条指令时,debug有出现了问题:无效指令,要求终止指令)无效指令是不是指在cpu系统指令中不存在这种指令操作?但为什么指令的语法又是正确的啊?
5.xlat 操作数嘛?如果有可以是哪些?
6.biso,操作系统,显卡指令在内存的哪一段?电脑开机时(电源刚接通时那一刻)从那条指令开始运行?