无界

我是Oracle Java JCP会员 博客域名 https://linuxstyle.blog.csdn.net/

Go语言源码分析CAS的实现和Java如出一辙

看了Go的源码CAS这块实现和java还是类似的。 关于Java的分析参考:Java使用字节码和汇编语言同步分析volatile,synchronized的底层实现 都是使用汇编指令:LOCK+CMPXCHGL 原因很简单:单核肯定不能发挥Go的高并发性能,Go如果要支持多核,必然遇到并发编...

2019-03-27 20:41:02

阅读数 219

评论数 0

Linux0.01内核根目录Makefile注释

# # Makefile for linux. # If you don't have '-mstring-insns' in your gcc (and nobody but me has :-) # remove them from the CFLAGS defines. # # #8086...

2012-12-10 14:02:15

阅读数 9638

评论数 2

自己开发操作系统

算是《30天自制操作系统》的读书笔记吧,但是我觉得原书不少地方啰嗦,某些做法值得商榷http://product.china-pub.com/3682838 1.二进制编译器首先下载Bzl1621.lzh,这个可以把二进制数编辑的软件。BZ启动画面 打开img文件 2.使用虚拟机加载IMG文件注意...

2012-11-17 00:05:17

阅读数 7819

评论数 2

WinDbg安装与使用

WinDbg是微软发布的一款相当优秀的源码级(source-level)调试工具,可以用于Kernel模式调试和用户模式调试,还可以调试Dump文件。主页:http://msdn.microsoft.com/en-us/windows/hardware/gg463016下载链接:http://ms...

2012-01-08 13:04:00

阅读数 8301

评论数 1

AT&T与Intel汇编语言的比较

转自 陈莉君 一书《深入分析Linux内核源码》http://www.kerneltravel.net/kernel-book/第二章%20Linux运行的硬件基础/2.6.1.htm 2.6.1 AT&T与Intel汇编语言的比较   我们知道,Linux是Unix家族的一员,尽管Lin...

2012-01-05 01:02:45

阅读数 2909

评论数 0

AT&T汇编语言与GCC内嵌汇编简介

AT&T汇编语言与GCC内嵌汇编简介1 AT&T 与INTEL的汇编语言语法的区别1.1大小写1.2操作数赋值方向1.3前缀1.4间接寻址语法1.5后缀1.6指令2 GCC内嵌汇编2.1简介2.2内嵌汇编举例2.3语法2.3.1汇编语句模板2.3.2输出部分2.3.3输入部分2.

2011-08-27 12:43:42

阅读数 2084

评论数 1

Linux下的AT&T语法(即GNU as 汇编语法)入门

        学习这么长时间,一直在C语言这一层面上钻研和打拼,日积月累,很多关于C的疑惑在书本和资料中都难以找到答案。程序员是追求完美的一个种群,其头 脑中哪怕是存在一点点的思维黑洞都会让其坐卧不宁。不久前在itput论坛上偶得《Computer Systems A Programmers P...

2010-01-19 17:35:00

阅读数 14190

评论数 16

GCC生成的汇编代码

假设我们写了一个C代码文件 code.c包含下面代码:int accum = 0;int sum(int x, int y){    int t = x + y;    accum += t;    return t;}这是用echo命令输入源码的效果,简单的就是最好的:) 一、查看GCC生成的汇...

2007-03-20 22:43:00

阅读数 15085

评论数 6

Linux 汇编语言开发指南

 Linux 汇编语言开发指南肖文鹏 (xiaowp@263.net), 北京理工大学计算机系硕士研究生本文作者 肖文鹏是北京理工大学计算机系的一名硕士研究生,主要从事操作系统和分布式计算环境的研究,喜爱Linux和Python。你可以通过 xiaowp@263.net与他取得联系。 简介: 汇编...

2007-03-19 20:00:00

阅读数 4257

评论数 0

提示
确定要删除当前文章?
取消 删除