64位处理器的64位输出指令
大家好:       在32为平台下,输出数据最长的输出指令是outl,可以输出32bit的数据,因为32位cpu中,寄存器和数据总线均为32位宽。…
如何知道嵌入式汇编寄存器哪个被使用了
经常看到嵌入式汇编直接使用寄存器, 并不保存原内容, 那万一原来内容是有用的怎么办? 这里面有什么约定吗? 比如 int a(){     int b &nbs…
请教:strip是怎么工作的?
这两天碰到一个问题,在用strip来删除符号的时候,文件中的program header的虚拟地址被改动了,而起strip也报告如下错误: BFD: stDYGBBi: section cp…
MASM怎么编译得到的就是com程序/什么情况是16位程序/什么情况是32位程序
如题,同样是写一段汇编语言的程序。什么时候就是得到一个Com程序,什么时候是dos16位程序,什么时候编译的结果就是windows的PE文件呢? 请指点,谢谢…
请教一个关于线程调度的问题。
大家好,请教个问题, 就是 时钟中断的粒度会随着运行的线程总数的改变而改变吗?  一个线程在user space 满负荷运行和 100个线程在user spac…
很奇怪的lcc编译器,表达式分析代码
本帖最后由 yangnas 于 2010-08-11 17:32 编辑 最近在分析LCC编译的表达式语法分析部分代码时,看到分析primary-expression的代码 函数如下(注意下…
请问在gcc中嵌入汇编语句报错
请问大家,我在gcc中潜入汇编语句提示:undefined reference to `_asm__volatile_' 什么原因呢? 谢谢大家~~ #include <stdio.h> /** * Assign …
编译GLIBC时出错,高手指点
编译glibc2.3.5,makes时出现 make -r PARALLELMFLAGS="" CVSOPTS="" -C ../glibc-2.3.5/. objdir=`pwd` all make[1]: Entering direc…