自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 汇编语言(王爽)学习----第一个程序

环境搭建 8086汇编不能在64位dos中运行,可以找到DOSBox进行模拟。 链接: 具体步骤. 4.1源程序从编辑到运行的过程 一、文本编辑器编写:形成一个含源程序的文本文件 二、对源程序编译链接:编译形成一个目标文件,链接形成一个可执行文件 可执行文件包含:程序(汇编指令翻译过来的机器码),数据(源程序中定义的数据)、相关描述信息(程序有多大…) 三、执行可执行文件中的程序 由正在执行的程序把要执行的程序和数据加载到内存中,进行相关的初始化(CS:IP指向第一条要执行的指令),把CPU的控制权交给要执

2020-06-18 18:39:34 304

原创 汇编语言(王爽)学习----寄存器(内存访问)

3.1内存中字的存储 16位寄存器存放一个字,高位放高字节 内存中内存单元是字节单元,用两个地址连续的内存单元存放,高位放高字节 字单元:存放一个字的内存单元 3.2DS和[address] CPU读写一个内存单元,必须知道其物理地址,也就是段地址和偏移地址,DS存放段地址,[]里表示偏移地址 段地址默认在DS中 8086CPU中,不能直接将数据送入DS中 3.3字的传送 16位结构,一次可以传送一个字,只要给出16位寄存器即可 mov、add、sub add,sub不能对ds进行操作 3.4数据段 我们可

2020-06-18 17:59:10 287

原创 汇编语言(王爽)学习----第二章CPU工作原理

寄存器 CPU由运算器、控制器、寄存器等构成,靠内部总线相连。外部总线是实现CPU和主板上的其他器件连接。 汇编程序员主要关心的是寄存器,通过改变里面的内容来实现对CPU的控制。 8086CPU有14个寄存器,都是16位的。 2.1通用寄存器 AX、BX、CX、DX存放一般性数据,上一代是8位,为了保证兼容,这4个又可以分为两个独立的8位寄存器来使用。 2.2字在寄存器中的存储 8086CPU一次可以处理字节和字两种尺寸的数据。 一个内存单元可放8位数据,寄存器放n个8位,所以用16进制来表示,很直观,后

2020-06-10 14:47:55 261

原创 汇编语言(王爽)学习----第一章

#汇编语言前言 汇编语言是机器指令助记符的集合,直接控制硬件系统,每种微处理器的汇编语言都不一样。 两个根本目的:获得底层编程体验,深刻理解机器运行程序的机理。 采用8086CPU为中央处理器的PC来学习,现在只要是和Intel兼容系列,都可以采用8086CPU的方式工作。 循序渐进地学习。1.知识点 2.检测点 3.问题和分析 4.实验 本书重心是通过学习关键指令来深入理解机器工作的基本原理,培养底层编程意识。讲解每一条指令的功能,是指令手册的事情。 工具准备:如果采用64位的,与32位的不兼容,需要使用

2020-06-10 11:07:47 325

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除