当前位置: 代码迷 >> 汇编语言
 解决方案列表
  • [汇编语言] 编编译语言的环境

    编汇编语言的环境刚开始学习汇编语言,对于写汇编程序很是着急,主要是刚开始接触又没人可以问。对于那个写汇编程序的环境都不怎么懂,就是那个在cmd中可以直接写程序吗?写了之后我在网上听有些人说要在sod中运行是怎么回事?还有那个我是w7的系统我在运行中输入commd然后在窗口中写debug也可以写东西那...

    236
    热度
  • [汇编语言] 容易汇编求解读。

    简单汇编求解读。。。本人小菜,有一个简单c程序,转成汇编后有一句不懂,求大大解释下,x86。看不懂的是汇编的第28行,我知道它的目的是为了传递fun的参数,但是%esp是保存的栈顶指针,它在这里向里面写数据了,却没有加%esp的值,那么下次执行push的时候不就会覆盖这个值了么?本人很菜,求不喷啊。...

    301
    热度
  • [汇编语言] 第一个汇编程序解决办法

    第一个汇编程序这是我的汇编源代码:.486.MODELSMALL.DATAMSGDB'Thisisanexample.$'.STACK.CODESTART:MOVAX,@DATAMOVDS,AXMOVDX,OFFSETMSGMOVAH,9INT21HENDSTART用masm5.0执行汇编的时候报错...

    488
    热度
  • [汇编语言] 下面这个程序可以读FAT12里面的文件,小弟我想让他可以读FAT32的要如何改

    下面这个程序可以读FAT12里面的文件,我想让他可以读FAT32的要怎么改[size=14px]救急!!下面这个程序是书上的,只能读fat12里面的loader.bin,我要他可以读FAT32的文件系统里面的文件要怎么改啊?(只能用BIOS中断调用NASM语言)[/size];%define _BO...

    216
    热度
  • [汇编语言] 8086 汇编 一个能控制ctrl+c 和ctrl+break 的例子,研究一天了

    8086汇编一个能控制ctrl+c和ctrl+break的例子,研究一天了,在线等此程序为什么运行的时候不显示字符,确实能阻止ctrl+c和ctrl+break,如果把CMPAH,1JZPKEY1CMPAH,11HJZPKEY1注释掉,那么就显示字符,不过按了ctrl+c之后,不退出,但是按下一个字...

    572
    热度
  • [汇编语言] 初学汇编,劳驾各位推荐一下书籍或者视频

    初学汇编,麻烦各位推荐一下书籍或者视频初学汇编,麻烦各位推荐一下书籍或者视频,谢谢分享到:------解决方案--------------------书籍推荐:《汇编语言》王爽著下载地址:http://download.csdn.net/detail/junlinfushi/6477953《Wind...

    185
    热度
  • [汇编语言] 望高手帮小弟我详解解释一下这个子程序除法函数 小弟我有点看不懂 是如何进行除法的,无限感激

    望高手帮我详解解释一下这个子程序除法函数我有点看不懂是怎么进行除法的,无限感激。;功能:64位除以32数,商用64位标识;入口参数:EDX:EAX=被除数:EBX=余数;出口参数:EDX:EAX=商EBX=余数DIVXPROCNEARPUSHECXPUSHESIMOVCX,64XORESI,ESID...

    206
    热度
  • [汇编语言] 怎么分析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
    热度
  • [汇编语言] 数据段的起初地址必须是16的倍数

    数据段的起始地址必须是16的倍数?下图来自王爽的《汇编语言》第二版,第53页。他这里说,起始地址为16的倍数。很奇怪,为什么非要16的倍数呢。如果我就想用内存的第五、第六、第七这三个字节,难道不行吗?第二个问题,他让N<=64K。前面的章节说8086CPU地址总线有20个,也就是可以寻址2^2...

    235
    热度
  • [汇编语言] 【汇编器设计】怎么设计一个间接跳转指令

    【汇编器设计】如何设计一个间接跳转指令。说实话,这个东西在我心里纠缠好多天了,我都没有解决,所以发帖让大家讨论一下。首先,看过《计算机组成-结构化方法》,《计算机组成-软硬件接口》之后,肯定会有很多人想设计一个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
    热度
  • [汇编语言] 操作系统跟CPU

    操作系统和CPU开机的时候CPU执行BIOS,后来运行操作系统,把CPU的管理权限给了操作系统,我想问一下,CPU有很多种,不同CPU的指令集不同,操作系统是怎么和不同CPU兼容的?另外操作系统是怎么获得CPU的最高权限?我们关机的时候是不是操作系统又把CPU的管理权给BIOS,最后关机。那在启动操...

    251
    热度
  • [汇编语言] 新手,问个简单有关问题

    新手,问个简单问题数据段里有一个16位的数现在想把这个数以4位16进制显示出来有没有比较简便的方式?我只能想到移位+与运算分离出4位二进制,然后加上'0',判断和'9'的大小,大了就再加7,得到ascii码,然后输出,但是感觉有点繁琐啊?分享到:------解决方案-----------------...

    241
    热度
  • [汇编语言] 请教ud2是什么指令

    请问ud2是什么指令?如题,我在用OD调试一个软件时遇到一个UD2指令,然后直接就启动程序了,没办法再调试。请问下这是一个什么指令,这种情况应该怎么办?调试汇编OD分享到:------解决方案--------------------触发无效的操作码异常(ex6),就这么点作用,UD2的opcode是...

    518
    热度
  • [汇编语言] 怎么混合编译调试masm与c文件

    如何混合编译调试masm与c文件?如何混合编译调试masm与c文件?我想用vc2010,但是弄了半天也没弄好,有其他软件吗?分享到:------解决方案--------------------往往都是命名转换规则的缘故吧,链接时总是报这个没找到,那个没找到的?最简单的可能是c里用extern"c"来...

    300
    热度
  • [汇编语言] debug指令执行不了解决思路

    debug指令执行不了现在开始接触汇编语言,对于汇编环境不太了解。今天照着书上的一些指令执行时可是显示不出来,下面是我的截图我在百度上问有人这么回答“你直接在命令行窗口输出二进制数据,它当然要报错啦!”这个我表示不懂,debug的d指令不就是查看内存中的内容吗?而且我是照着书上敲的,下面是书上的截图...

    266
    热度
  • [汇编语言] 指针传值解决方案

    指针传值typedefstructs_proc{ STACK_FRAME regs; t_16 ldt_sel; DESCRIPTOR ldts[LDT_SIZE]; t_32 pid; char p_name[16]; }PROCESS;有以上结构体,现...

    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
    热度