自考计算机系统原理(第三章计算机系统概论)-13015名词解释 · 机器语言程序 · 汇编指令 用若干个助记符表示的与机器指令一一对应的指令 · 汇编语言程序 用汇编语言编写的程序称为汇编程序 · 汇编助记符 用容易记忆的英文单词或缩写来表示指令操作码的含义,用符号、变量名称、寄存器名称常数表示操作数或地址码。这些英文单词或其缩写、符号、变量名称等称为汇编助记符 · 汇编程序 用来将汇编语言程序中的汇编指令翻译成机器指令的程序称为汇编程序 · 反汇编程序 将机器指令反过来翻译成汇编指令的程序称为反汇编程序 · 机器级代码 · CISC 复杂指令集 · RISC 精简指令集 · 通用寄存器 · 变址寄存器 · 基址寄存器 · 栈指针寄存器 · 指令指针寄存器 · 标记寄存器 · 条件标志(条件码) · 寻址方式 · 立即寻址 · 寄存器寻址 · 相对须知 · 寄存器操作数 · 实地址模式 · 保护模式 · 有效地址 · 比例变址 · 非比例变址 · 比例系数(比例因子) · MMX指令 · SSE指令 · SIMD · 多媒体扩展通用寄存器 · 栈(Stack) · 调用者保护寄存器 · 被调用者保护寄存器 · 帧指针寄存器 · 当前栈帧 · 按值传递参数 · 按地址传递参数 · 嵌套调用 · 递归调用 问答一条机器指令通常由哪些字段组成?个字段的含义分别是什么?操作码、寻址方式、寄存器编号、立即数 将一个高级语言源程序转换成计算机能直接执行的机器代码通常需要哪几个步骤?预处理、编译(将预处理后的源程序文件编译生成相应的汇编语言程序)、汇编(由汇编程序将汇编语言源程序文件转换为可重定位的机器语言目标代码文件)、链接(由链接器将多个可重定位的机器语言目标文件以及库例程(如printf()库函数)链接起来,生成最终的可执行目标文件) IA-32中的逻辑运算指令如何生成条件标志?移位指令可能会改变哪些条件标志?执行条件跳转指令时所用到的条件标志信息从何而来?请举例说明。无条件跳转指令和调用指令的相同点和不同点是什么?按值传递参数和按地址传递参数两种方式有哪些不同点?值传递参数会将参数的值复制一份,然后将这份复制的值传递给函数或方法。
按地址传递参数则是将参数的内存地址(指针)传递给函数或方法,使得函数可以直接访问原始数据。 为什么在递归深度较深时递归调用的时间开销和空间开销都会较大访存效率、CPU指令执行效率、缓存性能、系统稳定性。数据按地址对齐存放可以提高计算机系统的性能、执行效率和系统稳定性,是一种良好的编程实践。
|