汇编语言与计算机组成原理

汇编语言与计算机组成原理

ID:36263654

大小:2.16 MB

页数:73页

时间:2019-05-07

汇编语言与计算机组成原理_第1页
汇编语言与计算机组成原理_第2页
汇编语言与计算机组成原理_第3页
汇编语言与计算机组成原理_第4页
汇编语言与计算机组成原理_第5页
资源描述:

《汇编语言与计算机组成原理》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、汇编语言与计算机组成原理1课程要求及考试32学时课堂教学,16学时实验双周周一在院机房二上机限选平时作业及上机实习30分期末闭卷考试70分2课程主要内容计算机基础知识CPU组织、存储系统8086指令系统汇编语言层高级汇编语言程序设计32位指令及其编程64位指令3第1章基础知识计算机系统概述数据表示8086微处理器存储器组织8086的寻址方式41.1计算机系统概述计算机是一种能够存储程序,能够自动连续的执行程序,对各种数字化信息进行算术运算或逻辑运算的快速工具存储程序工作方式事先编制程序事先存储程序自动、连续的执行程序信息的数字化表示5计算机系

2、统的硬、软件组成计算机硬件系统CPU主存储器外存储器输入/输出设备总线接口67CPUCPU即中央处理器,是硬件系统的核心部件,负责读取并执行指令。程序计数器PC:存放当前指令所在存储单元的地址,在执行完当前指令后可自增或自减,指向下一条指令算术逻辑部件ALU控制器:可分为组合逻辑控制器及微程序控制器8主存储器计算机中的存储器分为几级,主要是考虑了容量与存取速度之间的矛盾主存储器用半导体存储器构成,工作速度较高,也有一定的存储容量主存储器用来存放需要执行的程序以及需要处理的数据,能由CPU直接读出或写入主存储器分为许多单元,能按地址存取内容9外

3、存储器外存储器由磁盘、光盘等构成,存储容量较高,但是速度较慢外存储器用来存放那些需要联机存放,但暂不执行的程序和数据,当需要运行时再由外存调入主存外存储器不由CPU直接编址访问,因此其中的内容一般都是按文件的形式进行组织,用户按照文件名进行调用10输入/输出设备常规输入/输出设备包括:键盘、鼠标、显示器、打印机等输入设备用来将计算机外部的信息输入计算机输出设备将计算机的处理结果以用户能看的懂的形式输出11总线总线是指一组能为多个部件分时共享的信息传输线。CPU、主机和I/O设备之间通过系统总线传递信息。系统总线分为三组:地址总线、数据总线和控

4、制总线12接口接口在系统总线与I/O设备之间,用来协助完成数据传送和控制任务对输入输出数据进行缓冲、隔离和锁存(速度不匹配)对信号的形式和数据的格式进行变换(信息格式的不匹配)对I/O端口进行寻址13计算机软件系统系统软件操作系统编译程序与解释程序各种软件平台应用软件14操作系统操作系统负责管理和控制计算机系统硬、软件资源及运行的程序,合理组织计算机的工作流程,是用户与计算机之间的接口,为用户提供软件的开发环境和运行环境一个完备的操作系统包括:CPU调度管理、存储器管理、I/O设备管理、文件管理、作业管理等几大部分15计算机的程序设计语言机器

5、语言机器语言程序是机器唯一能够识别的程序机器指令通常由操作码和操作数构成汇编语言是一种符号语言,用助记符表示操作码高级语言Basic、FORTRAN、Pascal、C/C++16汇编语言的特点汇编语言与处理器密切相关每种处理器都有自己的指令系统,相应的汇编语言也各不相同。所以汇编语言通用性、可移植性差汇编语言功能有限、编写繁琐涉及寄存器、主存单元等硬件细节汇编语言容易产生运行速度快、指令序列短小的高效率目标程序汇编语言本质上就是机器语言,可以直接控制计算机硬件部件17汇编语言的应用程序要具有较快的执行时间,或者只能占用较小的存储容量程序与计算

6、机硬件密切相关,程序要直接、有效的控制硬件大型软件需要提高性能、优化处理的部分没有合适的高级语言或只能采用汇编语言的时候还有许多实际的应用18计算机的工作过程处理问题的步骤处理问题的步骤可以归纳为:系统分析、建立数学模型、设计算法、编写应用程序、编译为目标代码、由硬件执行目标程序指令执行过程取指令与指令分析读取操作数运算后继指令地址19201.2数据表示-数制二进制数十六进制数21数制之间的转换十六进制对应二进制十六进制对应二进制0000081000100019100120010A101030011B101140100C110050101D1

7、10160110E111070111F1111221.2数据表示-编码BCD码二进制编码的十进制数BinaryCodedDecimal常用的BCD码是8421码,它用4位二进制编码的低十个表示0~9之间的是个数字例BCD:010010010111.00010100100123ASCII码美国标准信息交换码字母和各种字符按特定的规则用二进制数进行编码0~9共10个数字字符:30H~39H26个大写英文字母:41H~5AH一些通用符号和控制符号128个ASCII码字符包括:26个小写英文字母:61H~7AH24有符号数的表示计算机中的数用二进制表

8、示,数的符号也只能用0和1表示。一般用最高有效位来表示数的符号正数用0表示,负数用1表示有符号数有不同的编码方式,常用的是补码,另外还有原码和反码25有符号数的表示

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。