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

我的博客

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

[2011-08-25 21:02] 第八章,关于数据处理的两个基本问题

数据处理的两个问题,一是要处理的数据在哪,二是要处理的数据有多长
要解决这两个问题,首先是解决寄存器寻址的问题,及数据在哪。我们知道和CPU打交道最多的莫过于寄存器这个太监了(整天服侍这CPU这个皇帝嘛,呵呵),所以了解寄存器寻址是很重要的。所谓的寄存器寻址也就这几个,1、直接寻址,如ds:[1256H];2、寄存器间接寻址,如ds:bx;3、寄存器相对寻址,如ds:[bx+1256H]等;4、基址变址寻址,如,[bx+bp];5、基址相对变址寻址,如,[bx+bp+1256H]。当然,还有其他的划分方法,反正都是那样,理解就好。
好了,知道了数据在哪了,那就来了解数据的长度的问题。数据只...
阅读全文 | 评论次数(0) | 浏览次数(421) | 所属类型(汇编作业)

[2011-08-17 19:11] 关于寄存器的小谈

(1)IP寄存器是在读入缓存后就进行改变,即CS:IP指向的内容是正在读入的指令,执行的指令在指令缓冲队列里早已被读入
(2)传送指令能够更改所有通用寄存器的内容
(3)寄存器的内容传送之后并未改变,而是存入新的内容后才会改变旧的内容
(4)push、pop,他们读入或传出的长度只能为一个字、两个字、或四个字等,不同的cpu的不同
(5)段寄存器不能直接赋值,只能间接赋值
想到的暂时只是这么多了,下次想到有空再补...
阅读全文 | 评论次数(1) | 浏览次数(554) | 所属类型(汇编作业)

[2011-08-12 15:54] 汇编之路——艰难的汇编基础

艰难的汇编基础?这怎么说呢?仔细听我道来........(开开玩笑,这也是我学习之余常做的事,呵呵)
其实说汇编的基础艰难那也不算,如果你说那个容易的话,那你就不简单咯,至少我认为吗,这纯属个人看法,如有雷同,那就是我高明,哈哈!(又一句玩笑话啊)
汇编,这个与机器接触最亲密的东西,如果你要掌握它,果得去深刻的了解机器的运作原理(也怪不得我的学校把这课程安排在大三才学,因为大三才有计算机组成原理,不过大一的我就自个学了,呵呵)。学习汇编的,这次我认识到如果不学好cpu的运作那是很难去掌握它的。至于如何学习cpu的运作呢?有以下几点。
1、要深刻了解cpu对存储器的读写。这个涉及到的有地址...
阅读全文 | 评论次数(1) | 浏览次数(640) | 所属类型(汇编作业)

[2011-08-10 15:21] 汇编之路——关于对汇编的认识

在学习汇编之前,总得对汇编有个认识吧?这也是学习每门形式语言的技巧。好了,不能有小甲鱼的废话那么多(开玩笑)。
汇编,是种低级语言,地位仅次于机器语言。学汇编之前,压根不知道汇编是什么东东,所以学习他,总得对其有最基本的了解吧。汇编指令,还没接触,不过也没事,信心满满的。至少我从接触计算机半年就学了这么多东西(我也有点惊讶),所以我还有什么不能学好的呢?
王爽老师的书里说,要想学习汇编,那就得对硬件有基本的认识,本人也同意这点。你要让机器工作,总得明白它工作的原理吧,计算机是最笨的机器啊,只会认识0、1呀,不是智能的东西,至少没你智能(开玩笑啊,呵呵)!
认识硬件的第一点,认识cpu。对...
阅读全文 | 评论次数(1) | 浏览次数(597) | 所属类型(汇编作业)