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

我的博客

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

[2007-11-22 10:40] 第四章学习笔记

1)汇编语言的源程序包含两种指令:
1。汇编指令:有对应的机器码,可以被编译成机器指令,为CPU所执行;
2。伪指令:没有对应的机器码,不能被CPU执行,由编译器执行。
2)segment和ends成对使用,用来定义一个段。
3)end是汇编程序的结束标志。
4)assume的含义是假设某一段寄存器和程序中用segment和ends定义的段相关联。
5)源程序文件中的所有内容称为源程序,源程序中的汇编指令称为程序。
6)一个标号代表一个地址。
7)一个程序结束后,将CPU的控制权交给使它得以运行的程序,这个过程称为程序返回。
8)程序在编译时被编译器发现的错误叫语法错误,源程...
阅读全文 | 评论次数(0) | 浏览次数(579) | 所属类型(学习笔记)

[2007-11-14 17:18] 第三章学习笔记

1)8086不支持将数据直接送入段寄存器的操作。
2)[...]表示一个内存单元,其中的数值表示内存单元的偏移地址。
3)MOV指令的段地址默认在DS中。
4)8086CPU中,栈顶的段地址存放在SS中,偏移地址存放在SP中,   
   任意时刻,SS:SP指向栈顶元素。
5)PUSH AX 时,SP=SP-2
   POP AX 时,SP=SP+2
6)栈为空时,SS:SP指向栈的最底部单元的下面的单元(已经指到
   栈外去了)。
7)注意越界问题。...
阅读全文 | 评论次数(1) | 浏览次数(790) | 所属类型(学习笔记)

[2007-11-07 22:27] 第二章学习笔记

1)在CPU中,运算器进行信息处理,寄存器进行信息存储,控制器控制各种器件工作,内部总线连接各种器件,并在它们之间进行数据的传送。
2)8086CPU的通用寄存器(16位)有AX,BX,CX,DX,可储存1个字(WORD,2 个Byte)
3)每个通用寄存器可分为2个可独立使用的8位寄存器,有高8位和低8位之分,字的高位字节存储在高8位寄存器中,低位字节存储在低8位寄存器中。
3)物理地址=段地址*16+偏移地址,其本质含义是:CPU在访问内存时,用一个基础地址(段地址*16)和一个相对于基础地址的偏移地址相加,得出内存单元的物理地址。
4)一个段的起始地址是16的倍数,即该起始地址的...
阅读全文 | 评论次数(1) | 浏览次数(646) | 所属类型(学习笔记)

[2007-11-07 00:36] 第一章学习笔记

1)在存储器中,指令和数据都是二进制信息。
2)微机存储器的存储单元可以存储一个字节(1 Byte or 8 bit),字节是微机存储器容量的最小单位。
3)CPU的地址总线的宽度为n,则该CPU最多可以寻找2的n次方个内存单元,即寻址能力为2^n Byte。
4)数据总线宽度为n,则一次可以传送一个n位二进制数据。
5)存储器从功能和连接上分为:1,随机存储器;2,装有BIOS的ROM;3,接口卡上的ROM。
6)内存地址空间是一个由若干个存储单元组成的逻辑存储器,其大小受CPU地址总线宽度的限制,地址总线宽度为n,内存地址空间最大为2^n Byte。...
阅读全文 | 评论次数(2) | 浏览次数(324) | 所属类型(学习笔记)
页码数(1):  1