计算机中的信息表示:数据与指令的进位计数制转换

需积分: 50 1 下载量 69 浏览量 更新于2024-08-25 收藏 2.57MB PPT 举报
"本资源主要探讨了计算机中的信息表示,特别是指明了传送单位和寻址方式,并涉及数据信息、控制信息以及不同类型的数值和非数值数据。在讲解中,详细阐述了各种进位计数制,如二进制、八进制、十六进制及其相互转换方法。" 在计算机系统中,信息的表示至关重要,它涉及到数据信息、控制信息以及指令信息等多个方面。本章节主要聚焦于数据信息的表示,特别是不同的进位计数制。在计算机中,数据信息可以分为数值型数据和非数值型数据。数值型数据包括有符号和无符号数,而非数值型数据则涉及各种类型的数据结构和编码。 2.1.1 常用进位计数制及其相互转换是理解计算机内部工作原理的基础。常见的进位计数制有二进制、八进制、十进制和十六进制。每种计数制都有其特定的基数和位权规则,比如二进制的基数是2,八进制是8,十六进制是16。数的表示范围取决于基数和位数,例如二进制无符号数的范围是从0到2^n-1,而带符号数则可以表示负数。 进制转换是日常计算和编程中常见的操作。从二、八、十六进制转换为十进制,可以通过加权求和的方法,将每一位的数字乘以其对应的权重再相加。例如,(5AC.E6)16转换为十进制就是5*16^2 + 10*16^1 + 12*16^0 + 14*16^-1 + 6*16^-2。反之,将十进制转换为其他进制可以采用直接或间接方法,直接转换直接对应各个进制的规则,间接转换通常先转换为二进制,然后再转换为目标进制。 在计算机指令执行中,传送单位是重要的概念,如VAX-11和80X86处理器中的例子所示,它们通过不同的操作码和地址量来完成数据的移动,同时,传送次数可能由计数器控制。例如,80X86的串传送指令"REP MOVSW"会重复执行移动字节对的操作,直到计数器达到零。 寻址方式的设置是指令系统设计的关键部分,它决定了如何访问内存中的数据。80X86处理器支持多种寻址方式,这使得程序设计更加灵活,能够处理各种复杂的数据结构和算法。 总结来说,理解和掌握这些基本的计算机信息表示和操作是深入学习计算机体系结构和编程的基础,它们构成了计算的基础框架,影响着数据的存储、处理和传输。