-
[汇编语言] ARM指令集跟X86指令集有什么不一样
ARM指令集和X86指令集有什么不一样?有可能同样的汇编指令,但是机器码不一样吗?------解决方案--------------------cpu对于机器码的每一个bit的解释都不同,arm是类risc中比较成功的一种,指令集简单,所有指令都是32位或者16位的,而cisc的x86不等长,所以指令...
317
热度 -
[汇编语言] fatal error A1000: cannot open file?但文件是有的,该怎么解决
fatalerrorA1000:cannotopenfile?但文件是有的fatalerrorA1000:cannotopenfile:\masm32\include\gdiplus_structs.inc但是我的include目录下是有这个文件的。怎么回事?我的包含文件及库include\masm...
514
热度 -
[汇编语言] 汇编语言完成一个完整程序,重点是字符串排序,该如何处理
汇编语言完成一个完整程序,重点是字符串排序求助啊重点是第二个和第三个(1)已知3个十进制无符号整数A、B、C,将它们按从小到大的顺序输出(2)请将组成员的学号按从小到大进行排列如:6100408001610040800261004080036100408004(3)请将组成员的姓名全拼按字典序进行排...
191
热度 -
[汇编语言] Win32汇编 TCP程序设计 的_Message.inc解决办法
Win32汇编TCP程序设计的_Message.inc;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>&g...
259
热度 -
[汇编语言] 80x86彙編實形式進入保護模式問題
80x86彙編實模式進入保護模式問題1.能否提供下編譯和鏈接工具包,最好給個鏈接,發現tasm32和tlink不好用2.就是楊季文老師的t10-1.asm,編譯什麽的沒問題,鏈接也沒問題,就是運行的時候什麽也輸出不了,後來在各個地方加movax,4c00h,int21h;發現遇到LGDT命令的時候就...
348
热度 -
[汇编语言] 如其段中的数据占N个字节,则程序加载后,该段实际占有的空间为(N/16+1)*16
如果段中的数据占N个字节,则程序加载后,该段实际占有的空间为(N/16+1)*16那么一个段中的数据占16个字节呢,是不是要占2个字节???------解决方案--------------------那个计算公式不对吧,至少对常见的几个汇编器来说;应该是[(N+15)/16]*16,即向上到最近的1...
393
热度 -
[汇编语言] Masm32是不是有毛病,标识符始终是大小写敏感的,该如何解决
Masm32是不是有毛病,标识符始终是大小写敏感的Masm32是不是有毛病,标识符始终是大小写敏感的,不是说默认是大小不敏感的嘛编译参数是:ml/c/coff/Zi/Fmtest.asm.dataAdb'helloworld',0.codestartProcMoVal,a//结果照样报错未定义的标识...
266
热度 -
[汇编语言] call指令影响流水线吗?该怎么处理
call指令影响流水线吗?我在学习jmp的时候知道无条件跳转会把后面的指令流水线清空,那call指令呢?我觉得call指令并不是把程序跳的没影了,cpu在流水线方面,对处理call指令和对处理jmp指令的处理是一视同仁吗?还是有什么办法?(比如在预取指令时见到call就把call的代码加入流水线?)...
227
热度 -
[汇编语言] 双核cpu是否两个cpu
双核cpu是不是两个cpu?双核cpu是不是两个cpu?双核cpu是不是能同时执行两条指令?------解决方案--------------------双核CPU就是双CPU。双核cpu是不是能同时执行两条指令?事实上,从Pentium开始,一个CPU就可以同时执行超过1条指令。Pentium拥有两...
231
热度 -
[汇编语言] 王爽《汇编语言》检测点10.5的疑问解决思路
王爽《汇编语言》检测点10.5的疑问assumecs:codestacksegmentdw8dup(0)stackendscodesegmentstart:movax,stackmovss,axmovsp,16movds,axmovax,0callwordptrds:[0EH]incaxincaxi...
258
热度 -
[汇编语言] 第一个汇编程序,该怎么处理
第一个汇编程序这是我的汇编源代码:.486.MODELSMALL.DATAMSGDB'Thisisanexample.$'.STACK.CODESTART:MOVAX,@DATAMOVDS,AXMOVDX,OFFSETMSGMOVAH,9INT21HENDSTART用masm5.0执行汇编的时候报错...
245
热度 -
[汇编语言] 关于函数调用,入栈时的那些0CCCCCCCh的疑问,该怎么处理
关于函数调用,入栈时的那些0CCCCCCCh的疑问函数调用时,都会有一段类似的临时空间000813CCleaedi,[ebp-0C0h]000813D2movecx,30h000813D7moveax,0CCCCCCCCh000813DCrepstosdwordptres:[edi]我想问下这里储存...
200
热度 -
[汇编语言] 标题: 在32位系统中 ds:eax 的算法解决方法
标题:在32位系统中ds:eax的算法描述:看过王爽汇编书的人都知道ds:ax这种地址的算法,但产生这种算法的原因是地址线不够而产生了段的设计。但是现在32为系统中地址线已经够了,为何在VC调试程序或反汇编32位程序时候依然会产生上面格式的汇编代码,在这里应该怎么算?------解决方案------...
386
热度 -
[汇编语言] 有什么资料是讲编译语言访问硬件的
有什么资料是讲汇编语言访问硬件的?例如如何访问显卡,如何访问网卡,如何访问声卡等有没有这方面的资料------解决方案--------------------应该看该硬件的datasheet吧------解决方案--------------------《PC技术内幕》。如果没有效果的话建议在虚拟机里...
254
热度 -
[汇编语言] CPU位数和操作系统位数有什么关系?解决思路
CPU位数和操作系统位数有什么关系?1、CPU32位的可以装64位的操作系统吗,比如win764位?如果可以安装,那么这个win764位是如何实现64位运算的?2、win7不支持16位汇编程序,已经是众人皆知。我想问,是从操作系统级进行了限制,还是CPU不再兼容16位?如果是前者,既然汇编直接与硬件...
334
热度 -
[汇编语言] vs2010那里可以观察标记寄存器呢?解决办法
vs2010那里可以观察标记寄存器呢?vs2010如何像vc6.0编译asm代码------解决方案--------------------_asm{}在语言中添加。。------解决方案--------------------引用:汇编窗口里点右键->勾上Flag我是2005,2010应该也...
341
热度 -
[汇编语言] 0.11版的linux内核中bootsect.s用的是什么汇编解决方案
0.11版的linux内核中bootsect.s用的是什么汇编最近在看赵炯的《linux内核完全注释》,刚看第一个程序bootsect.s就看不大懂了,感觉汇编跟我以前学过的不太一样,可能是我以前学的不太精吧,有几点疑惑1.注释用叹号,我以前汇编注释都用分号,这个可能与编译器有关吧,我不是太在意2....
289
热度 -
[汇编语言] 王爽课程设计2的重启计算机是怎么实现
王爽课程设计2的重启计算机是如何实现?王爽课程设计2的重启计算机是如何实现?1)resetpc;重新启动计算机用户输入"1"后重新启动计算机(提示:考虑ffff:0单元)这里如何实现重新启动计算机呢?考虑ffff:0单元有什么用啊,它不是开机后才执行的嘛,对于重启有何作用?------解决方案---...
197
热度 -
[汇编语言] 十进制怎么和转换二进制
十进制如何和转换二进制计算机内部都是用二进制码表示的,一个十进制数值转换成二进制,我们自己也可以慢慢算出。但对计算机来说,要求的就是速度效率。所以我想问的是:在程序运行时,我们所输入的十进制数值,是如何被计算机快速的转换成二进制码的?或者说,它的转换步骤是怎样的过程?【比如随便一个数9743,它是如...
173
热度 -
[汇编语言] 请教instruction和directive有什么区别
请问instruction和directive有什么区别下图来自于汇编器帮助文档整个目录:下图来自于instruction一章:下图来自于directive一章:网络上的说法引用—————————————————————————————————————pair(郁闷的坏孩子)于(TueAug620:...
821
热度