第4章 指令系统
一、名词解释:
历年真题:
2001年
3.堆栈:数据的写入写出不需要地址,按先进后出的顺序读取数据的存储区。
4.立即寻址方式:操作数直接在指令中给出。
六年以来就考了这2个
名称解释,而且近4年都没有考,所以第四章的名称解释不是考试的重点,这里给大家列出了名词解释大家要熟悉一下,这都是本章的基本概念,有利于做选择题、改错题和填空题。
1.指令系统:计算机中各种指令的集合,它反映了计算机硬件具备的基本功能。
2.计算机指令:计算机硬件能识别并能直接执行操作的命令,描述一个基本操作。
3.指令编码:将指令分成操作码和操作数地址码的几个字段来编码。
4.指令格式:指定指令字段的个数,字段编码的位数和编码的方式。
5.立即数:在指令中直接给出的操作数。
6.指令字长度:一个指令字所占有的位数。
7.助记符:用容易记忆的符号来表示指令中的操作码和操作数。
8.汇编语言:采用文字方式(助记符)表示的程序设计语言,其中大部分指令和机器语言中的指令一一对应,但是不能被计算机的硬件直接识别。
9.伪指令:汇编语言程序所提供的装入内存中的位置信息,表示程序段和数据段开始信息及结束信息等。且不转换成2进制机器指令。
10.大数端:当一个数据元素的位数超过一个字节或者一个字的宽度,需存储在相邻的多个字节的存储位置时,将数据的最低字节存储在最大地址位置的存储方式。
11.小数端:当一个数据元素的位数超过一个字节或者一个字的宽度,需存储在相邻的多个字节的存储位置时,将数据的最低字节存储在最小地址位置的存储方式。
12.操作数寻址方式:指令中地址码的内容及编码方式。
13.系统指令:改变计算机系统的工作状态的指令。
14.特权指令:改变执行特权的指令,用于操作系统对系统资源的控制。
15.自陷指令:特殊的处理程序,又叫中断指令。
16.寻址方式:对指令的地址码进行编码,以得到操作数在存储器中的地址的方式。
17.相对转移:转移到的目标指令的地址与当前指令的地址有关,是用当前指令的PC与一个偏移量相加,和为目标指令的PC.
18.绝对转移:转移到的目标指令的地址与当前指令的地址无关,指令中给定的目标地址即为目标指令的PC.
19.无条件转移:一种转移指令类型,不管状态如何,一律进行转移操作。
20.条件转移:一种转移指令类型,根据计算机中的状态决定是否转移。
21.RISC:精简指令系统计算机,即指令系统中的指令数量少,且指令功能相对简单。
22.CISC:复杂指令系统计算机,即指令系统中的指令数量多,且指令功能相对较强。
23.堆栈:数据的写入写出不需要地址,按先进后出的顺序读取数据的存储区。
二、选择填空题:
历年真题
2000年:
3.在堆栈寻址中,设A为累加器,SP为堆栈指示器,Msp为SP指示的栈顶单元。如果进栈操作顺序是:(SP)-1→SP,(A)→Msp;那么出栈操作的顺序应是( )。
A.(Msp)→A,(SP)+1→SP
B.(SP)+1→SP,(Msp)→A
C.(SP)-1→SP,(Msp)→A
D.(Msp)→A,(SP)-1→SP
「分析」:堆栈是按特定顺序进行访问的存储区,其访问方式是后进先出,即先存入的数据后读出。对堆栈的操作有入栈和出栈两种,两者的操作完全相反,包括功能和顺序均相反。
「答案」:A
6.在按字节编址的存储器中,每个编址单元中存放( )。
A.1位 B.8位 C.16位 D.32位
「分析」:在按字节编