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

我的博客

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

[2008-05-07 17:52] 汇编常用命令

OV 指令为双操作数指令,两个操作数中必须有一个是寄存器.
MOV  DST , SRC    //  Byte / Word
执行操作: dst = src
1.目的数可以是通用寄存器, 存储单元和段寄存器(但不允许用CS段寄存器).
2.立即数不能直接送段寄存器
3.不允许在两个存储单元直接传送数据
4.不允许在两个段寄存器间直接传送信息

PUSH 入栈指令及POP出栈指令: 堆栈操作是以"后进先出"的方式进行数据操作.
PUSH   SRC    //Word
入栈的操作数除不允许用立即数外,可以为通用寄存器,段寄存器(全部)和存储器.
入栈时高位字节先入栈,低位...
阅读全文 |   作者:black | 评论次数(0) | 浏览次数(510)

[2008-05-06 22:21] 第二章读书笔记(一)

一、通用寄存器
1、AX、BX、CX、DX
2、8086CPU所有寄存器都是16位,可以分为两个独立8位使用。
3、汇编指令不区分大小写。
4、高位进一处理问题。

二、16位机构(16位机、字长为16位)
1、运算器一次最多可以处理16位数据。
2、寄存器的最大宽度为16位。
3、寄存器和运算器的通路为16位。

三、物理地址
物理地址=基础地址+偏移地址
        =段地址*16+偏移地址(左移4位)
可以用不同的段地址和偏移地址形成同一物理地址。

四、段
1、内存没有段,段的划分来自CPU
2、段的起始地址一定是16的倍数
因为基础地址=段地...
阅读全文 |   作者:qh1234qh | 评论次数(0) | 浏览次数(634)

[2008-05-06 21:59] 第一章读书笔记(二)

一、CPU不能直接控制外部设备,而是通过总线向接口卡发送命令,接口卡根据CPU命令控制外部设备。

二、RAM和ROM
1、RAM:随机存储器
2、ROM:只读存储器
BIOS:Basic Input/Output System基本输入输出系统

三、内存地址空间
物理上独立的器件组成的逻辑存储器
主存储器地址空间/显存地址空间/显卡BIOS ROM地址空间/
网卡BIOS ROM地址空间/系统BIOS ROM地址空间
地址0-7FFFH的32KB空间为主RAM的地址空间
地址8000H-9FFFH的8KB空间为显存地址空间
地址A000H-FFFFH的24K空间为各...
阅读全文 |   作者:qh1234qh | 评论次数(0) | 浏览次数(615)

[2008-05-06 18:40] 第一章读书笔记(一)

一、汇编语言三类指令
1、汇编指令:
机器码的助记符,有对应的机器码
2、伪指令:
没有对应的机器码,由编译器执行,计算机并不执行
3、其他符号:
如+、-、*、/等,由编译器识别,没有对应的机器码
二、bit和Byte
bit:计算机的最小信息单位,也是二进制位。
Byte:8个bit组成Byte,也是字节。
每个存储单元是从0开始编号的。
三、总线
1、地址总线:CPU有N根地址线,这个CPU的地址总线宽度为N,最多可以寻找2的N次方的内存单元。最小为0,最大为2的N次方减1
2、数据总线:数据总线宽度决定CPU与外界的数据传送速度,一根线可以传送1个bit数据。...
阅读全文 |   作者:qh1234qh | 评论次数(0) | 浏览次数(642)
页码数(1):  1