-
[汇编语言] 用gdb也许objdump等工具在保护模式下是否能看到真实的物理地址
用gdb或者objdump等工具在保护模式下是否能看到真实的物理地址(gdb)disassembleDumpofassemblercodeforfunctionmain:0x08048410<+0>: push%ebp0x08048411<+1>: mov%esp,%ebp0...
235
热度 -
221
热度 -
[汇编语言] 百思不得其解,关于罗云彬书9.2节,该如何处理
百思不得其解,关于罗云彬书9.2节子程序代码是这样的:_Resize proc local @stRect:RECT,@stRect1:RECT invoke MoveWindow,hWinStatus,0,0,0,0,TRUE invoke GetWindowRect,hWinStatus...
181
热度 -
[汇编语言] 为啥汇编指令集大多是双地址操作
为什么汇编指令集大多是双地址操作?我记得曾经听人说过,可以证明,双地址的指令集需要访问存储次数最少。这个证明在哪里可以找到?是某个课程里面涵盖的内容吗?------解决方案--------------------根据课本讲的,猜猜看是不是这样:实现C=A+B使用单地址指令的话:访问存储器,4次取指令...
324
热度 -
218
热度 -
[汇编语言] 王爽汇编12章实验题!该怎么解决
王爽汇编12章实验题!!!第12章的实验题:编写0号中断的处理程序,使得在除法溢出发生时,在屏幕中间显示字符串"divideerror!",然后返回到DOS.代码:assumecs:codecodesegmentstart:movax,csmovds,axmovsi,offsetdo0;设置ds:s...
265
热度 -
[汇编语言] 一个16位寄存器可以储存一个16位的数据
一个16位寄存器可以存储一个16位的数据一个16位寄存器可以存储一个16位的数据一个16位寄存器所能存储的数据的最大值为多少?答案:216-1。老师好初学汇编有些问题提的不到位请指教问题1一个16位寄存器为什么只可以存储一个16位的数据问题2一个16位寄存器所能存储的数据的最大值为什么是216-1。...
338
热度 -
[汇编语言] mmix访问设备及文件系统的有关问题
mmix访问设备及文件系统的问题。mmix是大端序,x86是小端序。如果mmix程序读写小端序机器的设备和文件会怎么样?------解决方案--------------------大致会疯掉吧,数据总是出乎意料,怎么能正常运作呢;不过,有些设备是双支持的,在初始化设备时通过控制字端口来进行设置,这样...
271
热度 -
[汇编语言] 简略的MessageBox提示对话框不知为什么出现循环了
简单的MessageBox提示对话框不知为什么出现循环了小生菜鸟,不知道为啥就出现死循环了.386.modelflat,stdcalloptioncasemap:noneinclude<windows.inc>include<user32.inc>include<ker...
175
热度 -
[汇编语言] 关于C++ new的汇编,该如何解决
关于C++new的汇编本来不太懂汇编,最近看看new实现的过程,看了下汇编有些不懂的地方。 MyClasscla;008C3EC9leaecx,[cla]008C3ECCcallMyClass::MyClass(08C1050h)008C3ED1movdwordptr[ebp-4],0 cla.n...
185
热度 -
[汇编语言] 构建时提醒warning L4055: start address not equal to 0x100 for /TINY
构建时提示warningL4055:startaddressnotequalto0x100for/TINY如题,用RADASM编译,代码如下.MODELSMALLDSEG SEGMENTbm dd 0AAAAh result dd ?oc db 'OriginalCode:','$'cc db 'C...
610
热度 -
[汇编语言] 构建时揭示fatal error LNK1190: invalid fixup found, type 0x0001
构建时提示fatalerrorLNK1190:invalidfixupfound,type0x0001用RADASM32编译构建的,编译成功,构建就弹出如题的提示了。求解.8086DSEG SEGMENTbm dd 0AAAAh result dd ?oc db 'OriginalCode:','$...
283
热度 -
[汇编语言] 学生干练习,软中断输出字符串出现乱码,求解
学生做练习,软中断输出字符串出现乱码,求解做80X86的习题,要求是把由十进制数ASCII码组成的字符串转换为对应的数值.8086;>>>>>>>>>>>>>>>>>>>>>...
211
热度 -
[汇编语言] 求汇编语言与机器语言、C语言、JAVA执行效率解决方法
求汇编语言与机器语言、C语言、JAVA执行效率比如有道题要算1+1=?,那么分别用JAVA、C语言、ASM、机器语言编写后执行程序,那么这4个程序之间的运行速度之比大概是多少呢?只需要说个大概就行,题目也不一定是1+1,但要说出数值,不要说ASM稍微比机器语言慢一点点这种没有度量标准的话。-----...
409
热度 -
[汇编语言] 《x86汇编语言:从实模式到保护模式》提供样章下载,该如何处理
《x86汇编语言:从实模式到保护模式》提供样章下载《x86汇编语言:从实模式到保护模式》一书不日即可面市,现提前提供前13章的PDF有兴趣的朋友下载阅读:http://download.csdn.net/detail/sholber/4681035或者,到百度文库下载也可。[img=http://m...
359
热度 -
[汇编语言] WIN32汇编这一段无法理解,解决方案
WIN32汇编这一段无法理解,;-----------------;显示和隐藏图片控件的设置;----------------- .elseifax==IDC_SHOWBMP invokeGetDlgItem,hWnd,IDC_BMP movebx,eax ...
213
热度 -
[汇编语言] 小弟我想写个程序,麻烦高手帮忙
我想写个程序,麻烦高手帮忙。比如说这个movax,0我想用汇编写一个程序,能显示ax中0的ascii码,怎么写?------解决方案--------------------我以前写的存电脑里,copy出来供楼主参考datasegmentzifudw4567h;设置1个字,按ascii码重新输入dat...
174
热度 -
[汇编语言] 有没有人会用OllyDbg,该怎么处理
有没有人会用OllyDbg在数据区窗口的中文全部都是乱码,没法搜索中文,怎么办------解决方案--------------------同问,此软件有没有专门的书介绍的?或是教程?------解决方案--------------------编码问题,换个编码试试------解决方案--------...
276
热度 -
[汇编语言] [ucdos]为何当年的ucdos能号称0内存占用
[ucdos]为什么当年的ucdos能号称0内存占用?ucdos是中文dos环境,当年是号称0内存占用。那我想问,要在MSdos的基础上叠加一个中文环境,至少要有一个内存驻留/软终端程序来把和中文相关的处理导入到ucdos的一些相关的实现吧。如果真的是0内存占用,那么调用入口放在哪里呢?难道修改了M...
202
热度 -
[汇编语言] 学汇编买什么书解决思路
学汇编买什么书本人一名大二软件专业的学生,在老师和csdn论坛上网友的鼓励下自学汇编语言,现在看完了王爽的《汇编语言》,请问各位大牛接下来我该读哪些书?我有在网上查过这样的问题,可是他们各有说法,我实在不知道买什么书了。请各位前辈指点一下!!有人说《Windows环境下32位汇编语言程序设计(第2版...
336
热度