原文:x86、Linux、GNU、GNOME是什么

一 指令集架构: 指令集架构 英语:Instruction Set Architecture,缩写为ISA ,又称指令集或指令集体系,是计算机体系结构中与程序设计有关的部分,包含了基本数据类型,指令集,寄存器,寻址模式,存储体系,中断,异常处理以及外部I O。指令集架构包含一系列的opcode即操作码 机器语言 ,以及由特定处理器执行的基本命令。 指令集体系与微架构 一套用于执行指令集的微处理器设 ...

2017-07-16 03:21 0 1617 推荐指数:

查看详情

【原创】X86_64/X86 GNU汇编、寄存器、内嵌汇编

整理的X86_64/X86汇编、寄存器、C内嵌汇编笔记,主要用于查阅使用。 目录 一、汇编语言 二、指令 数据传输指令 栈操作指令 push pop 运算指令 位操作 比较 ...

Mon Jan 18 05:42:00 CST 2021 2 1134
X86 Linux 下 SIGBUS 总结

SIGBUS 在 x86 Linux 上并不多见,但一旦出现,其调用堆栈常常让人摸不着头脑,加之信号问题各平台系统间差异较大,更让人难以理清,这里稍微总结一下 x86 Linux 上大概有哪些情形会触发 BUS ERROR. 文件映射访问异常## 这是 SIGBUS 在用户态最为常见的场景 ...

Wed Jun 05 15:59:00 CST 2019 0 715
RTC(x86)

Time Clock),实时时钟,是存在于PC(x86)及类PC架构的电路中,其主要的作用是记录设备 ...

Fri Nov 23 22:40:00 CST 2018 0 1035
使用 GCC 和 GNU Binutils 编写能在 x86 实模式运行的 16 位代码

不可否认,这次的标题有点长。之所以把标题写得这么详细,主要是为了搜索引擎能够准确地把确实需要了解 GCC 生成 16 位实模式代码方法的朋友带到我的博客。先说一下背景,编写能在 x86 实模式下运行的 16 位代码,这个话题确实有点复古,所以能找到的资料也相应较少。要运行 x86 实模式的程序 ...

Sun Aug 24 23:30:00 CST 2014 8 7078
Linux x86x64的区别

0x01:寄存器分配的不同 (1)64位有16个寄存器,32位只有8个。但是32位前8个都有不同的命名,分别是e _ ,而64位前8个使用了r代替e,也就是r _。e开头的寄存器命名依然可以直接运用于相应寄存器的低32位,而剩下的寄存器名则是从r8 - r15,其低位分别用d、w、b ...

Sat Aug 24 20:21:00 CST 2019 0 2880
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM