+ -
当前位置:首页 → 问答吧 → 汇编
  • ARM汇编
    最近刚接触ARM汇编,有一个问题[0xe28f8090]addr8,pc,#0x90;#0x8098[0xe898000f]ldmiar8,{r0-r3}[0xe0800008]addr0,r0,r8[0xe0811008]addr1,r1,r8[0xe0822008]addr2,r2,r8[0xe0833008]addr3,r3,r8[0xe240b00
    a77434568  时间:04-25 + 阅读全文
  • SSE 统计xmm中1的个数的指令
    如题,sse中有没有能统计XMM寄存器中二进制位为1的个数,如01100...11中1的个数的指令~文档里找了下没看到
    woaiwcy  时间:04-24 + 阅读全文
  • 汇编中循环的问题,麻烦各位指点一下
    题目:按15*16列的表格形式显示ASCII码为10H-100H的所有字符,即以行为主的顺序及ASCII码递增的次序依次显示对应的字符.每16个字符为一行,每行中相邻两个字符之间用空白符(ASCII码为0)隔开datareasegment datareaendsprognamsegment mainprocfar assumecs:p
    udbwcso  时间:04-24 + 阅读全文
  • 刚学ARM汇编有个问题?
    指令:SWPR1,R1,[R0];将R1的内容与R0指向的存储单元的内容进行交换这句指令按说是分两步:R1<-[R0]此时R1里放的是R0的内容[R0]<-R1此时R0和R1的值是一样的,那怎么会是R1与R0的内容进行交换呢?紧紧只是给R1赋值呀
    qq419036154  时间:04-24 + 阅读全文
  • 义隆单片机的 汇编程序怎么生成HEX文件
    本人第一次使用义隆单片机不知道怎么将汇编源文件生成目标文件HEX请各位大虾指教下
    hollandjzy  时间:04-23 + 阅读全文
  • 有关emu8086的使用问题
    各位大侠,我是个菜鸟,不太会使用emu8086编译器,请各位高人多多指教。
    wyn1977  时间:04-23 + 阅读全文
  • NTVDM CPU 遇到无效的指令
    DATASSEGMENT dw2dup(0)DATASENDSCODESSEGMENT ASSUMECS:CODES,DS:DATASSTART: MOVAX,DATAS MOVDS,AX MOVAX,0 MOVES,AX MOVAX,ES:[4*9] M
    fjyangzb  时间:04-23 + 阅读全文
  • 汇编求解释,为什么前面2号功能的调用对后面的AL有影响
    DSEGSEGMENTNDB2HDSEGENDSCSEGSEGMENT ASSUMECS:CSEG,DS:DSEGSTART: MOVAX,DSEG MOVDS,AX MOVAL,N MOVDL,AL ADDDL,30H MOVAH,02H INT21H
    mr_zhuo  时间:04-23 + 阅读全文
  • 关于MOV AX,DATA
    写了这么多次的MOVAX,DATA,今天却发现了一个让我苦恼的问题,希望有人来帮我解决一下。MOVAX,DATA中的DATA是个段地址,但在程序未执行前我们并不知道系统给我们分配的内存块在哪,DATA这个值是多少也不知道,我想问的是在编绎阶段MOVAX,DATA是如何通过编绎的,此时DATA不是应该是一个不存在的值吗?
    fjyangzb  时间:04-23 + 阅读全文
  • 线程间的堆栈空间问题?
    一进程拥有一个堆栈段空间,进程所属的所有线程共用一个堆栈段,也就是说所有的线程共用一个堆栈对吗?如果是,问题就来了:在不同线程的运行过程中,他不同于单线程的函数调用。1、单线程的函数调用,再多的函数调用都是串行的。即:在堆栈使用中不会冲突,不会因为一个函数的不调用而使之前函数使用的栈破坏,因为一个函数的调用是在函数调用返回后才可调用下一个函数,函数调用是顺序的。2、多线程的函数调用就不同了,如
    hsh188d88452d2  时间:04-23 + 阅读全文