-
[汇编语言] nasm是gnu的开源汇编器么? 是不是免费的?该如何解决
nasm是gnu的开源汇编器么?是不是免费的?如题。------解决方案--------------------------------------------------------是开源的,也是免费的。PS:对于那些鄙视DOS和MASM的人来说,这是至宝。
7354
热度 -
[汇编语言] 用单片机汇编写1平方加到15平方和,该如何解决
用单片机汇编写1平方加到15平方和1平方+2平方+3平方+到15平方和------解决方案--------------------------------------------------------movax,10001b;al存放被乘数和乘数movdx,0movcx,15s:pushax;保存...
9816
热度 -
[汇编语言] x86的Ad15-Ad0地址/数据复用总线,是时分复用还是什么?该怎么解决
x86的Ad15-Ad0地址/数据复用总线,是时分复用还是什么?如题。时分复用是不是严格的一个时钟传地址,下一个时钟传数据,这样循环?------解决方案--------------------------------------------------------什么时分复用啊。你得先查查时分复用...
5871
热度 -
[汇编语言] 一个汇编有关问题,小弟我是菜鸟,希望解答的人能说清楚一些。有关问题是AX如何变成4034了
一个汇编问题,我是初学者,希望解答的人能说清楚一些。问题是AX怎么变成4034了。我是在虚拟机下做的实验。------解决方案--------------------------------------------------------图片看不见啊------解决方案---------------...
4090
热度 -
[汇编语言] 小弟我是汇编菜鸟,emu8086出现了如下提示
我是汇编初学者,emu8086出现了如下提示这是我写的:assumecs:codeds:datass:stackdatasegmentdw0123h,0456h,0789h,0147h,0258h,0369h,0321h,0654hdataendsstacksegmentdw0,0,0,0,0,0,...
3214
热度 -
[汇编语言] 懂nasm的进,解决方案
懂nasm的进,请问nasm程序的入口是什么我怎么输入程序呢???------解决方案--------------------------------------------------------NASM和MASM有很大的不同。在MASM中,要先定义段和程序入口点。过程调用还要显式的定义过程。NA...
4819
热度 -
[汇编语言] 多个程序如何使用有限的寄存器
多个程序怎么使用有限的寄存器我用汇编,写了改变寄存器值的语句!用OD调试,单步运行,观察寄存器的值改变。问题产生了,这期间别的程序应该也在用寄存器吧,寄存器的值应该也会变啊,只能猜测调试程序显示的寄存器的值只是当前正在调试程序改变寄存器的值的一个快照?求详解!!有没有可以动态监视寄存器值的程序我想看...
9094
热度 -
[汇编语言] es已经是附加段寄存器了,为什么还要搞一个fs/gs寄存器出来,该怎么处理
es已经是附加段寄存器了,为什么还要搞一个fs/gs寄存器出来fs/gs都是附加段寄存器。和es岂不是重复?而且,fs/gs这两个寄存器本身有什么具体的区别么?------解决方案--------------------------------------------------------探讨fs...
6380
热度 -
[汇编语言] windows中多线程,是多个线程共用一套上下文吗?还是一个线程一套上下文(寄存器信息),该怎么处理
windows中多线程,是多个线程共用一套上下文吗?还是一个线程一套上下文(寄存器信息)RT------解决方案--------------------------------------------------------一个线程一套
2452
热度 -
[汇编语言] 一行C++被汇编生成的代码:请教@ILT是什么
一行C++被汇编生成的代码:请问@ILT是什么?0040B985call@ILT+105(TestClass::TestClass)(0040106e)请问这里的@ILT指的是什么?@ILT+105是@ILT向后偏移105个字节吧?那括号中的TestClass::TestClass是VC高度器自动加...
9287
热度 -
[汇编语言] 关于减法指令sub的有关问题
关于减法指令sub的问题,请指教正在自学王爽的《汇编语言》第二版,关于带进位的加法指令adc有点疑问,请大家指教书上11.6节举了这么一个例子:movax,2movbx,1subbx,axadcax,1书上说执行后(ax)=4,执行时,相当于计算:(ax)+1+CF=2+1+1=4我就始终搞不明白执...
9926
热度 -
[汇编语言] 怎么使用sse指令实现32位有符号整数的组相乘
如何使用sse指令实现32位有符号整数的组相乘rt,假设在xmm0中,存储了4个32为有符号整数在xmm1中,存储另外4个32为有符号整数,我想得到这两组4个32位有符号整数的乘积(低32位就可以了)需要怎么实现呢,命令集中有mulps等浮点数组相乘的指令,也有pmulhw等16位组相乘的指令,但是...
9770
热度 -
[汇编语言] 8086就支持调试,为什么i386还要引入DR0-DR7这7个调试寄存器?该怎么解决
8086就支持调试,为什么i386还要引入DR0-DR7这7个调试寄存器?c/c++编译器生成的代码里面,如果是包含调试信息的(debug)版本,是不是也要用到这些调试寄存器呢?------解决方案---------------------------------------------------...
10219
热度 -
[汇编语言] 为什么汇编器不认识 ""注释符号解决方法
为什么汇编器不认识"#"注释符号我在EVC下编译aa.asm文件使用BIN\I386\MIPS\mipsasm.exe汇编器第一行就报错:f:\asmdemo\ai.asm(1):fatalerrorC1021:invalidpreprocessorcommand'Listing...
2781
热度 -
[汇编语言] 这个小数的真值是如何来的~
这个小数的真值是怎么来的~!~例求机器数10100000分别是原码定点小数,补码定点小数时的真值x。解若[x]原码=10100000B当是原码定点小数时x真值=-0.01B=-0.25D当是补码定点小数时[x]真值=-0.11B=-0.75D教程无分析实在看不懂,请教下-0.25D和-0.75D值的...
7279
热度 -
[汇编语言] 新手求教关于命令提示符的小疑点
新手求教关于命令提示符的小问题刚接触汇编语言书上写了用ML/c/coff**.asm来生成obj文件,可是为什么命令提示符里说ML不是内部或外部命令,也不是可运行的程序或批处理文件?------解决方案-------------------------------------------------...
1364
热度 -
[汇编语言] 现在的x86cpu还有没有地址线和数据线分时复用这个说法?该如何处理
现在的x86cpu还有没有地址线和数据线分时复用这个说法?如题。8086的A0-A15是地址线和数据线分时复用。现在的新的cpu呢,32位/64位,还有这个说法么?------解决方案--------------------------------------------------------从8...
6231
热度 -
[汇编语言] 关于gnu-asm中基址变址寻址方式的格式有关问题
关于gnu-asm中基址变址寻址方式的格式问题比如在intel格式中这样的语句:MOVEDX,[EBX][ESI]在at&t格式中怎么写呢?我尝试过movl(%ebx,%esi),%edx,但是反汇编程序以后得到的结果却是movl(%ebx,%esi,1),此时不是基址变址寻址方式了,而是基...
9143
热度 -
[汇编语言] 诸位请进,学习汇编语言怎么入门
诸位请进,学习汇编语言如何入门各位好,现在本人开始接触汇编语言,以后也要接触不同处理器的汇编指令,想问个问题就是:1)汇编语言有C语言难吗2)如何学习效果才能更好,汇编语言的学习有其特别的地方吗3)各个处理器的汇编语言有什么共性么多谢各位!!------解决方案-------------------...
4765
热度 -
[汇编语言] nasm的安装过程提示可以和vc2005集成,这是什么功能?解决方案
nasm的安装过程提示可以和vc2005集成,这是什么功能?我在安装的时候没有选这一项,担心会影响vc2005的生成功能呢个。这个所谓的集成,他的具体功能到底是什么?------解决方案--------------------------------------------------------v...
2861
热度