Chinaunix首页 | 论坛 | 博客
  • 博客访问: 226431
  • 博文数量: 45
  • 博客积分: 1850
  • 博客等级: 上尉
  • 技术积分: 473
  • 用 户 组: 普通用户
  • 注册时间: 2005-07-11 10:21
文章分类
文章存档

2006年(17)

2005年(28)

我的朋友

分类:

2005-07-19 18:28:01

常在网上看到文章介绍汇编语言怎么怎么重要,对于理解计算机和学习其他编程语言有很大的帮助,所以开始学习汇编语言。

这个blog就全当一种学习汇编的自我激励,学习是枯燥的,必须要持之以恒,勤学好问,希望自己能够坚持下去。

认识计算机:

微型计算机(PC机)由微处理器、内存储器(包括只读存储器ROM、可编程只读存储器PROM、可擦除的可编程只读存储器EPROM及随机存储器RAM)、电源、中断机构以及输入/输出(I/O)设备和各种外围设备用一定的总线连接成的整体就构成了一台微型算计。而主要部件微处理器(MPU)实际上就是拥有中央处理单元(CPU)的一块大规模集成电路芯片。中央处理器(CPU)通常包括控制单元、算术逻辑单元、寄存器、标志寄存器以及输入/输出接口单元和存储器接口单元。

输入输出端口是主机(微处理器和存储器的总称)和外设通讯的窗口。程序和数据只有通过输入端口在CPU的控制下才能进入内存。运算结果只有经过输出端口在CPU的控制下才能送到外设。对端口的寻址方式可以视端口为一内存地址。如下图
微处理器与输入输出设备间的信息交换

而主机是通过寄存器AX(16位)和AL(8位)在经过端口与外设交换信息的。信息不能够由内存直接输出到端口或外设,如下图
主机与外设信息交换示意图

而整个的计算机系统采用积木式的结构,其组成如下图
IBM系列微型计算机结构示意图

母板上含有微处理器、数学处理器、时钟、定时器、中断控制器、I/O接口芯片,内存RAM和ROM、键盘接口、扩展槽等

阅读(1964) | 评论(3) | 转发(0) |
给主人留下些什么吧!~~