-
[汇编语言] 各位请进,王爽教材,实验8,分析一个奇怪的程序,该怎么解决
各位请进,王爽教材,实验8,分析一个奇怪的程序各位好,王爽教材,实验8,分析一个奇怪的程序:引用分析下面的程序,在运行前思考:这个程序可以正确返回吗?运行后思考:为什么是这种结果?通过这个程序加深对相关程序的理解。assumecs:codesgcodesgsegmentmovax,4c00hint2...
130
热度 -
[汇编语言] 目标文件链接顺序对可执行文件的影响?该怎么解决
目标文件链接顺序对可执行文件的影响?各位大虾,本人在开发一嵌入式系统软件,采用MetawareHighC/C++作为编译器和链接器。现在我发现从目标文件obj到可执行文件的链接过程中,目标文件的排列顺序会对产生的可执行文件造成显著的影响。但本人不了解其机理,请高手指点一二,不胜感激。------解决...
169
热度 -
[汇编语言] 汇编start未定义,该怎么处理
汇编start未定义这是个什么情况?程序是我教材上的程序。------解决方案--------------------高版本的ml汇编程序对标号有局部和全局之分了,即子程内部定义的一般只能在子程内引用;可以通过标号后跟两个冒号的方式将子程内部的标号强制定义成全局性的,这样可以被子程之外的引用。
245
热度 -
[汇编语言] 王爽汇编语言第11章检测点11.1几道题不明白为什么解决办法
王爽汇编语言第11章检测点11.1几道题不明白为什么检测点11.1公有7道题,1-4题明白,但5-7题不明白所以然了原题要求如下:写出下面每条指令执行后,ZF,PF,SF等标志位的值第5题:addal,bl看正确答案为0,0,0.可是al与bl中的数值未知,怎么能确认计算结果为零还是不为零(ZF的值...
226
热度 -
169
热度 -
[汇编语言] 汇编语言实验多个字符串排序,该怎么解决
汇编语言实验多个字符串排序题目要求是:编写程序实现输入10个学生的姓名存放在变量student_name,按升序排列姓名,并输出到屏幕。下面是我写的程序,但是运行后会显示乱码,求帮助!!!(本人新生,求高手指教)datesegmentstudent_namedb'dfese$'db'apryu$'d...
320
热度 -
[汇编语言] 多核CPU中同一个时钟周期或者同时访问一个对齐整数的内存地址吗
多核CPU中同一个时钟周期可能同时访问一个对齐整数的内存地址吗?多核CPU中同一个时钟周期可能同时访问一个对齐整数的内存地址吗?我有一个整数在多个线程中要访问,该整数是缺省声明和定义的,即内存已对齐,请问我如果不加锁就访问它,有问题吗?我问同事,有的说没问题,有的说有问题.请教对CPU和内存访问熟悉...
360
热度 -
[汇编语言] ml.exe 编译出来的OBJ文件会链接到X64位的程序中吗
ml.exe编译出来的OBJ文件能链接到X64位的程序中吗?编译环境:Windows732bitVisualStudio2012VC++的工程,但是有一个asm汇编代码的文条件super_windows.asm,用自定义命令编译ml/c/coff/FoRELEASE\%(Filename).obj%...
258
热度 -
[汇编语言] 学汇编要有电路基础吗?解决思路
学汇编要有电路基础吗?我电路,数电,模电没学好,能学好汇编吗?------解决方案--------------------关系不大,但是会有点吃力,毕竟汇编太低层了。------解决方案--------------------如果是计算机上的汇编,电路基础不是必须的,但是对理解汇编语言有一点帮助。如...
298
热度 -
[汇编语言] 关于王爽的《汇编语言》,该如何处理
关于王爽的《汇编语言》正在学习王爽的《汇编语言》,想问下,等这本书学完之后,无论是ARM体系还是X86体系的汇编,都可以轻松上手,谢谢了啊!------解决方案--------------------保护模式还是个不小的挑战。另外你如果还要搞ARM的话,如果没有硬件基础的话,硬件方面还是个挑战。其他...
193
热度 -
[汇编语言] 初学汇编,希望大伙多照护下~
初学汇编,希望大家多照护下~~汇编指令movah2和movah2h有区别吗?是不是一样的例如21号中断指令的2号功能movah2h和mov21h是必须要紧连着写吗?中间可以插入其它指令语句吗?谢谢大神指点~~谢谢~~------解决方案--------------------1)movah,2和mo...
238
热度 -
[汇编语言] 递归程序,不知道哪里出错了,请大神指出
递归程序,不知道哪儿出错了,请大神指出写了一个递归程序,是f(n)=(-1)^(n-1)*2f(n-1)+f(n-2),初始值f(0)=2,f(1)=3,试求n=8时f(8)大小,子程序如下,我感觉是堆栈的问题,但是看了一晚都没找出来,很着急,只能求大神帮忙了。push8FXprocnearpush...
148
热度 -
[汇编语言] 烦劳哪位帮忙解释下 OpCodes里面的是什么意思 后半夜了 直对不住了
麻烦哪位帮忙解释下OpCodes里面的是什么意思后半夜了直对不住了OpCodesINTER指令手册感激不进下面列出几个我能看懂的只有部分有急用谢谢ADD Reg,Reg 0000001woorrrmmm8086 整形加法 Mem,Reg 0000000woorrrmmm 8086 AddIntege...
216
热度 -
[汇编语言] IDA里的large啥意思?该怎么处理
IDA里的large啥意思?在IDA里看到的代码,里面的large什么意思?查都查不出来.text:0040111Fpushlargedwordptrfs:0.text:00401126movlargefs:0,esp------解决方案--------------------对这个不太了解。大致在...
268
热度 -
[汇编语言] 求 推荐 arm汇编语言学习书籍,该如何处理
求推荐arm汇编语言学习书籍最近想自学arm汇编语言,请各位推荐一些比较容易上手的书籍,谢谢!------解决方案--------------------arm常用指令,宛城布衣写的可以查阅下。------解决方案--------------------如果是ARMv4和ARMv5版本的汇编的话,杜...
521
热度 -
[汇编语言] 64位汇编,全部压栈出栈命令是哪个?解决思路
64位汇编,全部压栈出栈命令是哪个?64位汇编,全部压栈出栈命令是哪个?谢谢。------解决方案--------------------x64没有pusha和popa,你得自己一个个搞------解决方案--------------------如楼上所说,Itisnotvalidin64-bitm...
399
热度 -
[汇编语言] cs寄存器为何突然变了
cs寄存器为啥突然变了?为什么pushsi后cs变成00f0------解决方案--------------------堆栈太小了,尤其是当时的SP=0004不能满载一次单步中断压栈需要的3个word故而错乱了,由16改大到64甚至128再试试。
156
热度 -
[汇编语言] window7的64位的笔记本上运行的汇编编译器,该怎么解决
window7的64位的笔记本上运行的汇编编译器哪个大神有可以在window7的64位的笔记本上运行的汇编编译器,有的话发到我的邮箱:[email protected],谢谢。------解决方案--------------------nasm或masm64自己度娘------解决方案--...
284
热度 -
[汇编语言] 设置好 isr 后, 手动 int 0xYY 无法进入 isr,该如何解决
设置好isr后,手动int0xYY无法进入isr看图:但是,一旦此时s后,则bochs报告异常,如下:不知道是否有地方没有设置好?而且令人疑惑的是,无论我怎么设置callGate的描述符,bochs都报同一个错误,就是segmentnotpresent.无论能否解决,都请提出一些想法,谢谢.----...
466
热度 -
253
热度