汇编网首页登录博客注册
qh1234qh的学习博客
博客首页博客互动【做检测题】论坛求助

我的博客

个人首页 |  我的文章 |  我的相册 |  我的好友 |  最新访客 |  文章收藏 |  论坛提问 |  友情链接 |  给我留言  
图片载入中
学习动态
最新留言
文章收藏
友情链接

[2008-05-12 19:52] 第三章读书笔记(一)

一、字单元,N地址字单元
高地址单元存放高位字节
低地址单元存放低位字节

二、[],表示内存单元
    [0],0表示内存单元的偏移地址

三、8086CPU不支持将数据直接送入段寄存器,
    使用寄存器中转。

四、mov指令
    add指令
    sub指令

五、栈
LIFO:后进先出
ss:段寄存器
sp:寄存器
任意时刻,SS:SP指向栈顶元素

六、PUSH和POP指令
1、PUSH的执行(先减后送)
PUSH AX
(1)SP=SP-2,SS:SP指向当前栈顶前面的元素,以该元素单元为
(2)将AX中内容送入SS:SP...
阅读全文 | 评论次数(2) | 浏览次数(1132) | 所属类型(读书笔记)

[2008-05-12 12:32] 循序渐进很重要

这几天我看我学习进度比较慢就决定走下跨越式学习道路,
结果是头脑中觉得是看懂了,做题却毫无头绪。
看来学习是不能急的,一定要把基础打扎实了,采取循序渐进
的办法,一步一个脚印的走过来吧。
虽然慢,但是内力深厚,
笨人就只有用笨人的方法了。...
阅读全文 | 评论次数(2) | 浏览次数(965) | 所属类型(读书笔记)

[2008-05-10 12:26] 第二章Debug学习

一、R命令查看、改变CPU寄存器的内容
1、直接用R查看寄存器的内容
如 r
2、用“R 寄存器”修改CPU寄存器的内容
如 r ax

二、D命令查看内存中的内容
1、d 段地址:偏移地址
如 d 1000:0
2、d 段地址:偏移地址 结尾偏移地址
如 d 1000:0:9

三、用E命令向内存中写入机器码

四、用U命令将内存中的机器指令翻译成汇编指令

五、用T命令执行执行一条机器指令

六、用A命令以汇编指令的格式在内存中写入一条机器指令...
阅读全文 | 评论次数(4) | 浏览次数(856) | 所属类型(读书笔记)

[2008-05-09 11:58] 第二章读书笔记(二)

一、80864个段:CS,DS,SS,ES

二、CS:代码段寄存器
    IP:指令指针寄存器
任意时刻,CPU将CS:IP指向的内容当作指令执行

三、8086读取、执行指令工作原理图,书25页
工作过程:
1、从CS:IP指向的内存单元读取指令,读取的指令进入指令
缓冲器。
2、修改IP,IP=IP+所读取指令的长度,指向下一条指令
3、执行指令。转步骤1,重复。

四、8086CPU加电启动或复位后CS=FFFFH,IP=0000H,
即CPU从FFFFFH(书上给的是FFFF0H)单元读取数据执行第一条指令。

五、用JMP指令修改CS和IP,不能用...
阅读全文 | 评论次数(1) | 浏览次数(823) | 所属类型(读书笔记)

[2008-05-08 23:09] 中国黑客精英组成(转)

网名:CoolFire / Fetag
姓名:林正隆
年龄:不详
网站:http://fetag.dhs.org/
简介:Coolfire,一代宗师。把他列到中国黑客的第一名,应该没有什么争议。这是Coolfire写的黑客守则,尽管完全是一个个人的观点,其中有一些可乐的地方,但是许多人还是把它当作现实的人在虚拟世界的一种游戏法则。

网名:袁哥(yuange)
姓名:袁仁广
年龄:29岁
网站:yuange.yeah.net(一个绝对“袁”创,对很多人影响很大的站点)
简介:提起袁哥我想在安全界混的人无人不晓。他在windows系统方面的造诣,在国内应该是绝对一流的。199...
阅读全文 | 评论次数(1) | 浏览次数(630) | 所属类型(读书笔记)

