首页标签汇编语言

#汇编语言

用于电子计算机、微处理器、微控制器,或其他可编程器件的低级语言

Mac下写8086汇编

gojam

我们课上讲的是8086下的16位汇编,如此远古的操作系统导致我在配置环境时遇到了很多问题。起初打算在win7虚拟机下用masm和汇编ide写汇编,但编译不成功,...

8430

GDB 常用的调试命令概览

一旧

8620

iOS开发你不知道的事-编译&链接

用户2764323

对于平常的应用程序开发,我们很少需要关注编译和链接过程。我们平常Xcode开发就是集成的的开发环境(IDE),这样的IDE一般都将编译和链接的过程一步完成,通常...

4900

关于NOI系列赛编程语言使用限制的规定

用户5325900

1.对于每一道试题,选手只应提交一个源程序文件。源程序文件名由试题名称缩写加后缀构成,源程序文件名及后缀一律使用小写。PASCAL、C及C++程序的后缀分别为....

7530

漫画:奇怪,为什么在Java中 2*(i*i) 比 2*i*i 快?

纯洁的微笑

既然我设计的两只小萌宠出场了,也该它们的粑粑出场了,今天这篇文章,我们通过一个故事来深入聊聊 Java 编译背后的秘密。

9620

程序员入门之路

sergiojune

一段时间后,开始知晓,写个操作系统,除了需要会C语言,还要会汇编语言。后面就找了一本 《汇编语言程序设计》开始看,边看也边照着书上的例子抄。

8530

第1章 程序设计和C语言

诸葛青云

程序,就是一组计算机能识别和执行的指令。每一条指令使计算机执行特定的操作。只要让计算机执行这个程序,计算机就会“自动地”执行各条指令,有条不紊地进行工作。

9540

深入Go的底层,带你走近一群有追求的人

老钱

Go汇编语言实际上来源于plan9汇编语言,而plan9汇编语言最初来源于Go语言作者之一的Ken Thompson为plan9系统所写的C语言编译器输出的汇编...

11720

Go调度器系列(4)源码阅读与探索

大彬

各位朋友,这次想跟大家分享一下Go调度器源码阅读相关的知识和经验,网络上已经有很多剖析源码的好文章,所以这篇文章不是又一篇源码剖析文章,注重的不是源码分析分享,...

6440

C/C++踩坑记录(二)一段有趣的常量字符串 原

Pulsar-V

测试平台: Ubuntu 16.04 Windows Mingw GCC gcc version 5.3.0 (i686-posix-dwarf-rev0,...

7000

Linux命令(66)——as命令

Dabelv

腾讯 · 后台开发工程师 (已认证)

as命令是二进制工具集GNU Binutils的一员,是GNU推出的一款汇编语言编译器集,用于将汇编代码编译为二进制代码,它支持多种不同类型的处理器。

8500

汇编语言写的hellworld,在安卓手机上运行

用户5021203

总结一下,汇编语言使用于特定的场景,而大多数人并不需要理会它,但文中提到的编译工具链的使用,是有必要理解一下的,因为对于编译特定的第三方库,或者写简单的测试例子...

7120

C++右值引用小说明

kkindof

腾讯 · 高级工程师 (已认证)

有一条原则是在NRVO时候,如果函数体内存在不同的分支返回不同的变量 如if x return a; else return b;

9530

C++雾中风景13:volatile解惑

HappenLee

百度 · RD (已认证)

volatile这个单词在英文之中的意思是:易变的,不稳定的的含义。所以顾名思义,一旦变量通过了volatile关键词修饰之后,说明变量是易变的和不稳定的。而C...

12030

FFmpeg使用手册 - FFmpeg 的编译安装

用户3765803

FFMpeg在官方网站中提供了已经编译好的可执行文件,用FFmpeg的人很多,因为FFmpeg是开源的,并且可以自己DIY,而且很强大,所以,FF...

8920

深入理解计算机系统(第三版)/ CSAPP 杂谈,第3章:程序的机器级表示

sickworm

文鼎创 · 软件开发工程师 (已认证)

*x86-64还为128位操作提供有限支持,当imulq和mulq为双操作数时,是64位乘法;当为单操作数时,另一个乘数将视为%rax,而结果将存放在%rdx(...

6510

linux装载和启动可执行程序的过程

用户2039404

预处理:gcc -E -o hello.cpp hello.c -m32 (源代码)

16040

通过汇编一个简单的C程序,分析汇编代码理解计算机工作原理

用户2039404

  首先从main函数开始分析,18行将ebp推入栈中,19行中将esp的值赋给ebp(左边值赋给右边),20行开辟4个字节(32位)的栈空间给后面的局部变量7...

7420

C语言中处理结构体的原理

Masimaro

汇编中有几种寻址方式,分别是直接寻址:(ds:[idata])、寄存器间接寻址(ds:[bx])、寄存器相对寻址(ds:[bx + idata]、ds:[bx ...

10220

汇编debug与masm命令

Masimaro

汇编语言这块是我之前写在网易博客上的,不过那个账号基本已经作废了,所以现在抽个时间把当时的博客搬到CSDN上。

12340

扫码关注云+社区