计算机组成原理与汇编语言课后答案解析

3星 · 超过75%的资源 需积分: 32 22 下载量 33 浏览量 更新于2024-07-27 1 收藏 345KB DOC 举报
"《计算机组成原理与汇编语言程序设计》课后习题及解答,由徐洁和俸远祯合著,电子工业出版社出版。本书涵盖了计算机的基础知识,包括程序存储工作方式、数字化信息表示的优势、计算机的主要特点、衡量性能的指标、系统软件构成以及源程序处理方式等内容。此外,还提供了习题解答,如二进制、八进制、十六进制数转换为十进制及BCD码的练习。" 在计算机科学中,"程序存储工作方式"是现代计算机的核心概念,它是指预先编写好的程序被存储在计算机的存储器中,计算机根据这些存储的指令自动、连续地执行任务,实现各种计算和操作。这种方式使得计算机能够灵活地处理各种问题,而无需人工干预。 采用数字化方法表示信息有许多优点。首先,数字信号对环境干扰的抵抗能力较强,可靠性高。其次,通过多位数字的组合,可以表示大范围且高精度的数值。数字化信息便于存储和传输,且可以表示各种类型的信息,包括文字、图像、声音等。此外,数字逻辑技术,如逻辑代数,是构建计算机硬件的基础,使得复杂的计算和信息处理成为可能。 数字计算机的主要特点包括:自动连续工作(在程序控制下)、高速运算、高精度计算、强大的存储能力以及广泛的应用领域。其中,运算速度常通过CPU的时钟频率、每秒执行指令数或特定运算时间来衡量。 衡量计算机性能的基本指标除了上述提到的字长、数据通路宽度、运算速度、主存储器容量、外存容量,还包括外围设备性能和系统软件配置。系统软件主要包括操作系统,如Windows 98,以及编译程序(如C语言编译器)、解释程序、软件平台等。 源程序的处理主要有两种方式:解释和编译。解释方式是逐行读取源代码并立即执行,而编译则是先将源代码转换为机器语言,然后再执行,通常编译后的程序运行效率更高。 在习题中,涉及到不同进制数之间的转换。例如,二进制数(101010.01)2转换为十进制数(42.25)10,进一步转换为BCD码(01000010.00100101)BCD,同样,八进制数(37.2)8转换为十进制数(31.25)10和BCD码(00110001.00100101)BCD,十六进制数(AC.E)16转换为十进制数(172.875)10和BCD码。这种转换对于理解和操作计算机中的数据至关重要。