汇编语言

读笔 汇编语言-基于Linux环境(第5章-汇编的权利:汇编语言

2016-11-02  本文已影响72人  QihuaZhou

文章也同时在个人博客 http://kimihe.com/更新

引言

本章介绍汇编语言程序的创建过程,我们要准备踏上创作汇编程序之路啦~
仍旧如之前所说的,越了解底层,就越能够驾驭计算机。

摘要

二进制文件 vs. 文本文件

$ xxd aa
00000000:   610a 620a 630a 640a 650a 660a 670a 680a   a.b.c.d.e.f.g.h.
00000010:   300a 310a 320a 330a 340a 350a 360a 370a   0.1.2.3.4.5.6.7.
00000020:   380a 390a

可以看到输出有三列,最左侧的00000000等数字代表偏移量,它包含显示那一行的第一个字节与文件开头的第一个字节的偏移量。中间的以字节为单位显示16进制内容。最右侧显示可视化文本字符,对于不可显字符的二进制值采用句号字符表示。

字节序

编译器

目标代码和连接器

重定位能力

感想

似乎是时候可以去亲手挑选硬件,并组装一台机器了说。

上一篇 下一篇

猜你喜欢

热点阅读