汇编语言基础知识
12页1、汇编语言基础知识汇编语言是直接在硬件之上工作的编程语言,首先要了解硬件系统的结构,才能有效地应用汇编语言对其编程,因此,本章对硬件系统结构的问题进行部分探讨,首先介绍了计算机的基本结构、Intel公司微处理器的发展、计算机的语言以及汇编语言的特点,在此基础上重点介绍寄存器、内存组织等汇编语言所涉及到的基本知识。1.1 微型计算机概述微型计算机由中央处理器(CentralProcessingUnit,CPU)、存储器、输入输出接口电路和总线构成。CPU如同微型计算机的心脏,它的性能决定了整个微型计算机的各项关键指标。存储器包括随机存储器(RandomAccessMemory,RAM)和只读存储器(ReadOnlyMemory,ROM)。输入输出接口电路用来连接外部设备和微型计算机。总线为CPU和其他部件之间提供数据、地址和控制信息的传输通道。如图1.1所示为微型计算机的基本结构。地址总线图1.1微型计算机基本结构外部设备特别要提到的是微型计算机的总线结构,它使系统中各功能部件之间的相互关系变为各个部件面向总线的单一关系。一个部件只要符合总线结构标准,就可以连接到采用这种总线结构的系统中,
2、使系统功能得到扩展。数据总线用来在CPU与内存或其他部件之间进行数据传送。它是双向的,数据总线的位宽决定了CPU和外界的数据传送速度,8位数据总线一次可传送一个8位二进制数据(即一个字节),16位数据总线一次可传送两个字节。在微型计算机中,数据的含义是广义的,数据总线上传送的不一定是真正的数据,而可能是指令代码、状态量或控制量。地址总线专门用来传送地址信息,它是单向的,地址总线的位数决定了CPU可以直接寻址的内存范围。如CPU的地址总线的宽度为N,则CPU最多可以寻找2N个内存单元。控制总线用来传输控制信号,其中包括CPU送往存储器和输入输出接口电路的控制信号,如读信号、写信号和中断响应信号等;也包括其他部件送到CPU的信号,如时钟信号、中断请求信号和准备就绪信号等。1.2 Intel公司微处理器简介自20世纪70年代开始出现微型计算机以来,CPU经历了飞速的发展。1971年,Intel设计成功了第一片4位微处理器Intel4004;随之又设计生产了8位微处理器8008;1973年推出了8080;1974年基于8080的个人计算机(PersonalComputer,PC)问世,Micr
3、osoft公司的创始人BillGates为PC开发了BASIC语言解释程序;1977年Intel推出了8085。自此之后,Intel又陆续推出了8086、80386、Pentium等80x86系列微处理器。各种微处理器的主要区别在于处理速度、寄存器位数、数据总线宽度和地址总线宽度。下面简要介绍不同时期Intel公司制造的几种主要型号的微处理器,这些微处理器都曾经或正在广为流行。180x86系列微处理器1) 8088微处理器具有多个16位的寄存器、8位数据总线和20位地址总线,可以寻址1MB的内存。虽然这些寄存器一次可以处理2个字节,但数据总线一次只能传送1个字节。该处理器只能工作在实模式。2) 8086微处理器指令系统与8088完全相同,具有多个16位的寄存器、16位数据总线和20位地址总线,可以寻址1MB的内存,一次可以传送2个字节。该处理器只能工作在实模式。3) 80286微处理器比8086运行更快,具有多个16位的寄存器、16位数据总线和24位地址总线,可以寻址16MB内存。它既可以工作在实模式,也可以工作在保护模式。4) 80386微处理器具有多个32位的寄存器、32位数据总线
4、和32位地址总线,可以寻址4GB内存。它提供了较高的时钟速度,增加了存储器管理和相应的硬件电路,减少了软件开销,提高了效率。它既可以工作在实模式,也可以工作在保护模式。5) 80486微处理器具有多个32位的寄存器、32位数据总线和32位地址总线。它比80386增加了数字协处理器和8KB的高速缓存,提高了处理速度。它既可以工作在实模式,也可以工作在保护模式。6) Pentium(奔腾)具有多个32位的寄存器、64位数据总线和36位地址总线。因为它采用了超标量体系结构,所以每个时钟周期允许同时执行两条指令,处理速度得到了进一步提高,性能比80486优越得多。它既可以工作在实模式,也可以工作在保护模式。以上介绍了Intel80x86系列的一些主要微处理器,表1.1给出了该系列部分微处理器的数据总线和地址总线宽度。实际上80x86系列的功能还在不断改进和增强,它们的速度将会更快,性能将会更优越。但无论怎样变化,它们总会被设计成是完全向下兼容的,就像在8086上设计和运行的软件可以不加任何改变地在Pentium4机上运行一样。对于汇编语言编程人员来讲,掌握16位计算机的编程十分重要,它是学习高
《汇编语言基础知识》由会员ni****g分享,可在线阅读,更多相关《汇编语言基础知识》请在金锄头文库上搜索。
服装综合运输方案说明
新闻采访试题集锦
全县农田建设工作报告-
规章制度管理手册(详细)
论网络知识产权保护
抓住招聘官心理 提高个人简历的通过率
保康宾馆装饰施工组织设计bccm
新视野大学英语(第三版)读写教程第四册课本练习答案
XX供应商管理手册
体育心理学题库第七章
期末学生代表发言稿
2022年12月平面设计师个人工作总结
最新中华优秀传统文化知识竞赛试题附答案
垃圾清运服务协议范文(六篇).doc
九年英语阅读课教学案例
2022年高三化学第二次摸底考试试题新人教版
求职信自荐信6篇自荐信不是求职信
石化公司地下管道工程HSE管理方案
小学科学实验室工作计划参考范文(五篇).doc
高考数学总复习基础巩固提高重点专题全面解析经典题型分析冲刺班
2023-05-16 7页
2023-02-09 2页
2023-08-25 44页
2022-07-19 8页
2023-09-19 7页
2023-11-14 3页
2023-12-31 13页
2023-07-22 2页
2024-03-04 4页
2023-10-07 5页