当前位置: 代码迷 >> 汇编语言
 解决方案列表
  • [汇编语言] 关于王爽的《编译语言》

    关于王爽的《汇编语言》正在学习王爽的《汇编语言》,想问下,等这本书学完之后,无论是ARM体系还是X86体系的汇编,都可以轻松上手,谢谢了啊!------解决方案--------------------保护模式还是个不小的挑战。另外你如果还要搞ARM的话,如果没有硬件基础的话,硬件方面还是个挑战。其他...

    361
    热度
  • [汇编语言] 关于CS寄存器解决方案

    关于CS寄存器最近在看于渊同志写的书《Orange's一个操作系统的实现》,第三章,遇到一个问题,在这里请教下大家.第三章第一个程序。先把代码贴出来:;==========================================;pmtest1.asm;编译方法:nasmpmtest1.as...

    409
    热度
  • [汇编语言] 请教什么是调用门?调用门是用来干啥的

    请问什么是调用门?调用门是用来干啥的?请问什么是调用门?调用门是用来干啥的?调用门是放在内存中,还是有专门的寄存器装载?谢谢------解决方案--------------------书上说调用门和其它的描述符差不多,调用门可以用在不同的特权级转换上。------解决方案--------------...

    245
    热度
  • [汇编语言] 利用loop授命,实现在内存2000H段中查找第一个值为0的字节

    利用loop指令,实现在内存2000H段中查找第一个值为0的字节找到后,将它的偏移地址存储在DX中:assumencs:codecodesegmentstart:movax,2000hmovds,axmovbx,0S:movcl,[bx]movch,0?????incbxloopsok:decbxm...

    191
    热度
  • [汇编语言] 怎么在ARM汇编程序中表示指定的内存地址

    如何在ARM汇编程序中表示指定的内存地址下面的小程序用于计算前20个斐波那契数areaexam04,code,readonlyNequ20Mequ4*NfibspaceMentrystartldrr0,=fibmovr1,#1movr2,#1strr1,[r0]strr2,[r0]loopaddr3...

    329
    热度
  • [汇编语言] 请问一个关于任意大小的数的带进位加法有关问题

    请教一个关于任意大小的数的带进位加法问题本帖最后由yuexicheng于2013-04-1121:49:47编辑我理解的是理论上adc指令可以实现任意大的数据进行加法运算,但是关键要怎样向内存输入我想要加的这两个数,嗯最简单的就是我要写一段程序使两个128位的十进制数相加那么我应该怎样在程序中将这两...

    229
    热度
  • [汇编语言] 轻松汇编 调试有关问题

    轻松汇编调试问题.MODELSMALL.STACK.DATASTRINGDB'HELLO,WORD!',0DH,0AH,'$'.CODE.startupMOVDX,OFFSETSTRINGMOVAH,9INT21H.EXIT0END这么一段代码为什么用“轻松汇编”编译成功了,生成的时候提示目标文件不...

    506
    热度
  • [汇编语言] 大于1m的内存,地址b8000算哪位高手的

    大于1m的内存,地址b8000算谁的?b8000这个内存地址应该映射的显存,但是如果物理内存是大于1m的,这个地址到底是算显存的还是算内存的?大于1m需要保护模式才能寻址,我试过,通过修改这个地址可以显示字符,那我的问题是这段物理内存哪去了?还是我理解有问题------解决方案-----------...

    286
    热度
  • [汇编语言] call授命影响流水线吗

    call指令影响流水线吗?我在学习jmp的时候知道无条件跳转会把后面的指令流水线清空,那call指令呢?我觉得call指令并不是把程序跳的没影了,cpu在流水线方面,对处理call指令和对处理jmp指令的处理是一视同仁吗?还是有什么办法?(比如在预取指令时见到call就把call的代码加入流水线?)...

    318
    热度
  • [汇编语言] 一段汇编代码。该如何处理

    一段汇编代码。LinToSegPROCNEARPUBLICpopbx;returnaddresspopax;lowpartpopdx;highpartmovcx,axandax,0Fhxorcx,axanddx,0Fhordx,cxrordx,4jmpbxLinToSegENDP这段代码是什么意思。...

    328
    热度
  • [汇编语言] 自各儿动手写操作系统

    自己动手写操作系统;pm.inc;宏------------------------------------------------------------------;;描述符;usage:DescriptorBase,Limit,Attr;Base:dd;Limit:dd(low20bitsav...

    469
    热度
  • [汇编语言] 一个简单的字符串处理程序按下backspace键连续删除的有关问题

    一个简单的字符串处理程序按下backspace键连续删除的问题按照字符串删除那部分程序的设计即便是按下backspace键不松开也只能删除本行的字符啊为什么连上一行的也可以删除呢?求解···哦,对了这段代码使用nasm编译为.bin文件后写入OracleVMVirtualBox虚拟机的硬盘主引导扇区...

    356
    热度
  • [汇编语言] 一个容易又令人困惑的内存相关代码

    一个简单又令人困惑的内存相关代码如下VC代码intmain(intargc,char*argv[]){ inti=0; charstr1[]="123"; charstr2[]="123456789"; strcpy(str1,str2); printf("str1:%s\n",str1); pri...

    252
    热度
  • [汇编语言] 汇编文件分享

    汇编资料分享80x86汇编语言程序设计教程.pdfDOS程序员参考手册.chmFVSDKMasmAll.chmpcasm.chmwin32asm.chm汇编圣经原版.zip汇编语言.chm汇编语言基础教程.chm汇编语言教程.chm汇编语言的ppt.zip汇编语言经典电子书合集.zip汇编语言设计....

    461
    热度
  • [汇编语言] 一直有个梦想:学习6502汇编 做以前玩的FC游戏,诚心各位大神

    一直有个梦想:学习6502汇编做以前玩的FC游戏,诚心求助各位大神!如题,对FC游戏有着狂热的激情,想学习6502汇编,做FC游戏,比如吞食天地那种,现在不知道怎么下手,各位大神有经验的帮下忙啊~~~~,呵呵.我现在是刚毕业做ASP.NET,汇编在学校学过.学的不怎么样.需要的帮助:(1)只需学习6...

    302
    热度
  • [汇编语言] 请问80386的硬件中断

    请教80386的硬件中断我在看80386的汇编书籍时,看到它的中断向量号(08h-10h)的中断程序也是可以自己编写的,我想问:在80386的保护模式下,如何响应那些硬件中断,比如时钟、键盘、打印机等外部中断?------解决方案--------------------也是一样用中断的。IDT。IS...

    254
    热度
  • [汇编语言] session cookie memcache分别如何用?有什么区别

    sessioncookiememcache分别怎么用?有什么区别?php初学者,sessioncookiememcache分别怎么用?一般在什么情况下使用?有什么区别?请各位牛人帮忙解答,谢谢sessionCookiePHPmemcache------解决方案--------------------...

    282
    热度
  • [汇编语言] emu8086小程序运行有关问题

    emu8086小程序运行问题本帖最后由scutlpf于2013-04-1521:06:51编辑代码一DATASEGMENTTENDB0AHDATAENDSCODESEGMENTASSUMEDS:DATA,CS:CODEMOVAL,01HMULTENCODEENDS运行结果为AL=50H代码二DATA...

    405
    热度
  • [汇编语言] emu8086简单程序编译异常

    emu8086简单程序编译错误DATASEGMENTGRADEDB79,60,65,77,63,70,74NEWDB7,DUP(0)SUMDW00HCOUNTDB00HDATAENDSCODESEGMENTASSUMECS:CODE,DS:DATAMOVCX,DATAMOVDS,CXMOVCX,07...

    526
    热度
  • [汇编语言] intel编译器编译斐波拉契据数列的疑问

    intel编译器编译斐波拉契数列的疑问使用icc编译器编译斐波拉契数列,c代码详见下方,得到汇编代码,出现以下疑问:1。函数入口处保护寄存器时,为何对于esi寄存器入栈两次,而出栈时却对应于esi,ecx,明明没有入栈ecx,而出栈时却多出个ecx,不知有何寓意?2。icc生成的汇编代码中的注释很多...

    308
    热度