RACx0

  • Home

  • Tags

  • Archives

Socket API

Posted on 2018-03-28 | Edited on 2018-08-21

socket学习

Read more »

Object Lessons

Posted on 2018-03-24 | Edited on 2018-08-21

在C语言中,数据和函数是分开声明的,语言本身并不支持数据和函数之间的关联性

例如

1
2
3
4
5
6
7
8
9
typedef struct point3d {
float x;
float y;
flaot z;
} Point3d;

void Point3d_print {
//print x,y,z
}

而在C++中,则提供了抽象数据模型给予支持

1
2
3
4
5
class Point3d {
public:
Point3d(float x...) : _x(x),...{}
void print() {//print x,y,z}
}

然而,这时候就会有人问,加上了封装之后,布局的成本增加了多少?

Read more »

创建型模式

Posted on 2018-02-07 | Edited on 2019-06-01

设计模式之创建型模式

Read more »

c++ 模板实参推断

Posted on 2017-09-27 | Edited on 2018-08-21

于函数模板,编译器用实参来推断模板参数

这个过程成为模板实参推断

Read more »

8086微处理器

Posted on 2017-09-09 | Edited on 2019-12-01

内部功能结构

总线接口部件 BIU

作用:与CPU外部传送指令代码或者数据,如取指令时把指令送到指令队列,执行指令时负责数据交换

组成:

  • 段地址寄存器:
    • CS:代码段首地址的高16位
    • DS:数据段首地址的高16位
    • ES:另一个数据段首地址的高16位
    • SS:堆栈区数据段首地址的高16位
  • 16位的指令指针寄存器IP:存放着下一条地址的偏移量,即CS * 16 +IP=下一条指令的地址
  • 20位的地址加法器:段基址 x 16(左移4位) + 偏移地址 = 物理地址
  • 指令队列缓冲器:存放预取指令的指令队列
  • 内部暂存器:暂存输入输出信息的寄存器
  • 总线逻辑控制器:控制总线上的信息传输
Read more »
1…45

OriginalS

45 posts
17 tags
GitHub
© 2020 OriginalS
Powered by Hexo v3.8.0
|
Theme – NexT.Muse v6.4.2