BINBIN Blog

Thinking will not overcome fear but action will.

汇编语言学习4

DS和[address]

##DS和[address] DS寄存器:通常用来存放要访问数据的段地址 [address]表示一个偏移地址为address的内存单元,段地址默认放在ds中 通过数据段段地址和偏移地址即可定位内存单元 mov bx, 1000H ;8086CPU不支持将数据直接送入段寄存器的操作 mov ds, bx ;ds存放数据段地址 mov al, [0]; 这个要解释一下 mov 指...

汇编语言学习3

寄存器和物理地址的形成

##通用寄存器 CPU中主要部件是寄存器。寄存器是CPU中程序员可以用指令读写的部件。程序员通过改变各种寄存器的内容来实现对CPU的控制。如果你有调试过或者开发过单片机的,这章节一定了解的很清楚! 不同的CPU,寄存器的个数、结构是不同的。8086CPU有14个寄存器,每个寄存器有一个名称。这些寄存器是:AX、BX、CX、DX、SI、BP、IP、CS、SS、DS、ES、PSW。在今后的学...

汇编语言学习2

环境搭建

前言 续前一篇,我们需要在window上搭建一个王爽教材中所用的汇编环境。王爽的书中用的是8086CPU,所以我们使用虚拟机来模拟一下,我用的virtual box #下载系统和安装 我们采用MS-DOS7.10系统,百度搜索即可,这里就不提供链接了。 本人使用的virtual box #安装 安装步骤如下: 安装一路next ,就不显...

汇编语言学习1

前言

前言 好好学习汇编语言,为后面学习打好基础! #汇编语言的产生 我们知道机器只能看懂机器语言,也就是0和1。实际上0和1只是我们规定的数字,机器其实连0和1也看不懂,这里的0和1实际上是指两种不同的电压状态,计算机是用电的,它能理解的就是电压的变化,所以我们通过不同的电压驱动计算机运算,来完成我们所需要的任务。 计算机刚刚发明的时候,用的是就是最原始的方法,通过过纸带来编程,打...

linux学习

linux 学习方法路线

##linux 学习路线一 了解操作系统基本概念。如果不会,可以学习《操作系统:设计与实现》Andrew S.Tanenbaum 写的那本。以MINIX为例子讲解操作系统的概念。 2.非常推荐,还有一本基础教材叫做Linux内核情景分析。下面是看这本书的建议: (1) 首先重点阅读“第1章预备知识”和“第2章存储管理 ”这两章,特别是对于不太熟悉X86架构和段式/页式内存管理的...

Jekyll在Github搭建blog

搭建blog

##背景 最近想试试用Jekyll在Github搭建blog。选取网站模板,修改域名等等这些网上都有很详细的教程了, https://github.com/Huxpro/huxpro.github.io 直接folk,安装说明在readme.md。Jekyll 在github 也有一大堆site 案列 : < https://github.com/jekyll/jekyl...

binbin first blog

first blog

前言 这是我第一个blog,配置好gitalk评论 加油!