

- [afei85213] 你能不能教教我啊? 我也在学习,好难啊 QQ 120815264 04/28 21:30
- [游客] 1000100111011000 → 89D8H (看作大小为89D8H的数据处理) H是什么意 09/18 16:24
- [游客] 好!!在看着 07/02 01:45
- [xiaochong] 记得将学习的内容总结融汇,是个不错的习惯,博主继续&加油! 07/01 21:20
- [starrynight] 嘿嘿 日语,嘻嘻,网祝博主考个好成绩! 06/27 10:51
- [crazyman] 恩。我们学校也要考试。先考试,在回来学习! 06/27 10:39
- [游客] 加油! 06/26 19:40
- [duckgaga] 坚持做学习笔记的习惯很好,希望能继续保持。 06/26 00:06
- [duckgaga] 不错不错,尤其是看你的问题二,说明博主已经真正掌握和理解了CPU工作流程了,恭喜。 06/25 13:46
- [游客] 多谢您的鼓励,以后有问题还请您多指点! 06/25 12:24
[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 内存单元地址,...
●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了。
问题二:
一直出错的检测题的分析,括号里面是我的分析...
问题一:
内存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).由地址加法器将物理...
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.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
...
地址总线的宽度决定了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在工作的时候把有的信息看作质量能够,有的信息看作数据,为同样的...
机器语言是机器指令的集合,机器指令是一台机器可以正确执行的命令(一列二进制数字)
1.2.汇编语言
汇编指令是机器指令便于记忆的书写格式,寄存器是CPU中可以存储数据的器件
1.3.汇编语言的组成
●汇编指令:机器码的助记符,有对应的机器码
●伪指令:只由编译器执行,没有对应的机器码
●其它符号:由编译器识别,没有对应的机器码
1.4.存储器
要想让CPU工作,就必须向它提供指令和数据,CPU可以直接使用的信息在寄存器中存放
1.5.指令和数据
指令和数据都是二进制信息,CPU在工作的时候把有的信息看作质量能够,有的信息看作数据,为同样的...
阅读全文 |
评论次数(2) |
浏览次数(682) |
所属类型(学习笔记)
[2008-06-19 22:08] 明天开始,坚持学习汇编
以前也曾经学习过,但是中途放弃了,希望这次一定要彻底打好汇编基础,为以后的更高级的学习做好准备!...
阅读全文 |
评论次数(4) |
浏览次数(424) |
所属类型(学习笔记)