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

我的博客

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

[2008-06-26 17:53] 2008年6月26号--7月7号暂停学习

因为7月6号要参加日语考试,所以为了全力以赴备考,暂时停止汇编的学习,等考试完毕后再继续。...
阅读全文 | 评论次数(3) | 浏览次数(563) | 所属类型(学习笔记)

[2008-06-25 21:55] 2008年6月25号学习笔记

3.1.内存中字的存储
●CPU中用16位寄存器来存储一个字,高8位存放高位字节,低8位存放低位字节
●字单元即存放一个字型数据的内存单元,由两个地址连续的内存单元组成;高地址内存单元中存放字型数据的高位字节,低地址内存单元中存放字型数据的低位字节
●将起始地址为N的字单元称为N地址字单元,比如:2地址字单元由2、3两个内存单元组成

3.2.DS和[address]
格式:mov 寄存器名,内存单元地址
功能:将一个内存单元中的内容送入一个寄存器中
说明:“[]”表示一个内存单元,“[0]”中的0表示内存单元的偏移地址,段地址默认放在ds中

格式:mov 内存单元地址,...
阅读全文 | 评论次数(1) | 浏览次数(492) | 所属类型(学习笔记)

[2008-06-24 17:10] 2008年6月24号学习笔记

今天没有学习新课,第二章的检测题做了两遍都是错了一道题目,只好把以前遇到的两个问题重新复习了一下,感觉有一点明白了,请看到的老师指点一下:

问题一:
内存20000H--20009H单元中存放的机器码对应的汇编指令如下: 
地址:20000H--20002H,内容:B8 23 01,长度:3B,对应汇编指令:mov ax,0123H 
这个长度3B是如何计算的?
回答:
因为:1位十六进制=4位二进制,所以:2位十六进制=8位二进制=1Byte=1字节!
这样的话,B8就是1字节了,B8 23 01总共就是3B了。

问题二:
一直出错的检测题的分析,括号里面是我的分析...
阅读全文 | 评论次数(3) | 浏览次数(485) | 所属类型(学习笔记)

[2008-06-23 23:26] 2008年6月23号学习笔记

2.9.段寄存器
CPU在访问内存时要由段寄存器提供内存单元的段地址和偏移地址,然后送入地址加法器合成物理地址

2.10.CS和IP
●CS是代码段寄存器,IP是指令指针寄存器,CS:IP指示了CPU当前要读取的指令的地址
●CPU将CS,IP中的内容当作指令的段地址和偏移地址,用它们合成指令的物理地址,再到对应的内存单元中读取指令码执行

(1).初始状态,CS:2000H,IP:0000H,CPU将从内存2000HX16+0000H处读取指令执行;
(2).CS,IP中的内容送入地址加法器,由地址加法器完成:物理地址=段地址X16+偏移地址;
(3).由地址加法器将物理...
阅读全文 | 评论次数(4) | 浏览次数(481) | 所属类型(学习笔记)

[2008-06-22 11:12] 2008年6月22号学习笔记

2008年6月22号学习笔记

2.1.通用寄存器:AX,BX,CX,DX,通常用来存放一般性的数据

AX:AL(低8位,0位--7位),AH(高8位,8位--15位)

BX可分为BH和BL;CX可分为CH和CL;DX可分为DH和DL

2.2.字在寄存器中的存储

字节:byte,1个字节=8个bit=8个二进制位
字  :word,1个字=2个字节=高位字节+低位字节
AH和AL中的数据,既可以看成是一个字型数据的高8位和低8位,又可以看成是2个独立的字节型数据

1位十六进制==4位二进制
(十六进制数据后加H,二进制数据后加B)

2.3.几条汇编...
阅读全文 | 评论次数(2) | 浏览次数(661) | 所属类型(学习笔记)

[2008-06-21 10:49] 2008年6月21号学习内容

1.8.地址总线
地址总线的宽度决定了CPU的寻址能力。地址总线上能传送多少个不同的信息,CPU就可以对多少个存储单元进行寻址
一个CPU有N根地址线,则这个CPU的地址总线的宽度为N,最多可以寻找2的N次方个内存单元(字节)

1.9.数据总线
数据总线的宽度决定了CPU与其它器件进行数据传送时的一次数据传送量,8根数据总线一次可传送1个8位二进制数据(1个字节)
8086有16根数据线,一次可传送16位数据(2个字节),所以可一次传送数据89D8H
8088有8根数据线,一次只能传送8位数据(1个字节),所以向内存写入数据89D8H时要进行两次数据传送,先传D8再传89
...
阅读全文 | 评论次数(2) | 浏览次数(536) | 所属类型(学习笔记)

[2008-06-20 23:49] 2008年6月20号学习内容

1.1.机器语言
机器语言是机器指令的集合,机器指令是一台机器可以正确执行的命令(一列二进制数字)

1.2.汇编语言
汇编指令是机器指令便于记忆的书写格式,寄存器是CPU中可以存储数据的器件

1.3.汇编语言的组成
●汇编指令:机器码的助记符,有对应的机器码
●伪指令:只由编译器执行,没有对应的机器码
●其它符号:由编译器识别,没有对应的机器码

1.4.存储器
要想让CPU工作,就必须向它提供指令和数据,CPU可以直接使用的信息在寄存器中存放

1.5.指令和数据
指令和数据都是二进制信息,CPU在工作的时候把有的信息看作质量能够,有的信息看作数据,为同样的...
阅读全文 | 评论次数(2) | 浏览次数(682) | 所属类型(学习笔记)

[2008-06-19 22:08] 明天开始,坚持学习汇编

以前也曾经学习过,但是中途放弃了,希望这次一定要彻底打好汇编基础,为以后的更高级的学习做好准备!...
阅读全文 | 评论次数(4) | 浏览次数(424) | 所属类型(学习笔记)