3K+ 次浏览
ASCII 代表美国信息交换标准代码。它是用于表示字母数字字符的标准二进制代码。字母数字字符用于在 I/O 设备和计算机之间传输信息。此标准使用七位编码 128 个字符。但是,还有一个左侧的额外位始终赋值为 0。因此,总共有 8 位。ASCII 代码由 34 个非打印字符和 94 个用于各种控制操作的字符组成。有 26 个大写字母 A 到 Z,26 个小写字母 a 到 z,0 到 ... 阅读更多
24K+ 次浏览
外围设备是指内部或外部连接到计算机的设备。这些设备通常用于传输数据。计算机中最常见的过程是输入数据和显示处理后的数据。可以使用几种设备接收数据和显示处理后的数据。用于执行这些功能的设备称为外围设备或 I/O 设备。外围设备在收到 CPU 的命令后,从内存单元读取信息或写入内存单元。它们被认为是整个计算机系统的一部分。由于它们需要转换 ... 阅读更多
6K+ 次浏览
Booth 乘法算法定义了一种可以将两个二进制补码表示的带符号二进制数相乘的乘法算法。该算法有助于计算机体系结构的研究。Booth 算法包含连续地将两个预定值(A 和 S)之一添加到乘积 (P) 中,然后对乘积 (P) 执行向右的算术移位。让我们考虑预定值为 A 和 S,乘积为 P。考虑被乘数和乘数分别为 m 和 r。设 m 和 r 中的位数分别为 x 和 y。Booth 乘法 ... 阅读更多
2K+ 次浏览
用于将两个数字相乘的算法称为乘法算法。硬件乘法算法用于数字电子设备(例如计算机)中来对二进制数字进行乘法运算。该图显示了硬件乘法算法的流程图。在图中所示的流程图中,被乘数在 Y 中,乘数在 Q 中。与 Y8 和 Q8 相关的符号分别在中。这些符号进行比较,并且 X 和 Q 都设置为与乘积的符号相对应,因为双长度乘积将存储在寄存器 X 和 Q 中。寄存器 X 和 E ... 阅读更多
767 次浏览
二进制数的减法是通过对减数进行二进制补码来执行的。二进制补码通过以下步骤完成:对每个数字取反。也就是说,将 1 更改为 0,将 0 更改为 1。将 1 加到输出结果中。以下示例使用上述步骤说明二进制数字的减法运算。示例:11101011 - 01100110第二个值 01100110 要从第一个值 11101011 中减去。首先对第二个值 01100110 应用二进制补码,即按照所示的两个步骤进行操作。步骤 1:0 1 1 0 0 1 1 0 1 0 0 1 1 0 0 1(将 1 更改为 0 ... 阅读更多
653 次浏览
二进制数的加法既简单又繁琐。它是数字计算机的一个基本特征,因此了解如何添加二进制数字非常重要。计算机的几乎所有操作都依赖于二进制加法。一旦我们理解了两个二进制位的加法,就更容易理解二进制位的减法、乘法和除法。我们可以从添加两个二进制位开始。您知道一个位可以是 0 或 1。因此,我们只有四种可能的输入组合。四种可能的输入组合及其输出 ... 阅读更多
7K+ 次浏览
RISCRISC 代表精简指令集计算机。在精简指令集计算机 (RISC) 体系结构中,计算机的指令集被简化以减少执行时间。RISC 有一组小的指令,通常包括寄存器到寄存器的操作。在 RISC 中,所有指令都具有简单的寄存器寻址,因此使用的寻址模式较少。CISCCISC 代表复杂指令集计算机。它包含一个复杂的指令集。它包含可变长度的指令格式。需要寄存器操作数的指令可能只需要两个字节。如果计算机具有 32 位字(四个字节),则第一个指令占用半个字,而第二个指令需要 ... 阅读更多
16K+ 次浏览
RISC 代表精简指令集计算机。在精简指令集计算机 (RISC) 体系结构中,计算机的指令集被简化以减少执行时间。RISC 有一组小的指令,通常包括寄存器到寄存器的操作。因此,数据存储在处理器寄存器中进行计算,计算结果使用存储指令传输到内存。所有操作都在 CPU 的寄存器中执行。在 RISC 中,所有指令都具有简单的寄存器寻址,因此使用的寻址模式较少。RISC 使用相对简单的指令格式,易于解码。在这里,指令 ... 阅读更多
10K+ 次浏览
CISC 代表复杂指令集计算机。它包含一个复杂的指令集。它包含可变长度的指令格式。需要寄存器操作数的指令可能只需要两个字节。需要两个内存地址的指令可能需要五个字节才能包含完整的指令代码。因此,CISC 具有可变长度的指令编码,指令的执行可能需要不同的时钟周期数。CISC 处理器提供对内存中操作数的直接操作。编译器的任务是为每个高级语言语句生成一系列机器指令。如果 ... 阅读更多
12K+ 次浏览
程序中断定义了由于外部或内部创建的请求而将程序控制从当前运行的程序转移到另一个服务程序的过程。在服务程序执行完毕后,控制权将返回到初始程序。程序中断主要有以下三种类型:外部中断外部中断来自输入输出 (I/O) 设备、计时设备、监控电源的电路或任何其他外部来源。超时中断可能是由于程序陷入无限循环并超过其时间分配而导致的。电源故障中断可能 ... 阅读更多