




已阅读5页,还剩49页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
汇编语言,第1章基础知识,1.1计算机语言1.9数据总线1.2汇编语言生成1.10控制总线1.3汇编语言配置1.11内存地址空间(概述)1.4存储1.12主板1.5命令和数据1.13接口卡1.6存储单元1.14每个存储芯片1.7CPU内存读写1.15内存地址空间1.8地址总线本章部分讨论硬件系统结构的问题,以便为后续过程建立良好的基础。本课程的研究重点在于如何利用硬件系统的编程结构和指令集,以有效灵活的控制系统工作。1.1机器语言,机器语言是机器命令的集合。扩展是机器可以正确运行的命令。说明:01010000(PUSHAX)级脉冲:之后我们提到的计算机是指由CPU和CPU直接或间接控制的其他芯片、设备和设备组成的计算机系统;例如,我们最常见的PC机器。1.1机器语言,例如程序员不钻0,1数字编程代码在磁带或卡上,1钻孔,0不钻孔。然后程序通过磁带机或卡机输入计算机。示例应用程序8086CPU完成情况:S=768 122881280,1.1机器语言,S=768 12288-1280机器代码机器代码看到这样的程序,你有什么想法?如果程序中“1”写错了“0”,该怎么找?机器语言对CPU很直观,但对程序员来说相当复杂。1.2汇编语言的生成,汇编语言的主体是汇编指令。装配指令和机器指令的区别在于指令表达。汇编指令是容易记忆的机械指令的书写格式。概念:装配命令是机器命令的助记符。1.2汇编语言生成,如机器命令:100010011011000操作:将寄存器BX的内容发送到AX汇编命令:MOVAX,BX,这些语句与人类语言接近,便于阅读和记忆。寄存器,寄存器:简单地说,它是一个可以在CPU上存储数据的设备,在一个CPU上有多个寄存器。AX是其中一个寄存器的代码,BX是另一个寄存器的代码。更多详细信息将在以后的课程中介绍。1.2汇编语言生成,计算机能读取的只有机械指示。那么,程序员用汇编指令编写的程序在计算机上如何运行呢?1.3汇编语言构成的汇编语言是1、汇编命令(机器代码的辅助符号)2、伪命令(编译器执行)3、其他符号(编译器识别)汇编语言的核心是决定汇编语言特性的汇编指令。1.4内存,CPU是计算机的核心组件。此内存控制整个计算机的运行并执行操作,因此必须提供命令和数据,以便单个CPU运行。指令和数据保留在内存中。也就是说,通常称为内存。内存在PC中工作方式仅次于CPU。磁盘与内存不同,如果磁盘上的数据或程序不在内存中,CPU就不能使用磁盘。1.5准则和数据、准则和数据是应用程序的概念。在内存或磁盘中,指令和数据没有区别,它们是二进制信息。为什么?1.5指令和数据,二进制信息:100010011101100089D8H(数据)100010011011000-movax、bx(程序)、1.6存储单元,存储从0开始,然后划分为多个按顺序编号的存储单元例如:存储有128个编号从0到127的存储单元。右图:对于较大容量的存储(如1.6存储单元),请使用计算机常用的度量单位(如1 kb=102 B1 MB=1024 kb 1 GB=1024 m1 TB=1024 GB磁盘)测量容量,然后按以下单位测量容量:,1.7CPU对内存进行读写,CPU必须与外部设备(标准术语为芯片)交互才能读写数据:存储设备的地址(地址信息)设备选择、读取或写入命令(控制信息)读取或写入数据(数据信息),1.7CPU对存储设备进行读写,以及电子计算机能处理和传输的信息都是电信号,电信号当然要用电线传输。1.7CPU内存读写,将CPU和其他芯片连接到计算机的专用导线,通常称为总线。物理:多条导线的集合;逻辑分区:地址总线数据总线控制总线图标,1.7CPU的存储读取和写入,总线逻辑分区:1.7CPU的存储读取和写入,CPU从内存读取或写入的数据演示:写入读取演示演示在演示中,我们知道CPU如何读取和写入数据。但是如何命令计算机读写数据呢?1.7CPU对内存进行读写,1.7CPU对内存进行读写,1.7CPU对内存进行读写,8086CPU的以下机器代码可以完成从设备编号3读取数据,读取和写入1.7CPU内存,机器代码很难记住。装配指令如下:机器代码:101000000000010000000000000相应的程序集指令:MOVAX,3含义:将单元3的内容发送到AX,1.8地址总线,CPU通过地址总线指定存储单元。地址总线上可以发送多少个不同的信息,CPU可以寻址多少个存储单元。地址总线发送地址信息演示,1.8地址总线,1.8地址总线,如果一个CPU有n个地址总线,则此CPU的地址总线宽度可以称为n。这些CPU最多可以找到2个n平方的内存设备。1.9数据总线、CPU和内存或其他设备之间的数据传输通过数据总线进行。数据总线的宽度决定CPU和外部世界的数据传输速率。8088CPU数据总线的数据传输情况让我们分别了解8086CPU数据总线的数据传输情况、1.9数据总线、从8位数据总线传输的信息、1.9数据总线、从16位数据总线传输的信息、1.10控制总线、外部设备的CPU控制总线,如何将数据写入内存。其中,控制总线是常用术语,控制总线是几个不同控制线的集合。有多少控制总线意味着CPU对外部设备提供了一些控制。因此,控制总线的宽度决定了CPU对外部设备的控制。控制总线上传输的控制信息、1.10控制总线、1.10控制总线、前面所说的内存读取或写入命令由多个控制线组合而成。其中一个是读取信号输出控制行,表示CPU发送读取信号,CPU在控制行上的低输出级别将读取数据。写入信号输出控制线负责将写入信号发送到CPU外部。第1.1节到第1.10节的摘要,(1)装配命令是机器命令的助记符,对应于机器命令。(2)每个CPU都有其自己的程序集命令集。(3)可直接用于CPU的信息存储在阵列中。(4)在存储中,指令和数据是没有区别的二进制信息。第1.1节至第1.10节摘要,(5)存储单元从0开始按顺序编号。(6)一个存储单元可以存储8位(用作单元的“b”),即8位二进制数。(7)1b=8 B1 kb=102 B1 MB=1024 kb 1 GB=1024 MB,1.1节至1.10摘要(续),(8)每个CPU芯片都有许多连接到总线的针脚。这些大头针可以说是通往公共汽车的。一个CPU可以达到三条总线的宽度,这表明了此CPU的各个方面。也就是说,地址总线的宽度决定了CPU的寻址能力。数据总线的宽度确定CPU与其他设备传输数据时传输的数据量。控制总线宽度决定CPU对系统中其他设备的控制能力。检查点1.1(Page9)未通过检测点。不要下去!1.11内存地址空间(概述),什么是内存地址空间?如果一个CPU的地址线宽度为10,则可以寻址1024个内存单元,这1024个可搜索内存单元将构成此CPU的内存地址空间。下面深入讨论。首先要介绍主板和接口卡这两个基本知识。1.12主板、每台PC上有核心设备和一些主要设备的主板。这些设备通过总线(地址总线、数据总线、控制总线)连接。1.13接口卡,控制计算机系统中所有可用程序工作的设备应由CPU控制。CPU不能直接控制外部设备,如显示器、扬声器、打印机等。直接控制这些设备工作的是插入扩展槽的接口卡。1.14内存芯片的种类分为读取和写入属性两类。随机内存(RAM)、只读内存(ROM)功能和连接分类:ROM接口卡(带有随机内存RAM BIOS)的RAMPC到每种存储类型的逻辑连接,1.14每种内存芯片BIOS是主机板和各种介面卡(例如图形卡、网路卡等)厂商提供的软体系统,可以使用此硬体装置产生最基本的输入输出。主板和某些接口卡有存储相应BIOS的ROM。1.15内存地址空间。上述存储是物理上独立的设备。但是,在两点(1,都连接到CPU上的总线)上是相同的。2、CPU读取或写入时,全部通过控制线发出内存读取和写入命令。1.15内存地址空间,将所有类型的存储视为单个逻辑存储。所有物理存储都被视为由多个存储单元组成的单个逻辑存储。每个物理存储在此逻辑存储中保留一个地址段,即地址空间。CPU在此地址空间中读取和写入数据,实际上从该物理存储中读取和写入数据。1.15内存地址空间、假设,在上图中,内存空间地址段分配如下:地址0-7 fffh的32KB空间主随机存储的地址空间;8000H至9FFFH地址的8KB空间是内存地址空间。地址A000H至FFFFH的24KB空间是每个ROM的地址空间
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 设备维修的修理类别教学设计-2025-2026学年中职专业课-机械加工技术-机械类-装备制造大类
- 蔬菜产品知识培训心得课件
- 《沟通从心开始 做情绪的主人》教学设计-2023-2024学年心理健康教育四年级下册鲁画版
- 活动三 个人护眼计划教学设计-2025-2026学年小学综合实践活动沪科黔科版四年级下册-沪科黔科版
- 音乐合成与MIDI说课稿-2025-2026学年中职专业课-多媒体技术及应用-计算机类-电子与信息大类
- 第6课 众人拾柴火焰高教学设计-2025-2026学年小学心理健康五年级下册川教版
- 中考模拟往年试卷及答案
- 2025年1月土建施工员模拟练习题(含参考答案)
- 蒸馏法测定水分课件
- 2025年七年级数学秋季开学摸底考(人教版山东专用)含答案
- 万头肉牛养殖基地建设项目可行性研究报告
- 小学生相处班会课件
- 2025至2030中国大学科技园行业发展分析及产业运行态势及投资规划深度研究报告
- DB14-T 3398-2025 人社业务就近办服务规范
- 再生资源安全管理制度
- 材料节约措施管理制度
- 2025纪检监察综合业务知识考试题库及答案
- 2025年成都市中考道德与法治试题卷(含答案)
- 国家安全知识题库
- T/CCMA 0095-2020非公路自卸车操作使用规程
- 采棉机合伙合同范本
评论
0/150
提交评论