最新 最热

Linux内核19-中断描述符表IDT的初始化

至此,我们已经理解了X86架构如何在硬件层面如何处理中断和异常,那么接下来,我们看看Linux内核管理这些中断和异常。

2022-08-15
0

原子操作atomic包学习

本文我们来学习Go的atomic包,对于atomic包使用和原理比较熟悉的同学本文就可以不用看了

2022-08-15
0

linux内核1-GNU汇编入门_X86-64&ARM

为了阅读Linux内核源代码,是需要一些汇编语言知识的。因为与架构相关的代码基本上都是用汇编语言编写的,所以掌握一些基本的汇编语言语法,能够更好地理解Linux内核源代码,甚至可以对各种架构的差异有一个更深入的理解。...

2022-08-10
0

用汇编带你看Golang里到底有没有值类型、引用类型

不管使用什么语言,日常生活中能常在技术群中看到类似这样的问题(当然这个图是我瞎编的,真实的讨论会比图中 peace 一些~):

2022-08-10
0

设计分享|单片机模拟PWM波输出(汇编)

51单片是一种低功耗、高性能CMOS-8位微控制器,具有8K可编程Flash存储器,使得51系列单片机为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。

2022-08-06
0

漏洞分析丨HEVD-11.DoubleFetch[win7x86]

在多线程访问临界区的情况下,使用进程互斥可以使多个线程不能同时访问操作关键区的变量,条件竞争漏洞就源于没有对可能会被多个线程访问的变量进行保护,导致多重访问使得在一次操作中,操作的值在中间发生了变化。...

2022-08-05
1

C# 使用汇编

本文告诉大家如何在 C# 里面使用汇编代码请看C#嵌入x86汇编——一个GPIO接口的实现 - 云+社区 - 腾讯云C# inline-asm / 嵌入x86汇编 - 苏璃 - CSDN博客通过这个方法在 dotnet core 获取 CPU 信息[StructLayout(Layou...

2022-08-04
0

DOS子程序汇编样例及详解

1、P和T都是执行,像这个语句add ax,bx ,你不管用哪个,都是执行这一句,但如果是call next 这个next是一个程序段,那么就不一样了,用P,直接就把这段程序执行完了,用T则进入内部一句一句的执行.这个和C语言的那些调试一样,有的进入...

2022-08-03
0

golang源码分析:go 汇编

AT&T格式的汇编代码中所有寄存器名字前面都有一个%符号,rsp代码sp寄存器,里面存的是栈顶指针。

2022-08-02
0

golang源码分析:mac安装gdb

https://sourceware.org/gdb/wiki/PermissionsDarwin

2022-08-02
0