![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
汇编语言
yinghonghui
这个作者很懒,什么都没留下…
展开
-
寄存器内存访问
背景:构造函数不允许通过向对象传递内存地址来初始化它。 这一背景导致如果用原始分配内存的方法,将分配内存,内存管理这一块变得复杂化。而这个过程却又是固定模式的,为了精简的模式,原有的方式很明显不是那么合适了。寻找一种精简而且安全的方式是必须的,所谓的精简,无非是将一系列事情交给编译器。从而让程序员避免使用c的动态分配函数。 动态创建一个对象,所做的事情无非是这样: (1)为一个对象获取一块内...原创 2018-09-16 09:56:18 · 486 阅读 · 0 评论 -
寄存器
cs:ip 定位存储内存的位置,地址加法器cs:ip 获取内存中下一指令的过程:顺序模式cs:ip通过自增,然后将内存里面的指令一条一条拿到cpu来执行。很明显判断模式还有循环模式,需要改变cs:ip的方式来实现。这是cpu的结构上来叙述,只需要的执行code之后,根据code的条件结果,然后改变cs:ip,来指向各自代码块的地址。debug 模式是进行汇编语言编程一个很实用的方式。...原创 2018-09-17 23:12:45 · 256 阅读 · 0 评论 -
CPU对存储器的读写
存储单元的地址是从0开始的一个一维数据地址。cpu对存储器的读取过程。1.cpu通过cpu传递存储地的位置,2.通过控制线发出内存读取命令,通知内存单元,3.内存单元通过数据线将数据传递给cpu,或者cpu将数据通过数据线存给内存单元地址线大小代表内存的大小限制。数据总线的大小限制一次传递的数据量,一般是两个字节。控制总线,提供了对外部器件的多少种控制。pc内存分类:各个存储...原创 2018-09-17 22:44:57 · 7418 阅读 · 0 评论