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

我的博客

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

[2008-05-16 21:53] 我的心在四川

5月12日,是一个让全国人民不能忘记的日子,是一个让四川人民铭记于心的日子。

身在湖南学习的我从同学处得知四川发生地震,当时得到的消息很模糊,只知道四川震了。从湖南都有震感可以判断出地震很大,于是拨了家里的电话,可以拨了几次都是网络问题无法接通,我的心咯噔一下,心情糟糕到了极点。在连续拨打3个多小时后,终于通了,当得知家人都没事时,我悬着的心终于落地了。

随后几天我一直关注地震救援的新闻,虽然不能到四川去救人,但是我决定做点什么,于是到步行街去献血,捐了500块钱,尽下我的绵薄之力。

这几天我一直在感动中,泪水经常模糊我的双眼。

我为生在中国这个伟大的国家而感动。
我...
阅读全文 | 评论次数(3) | 浏览次数(1151) | 所属类型(我的世界)

[2008-05-14 22:29] 问题3.12疑问

一个栈段最大可以设为多少?为什么
书上说的是栈顶的变化范围是0-FFFFH,从栈空时候的SP=0,一直压栈,直到栈满时SP=0;如果再次压栈,栈顶将环绕,覆盖了原来的栈中的内容。

我想问的是:从栈空时候的SP=0,一直压栈,直到栈满时SP=0
            1、为什么两个都是SP=0呢?
             
            栈顶将环绕,覆盖了原来的栈中的内容。
            2、这句话该如何理解或者说这么执行的?...
阅读全文 | 评论次数(3) | 浏览次数(1015) | 所属类型(我的疑问)

[2008-05-14 22:19] 问题3.11的疑问

如果将10000H-1FFFFH,这段空间当作栈空间,初始状态是空的,次时SS=1000H,SP=?

书上说的是单元的地址是最底部的字单元的地址+2

该题栈底部的字单元的地址是1000:FFFE

转换成物理地址就是1FFFEH,再加个2H就是20000H

为什么不是SS=2000H,SP=0000H呢?...
阅读全文 | 评论次数(1) | 浏览次数(1034) | 所属类型(我的疑问)

[2008-05-12 20:45] 检测点3.1(1)

1、在DEBUG中,用“d 0:0 1f”查看内存,结果如下。
0000:0000 70 80 F0 30 EF 60 30 E2-00 80 80 12 66 20 22 60
0000: 0010 62 26 E6 D6 CC 2E 3C 3B-AB BA 00 00 26 06 66 88
下面的程序执行前,AX=0,BX=0,写出每条汇编指令执行完后相关寄存器中的值
注:()部分是答案,  //部分是每步寄存器的值及解法
mov ax,1              //   ax=1H  
         
mov ds,ax             //   ds=1...
阅读全文 | 评论次数(1) | 浏览次数(897) | 所属类型(检测题和实验)

[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) | 浏览次数(903) | 所属类型(读书笔记)

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

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

[2008-05-11 21:34] 检测点2.3

题目:下面的3条指令执行后,CPU几次修改IP?都是什么时候?最后IP中的值是多少?
mov ax,bx
sub ax,ax
jmp ax

修改了4次

第一次是mov ax,bx这条语句读入指令缓冲器后
第二次是sub ax,ax这条语句读入指令缓冲器后
第三次是jmp ax这条语句读入指令缓冲器后
第四次是执行jmp ax这条语句后

最后ip的值等于ax的值,为0H...
阅读全文 | 评论次数(1) | 浏览次数(708) | 所属类型(检测题和实验)

[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) | 浏览次数(813) | 所属类型(读书笔记)

[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) | 浏览次数(791) | 所属类型(读书笔记)

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

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

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