自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

霜涯的专栏

学习~

  • 博客(10)
  • 收藏
  • 关注

原创 第九章(笔记)

转移指令是可以修改IP,或同时修改CS和IP的指令offset 是用于提取标号偏移地址的操作符jmp在第2章里说到时用于修改IP或同时修改CS和IP的转移指令,这章里单独的jmp指令是一个无条件的转移指令jmp short 标号 是实现段内短转移jmp near ptr 标号 是实现段内近转移 这两条指令的机器码都没有记录要转移的目的地址,而是记录着执行

2013-05-14 23:00:31 355

原创 第八章(笔记)

能在[····]中进行内存单元的寻址的寄存器只有4个, 分别是bx , si , di , bp其中bx , bp 是基址,bx对应的段地址是ds,bp对应的段地址是ss         si , di 是变址,单独使用时段地址是ds,组合使用段地址是跟随组合的基址对应的段地址[·····]中进行内存单元寻址汇总:       [si]   [di]   [bx]   [bp]

2013-05-09 01:17:25 381

原创 第七章(笔记总结)

先介绍一下这章会用到的指令:(1)and 指令:逻辑与指令,按位进行与运算(1&0 = 0 ,1&1=1 ,0&1=0,0&0=0)(2)or    指令:逻辑或指令,按位进行或运算(1|0=1 ,1|1=1,0|0=0,0|1=1)ASCII( American Standard Code Information Interchange)编码是一种编码方案,所谓的编码方案,就

2013-04-23 01:48:50 381

原创 第六章(笔记总结)

一个程序取得所需空间的方法有两种:1)在加载程序的时候系统为程序分配  2)就是程序执行过程中向系统申请(定义字类型数据用dw,定义字节类型数据用db)assume cs:codecode segment dw 0001H, 0002H, 0003H, 0004H mov bx, 0 mov ax, 0 mo

2013-04-22 01:16:48 348

原创 第五章(笔记总结)

要完整的描述一个内存单元,需要两种信息:1)内存单元的地址 2)内存单元的长度(类型)第三章讲到要访问的内存数据地址是DS+[···],“[···]”里是用常量表示偏移地址(如:[0]),其实“[···]”里面可以用一个带有数据的寄存器来表示偏移地址(如:[BX])。而且“[···]”里面用常量或寄存器是有差别的。汇编指令中用于自增的指令 inc (例:inc bx bx

2013-04-18 00:54:30 363

原创 第四章(笔记总结)

简单的汇编语言源程序基本语法:assume cs:codecode segment mov ax , 0001H add ax , ax mov ax , 4C00H int 21Hcode endsend 在汇编语言源程序中,包含两种指令分别是,汇编指令和伪指令:汇编指令:1)(mov ax , 0001H ·······int

2013-04-16 01:20:50 451

原创 第三章(笔记总结)

内存中字(word)的存储里由两个地址连续的内存单元组成,高地址内存单元存放字型数据的高位字节,低地址内存单元存放字型数据的低位字节。例如:8086CPU用于存放要内存数据的段地址的寄存器为DS。所访问数据的地址用DS+[.....]([.....]是所偏移的地址)DS的修改方法是mov DS,AX (即寄存器DS的修改要通过通用寄存器的数据传递)第2章说到汇编指令中用于加

2013-04-15 16:21:16 333

原创 第二章(笔记总结)

8086CPU有14个寄存器:AX , BX , CX , DX  , SI , DI , SP , BP , IP , CS , SS , DS , ES , PSW 都是16位寄存器(不同的CPU所拥有的寄存器数量可能不同,位数也可能有所不同)                  其中AX , BX , CX , DX  为通用寄存器,为了保持兼容性,这4个寄存器可以拆分为2个8位的寄存器

2013-03-28 00:43:00 380

原创 基础知识

(第一章总结)汇编语言由汇编指令、伪指令、其他符号组成汇编指令决定了汇编语言的特性不同的CPU有不同的汇编指令指令和数据在存储器上都是二进制的信息,只有在运用时才有所区别(同样的二进制信息,可以是指令或数据)计算机的最小信息单位是 位(bit),8位(bit)组成一个字节(byte)微机存储器的最小信息单位是 字节(byte)以字节(byte)为最小单位,每10

2013-03-27 17:20:31 300

原创 只看不做,你永远都不会

开始接触编程都快有一年半了。。。。刚开始自己因为完全没有基础,所以在学习上一路边学边练习。。。。。但学习了一段时间,看的书也开始慢慢一本一本的增多,我发现自己怎样都是编写着一些自己感觉毫无用处的程序。。。。这可能是自己浮躁和急功近利,开始就认为自己是理论不够,就开始不断把看书时间加长,但自己却慢慢的把练习时间缩短,到最后变成了只看书不练习。。。。。日子慢慢的过去。。。最后我发现

2012-10-11 00:37:03 301

空空如也

空空如也

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

TA关注的人

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