一段汇编程序,请指点
初学汇编,一道作业题,不过完全没想法,不知道要干什么。老师的提示是求出最后一段程序中(红色部分)R4,R5,R6,R7的最终值和他们的原始值之间关系的公式,而且可以简单的整合成一个公式来表达他们4个的关系。。恳请高人指点movA,R4movB,R6mulABxchA,R4xchA,BxchA,R4xchA,R5movR0,AmovA,R7mulAB
作者: johnnyilr 发布时间: 08-30
在windows7的cmd->debug下面尝试王爽的实验1,失败了,为什么?
-u1000:0C:\Users\a>debug-e1000:0b80100b9020001c8-d1000:01f1000:0000B80100B9020001C8-56AC1F8936835650........V...6.VP1000:0010578B3EA256E810E4-893EA2565F
作者: bolings 发布时间: 08-29
如果龙芯是这样....它就算是拥有自己的知识产权
就算指令集是MIPS,如果CPU里的电路是自己设计,那就算是拥有知识产权.因为指令集只不过是bytecode的排列次序而已.因为龙芯CPU在市场上还没买得到,个人认为没有人有能力知道龙芯的电路设计有没有抄袭,我们没有这么先进的器材去解开CPU来看吧?不过如果有人发现龙芯CPU有一个bug和其它的MIPScpu一样,那么几可肯定电路有抄袭.
作者: sp_hotmail 发布时间: 08-29
执行读取命令的每一步是什么
王爽的《汇编语言》第二版的第五页有个图。图说明CPU和内存通信需要通过地址线、数据线、控制线。现在假设我要读取内存中第三个字节的内容,请问下会发生什么。下面连问带猜啊:要读取第三个字节,地址线中的内容应该是3,这个3是从内存走向CPU?还是从CPU走向内存?数据线中的内容应该是内存第三个字节的内容,应该是从内存走向CPU控制线呢?不大可能是走向内存吧?没看这书上说内存有处理命令的能力啊
作者: xiaoyuanyuan200 发布时间: 08-29
8086cpu加电以后,cs和ip被置位f000h和ip=ffffh。这岂不是造成了第0-1M的内存根本就不能放代码?
可是,80286时代的内存总共才一兆啊。难道cpu加电以后,dos或者bios还要通过别的指令复位cs:ip么?
作者: bolings 发布时间: 08-28