最新 最热

微机原理与接口技术 重点详解与章节总结——微处理器架构详解

1946年2月15日,世界上第一台电子数字计算机在美国宾夕法尼亚大学问世,这台电子计算机叫“ENIAC 计算机的五代变化。其内存:水银延迟线(Mercury Delay Line)存储装置——二战期间为军用雷达开发的一种存储装置作为内存,脉冲...

2022-07-20
0

Linux移植的一般过程

前一阵子在公司移植Linux2.6到一块ARM11的开发板上,下面粗略讲讲移植Linux的一般过程。

2022-07-18
0

1.自制脚本语言-第一章笔记

源代码首先将进行词法分析,由一长串字符串细分为多个更小的字符串单元。分割后的字符串称为单词。之后处理器将执行语法分析处理,把单词的排列转换为抽象语法树。 之后 编译器会把抽象语法树转换为其他语言,而解释器将会...

2022-07-16
0

漏洞分析丨HEVD-0x5.NullPointerDereference[win7x86]

那么,空指针解引用,则就是把NULL页面地址的内容取出来,一般这么操作会报错0xC0000005内存访问违例,但是如果能控制NULL页面,则会使得对空指针解引用有一定的操作空间...

2022-07-15
1

从源代码到可执行文件

在理解一个源代码是如何成为可执行文件时,我简单的回顾下硬件层面、操作系统层面的知识。

2022-07-15
0

遇到segfault但是没有coredump文件如何定位问题?

生产环境定位问题往往遇到各种限制,比如事后日志发现程序是收到SIGSEGV退出了(segment fault),但是因为:

2022-07-14
0

FOC算法开题报告

愁人,大三的尾巴就这样在内蒙古不太热的6月悄悄溜走了,开学变老狗。这里也隐含着一个事情,毕业设计,毕业论文该写什么?

2022-07-13
0

汇编语言--高级汇编技术

因为EQU和=都是针对常量进行操作,因此这些值在编译时就可以确定下来,不会等待运行时再去通过cpu来确定

2022-07-12
0

汇编语言流程转移与子程序篇--05

call需要使用栈,但是这里程序没有分配栈空间,是默认给出的栈空间,因此这是非常危险的,鬼知道默认的空间,是不是在别的啥子地方被占用了

2022-07-12
0

分享如何阅读Go源码

以我个人理解,Go源码主要分为两部分,一部分是官方提供的标准库,一部分是Go语言的底层实现,Go语言的所有源码/标准库/编译器都在src目录下:https://github.com/golang/go/tree/master/src,想看什么库的源码任君选择;...

2022-07-11
0