2009年11月17日

[陆续添加]计算机网络最最基础的基本概念

摘要: 1. 节点. 指计算机或计算机网络设备, 也就是整个计算机网络的基本单元.   2. 计算机网络 一般的定义: 由两台或以上计算机通过传输介质, 网络设备及软件相互连接在一起, 利用一定的通信协议进行通信的计算机集合体. 专业的定义: 计算机网络就是利用通信线路和通讯设备, 用一定的连接方法, 将分布在不同地点(相对来说的, 也可能是同一地点)的具有独立功能的多台计算机系统(可包... 阅读全文

posted @ 2009-11-17 22:03 中道学友 阅读(250) 评论(0) 推荐(0) 编辑

寄存器使用惯例

摘要: 在给定的时刻只能有一个过程是活动的, 它占使用CPU的程序寄存器组. 程序寄存器组作为一个单个资源被所有的函数过程共享.  所以, 我们必须保证: 一个过程(调用者)调用另一个(被调用者)时, 被调用者不会覆盖某个调用者稍后会使用到的寄存器的值.   为此, IA32(俗称x86)采用了一组统一的寄存器使用惯例., 所有的过程调用都必须遵守, 包括程序库中的过程. ... 阅读全文

posted @ 2009-11-17 21:35 中道学友 阅读(1599) 评论(0) 推荐(0) 编辑

在IA32如何将程序计数器的值放入到整数寄存器中?

摘要:     call next next:     pop1 %eax   这是一个汇编代码的习惯用法. 刚开始它看起来很奇怪 call指令并没有与之匹配的ret. 然后我们就意识到它根本就不是一个真正的过程调用.   寄存器%eax被设置成了什么值? 答: %eax被设置成了popl指令的地... 阅读全文

posted @ 2009-11-17 21:16 中道学友 阅读(914) 评论(0) 推荐(0) 编辑

导航

技术追求准确,态度积极向上