深入理解计算机系统 第2页
深入了解计算机技术知识,随手笔记
深入理解计算机系统(3.5)------特殊的算术操作指令-飞鸟和鱼的部落格

深入理解计算机系统(3.5)——特殊的算术操作指令

在上一篇博客 算术和逻辑操作 我们介绍了如下图几种常用的算术逻辑指令,但是大家发现没,这几种指令如果在 IA32 上只能操作32位寄存器,比如我用乘法指令IMUL得出的结果超过了32位,那就会产...
webpass的头像-飞鸟和鱼的部落格webpass10个月前
0319
深入理解计算机系统(2.7)------二进制小数和IEEE浮点标准-飞鸟和鱼的部落格

深入理解计算机系统(2.7)——二进制小数和IEEE浮点标准

整数的表示和运算我们已经讲完了,在实际应用中,整数能够解决我们大部分问题。但是某些需要精确表示的数,比如某件商品的价格,某两地之间的距离等等,我们如果用整数表示将会有很大的出入,这...
webpass的头像-飞鸟和鱼的部落格webpass10个月前
0519
深入理解计算机系统(3.6)------汇编的流程控制-飞鸟和鱼的部落格

深入理解计算机系统(3.6)——汇编的流程控制

前面我们所讲的所有指令,代码执行顺序都是一条接着一条顺序的执行。但是实际上在编码过程中,会有某些结构,比如条件语句(if-else),循环语句(for,do-while)和分支语句(switch)等等,都...
webpass的头像-飞鸟和鱼的部落格webpass10个月前
0379
深入理解计算机系统(2.4)------整数的表示(无符号编码和补码编码)-飞鸟和鱼的部落格

深入理解计算机系统(2.4)——整数的表示(无符号编码和补码编码)

深入理解计算机系统(2.4)------整数的表示(无符号编码和补码编码) 上一篇博客我们主要介绍了布尔代数和C语言当中的几个运算符。那么这一篇博客我们主要介绍在计算机中整数是如何表示的,诸...
webpass的头像-飞鸟和鱼的部落格webpass10个月前
0398
深入理解计算机系统(1.3)------操作系统的抽象概念-飞鸟和鱼的部落格

深入理解计算机系统(1.3)——操作系统的抽象概念

上一篇博客我们讲解了存储设备的层次结构,并详细讲解了高速缓存的原理,以及可以利用高速缓存来提高程序性能。如果对Java Web 熟悉的,我们可以理解高速缓存类似Web 端的缓存机制。那么这一篇...
webpass的头像-飞鸟和鱼的部落格webpass10个月前
0308
深入理解计算机系统(2.5)------C语言中的有符号数和无符号数以及扩展和截断数字-飞鸟和鱼的部落格

深入理解计算机系统(2.5)——C语言中的有符号数和无符号数以及扩展和截断数字

本篇博客讲解了 C 语言中的有符号数和无符号数,以及扩展和截断一个数值是如何进行的,理解它们的原理是十分必要的。那么计算机中整数的表示就已经讲完了,下篇博客将会讲解计算机中整数的运算...
webpass的头像-飞鸟和鱼的部落格webpass10个月前
0447
深入理解计算机系统(3.8)------数组分配和访问-飞鸟和鱼的部落格

深入理解计算机系统(3.8)——数组分配和访问

上一篇博客我们讲解了汇编语言中过程(函数)的调用实现。理解数据如何在调用者和被调用者之间传递,以及在被调用者当中局部变量内存的分配以及释放是最重要的。那么这篇博客我们将讲解数组的分...
webpass的头像-飞鸟和鱼的部落格webpass10个月前
0497
深入理解计算机系统(3.4)------算术和逻辑操作-飞鸟和鱼的部落格

深入理解计算机系统(3.4)——算术和逻辑操作

上一篇博客  我们介绍了几种数据传送指令,包括MOV,MOVS,MOVZ,PUSH和POP等,理解起来也不算难。本篇博客我们来接着看汇编语言的算术与逻辑运算指令,算术无非就是加减乘除,而逻辑运算也就是与...
webpass的头像-飞鸟和鱼的部落格webpass10个月前
0336
深入理解计算机系统(2.3)------布尔代数以及C语言运算符-飞鸟和鱼的部落格

深入理解计算机系统(2.3)——布尔代数以及C语言运算符

本篇博客我们主要讲解计算机中的布尔代数以及C语言的几个运算符。 1、布尔代数 我们知道二进制值是计算机编码、存储和操作信息的核心,随着计算机的发展,围绕数值0和1的研究已经演化出了丰富的...
webpass的头像-飞鸟和鱼的部落格webpass10个月前
0676
深入理解计算机系统(5.1)------优化程序性能-飞鸟和鱼的部落格

深入理解计算机系统(5.1)——优化程序性能

你能获得的对程序最大的加速比就是当你第一次让它工作起来的时候。 在讲解如何优化程序性能之前,我们首先要明确写程序最主要的目标就是使它在所有可能的情况下都能正常工作,一个运行的很快的...
webpass的头像-飞鸟和鱼的部落格webpass10个月前
0355
深入理解计算机系统(1.1)------Hello World 是如何运行的-飞鸟和鱼的部落格

深入理解计算机系统(1.1)——Hello World 是如何运行的

上一篇序章我谈了谈 程序员为啥要懂底层计算机结构 ,有人赞同也有人反对也好,这都是博主的个人见解,但是博客还是要坚持学下去。这篇博客以案例驱动的模式,通过跟踪一个简单 Hello World ...
webpass的头像-飞鸟和鱼的部落格webpass10个月前
0385