[2008-05-08 23:00] 黑客精英轶事  

  巡游五角大楼,登录克里姆林宫,进出全球所有计算机系统,摧垮全球金融秩序和重建新的世界格局,谁也阻挡不了我们的进攻,我们才是世界的主宰。

  ——凯文•米特尼克

    60年代加拿大传播理论家马歇尔•麦克卢汉曾经预言,电子媒介可以把地球变成一个村落,他不无乐观地指出:“信息的即索即得能创造出更深层次的民主,未来的全球村舒适而开放。”然而,这个村落既没有‘乡规民俗”,更缺少道德法律。而那些电脑领域的天才型人物也就堂是地高挂“黑客”招牌,在比特世界神出鬼没为所欲为。在因特网上,他们有点像古龙笔下的陆小凤游戏江湖、风流倜傥也有点像金庸笔下的“老顽童”,爱搞点恶...
阅读全文 | 评论次数(2) | 浏览次数(353) | 所属类型(读书笔记)

[2008-05-06 22:21] 第二章读书笔记(一)

一、通用寄存器
1、AX、BX、CX、DX
2、8086CPU所有寄存器都是16位,可以分为两个独立8位使用。
3、汇编指令不区分大小写。
4、高位进一处理问题。

二、16位机构(16位机、字长为16位)
1、运算器一次最多可以处理16位数据。
2、寄存器的最大宽度为16位。
3、寄存器和运算器的通路为16位。

三、物理地址
物理地址=基础地址+偏移地址
        =段地址*16+偏移地址(左移4位)
可以用不同的段地址和偏移地址形成同一物理地址。

四、段
1、内存没有段,段的划分来自CPU
2、段的起始地址一定是16的倍数
因为基础地址=段地...
阅读全文 | 评论次数(0) | 浏览次数(634) | 所属类型(读书笔记)

[2008-05-06 21:59] 第一章读书笔记(二)

一、CPU不能直接控制外部设备,而是通过总线向接口卡发送命令,接口卡根据CPU命令控制外部设备。

二、RAM和ROM
1、RAM:随机存储器
2、ROM:只读存储器
BIOS:Basic Input/Output System基本输入输出系统

三、内存地址空间
物理上独立的器件组成的逻辑存储器
主存储器地址空间/显存地址空间/显卡BIOS ROM地址空间/
网卡BIOS ROM地址空间/系统BIOS ROM地址空间
地址0-7FFFH的32KB空间为主RAM的地址空间
地址8000H-9FFFH的8KB空间为显存地址空间
地址A000H-FFFFH的24K空间为各...
阅读全文 | 评论次数(0) | 浏览次数(615) | 所属类型(读书笔记)

[2008-05-06 18:40] 第一章读书笔记(一)

一、汇编语言三类指令
1、汇编指令:
机器码的助记符,有对应的机器码
2、伪指令:
没有对应的机器码,由编译器执行,计算机并不执行
3、其他符号:
如+、-、*、/等,由编译器识别,没有对应的机器码
二、bit和Byte
bit:计算机的最小信息单位,也是二进制位。
Byte:8个bit组成Byte,也是字节。
每个存储单元是从0开始编号的。
三、总线
1、地址总线:CPU有N根地址线,这个CPU的地址总线宽度为N,最多可以寻找2的N次方的内存单元。最小为0,最大为2的N次方减1
2、数据总线:数据总线宽度决定CPU与外界的数据传送速度,一根线可以传送1个bit数据。...
阅读全文 | 评论次数(0) | 浏览次数(642) | 所属类型(读书笔记)

[2008-05-06 17:51] 书到了

五一在当当网上订了王爽老师的汇编语言第二版,今天终于到了,我用的是货到付款方式,一共29.8元,以前一直在电脑上看,眼睛有看大了,
目前我学到第三章了,前面几章我至少看了三遍,这个周应该可以把第四章学完,个人感觉有书比电子书要学的快点,还可以做记号。
前面几章一个核心的问题就是物理地址的问题,对数制的转换要比较熟悉,建议不懂的可以专门看下,在附件的计算器可以提供数制
的转换,大家可以用用。...
阅读全文 | 评论次数(3) | 浏览次数(455) | 所属类型(读书笔记)
页码数(2):  1  2