计算机组成原理与汇编语言程序设计复习提纲
计算机组成原理与汇编语言程序设计复习提纲
计算机组成原理与汇编语言程序设计复习提纲20XX年新疆大学软件学院计算机组成原理与汇编复习提纲名词解释冯诺依曼机:有存储器、运算器、控制器、输入设备、输出设备组成采用存储程序工作方式,采用二进制。
硬件:指系统中课触摸到的设备实体。
软件:系统中的各类程序和文件。
操作系统:是软件系统的核心。
负责管理和控制计算机系统硬件软件资源及运行的程序,它合理的组织计算机的工作流程,是用户与计算机之间的接口。
机器语言:机器语言是计算机硬件能够直接识别的语言汇编语言:是一种用符号表示的,面向某一特定机型的程序设计语言,它的指令语句与机器指令一一对应。
高级程序设计语言:是面向用户,于特定机型属性相分离的程序设计语言,具有通用性。
编译:就是把人能看懂的英文代码变成机器能懂的指的过程。
解释:边解释边执行。
解释器根据输入的数据当场执行而不生成任何的目标程序虚拟机:通常是指通过配置软件扩充及其功能后所形成的一台计算机。
流水线:流水线技术是指在程序执行时多条指令重叠进行操作的一种准并行处理实现技术。
RISC:精简指令集计算机。
简化指令使得计算机的结构更简单合理,从而提高处理速度。
超标量:指具有多条相互独立的指令执行流水线,可同时执行薯条指令的处理机。
并行计算机:多个处理单元组成的计算机系统。
桌面计算机:包括个人计算机和工作站,个人计算机主要为一个用户提供良好的计算性能和较低的成本的工作环境。
工作站是指具有完整人机交互界面、图形处理性能和较高计算性能,可配置大容量的内存和硬盘,I/O和网络功能完善,使用多任务多用户操作系统的小心通用个人化计算机系统。
服务器:服务器作为硬件来说,通常是指那些具有较高计算能力,能够提供给多个用户使用的计算机。
嵌入式计算机:计算机作为应用产品的核心控制部件,隐藏在各种装置、设备和系统中,这样的计算机成为嵌入式计算机。
主存储器:计算机主机的组成部分,用来存储当前运行锁需要的程序和数据,内存容量小速度快。
汇编语言复习提纲Word版
《汇编语言程序设计》复习提纲第二章微处理器的基础知识2.1 8086微处理器的结构2.2 80X86微处理器的寄存器结构2.3存储器的组织2.4 实模式下物理地址的形成本章要点1.8086微处理器的结构2.80X86微处理器的寄存器结构1)通用寄存器2)段寄存器3)指令指针寄存器4)状态标志寄存器及其含义3.8086的存储器组织4.实模式存储器寻址、实模式下物理地址的计算5.BIOS、DOS之间的区别复习题1.80386微处理器有哪3中工作模式?DOS和Windows操作系统分别工作于哪一种模式?2.逻辑地址、物理地址、偏移地址。
3.段寄存器和与其对应存放偏移地址的寄存器的缺省关系。
4.实模式中:可寻址内存范围、段的划分,段最小/大多少,起始?段寄存器的作用?5.汇编语言用在那些场合?简述汇编语言的优点。
第三章寻址方式和指令系统3.1 与数据有关的寻址方式3.2 与存储器有关的寻址方式3.3 数据传送指令3.4 算术、逻辑运算指令3.5程序控制指令(包括条件转移、控制转移)3.6 串操作指令本章要点1.与数据有关的寻址方式2.与存储器有关的寻址方式3.数据传送指令4.算术、逻辑运算指令5.程序控制指令6.串操作指令注意以上指令的应用:例1)操作数类型不匹配例如: MOV AL,DL2)凭空构造指令例如:MUL 10例如:MOV AL,[DX];将内存单元的一个字节送AL,但内存操作数不能用[DX]改为:MOV BX,DXMOV AL,[BX]3)常用指令的格式、功能、对标志位的影响4)专用指令和逻辑指令对CF、ZF标志位清0的方法5)控制转移指令及其用法(JMP、JCC、JCXZ、LOOP、CALL等)6)串操作指令(MOVS、SCAS、CMPS、LODS)及REP、REPN、REPZ重复前缀使用,以上指令各完成什么功能?使用以上指令时要求的初始条件?1.立即操作数、寄存器操作数、存储器操作数?2.复习例题、指定习题(教材中已布置)和课堂练习(另发).第四章伪指令及汇编语言程序组织4.1 常用伪指令及段定义伪指令4.1.1数据定义伪指令4.1.2符号定义伪指令4.1.3常用的汇编语言操作符4.1.4简化段定义本章要点1.程序的基本框架2.数据定义DB、DW、DD伪指令、符号定义伪指令的功能、格式、作用3.常用的操作符(DUP、SEG、OFFSET、TYPE、LENGTH、SIZE、PTR、SHORT等)4.完整的段定义、存储模型和简化的段定义的区别?5.复习例题、完成习题(已布置过)、课堂练习第五章程序的基本结构及其程序设计5.1顺序结构及简单程序设计5.2分支结构及程序实现5.3循环结构及程序实现5.4 字符处理及程序设计本章要点1.阅读本章已讲过的例子5.1~5.6,课件中的例题2.完成习题、课堂练习第六章子程序设计6.1 子程序及设计方法6.2 子程序间参数传递的方法及实现本章要点1.阅读本章已讲过的例子2.完成习题第七章高级汇编技术本章要点7.1宏汇编、条件汇编7.2汇编语言与C语言混合编程第八章中断和输入输出程序设计本章要点8.1输入/输出的基本概念8.2 CPU与外设之间数据传送的方式8.3 8086中断的基本概念8.3.1中断向量8.3.2中断类型号8.3.3中断向量表8.4中断分类8.4.1内中断8.4.2外中断8.4.3 8086的中断优先级8.5 中断的操作步骤、处理子程序的设计步骤第九章 DOS、BIOS中断功能调用9.1.1 BIOS键盘中断9.1.2 DOS键盘中断9.2.3 DOS显示功能调用9.4.2 串行口功能调用本章要点掌握1.BIOS键盘中断(INT 16H)2.DOS键盘中断(INT 21H),其中功能号为(1、A)要求会编程3.DOS显示功能调用(INT 21H),其中功能号为2、6、9要求会编程复习题1.IBM PC中CPU与外设之间数据交换的方式?应用范围及其特点?2.实模式下类型N的中断向量放在存储器的哪些单元?偏移量和段地址分别在哪里?3.复习例题、完成指定习题课堂练习题一1.以下为用“段基址:偏移量”形式表示的内存地址,试计算它们的物理地址。
汇编语言程序设计复习提纲
汇编语言程序设计复习提纲一、题型1、选择题(10题、10分)2、填空题(9题、14分)3、写寻址方式题(5题、10分)4、程序分析题(5题、34分)5、解析题(2题、12分)6、编程题(2题、20分)二、考试范围和时间1—7章,100分钟第一章汇编语言基础知识考点1 数制与基数之间的转换要求:正确的方式表示各个进制数掌握二进制、十进制、十六进制码之间的相互转换的方法。
考点2 上机操作知识要求:掌握各种debug命令的含义:a、g、e、u、d、t、r、q第二章内部结构和寻址方式考点1 7种寻址方式要求掌握并判断8086的7种寻址方式如:ADD BX, [1000H]LDS DI,[SI+1009H]注意:▪有效地址由哪个寄存器指出,要特别注意隐含使用的段寄存器考点2 标志位在指令中的应用要求▪掌握各标志位的含义:CF、PF、AF、ZF、SF、OF、DF▪判断执行特定指令后标志位的状态如:ADD AL,BLINC AL注意:▪ INC、DEC指令不影响CF▪所有双操作数逻辑指令均设CF=OF=0,根据结构设置SF、ZF、PF的状态,对AF无定义▪NOT不影响任何标志位第三章汇编语言程序格式考点1 运算符数值运算符①算术运算符:+、-、*、/、MOD、SHL、SHR 例:MOV AH , 3*4+5 ;MOV AH, 17 ②逻辑运算符:AND、OR、XOR、NOT例:AND AL, 03H AND 05H ;AND AL, 01H③关系运算符:EQ ( 相等)、NE ( 不等)、LT ( 小于Less )、GT ( 大于)、LE ( 小于或等于) GE( 大于或等于Greater or Equal )例:MOV AX ,1234H LT 1024H ;MOV AX,0 考点2 操作符数值回送型操作符①SEG —取段基址操作符▪功能:汇编程序将回送变量或标号的段地址值。
▪例:MOV AX,SEG BUF②OFFSET—取偏移地址操作符▪功能:汇编程序将回送变量或标号的偏移地址值。
《汇编语言》复习提纲
《汇编语言程序设计》复习提纲第二章 80X86 计算机组织1.计算机的硬件构成5部分,总线的分类与名称.2.中央处理机重点是 80X86 寄存器组*程序可见的寄存器与程序不可见的寄存器寄存器分类:通用寄存器— AX,BX,CX,DX,BP,SI,DI 16位专用寄存器— IP,SP,FLAGS 16位段寄存器— CS,DS,ES,SS 16位flags条件码标志位名称及作用3.存储器—存储器的编址方式,存储单元的地址,数在存储器中的存储格式4.存储器分段和物理地址的形成:(1) 在 8086/8088 系统中,存储器是分段组织的,存储器物理地址计算公式。
(2)在1M 字节内存空间中,若各段互不重叠且每段长均为64K,可以分成多少个段。
小段的长度16字节。
(3)段内偏移地址是几位二进制数,每段最长为多少字节。
(4)如果存储器地址表示为2F00:1400,指出该存储单元段地址,偏移地址和物理地址。
(5)程序分段与四个段寄存器关系。
(6) 在程序执行过程中,代码段的段地址存放在哪里?偏移地址存放在哪里?堆栈段的段地址存放在哪里,栈顶数据的偏移地址存放在哪里?(7)写出指令存放单元物理地址的计算公式,栈顶数据物理地址的计算公式. (8)写出可用于寻址的通用寄存器名.第三章 80X86的指令系统和寻址方式一.寻址方式与物理地址计算1.七种寻址方式熟练掌握8086/8088与数据有关的七种寻址方式,以及相应的存储单元物理地址的计算,能指出各寻址方式的名称。
判断指令语句的正确性A. PUSH DSB. SUB AX,[SI+DI]C。
XOR AX,VAS[BX] ;VAS字变量D. MOV DH,100E. OR AX,[CL]F。
MUL VAS ;VAS是字变量G.INC CXH. MOV DX, [BX+BP] ;错,两个基址I。
SBB CX,VAS[BP+DI];正确,在数据区取数据J。
POP ESK。
计算机组成原理复习提纲
第一章概论1. 什么是CPU? 什么是计算机主机?什么是I/O设备?它们的功能分别是什么?2.计算机是如何区分存储器中存储的信息是数据还是程序?3. 什么是存储器的容量?什么是数据字?什么是指令字?4. 计算机软件和计算机硬件在逻辑功能上是否是等效的?为什么?5. 计算机指令的功能越强,则计算机的性能越高?请对这个问题提出你的观点。
6.谈谈你对计算机高级语言的编译和解释过程异同点的理解。
7. 什么是主存储器?什么是辅助存储器?它们的功能和作用有何不同?8. 简述冯〃诺伊曼计算机五大基本功能部件的作用及其相互联系。
9.什么是指令?什么是指令系统?什么是程序?10.什么是虚拟机?谈谈你对虚拟机的理解。
11. 关于计算机硬件系统的组成:系统(主机+外设)→主机(CPU,内存,I/O接口,总线AB、DB、CB)→CPU(控制器、运算器)其中控制器IU(IP、IR、ID);CU(微程序控制器CM,硬布线控制器);TU(时钟源、启停逻辑、计数器、译码器);其中运算器(ALU、AC、F或PSW,寄存器组Ri)12. 关于计算机软件系统:系统(应用软件、系统软件)→系统软件(操作系统、语言处理程序、服务性程序、数据库管理系统、网络管理程序)→操作系统;系统程序、管理软硬件资源、是用户与计算机之间的接口界面。
13. 关于计算机的基本组成和工作原理:冯·诺伊曼原理:基于二进制原理的程序存储和程序控制原理14. 关于状态寄存器的F或PSW用于存放运算器运算的结果特征或状态。
CF、SF、OF、ZF、IF的含义15.计算机系统的层次结构:分为微程序设计级,一般机器级,操作系统级,汇编语言级,高级语言级。
16. 描述计算机性能的字长、容量、速度指标的单位是什么?第二章运算器1.为什么浮点数的阶码部分通常采用移码表示?2.什么是规格化浮点数?如何判断一个数是否是规格化数?3.试简述区位码、国标码与机内码的异同点和相互之间的关系。
计算机组成原理和汇编语言复习
片选逻辑
1K
A9~A0
CS0
A11A10
1K
A9~A0
CS1
A11A10
1K
A9~A0
CS2
A11A10
1K
A9~A0
CS3
A11A10
D7~D4 D0~D3
R/W
10 A9~A0
连接方式;
4 2114
4 2114
D7~D4 D0~D3
4 2114
4 2114
4 2114
4 2114
R/W
4
4
4
4
2114
2114
2114
2114
10
A9~A0 CS0
10 CS1
10 CS2
10 CS3
A11A10
A11A10
A11A10
A11A10
1K: 10位地址A9~A0 2K:11位地址A10~A0 4K:12位地址A11~A0
3.中断方式与DMA方式 (1)中断方式 定义、特点、应用场合、中断接口 中断过程
的信息组织方法、在访问磁盘时应给出的寻址信息、 能结合磁盘调用阐述DMA方式
在软件组织这一层次,信息是以文件的形式进行
组织并存放于磁盘之中,用户只需按文件名进行存 取。在物理层次中,一个文件分成若干个数据块, 一个数据块包含若干字节,常见的作法是每个数据 块的字节数固定(例如512B),称为定长数据块。相 应地,磁盘中的信息分布也分为几个层次,以硬盘 为例:一个硬盘驱动器中有一个盘组,包含若干盘 片/记录面;每个记录面上分为若干磁道,呈同心圆 状;每个磁道按一定磁道格式划分为若干扇区,每 个扇区可存放一个数据块;在扇区内,数据按位串 行记录。
计算机组成原理与汇编语言程序设计(第2版)期末复习
串行传输和并行传输的比较和选择。
04
运算器
运算器的基本功能
加、减、乘、除等基本运算功能。
运算器的组成
算术逻辑单元、累加器、寄存器等组成部分的介绍。
运算器的实现方式
组合逻辑电路和微程序控制电路的比较和选择。
运算器的工作过程
运算器的控制信号和工作时序的介绍。
存储器系统
存储器分类
RAM、ROM、Flash Memory等存储器的 分类和特点。
了解输入输出指令的种类和使用方法,如IN、 OUT等。
中断处理
理解中断的概念和处理机制,包括中断类型、 中断处理程序等。
中断服务例程
掌握中断服务例程的设计方法,包括中断处 理程序的编写和调试。
03
实践操作
实验环境与实验要求
实验环境
学生需要在具备汇编语言编译环境和 计算机硬件设备的实验室环境下进行 实验。
参与讨论和交流
可以参加学习小组或线上论坛,与同学和老师进行讨论和交流,共同 解决问题和提高学习效果。
学习资源推荐
教材和参考书
在线课程
实验和实践
建议阅读《计算机组成原理 与汇编语言程序设计(第2版)》 教材,并参考相关参考书目。
可以观看《计算机组成原理 与汇编语言程序设计(第2版)》 的在线课程,加深对知识点 的理解。
指令执行过程
取指令、解码、执行和写回等阶段的 介绍。
RISC和CISC的比较
两种指令系统的特点和应用场景的比 较。
02
汇编语言程序设计
汇编语言基础
汇编语言概述
汇编语言是一种低级语言,与机器语言相对应,用于 直接控制计算机硬件。
汇编指令格式
了解汇编指令的基本格式,包括操作码、操作数等部 分。
计算机组成原理复习提纲
《计算机组成原理》复习提纲第1章计算机系统概论1.冯〃诺依曼型计算机的主要设计思想,这种类型的计算机包括存储器、运算器、控制器、接口通道与I/O设备等部分。
2.计算机系统包括硬件和软件两大部分,硬件是物质基础,软件是解题的灵魂;计算机的工作过程主要是周而复始地取出指令、解释指令和执行指令的过程。
3.指令和数据均以二进制代码存于内存中,计算机如何区分出指令和数据?4.计算机系统的主要性能指标:字长,存储容量,运算速度等。
5.认识和分析计算机系统的一种观点是按功能划分的多级层次结构,通常划分为五级的层次结构。
6.合理分配软硬件之功能是计算机总体结构的重要内容,软、硬件逻辑功能的等效性。
7.本章主要的术语及概念:运算器、控制器、中央处理器CPU、主机、存储器、接口通道、I/O设备、总线、存储程序、程序控制、硬件、软件、固件、运算速度、存储容量、单元地址、存储单元、程序、指令。
第2章运算方法和运算器1.进位计数制的两要素是基数R和位权R i,不同进位制之间数的转换方法。
2.数值数据的定点与浮点表示法,表数范围及数的表示精度。
3.规格化浮点数的表数范围(以R=2为例):×2-1×(1-2-n)式中:m,n为不包括符号位在内的阶码位数和尾数位数。
4.十进制数串在计算机中的两种表示形式:字符串形式和压缩的十进制数串形式。
5.机器数(机器码)的形式:原码、反码、补码和移码四种,他们的特点。
重点是原码和补码。
6.字符的ASCII码与字符串的表示方法,汉字的表示方法有汉字的输入编码、汉字的机内码和汉字的字形码。
数据校验码-奇偶检错码和循环冗余码。
7.补码定点加减运算的规则,双符号位补码的运算步骤及溢出判断。
[x±y]补=[x]补+[±y]补(mod 2)8.常规定点乘法运算掌握原码一位乘法的算法及运算过程。
9.常规定点除法运算掌握原码加减交替法除法的算法及运算过程。
10. 浮点运算的方法,浮点四则运算,重点是浮点加减法运算过程。
汇编语言程序设计》总复习
80
n=16
+32767
7FFF
+32766
7FFE
…
...
+2
0002
+1
0001
0
0000
-1
FFFF
-2
FFFE
…
...
-32766
8002
-32767
8001
-32768
8000
无符号整数的表数范围: 0 N 2n-1
补码的加法和减法:
求补运算 :对一个二进制数按位求反、末位加一 [X]补码 [-X]补码 [X]补码
• 段内寻址
段内直接寻址 段内间接寻址
JMP NEAR PTR NEXT JMP TABLE [ BX ]
• 段间寻址
段间直接寻址 JMP FAR PTR NEXT 段间间接寻址 JMP DWORD PTR [ BX ]
2. 8086的指令系统
• 数据传送指令 • 算术指令 • 逻辑指令 • 串处理指令 • 控制转移指令 • 处理机控制指令
64K数据
B0000H
64K附加数据
3. 中央处理机
CPU组成:算术逻辑部件ALU、控制逻辑、 工作寄存器
8086/8088寄存器组:
数据寄存器: 高8位
低8位
AX
AH
AL
BX
BH
BL
CX
CH
CL
DX
DH
DL
指针及变址寄存器:SP、BP、SI、DI
段寄存器:
CS、DS、SS、ES
控制寄存器:
IP、FLAGS
MOV AX , [ 2000H ]
• 寄存器间接寻址 MOV AX , [ BX ]
《汇编语言程序设计》复习资料
《汇编语言程序设计》复习资料一、基本概念1、8088/8086CPU内部寄存器有__14____个,其中的AX、BX、CX、DX是通用寄存器,SP、BP、DI、SI 是基址和变址寄存器,CS、DS、ES、SS、是段寄存器,此外还有指令指针寄存器 IP 和标志位寄存器 FLAGS 两个控制寄存器,所有寄存器都是 16 _位寄存器,每个寄存器可以存放 16 位二进制数。
2、8088/8086CPU的标志位寄存器中有9个标志位,其中的DF、IF、TF是控制标志,OF、SF、ZF、CF、AF、PF 是状态标志。
3、8088/8086CPU有三组总线,它们是数据总线、控制总线和地址总线;地址总线是 20 条,因此它可以寻址的范围是 1M 字节。
通常将 1024 字节称为1K,将 1024K 字节称为1M。
4、8088/8086CPU的存储器采用分段方式管理,每个段最多可以有 64K 字节,全部存储空间可以分成 16 个大小为64K且互相不重叠的段。
5、采用分段方式管理的存储单元的地址分成物理地址和逻辑地址两种,逻辑地址由段地址和偏移地址两部分构成,段地址是每个存储器段的起始地址;偏移地址则是相对于每个段第一个存储单元的偏移值。
段地址存放在段寄存器中,由于8088/8086CPU的段寄存器是16位寄存器,因此在段寄存器中存放的是段地址的 16 位;而CPU对数据的存取是按物理地址进行的,物理地址和逻辑地址间的关系是__ 物理地址=段地址 16D(或10H)+ 偏移地址___。
6、存储器中,数据是以字节为单位存放的,它是一个 8位二进制数,16位二进制数是 2个字节,又称为字;每个存储单元可以存放一个字节;一个字则占用两个存储单元,存放时要将低字节放在地址较小的存储单元中。
7、计算机的指令由操作码字段和操作数字段构成,它们分别给出计算机所要执行的操作和执行操作所要的操作数。
8、指令操作数通常可以存放在指令中,也可以存放在CPU的寄存器中,大多数存放在存储器中,它们分别称为立即数、寄存器操作数和存储器操作数。
计算机组成原理与汇编语言程序设计
《计算机组成原理与汇编语言程序设计》复习大纲第一章绪论(1)主要知识点:●●存储程序的基本原理、工作方式、计算机的工作过程的基本概念。
●●信息的数字化表示●(1.在计算机中的各种信息用数字代码表示;● 2.数字型电信号表示数字代码;●)●采用数字化方法表示信息的优点:● 1.抗干扰能力强,可靠性高。
● 2.依靠多位数字信号的组合,在表示数值时可以获得很宽的表示范围和很高的精度。
● 3.数字化信息容易存储,信息传递也比较容易实现。
● 4.可以表示的信息类型和范围及其广泛几乎没有限制。
● 5.能用逻辑代数等数字逻辑技术进行信息处理,形成了硬件的基础。
●●系统软硬件组成与系统层次结构●●计算机系统特点、性能指标等(2)要求掌握:●●存储程序工作方式,即事先编制程序,事先存储程序,自动连续执行程序。
●●信息的数字化表示。
●●存储程序工作方式的工作要点是:①采用二进制代码表示数据和指令。
②采用存储程序工作方式,即事先编制程序,事先存执程序,自动连续执行程序。
③由存储器、运算器、控制器、输入设备、输出设备组成计算机硬件系统。
(3)要求理解:●●计算机的特点:主要性能指标的含意,硬件系统的典型结构,软件系统的主要内容。
能在程序控制下自动连续地工作、运算速度快、运算精度高、强大的信息存储能力、通用性强应用领域广泛。
●●主要性能指标:基本字长、数据通路宽度、运算速度、主存容量、外存容量、配置的外部设备及性能、系统软件配置。
●●硬件系统:CPU、主存、外存、输入/输出设备、总线、接口。
●●软件系统:系统软件、应用软件。
(4)要求了解:硬软组成的层次结构关系。
用户程序语言处理程序及各种软件资源操作系统机器语言(指令系统)硬核(指令微操作级、数字逻辑电路)本章涉及到的题型有:单选题、填空题和判断题。
第二章计算机中的信息表示(1)主要知识点:●●掌握进位计数制的概念,不同进位数制的转换。
●●定点数、浮点数的表示方法及标准格式●●机器数、真值、原码、补码、反码的概念。
计算机组成原理复习提纲
《计算机组成原理》复习提纲一、基本概念1.冯.诺依曼型计算机的设计思想,完整的计算机系统定义计算机设计思想:1采用二进制形式表示数据和指令,指令由操作码和地址码组成2将程序和数据存放在存储器中使计算机在工作时从存储器取出指令加以执行,自动完成计算任务3指令的执行时顺序的,即一般按照指令在存储器中存放的顺序执行,程序分支由转移指令是实现,4计算机由存储器、运算器、控制器、输入设备和输出设备5大部分基本部件组成,并规定了5部分的功能计算机系统的定义:计算机系统是一个由硬件、软件组成的多级层次结构,它通常由微程序级、一般机器级、操作系统级、汇编语言级、高级语言级组成,每一级上都能进行程序设计,且得到下面各级的支持。
计算机是自动、快速、连续、准确地对数字化信息进行算术/逻辑运算的电子装置。
2.低级语言的特点;定点数编码的特点;浮点数的精度和范围及规格化低级语言的特点:面向设备、面向硬件定点数编码的特点:尾数:用定点小数表示,给出有效数字的位数决定了浮点数的表示精度;阶码:用整数形式表示,指明小数点在数据中的位置,决定了浮点数的表示范围。
为提高数据的表示精度,当尾数的值不为 0 时,其绝对值应≥0.5,即尾数域的最高有效位应为1,否则以修改阶码同时左右移小数点的办法,使其变成这一表示形式,这称为浮点数的规格化3.运算器核心部件ALU的特点;磁盘存储器的技术指标运算器核心部件ALU的特点:ALU是具体完成算术与逻辑运算的部件,并产生各种运算的特征给状态标志寄存器;运算器一次能运算的二进制数的位数,称为字长,它是计算机的重要性能指标。
磁盘存储器的技术指标:存储密度、存储容量、存取时间及数据传输率。
4.虚拟存储系统的组成及操作系统在虚拟存储系统的作用虚拟存储系统由主存辅存组成,虚拟存储器必须建立在主存-辅存结构上。
在虚拟存储器中,主存-外存层次的基本信息传送单位可采用三种不同的方案:段、页或段页,形成了页式虚拟存储器、段式虚拟存储器、段页式虚拟存储器。
计算机组成原理复习提纲 总结
计算机系统概述1、建立整机概念、理解V on Neumann 计算机体系结构思想,以及按此思想设计的计算机组成部件和功能冯·诺依曼计算机的基本思想采用二进制形式表示数据和指令。
指令由操作码和地址码组成;将程序和数据存放在存储器中,使计算机在工作时从存储器取出指令加以执行,自动完成计算任务。
这就是“存储程序”和“程序控制”(简称存储程序控制)的概念;指令的执行是顺序的,即一般按照指令在存储器中存放的顺序执行,程序分支由转移指令实现。
计算机由存储器、运算器、控制器、输入和输出设备五大基本部件组成,规定了5部分的基本功能2、怎样区分存储器中存储的是数据还是指令?3、理解指令与程序的基本概念。
数据表示与运算器1.常用的进位计数制及其相互转换2.真值和机器数(原码、补码、反码、移码),正数与负数的各种机器码表示方法、特别是0的表示方法真值:现实中真实的数值机器数:计算机中用0和1数码组合表达的数值3.定点数(定点整整、定点小数)的表示范围4.浮点数的表示范围,特别是按照IEEE754标准的浮点数表示范围。
例1 某浮点数字长32位,其中阶码8位,以2为底,补码表示,尾数24位(含1位数符),补码表示。
现有一浮点数(AC5A3E00),请问它所表示的二进制真值是多少?以及该浮点数格式表示的最大正数为多少?最大负数为多少?5.定点数的加、减运算,特别是减法运算,将被减数变化为补码后进行加法运算。
6.溢出的判断(上溢、下溢)以及检验方法7.定点数的乘法运算。
(原码一位乘法、原码两位乘法、补码一位乘法、补码两位乘法)8.定点数的除法运算。
(原码一位除法【恢复余数法、不恢复余数法】、补码一位除法)9.浮点数的加减(对阶、尾数加减、规格化后舍入)、乘除运算10.校验技术:奇偶校验、海明校验、CRC(循环冗余校验)11.ALU的设计(串行进位、先行进位)存储器1.存储器的分类及其相关概念存储器在计算机中的作用分类:Cache、主存、辅存存储方式分类:RAM、ROM、SAM、DAM存储介质分类:半导体存储器、磁表面存储器、光存储器2.半导体随即存储器的工作原理,特别是静态存储器与动态存储器的工作原理及其比较。
《计算机组成原理与汇编语言程序设计》期末复习
《计算机组成原理与汇编语言程序设计》期末复习第2章 计算机中的信息表示1.掌握十进制转换为二进制、十进制和十六进制互相转换。
注意整数和小数部分需要分别转换。
转换。
p27 p28 p27 p282.已知X 原,求X 补或真值。
已知X 反,求真值。
,求真值。
p30 p30 p30、、3131、、3232、、333.掌握补码左移和右移的移位规则。
.掌握补码左移和右移的移位规则。
4.掌握带符号定点整数的原码绝对值绝对值最大正数、最大负数,补码绝对值最大负数,反码绝对值最大负数。
反码绝对值最大负数。
p34 p34 5.掌握浮点数格式,浮点数的规格化(条件)。
.掌握浮点数格式,浮点数的规格化(条件)。
p35 p35 p35、、、、、、p36 p366.当给定某浮点数字长,阶码,阶符,补码表示,.当给定某浮点数字长,阶码,阶符,补码表示,R=2R=2R=2;尾数,数符,补码表示;规格化的;尾数,数符,补码表示;规格化的条件后,求其绝对值最大负数、绝对值最小负数、非零最小正数。
条件后,求其绝对值最大负数、绝对值最小负数、非零最小正数。
p37 p377.隐地址的概念.隐地址的概念 p41 p418.掌握立即寻址、直接寻址、寄存器寻址、间接寻址、变址寻址、寄存器间接寻址(包括自增型和自减型)自增型和自减型) p45 p45 p45、、p46p46、、p47p47、、p489.堆栈的概念.堆栈的概念 p50 p50第3章 CPU 原理1.并行加法器和进位链的概念.并行加法器和进位链的概念 p60 p602.进位产生函数和进位传递函数的概念.进位产生函数和进位传递函数的概念 p60 p603.掌握补码加法运算和补码减法运算的概念.掌握补码加法运算和补码减法运算的概念 p64 p64 4.掌握采用变型补码表示的数进行加减运算时,发生溢出的条件.掌握采用变型补码表示的数进行加减运算时,发生溢出的条件 p67 p675.掌握浮点数加减运算的规则(主要是对阶、尾数运算的方法).掌握浮点数加减运算的规则(主要是对阶、尾数运算的方法) p69 p696.掌握无符号数整数不恢复余数除法的基本步骤.掌握无符号数整数不恢复余数除法的基本步骤 p75 p757.程序计数器PC 的作用8.指令寄存器的作用.指令寄存器的作用9.结合图3-13了解在模型机中数据传送的过程。
「计算机组成原理复习提纲」
《计算机组成原理》复习提纲题型:一、选择题10小题20分二、填空题6小题15分三、设计题2小题30分四、计算题3小题35分(B卷2小题)第一章系统概述1. 计算机系统由哪几部分组成?计算机硬件由哪5部分组成?答:计算机系统由硬件和软件组成。
计算机硬件由运算器、存储器、控制器、适配器、输入输出设备组成。
2.计算机语言如何分类?各有什么特点?答:计算机语言分为机器语言、汇编语言、高级语言。
特点:机器语言,是最低级的语言,由二进制码组成,最早期的程序员通过在纸带上打点来写程序;汇编语言,用助记符和地址符代替了二进制码,更易于编写;高级语言,相对于汇编语言又上升了一步,更接近于自然语言,如C语言、Pascal、Java、C#等都是高级语言。
第二章运算方法和运算器1. 运算器的组成和主要功能是什么?其能做何种类型的运算(算术\逻辑\加减法)?答:运算器的组成运算器由算术/逻辑运算单元、数据缓冲寄存器、通用寄存器、多路转换器、数据总线组成。
主要功能是进行加、减、乘、除等算术运算。
其能做算术、逻辑运算。
2.二进制中0和1的算术运算和逻辑运算有何区别?答:在算术运算上代表一个数值,跟十进制的0和1相同;在逻辑运算上可以代表“真”与“假”、“是”与“否”、“有”与“无”。
3. 二进制、八进制、十进制、十六进制之间的相互转换方法(参看作业)。
4.机器数、原码、补码、移码之间的转换方法(参看作业)5.利用单符号法、双符号法(变形补码)进行数值加减运算的过程,并判断结果是否溢出的方法(参看作业)。
6.加法器的内部接线,及其输入与输出之间的关系真值表输入输出Ai Bi Ci SiCi+10 000 00 01 1 00 1 0 1 00 1 1 0 11 00 1 01 0 1 0 11 1 0 0 11 1 1 1 1加法器的内部接线真值表第三章内部存储器1. 存储器是用来存放什么东西的?答:用来存放二进制代码。
(程序和数据)2.静态存储器和动态存储器读取信息的快慢、容量大小不同决定了其用途有何不同?答:静态存储器读取信息比动态存储器快,但存储量较小,常用来作cache;动态存储器存储容量大,但读取信息速度比静态存储器慢,常用作计算机的主存储器。
汇编语言程序设计复习提纲及例题
1 微机系统的组成从硬件角度分:主板、系统总线、I/O接口板、外设。
从功能角度分:运算器、控制器、存储器、输入设备、输出设备。
2 微机系统的工作方式存储程序和程序控制:“程序”指的是一个可执行的指令序列。
“存储程序”指的是将可以由计算机执行的一个指令序列(程序)预先存储在计算机的存储器中。
“程序控制”指的是由当前所执行的指令来决定计算机的各硬件部件如何动作以完成特定的信息处理任务。
具体过程:课本P3。
指令执行过程:①取指令:CPU的控制器从存储器读取一条指令并放入指令寄存器。
②指令译码:指令寄存器中的指令经过译码,决定该指令进行什么操作、操作数在哪里。
③取操作数:根据操作数的位置取出操作数。
④执行指令:按操作码要求完成运算,并按运算结果修改或设置处理器的状态标志。
⑤保存结果:保存结果到指定寄存器,需要时将结果从寄存器保存到内存单元。
⑥修改指针:修改指令计数器,决定下一条指令的地址。
3 微处理器处理器结构:执行单元EU和总线接口单元BIU.寄存器分类、每个寄存器的特殊功能、中英文名称:①通用寄存器AX,累加器,所以它是算术运算的主要寄存器,同时在某些指令中充当默认操作数的存放位置,此外,所有的I/O指令都使用这一寄存器与外设传送数据。
BX ,基址寄存器。
CX ,计数器,在循环和串处理指令中用作隐含的计数器DX ,数据寄存器,一般在作双字长运算时把DX和AX组合起来存一个双字长数,DX用来存高位字,此外对某些I/O操作,DX可用来存I/O端口地址。
SP,堆栈指针,SP和BP都可以与SS寄存器联用来确定堆栈段中的某一存储单元的地址,用来指示栈顶的偏移地址。
BP,基址指针。
SI,源变址寄存器。
DI,目的变址寄存器。
SI和DI一般与DS联用,用来确定数据段中某一存储单元的地址;在串处理指令中,SI和DI作为隐含的源变址和目的变址寄存器,此时SI和DS联用,DI和ES联用,分别达到在数据段和附加段中寻址的目的。
《汇编语言程序设计》期末复习提要
《汇编语言程序设计》课程期末复习提要第一章数据格式及其转换内容提要1、计算机内部的数字和程序都是用二进制数的形式来表示、存储和运算的。
十进制数是人们习惯使用的数据,输入、输出的数据多是以十进制数形式表示。
十六进制数用于简化二进制数,它的书写和阅读比二进制数更方便。
但在计算机内并不真正使用十六进制进行处理。
计算机只能识别二进制数和以二进制数表示的机器码。
考核要求:熟练掌握不同进制的表示及相互转换。
例如:100=()B=()Q=()H10101010B=()Q=()H=()D2、计算机内以二进制码来表示十进制数时,即产生BCD编码。
BCD码分为压缩和非压缩的BCD码两种,压缩的BCD码用4位二进制数表示1位十进制数字,非压缩的BCD码用8位二进制数表示1位十进制数字。
3、计算机内以ASCII码来表示字符。
共有128个ASCII码来表示计算机处理的常用字符。
其中字符0、大写字母A、小写字母a的ASCII码分别为30H,41H,61H,经常使用。
4、带符号数有原码、反码和补码三种表示方法,在计算机内使用补码表示和存储。
考核要求:任意给定一个带符号数(正数或负数),求对应的补码。
例如:[+34]补码=? [-18]补码=?5、目前的大多数计算机都采用冯·诺依曼体系结构,由CPU、存储器和I/O接口电路通过三总线连接而成。
CPU由控制器和算术逻辑单元组成,三总线是指数据总线、地址总线和控制总线。
计算机的工作过程是:CPU工作首先从内存单元取指令,然后把指令进行译码后再执行。
计算机的运行过程就是一个不断重复的取指令、译码和执行的过程。
第2章 8086 CPU中寄存器的结构和使用第3章存储器的分段内容提要1.8086 CPU包括两部分,总线接口单元BIU和执行部分EU,这两部分并行工作,分别负责取指令和执行指令。
(重点理解2部件的功能及协同配合关系)2.灵活掌握与汇编程序设计关系最密切的是CPU内的寄存器组。
计算机组成原理期末复习提纲
计算机组成原理期末复习提纲计算机组成原理期末复习提纲1、计算机软件⼀般分为两⼤类:系统程序、应⽤程序。
2、源程序转化成⽬标程序地⽅法:编译,解释。
3、纯⼩数表⽰范围 0≤|x|≤1-2-n ;纯整数的范围 0≤|x|2n -1 。
4、 E 是阶码,占⽤⼋位,阶符采⽤隐含⽅式,即采⽤移码⽅法来表⽰正负指数。
5、原码、反码、补码的转换:①⼀个正整数,符号位固定为0,三种表⽰⽅法完全⼀样。
②⼀个负整数,符号为固定为1,符号位不变,其余每⼀位求反得到反码,反码最低为加1得到补码。
0的补码还是0.6、补码加减法 p27 例11 例12 p28 例13 例147、从【y 】补到【-y 】补的法则是:对【y 】补包括符号位“求反且最末位加1”。
8、溢出检测的第⼀种⽅法是:双符号位法⼜叫“变形补码”。
第⼆种⽅法是:单符号位法。
9、运算器可执⾏的运算:逻辑运算和算术运算。
逻辑运算主要指:逻辑加、逻辑⾮、逻辑乘、逻辑异等四种基本运算。
10、主存储器的技术指标:存储容量、存取时间、存储周期、存储器带宽,后三者反映了主存的速度指标。
11、双端⼝存储器的⼯作原理:它提供了两个相互独⽴的端⼝,即左端⼝和右端⼝。
分别具有各⾃的地址线、数据线和控制线,因⽽可以对存储器中任何位置上的数据进⾏独⽴的存取操作。
12、多模块交叉存储器的⼯作原理:连续地址分布在相邻的不同模块内,⽽同⼀个模块内的地址都是不连续的,交叉⽅式的存储器可以实现多模块流⽔式并⾏存取,⼤⼤提⾼存储器的带宽。
13、cache 的命中率:N C 表⽰cache 完成存取的总次数,N m 表⽰贮存完成存取的总次数,h 表⽰命中率,则h=N C /(N C +N m );t c 表⽰命中时cache 访问时间,t m 表⽰未命中时主存访问时间,1-h 表⽰未命中率,则cache/主存系统的平均访问时间t a 为:t a =ht c +(1-h )t m ;设r=t m /t c 表⽰主存慢于cache 的倍率,e 表⽰访问效率,则e=t c /t a =1/(r+(1-r )h )。
计算机组成原理与汇编语言复习提纲
《计算机组成原理与汇编语言》复习提纲第一章知识点:1、存储程序概念(基本含义)。
2、冯·诺依曼计算机结构的核心思想是什么?3、主机的概念(组成部件是哪些?)4、计算机的五大基本部件有哪些?第二章:数据的机器层表示知识点:1、定点小数表示范围(原码、补码)2、定点整数表示范围(原码、补码)3、浮点数表示范围4、规格化的浮点数,要求尾数部分(补码纯小数表示)满足规格化要求,即除了-0.5之外,其余的规格化位数均满足符号位与最高数值位不同。
练习题:1、用原码表示某纯小数,共占10位,其中1位用来表示符号位,则数值表示范围是?若用补码表示该纯小数,则数值表示范围是?若表示的是纯整数,采用原码表示和补码表示,所能表示的数值范围各是?2、设机器数的字长8位(含8位符号位),分别写出下列各二进制数的原码、补码和反码。
1110,0011.0--,3251289-, 第三章:指令系统知识点:1、指令的基本格式(OP 字段和地址字段组成)。
2、指令的地址码结构(3、2、1、0地址指令的区别)3、规整型指令的操作码设计(扩展操作码法)4、编址方式(字编址、字节编址、位编址。
哪种编址方式能支持单字节访问?哪几种是有地址空间浪费的?)5、指令中地址码的位数是和主存容量(寻址空间)、最小寻址单位有关的。
第四章:数值的及其运算知识点:1、已知[Y]补求[-Y]补的方法(连同符号位按位取反加1)。
2、双符号位补码的溢出判断与检测方法(两个符号位异号)。
练习题:1、已知:X=-6.25,Y=9.625(1)、将X、Y分别转换成二进制浮点数(阶码和尾数均用补码表示,其中阶码占4位,尾数占8位,各包含一位符号位)。
第五章:存储系统和结构知识点:1、计算机的存储系统是?2、存储器分类:按存取方式分类可分为?按信息的可保存性分类可分为?3、存储系统层次结构可分为Cache-主存层次和主-辅存层次。
他们各是为了解决什么问题而提出来的?4、什么是边界对齐的数据存放方法?P128-129。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2016年新疆大学软件学院计算机组成原理与汇编复习提纲名词解释冯诺依曼机:有存储器、运算器、控制器、输入设备、输出设备组成采用存储程序工作方式,采用二进制。
硬件:指系统中课触摸到的设备实体。
软件:系统中的各类程序和文件。
操作系统:是软件系统的核心。
负责管理和控制计算机系统硬件软件资源及运行的程序,它合理的组织计算机的工作流程,是用户与计算机之间的接口。
机器语言:机器语言是计算机硬件能够直接识别的语言汇编语言:是一种用符号表示的,面向某一特定机型的程序设计语言,它的指令语句与机器指令一一对应。
高级程序设计语言:是面向用户,于特定机型属性相分离的程序设计语言,具有通用性。
编译:就是把人能看懂的英文代码变成机器能懂的指(机器语言)的过程。
解释:边解释边执行。
由解释器根据输入的数据当场执行而不生成任何的目标程序虚拟机:通常是指通过配置软件(如某种语言的编译器或解释器)扩充及其功能后所形成的一台计算机。
流水线:流水线(pipeline)技术是指在程序执行时多条指令重叠进行操作的一种准并行处理实现技术。
RISC:精简指令集计算机。
简化指令使得计算机的结构更简单合理,从而提高处理速度。
超标量:指具有多条相互独立的指令执行流水线,可同时执行薯条指令的处理机。
并行计算机:由多个处理单元(多个处理器或多个计算机)组成的计算机系统。
桌面计算机:包括个人计算机和工作站,个人计算机主要为一个用户提供良好的计算性能和较低的成本的工作环境。
工作站是指具有完整人机交互界面、图形处理性能和较高计算性能,可配置大容量的内存和硬盘,I/O和网络功能完善,使用多任务多用户操作系统的小心通用个人化计算机系统。
服务器:服务器作为硬件来说,通常是指那些具有较高计算能力,能够提供给多个用户使用的计算机。
嵌入式计算机:计算机作为应用产品的核心控制部件,隐藏在各种装置、设备和系统中,这样的计算机成为嵌入式计算机。
主存储器(主存):计算机主机的组成部分,用来存储当前运行锁需要的程序和数据,内存容量小速度快。
外存储器:用于存放当前不参加运行的程序和数据,一集一些需要永久保存的信息。
存取速度慢容量大CPU无法直接访问需通过专门的设备才能对它进行读写。
高速缓存(cache):位于主存和CPU之间,用来存放正在执行的程序和数据,以便CPU能高速的访问它们。
存取速度与CPU媲美,价格昂贵,存储容量最小随机存储器(RAM):可读可写的存储器,对任一单元的读出和写入时间是一样的,主要用作主存,也可用作高速缓存。
静态随机存储器(SRAM):它是一种具有静止存取功能的内存,不需要刷新电路即能保存它内部存储的数据。
动态随机存储器(DRAM):最为常见的系统内存。
DRAM 只能将数据保持很短的时间。
为了保持数据,DRAM使用电容存储,所以必须隔一段时间刷新(refresh)一次,如果存储单元没有被刷新,存储的信息就会丢失。
(关机就会丢失数据)只读存储器(ROM):ROM是只读存储器(Read-Only Memory)的简称,是一种只能读出事先所存数据的固态半导体存储器。
其特性是一旦储存资料就无法再将之改变或删除。
最大刷新周期:存储器进行一次完整的读/写操作所需的全部时间,连续两次访问存储器操作之间所需的最大时间。
磁表面存储器:是讲磁性材料沉积在盘片(或者带)的基体和是哪个形成记录介质,并以绕有线圈的磁头与记录介质的相对运动来写入或读出信息。
磁记录编码方式:将一串二进制代码序列转换成相应的写入电流波形的方式,读出识别方法也与此相关不归零1制度(NRZ1):写1时电流极性发生变化(由正变负,或相反),写0时电流极性不变,即变为1、不变为0.可归纳为”见一则翻”调相制(PM制):它让每个位单元都存在极性转换区,从而获得自同步能力,并根据记性变化方向的不同(即相位的不同)来区分0或1.调频制(FM):写入电流也都有转换区,即写入电流需改变方向,因为具有自同步能力,并根据变化频率(每位变化一次还是两次)来区分0或1.FM2制:去掉FM制中不必要的极性翻转,既保持FM制所具有的自同步能力,又尽可能地减少转换区数目,从而提高了记录密度。
群码制GCR:将待写入的数据代码分为4位一组,然后按某种对应关系转换为5位记录码,再按NRZ1制写入磁道:当磁盘旋转时,磁头若保持在一个位置上,则每个磁头都会在磁盘表面划出一个圆形轨迹,这些圆形轨迹就叫做磁道。
圆柱面:在有多个盘片构成的盘组中,由不同盘片的面,但处于同一半径圆的多个磁道组成的一个圆柱面(Cylinder)。
扇区:磁盘上的每个磁道被等分为若干个弧段,这些弧段便是硬盘的扇区(Sector)。
硬盘的第一个扇区,叫做引导扇区。
格式化:格式化(format)是指对磁盘或磁盘中的分区(partition)进行初始化的一种操作平均寻道时间:是指硬盘在接收到系统指令后,磁头从开始移动到移动至数据所在的磁道所花费时间的平均值。
平均旋转延迟:通过盘片的旋转,使得要读取的扇区转到读写头的下方,这段时间称为旋转延迟时间(rotational latency time)。
数据传输率:是指计算机从硬盘中准确找到相应数据并传输到内存的速率,以每秒可传输多少兆字节来衡量(MB/s)。
温彻斯特技术:拥有几个同轴的金属盘片,盘片上涂着磁性材料。
它们和可以移动的磁头共同密封在一个盒子里面,磁头能从旋转的盘片上读出磁信号的变化--这就是我们今天是用的硬盘的祖先,IBM把它叫做温彻斯特硬盘。
硬盘:硬盘是电脑主要的存储媒介之一,由一个或者多个铝制或者玻璃制的碟片组成。
碟片外覆盖有铁磁性材料。
快速启停式磁带:传统磁带机属于快速启停式,允许在两个数据块之间快速启停。
数据流式磁带:体积很小,各数据块之间的间隔很短,数据几乎是连续地写入在磁带上,工作时不在间隔段启停,因此称为数据流式。
CD-ROM:只读型光盘形变型光盘:通过母版压制或用激光照射,熔化盘表面上的光存储介质薄膜,在薄膜上形成凹坑(小孔),或形成微小气泡。
在特定位置上,有孔的为1,无孔的为0.相变型光盘:利用晶相结构(结晶状态)的可逆変化,可以制成一种可抹可写醒光盘。
磁光型光盘:这是另一种可改写型光盘它以磁性材料为记录介质,利用热磁效应写入,利用激光效应读出,通过恢复原有磁化状态擦除。
虚拟存储器:匀出一部分硬盘空间来充当内存使用。
当内存耗尽时,电脑就会自动调用硬盘来充当内存,以缓解内存的紧张。
虚拟地址(逻辑地址):用户可使用较长的变成地址进行编程,这种地址面向程序的需要不必考虑程序将来在主存储器中的实际位置,因而被称为逻辑地址。
实地址(物理地址):主存上的实际的地址接口:从广义上讲,接口是指两个相对独立子系统之间的相连部分。
串行接口:串行接口简称串口,也称串行通信接口或串行通讯接口(通常指COM接口),是采用串行通信方式的扩展接口。
并行接口:并行接口,指采用并行传输方式来传输数据的接口标准。
总线:总线(Bus)是计算机各种功能部件之间传送信息的公共通信干线系统总线:包括地址总线、数据总线和控制总线。
同步总线:采用同步控制方式的总线,称为同步总线。
异步总线:采用异步控制方式的总线,称为同步总线。
扩展同步总线:采用扩展同步控制方式的总线,称为同步总线。
立即程序传送方式:在这种犯事中,I/O解控总是准备好接受主机输入输出数据,或总是准备好输入主机的数据,婴儿CPU无需询问接口的状态,就可以直接利用I/O指令访问相应的I/O接口,输入或输出数据,所以这种方式又被称为无条件传送方式。
程序查询方式:要求CPU在程序中进行查询,如果接口尚未准备好,CPU就等待,如果已做好准备,CPU才能执行I/O指令,这就是程序查询方式。
DMA方式:“直接存储器传送”控制方式,通过硬件控制实现驻村与I/O设备之间的直接数据传送。
在传送过程中无需CPU程序干预。
通道:从逻辑上讲,通道也是一种接口,但与普通的系统总线接口相比,通常具有更强的功能,他的内部一般有单片机CPU,可执行简单的通道程序,是一种为CPU分担管理I/O 操作的控制器。
IOP:IOP(输入输出处理机)专用于I/O控制的处理器可以看做是通道向着功能更强、更通用、更独立方面发展的产物。
他的结构和功能更接近于普通的CPU,但是其专用型更适于I/O设备和I/O处理。
向量中断:中断源通过有关控制逻辑给出一个相应的向量码,CPU据此通过一些列变换得到中断处理程序的入口地址,无需软件查询。
中断向量:处理程序入口地址称为中断向量。
中断屏蔽:它可以保证CPU在自信一些重要程序段时不被打断,从而确保其操作能在最短的时间内完成,该特性称为操作的“原子性”多重中断:有时在同一时间会产生多个中断请求,有时正在处理一个中断时又发生了另一个中断请求。
如果在中断处理程序中在响应其他中断请求就会出现多重中断嵌套。
DMA初始化:在开始实际的传送操作之前,首先需要进行初始化工作,又称准备程序。
1、准备好数据或缓存区2、初始化DMA接口的有关控制逻辑。
3、忧郁DMA传送结束后倡议中断方式请求CPU进行后处理,所以在DMA初始化阶段海英进行这方面都有关初始化工作。
本地方式IOP:在本地方式中,8089IOP与主CPU共享系统总线和主存储器。
远程方式IOP:远程方式是8089IOP与主CPU共享系统总线,但8089IOP另有自己的局部I/O总线。
即8089IOP通过独立的局部总线连接其局部存储器与局部I/O设备,并通过总线接口与cPU系统总线相连接。
I/O设备:输入输出设备,是计算机系统与外界交换信息的装置。
终端设备:与计算机的输出端相连接的设备,常称为终端设备。
设备驱动程序:常规I/O设备的调用程序,称为设备驱动程序。
设备控制程序:在一些I/O设备控制器中,采用微处理器和半导体存储器,在ROM中固话的控制程序由微处理器执行,以完成比较复杂的控制。
什么是存储程序工作方式?答:计算机的工作方式——存储程序工作方式。
即事先编写程序,再由计算机把这些信息存储起来,然后连续地、快速地执行程序,从而完成各种运算过程。
采用数字化方法表示信息有哪些优点?数字化方法表示信息的优点:(1)抗干扰能力强, 可靠性高。
(2)依靠多位数字的组合,在表示数值时可获得很宽的表示范围以及很高的精度。
(3)数字化的信息可以存储、信息传送也比较容易实现。
(4)可表示的信息类型与范围及其广泛,几乎没有限制。
(5)能用逻辑代数等数字逻辑技术进行信息处理,这就形成了计算机硬件设计的基础。
如果有7×9点阵显示出字符A的图像,请用9个七位二进制代码表示A的点阵信息。
数字计算机的主要特点是什么?(1)能在程序控制下自动连续地工作;(2)运算速度快;(3)运算精度高;(4)具有很强的信息存储能力;(5)通用性强,应用领域及其广泛。