- 博客(10)
- 收藏
- 关注
原创 第九章(笔记)
转移指令是可以修改IP,或同时修改CS和IP的指令offset 是用于提取标号偏移地址的操作符jmp在第2章里说到时用于修改IP或同时修改CS和IP的转移指令,这章里单独的jmp指令是一个无条件的转移指令jmp short 标号 是实现段内短转移jmp near ptr 标号 是实现段内近转移 这两条指令的机器码都没有记录要转移的目的地址,而是记录着执行
2013-05-14 23:00:31 366
原创 第八章(笔记)
能在[····]中进行内存单元的寻址的寄存器只有4个, 分别是bx , si , di , bp其中bx , bp 是基址,bx对应的段地址是ds,bp对应的段地址是ss si , di 是变址,单独使用时段地址是ds,组合使用段地址是跟随组合的基址对应的段地址[·····]中进行内存单元寻址汇总: [si] [di] [bx] [bp]
2013-05-09 01:17:25 392
原创 第七章(笔记总结)
先介绍一下这章会用到的指令:(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 406
原创 第六章(笔记总结)
一个程序取得所需空间的方法有两种: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 372
原创 第五章(笔记总结)
要完整的描述一个内存单元,需要两种信息:1)内存单元的地址 2)内存单元的长度(类型)第三章讲到要访问的内存数据地址是DS+[···],“[···]”里是用常量表示偏移地址(如:[0]),其实“[···]”里面可以用一个带有数据的寄存器来表示偏移地址(如:[BX])。而且“[···]”里面用常量或寄存器是有差别的。汇编指令中用于自增的指令 inc (例:inc bx bx
2013-04-18 00:54:30 380
原创 第四章(笔记总结)
简单的汇编语言源程序基本语法: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 463
原创 第三章(笔记总结)
内存中字(word)的存储里由两个地址连续的内存单元组成,高地址内存单元存放字型数据的高位字节,低地址内存单元存放字型数据的低位字节。例如:8086CPU用于存放要内存数据的段地址的寄存器为DS。所访问数据的地址用DS+[.....]([.....]是所偏移的地址)DS的修改方法是mov DS,AX (即寄存器DS的修改要通过通用寄存器的数据传递)第2章说到汇编指令中用于加
2013-04-15 16:21:16 347
原创 第二章(笔记总结)
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 389
原创 基础知识
(第一章总结)汇编语言由汇编指令、伪指令、其他符号组成汇编指令决定了汇编语言的特性不同的CPU有不同的汇编指令指令和数据在存储器上都是二进制的信息,只有在运用时才有所区别(同样的二进制信息,可以是指令或数据)计算机的最小信息单位是 位(bit),8位(bit)组成一个字节(byte)微机存储器的最小信息单位是 字节(byte)以字节(byte)为最小单位,每10
2013-03-27 17:20:31 312
原创 只看不做,你永远都不会
开始接触编程都快有一年半了。。。。刚开始自己因为完全没有基础,所以在学习上一路边学边练习。。。。。但学习了一段时间,看的书也开始慢慢一本一本的增多,我发现自己怎样都是编写着一些自己感觉毫无用处的程序。。。。这可能是自己浮躁和急功近利,开始就认为自己是理论不够,就开始不断把看书时间加长,但自己却慢慢的把练习时间缩短,到最后变成了只看书不练习。。。。。日子慢慢的过去。。。最后我发现
2012-10-11 00:37:03 317
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人