AT&T 汇编问题

初学汇编遇到一个疑问,汇编指令: 0x100002d5b <+11>: xorl %ecx, %ecx ; ecx = 0x00000000 0x100002d5d <+13>: movl %ecx, %edx ; 把 ecx 移动到 edx 此时 edx 是 0x0000

一次看懂Https证书认证

TLS 传输层安全性协定 TLS(Transport Layer Security),及其前身安全套接层 SSL(Secure Sockets Layer)是一种安全协议,目的是为网际网路通信,提供安全及数据完整性保障。 如图,TLS 在建立连接时是需要 客户端发送 ClientHello(包

Windows终端利器Cmder

在IT这一行,大部分情况下都是推荐大家使用 Linux或者类 Unix操作系统去编程, Linux作为一代优秀的操作系统,已经人尽皆知,在IT行业已经成为核心。有条件的大佬都选择了使用mac编程,最优秀的莫过于终端体验了,与 Linux完全一致的命令行,带来了许许多多的方便,但是使用Windows的

unix内核源码剖析【2. 进程】

一、参考 Unix内核源码剖析 二、名词解释 TSS: time sharing system, 分时系统APR: active page register, 活动页寄存器PAR: page address register, 用于保存与各页物理地址的基地址有关的信息PDR: page descri

unix内核源码剖析【1. unix v6历史】

一、参考 Unix内核源码剖析 二、名词解释 PSW, processor status word, 处理器状态字 三、正文 3.1 为什么要阅读源码? 可以将操作系统看做是一种软件(集合),它对包括硬件和软件在内的计算机系统的各个组成部分进行管理,并且为用户提供了便于使用的操作界面,内核作为操作系

云服务器哪家强

作为计算机从业人员,不管做前后端、算法、运维有台自己的云服务器至关重要。 为什么要买云服务器 首先,我作为一名客户端工程师分析下我购买云服务器的初衷。 我首先是想大搭建自己的博客系统、然后我还会写一些 App 然后自己写 App 的后台服务器,可能是 Node 语言也可能是 PHP 语言。也有可能部

unix内核源码剖析【5. 中断与陷入】

一、参考 Unix内核源码剖析 二、名词解释 psw: 状态寄存器pc: r7, 通用寄存器r7, 程序计数器,从r7寄存器指示的内存地址中读取指令,解释并且执行该指令,处理完成后r7将指向容纳下一条指令的内存地址 三、正文 3.1 引言 周边设备发出的请求以及CPU内部特定的事件,以中断或者陷入的

unix内核源码剖析【附录1. 汇编指令】

一、参考 Unix内核源码剖析 二、指令 1. 寄存器列表 PSW寄存器,表示处理器的状态; r5 称为帧指针或环境指针 r6 称为栈指针,它指向各进程所拥有的栈的顶端。只有 r6 为两个,分别对应用户模式和内核模式。在切换 PSW 的当前模式时,r6 在硬件上也会自动切换 r7 称为程序计数器

PDP-11架构

一、参考 wiki pdp-11 architecture 二、名词解释 ISA, instruction set architecture, 指令集体系结构DEC, digital equipment corporation, 数字设备公司CPU, central processing units

汇编语言阅读笔记【转移指令】

一、参考 汇编语言-王爽 二、正文 可以修改IP,或者同时修改CS和IP的指令统称为转移指令转移指令就是可以控制CPU执行内存中某处代码的指令 2.2 CALL和RET指令 call 和 ret指令都是转移指令,都修改IP, 或者同时修改CS和IP,它们经常被共同用于实现子程序的设计。 2.2.1

Load more