-
382
热度 -
[汇编语言] NASM 怎么选择显存块
NASM如何选择显存块直接写屏,但是我的数据超过了64KB,据说要选择活动的显存块,怎么弄啊(假设我要选择块3)org 0100hmovax,4f02hmovbx,115hint10hmovax,0a000hmoves,axmovword[es:0000h],127dmovword[es:0001h...
558
热度 -
[汇编语言] 请教在win7 64位版本怎样用debug调试.exe
请问在win764位版本怎样用debug调试.exe?刚接触汇编。电脑使用的是win764位版本,已经按照论坛的方式安装了DOSBOX的debug虚拟机,可以使用。但是学习到程序链接生成的地方,演示使用的是XP系统,调试程序的方法是打开命令提示符窗口——“文件地址:debug文件名.exe”由于wi...
332
热度 -
236
热度 -
301
热度 -
[汇编语言] 第一个汇编程序解决办法
第一个汇编程序这是我的汇编源代码:.486.MODELSMALL.DATAMSGDB'Thisisanexample.$'.STACK.CODESTART:MOVAX,@DATAMOVDS,AXMOVDX,OFFSETMSGMOVAH,9INT21HENDSTART用masm5.0执行汇编的时候报错...
488
热度 -
[汇编语言] 8086 汇编 一个能控制ctrl+c 和ctrl+break 的例子,研究一天了
8086汇编一个能控制ctrl+c和ctrl+break的例子,研究一天了,在线等此程序为什么运行的时候不显示字符,确实能阻止ctrl+c和ctrl+break,如果把CMPAH,1JZPKEY1CMPAH,11HJZPKEY1注释掉,那么就显示字符,不过按了ctrl+c之后,不退出,但是按下一个字...
572
热度 -
[汇编语言] 怎么分析dat文件里面存储的是什么
如何分析dat文件里面存储的是什么如何分析dat文件里面存储的是什么分享到:------解决方案--------------------用winhex直接打开它,查看到的是十六进制,也会显示对应的ASCII------解决方案--------------------引用:先要看是谁用的吧,这个扩展名...
230
热度 -
[汇编语言] 字长等于8的机器 0.5的原码是0 _1000000 (_是小数点位置) 请教是如何计算出来的呢
字长等于8的机器0.5的原码是0_1000000(_是小数点位置)请问是怎么计算出来的呢求详细点的计算过程啊原码分享到:------解决方案--------------------这个,还要怎么个详细呢?二进制的0.1不就是十进制的0.5么,0对0,小数点对小数点,1对5。至于小数点的位置,你这里完...
231
热度 -
[汇编语言] 【汇编器设计】怎么设计一个间接跳转指令
【汇编器设计】如何设计一个间接跳转指令。说实话,这个东西在我心里纠缠好多天了,我都没有解决,所以发帖让大家讨论一下。首先,看过《计算机组成-结构化方法》,《计算机组成-软硬件接口》之后,肯定会有很多人想设计一个cpu模拟器,是的,我也是在做这个。首先是设计一套指令集,模仿mips,它看起来是容易的,...
397
热度 -
[汇编语言] vc 反汇编中的寄存器,该怎么解决
vc反汇编中的寄存器有一点不明白的地方,希望懂的同学帮忙指导一下。在dos操作系统中,汇编代码所访问的寄存器是cpu中真实的寄存器,但是在windows中,由于是多任务同时进行,那么每个程序中访问的寄存器还是cpu那个真实的寄存器吗?还是访问的是windows为每个程序单独虚拟出来的一套寄存器?wi...
178
热度 -
[汇编语言] 关于访问data段中的数组解决思路
关于访问data段中的数组datasegmentarry1db34h,37h,6eh,0c2h,55h,16h,9fhlenequ$-arry1res1dblendup(0)dataends能够用arry1:[si]和res1;[si]访问这两个数组中的元素吗?我用res1:[si]只是改了arry...
401
热度 -
251
热度 -
[汇编语言] 新手,问个简单有关问题
新手,问个简单问题数据段里有一个16位的数现在想把这个数以4位16进制显示出来有没有比较简便的方式?我只能想到移位+与运算分离出4位二进制,然后加上'0',判断和'9'的大小,大了就再加7,得到ascii码,然后输出,但是感觉有点繁琐啊?分享到:------解决方案-----------------...
241
热度 -
[汇编语言] 怎么混合编译调试masm与c文件
如何混合编译调试masm与c文件?如何混合编译调试masm与c文件?我想用vc2010,但是弄了半天也没弄好,有其他软件吗?分享到:------解决方案--------------------往往都是命名转换规则的缘故吧,链接时总是报这个没找到,那个没找到的?最简单的可能是c里用extern"c"来...
300
热度 -
[汇编语言] debug指令执行不了解决思路
debug指令执行不了现在开始接触汇编语言,对于汇编环境不太了解。今天照着书上的一些指令执行时可是显示不出来,下面是我的截图我在百度上问有人这么回答“你直接在命令行窗口输出二进制数据,它当然要报错啦!”这个我表示不懂,debug的d指令不就是查看内存中的内容吗?而且我是照着书上敲的,下面是书上的截图...
266
热度 -
351
热度 -
[汇编语言] Java转汇编代码的分析。不一般困惑。请大家支招
Java转汇编代码的分析。特别困惑。请大家支招bytemap[32]={0,0……0};intlen=strlen(string);for(inti=0;i<len;i++)map[(string[i])>>3]|=1<<((string[i])&7)下面是汇编...
414
热度 -
[汇编语言] 请帮忙看一下,该如何解决
请帮忙看一下我学汇编刚不久,刚刚开始试验,问一个小问题!谢谢了,请回答一下!比如我要在输出字符之后,进行换行,这样弄:MOVAH,01HINT21HMOVAH,02HMOVDL,0AH;INT21H这样会导致两个出后参数重合,都是出口参数为AL=字符(ASCII码)我这样表达,你们懂么,求指点一下。...
231
热度 -
[汇编语言] win32asm ml.exe 编译器不能编译的有关问题~
win32asmml.exe编译器不能编译的问题~~~~~~~~~win32asmml.exe编译器不能编译的问题~~~~~~~~~F:\RadASM\Masm32\Bin\ML.EXE/c/coff/Cp/nologo/I"F:\RadASM\Masm32\Include""K:\1323\Hel...
234
热度