计算机组成原理及汇编语言第六章--汇编程序设计及高级汇编语言技术
- 格式:ppt
- 大小:264.50 KB
- 文档页数:79
计算机组成原理各章答案(白中英·第三版)第一章答案1.比较数字计算机和模拟计算机的特点。
解:模拟计算机的特点:数值由连续量来表示,运算过程是连续的;数字计算机的特点:数值由数字量(离散量)来表示,运算按位进行。
两者主要区别见P1 表1.1。
2.数字计算机如何分类?分类的依据是什么?解:分类:数字计算机分为专用计算机和通用计算机。
通用计算机又分为巨型机、大型机、中型机、小型机、微型机和单片机六类。
分类依据:专用和通用是根据计算机的效率、速度、价格、运行的经济性和适应性来划分的。
通用机的分类依据主要是体积、简易性、功率损耗、性能指标、数据存储容量、指令系统规模和机器价格等因素。
3.数字计算机有那些主要应用?4.冯. 诺依曼型计算机的主要设计思想是什么?它包括哪些主要组成部分?解:冯. 诺依曼型计算机的主要设计思想是:存储程序和程序控制。
存储程序:将解题的程序(指令序列)存放到存储器中;程序控制:控制器顺序执行存储的程序,按指令功能控制全机协调地完成运算任务。
主要组成部分有:控制器、运算器、存储器、输入设备、输出设备。
5.什么是存储容量?什么是单元地址?什么是数据字?什么是指令字?解:存储容量:指存储器可以容纳的二进制信息的数量,通常用单位KB、MB、GB来度量,存储容量越大,表示计算机所能存储的信息量越多,反映了计算机存储空间的大小。
单元地址:单元地址简称地址,在存储器中每个存储单元都有唯一的地址编号,称为单元地址。
数据字:若某计算机字是运算操作的对象即代表要处理的数据,则称数据字。
指令字:若某计算机字代表一条指令或指令的一部分,则称指令字。
6.什么是指令?什么是程序?解:指令:计算机所执行的每一个基本的操作。
程序:解算某一问题的一串指令序列称为该问题的计算程序,简称程序。
7.指令和数据均存放在内存中,计算机如何区分它们是指令还是数据?解:一般来讲,在取指周期中从存储器读出的信息即指令信息;而在执行周期中从存储器中读出的信息即为数据信息。
《计算机组成原理与汇编语言程序设计》教学探讨摘要:为了提高教学水平,完善教学质量,本文对计算机组成原理与汇编语言程序设计课程的教学进行了一系列的探讨,提出了在高校计算机专业的计算机组成原理与汇编语言程序设计的课程教学中如何改进教学方法来激发学生们的学习兴趣、指导学生有效轻松学习该课程的几点措施。
关键词:启发式教学法案例教学法对比法多媒体教学实验教学《计算机组成原理与汇编语言程序设计》课程是高校计算机软、硬件及应用专业以及相关专业学生必修的专业基础课程之一,是操作系统、微机接口等其它课程的必要先修课,对于训练学生掌握单台计算机基本组成原理与内部运行机制、汇编语言程序设计技术有着重要作用。
1 课程特点和存在的问题《计算机组成原理与汇编语言程序设计》与计算机专业及相关专业学生普遍重视的软件类课程有很大的区别,它主要要求学生从CPU 级别掌握CPU的组成、指令流程、进而掌握CPU如何通过系统总线与主存以及外部设备构成整机以及汇编语言程序设计方法。
它是属于硬件类专业基础课。
计算机组成原理部分理论性较强,概念抽象,需要扎实的数字逻辑电路基础,可数字逻辑电路往往是学生门的弱点,因此很难激发学生们的兴趣;而汇编语言是计算机语言中的低级语言,硬件依赖性很高,指令系统中与计算机硬件结构、工作原理相关的内容很多,对于硬件知识了解少的学生来说,很难理解。
再加之随着新的计算机知识的不断涌入,不可避免开设一些计算机新课程导致缩减了该门课程教学时间缩短。
这样造成了该门课的难教难学的局面。
2 教学方法中的一些探索建议通过对上述难点的分析和结合自身的教学经验,对《计算机组成原理和汇编语言程序设计》的教学方法提出几点建议,目的是在现有的资源下,调动学生积极性,让学生能更好将《计算机组成原理与汇编语言程序设计》这门课程学好。
2.1 采用启发式教学方法启发式教学法就是教师启发学生积极思维、让学生主动掌握知识。
为了达到最好效果,我们课前做了充分备课,在上课过程中我们注重把所讲知识用相应的思维方法串起来,熟练的表达出来,使学生感到这些知识是从教师大脑思维中自然流出来的,从而集中精力,跟随教师的思维一起思考,掌握所学知识和相应的思维方法。
计算机组成原理及汇编语言课件目录•计算机组成原理•汇编语言基础•汇编语言应用•汇编语言进阶•实验与实践01计算机组成原理从机械计算机、电子管计算机到现代的集成电路计算机,计算机的发展经历了漫长的历程。
计算机发展历程计算机分类计算机应用领域根据用途和性能,计算机可分为巨型机、大型机、小型机、个人计算机等。
计算机在科学计算、数据处理、辅助设计、人工智能等领域有着广泛的应用。
030201中央处理器存储器输入输出设备总线01020304CPU是计算机的核心部件,负责执行指令和处理数据。
包括内存和外存,用于存储程序和数据。
如键盘、鼠标、显示器、打印机等,用于与计算机进行交互。
连接各个硬件部件,实现数据传输和控制信号传递。
应用软件针对特定领域或特定任务开发的软件,如办公软件、游戏软件等。
0302 01计算机工作原理指令系统计算机能够执行的指令集,包括算术运算、逻辑运算、控制转移等指令。
存储程序程序被存储在内存中,通过地址码找到对应的存储单元,执行指令并处理数据。
时序系统控制计算机各部件按照一定的时序协调工作,保证程序的正确执行。
02汇编语言基础汇编语言概述汇编语言定义汇编语言是一种面向机器的程序设计语言,用助记符表示指令,具有高度的可读性和可维护性。
汇编语言的特点汇编语言具有高度的灵活性,可以直接访问内存和寄存器,提供丰富的控制结构,适合于编写系统软件和嵌入式系统。
03指令的寻址方式指令的寻址方式包括立即寻址、寄存器寻址、内存寻址和位寻址等。
01指令格式指令格式包括操作码和操作数两部分,操作码指明指令的操作类型,操作数指明操作数或操作数的地址。
02指令系统指令系统是计算机硬件能够直接识别的指令集合,包括算术运算、逻辑运算、数据传送、控制转移等指令。
汇编语言指令系统汇编语言程序设计一个完整的汇编语言程序包括程序头、程序体和程序尾三部分。
程序头包括段定义和全局变量定义,程序体由若干个基本块组成,每个基本块包含一组指令序列,程序尾包括程序结束指令和程序结束标识符。