计算机基础知识:二进制、数据存储与CPU结构

版权申诉
0 下载量 3 浏览量 更新于2024-06-25 收藏 4.02MB DOC 举报
"这篇文档是关于计算机基础知识的测试题,涵盖了计算机硬件、数据表示、运算原理、内存管理和中断系统等多个方面。" 计算机基础知识是理解计算机系统运作的关键,其中包括了二进制逻辑、数据单位、存储结构和计算规则等多个概念。首先,所有信息在计算机内部都以二进制形式存储,而非字节形式,因此(2)是错误的。数据单位bit代表的是比特,即基本的二进制单位,不是字节,所以(2)错误。256KB等于256 * 1024字节,即262144字节,(3)是错误的。溢出和进位是不同的概念,进位发生在加法或减法运算中,溢出则指运算结果超过了数据类型所能表示的最大值,(4)错误。有符号数运算时,如果最高位向更高位有进位并且结果C标志为1,意味着发生了溢出,(5)正确。 CPU内部通常包含运算器和控制器,用于执行指令和处理数据,(6)正确。数据块起始地址20A0H:0F6H转换为实际地址是将段地址左移4位加上偏移地址,即20A0H << 4 + 0F6H = 21B60H,(7)正确。80486的数据总线通常是32位的,而非16位,(8)错误。堆栈指针SP总是指向栈顶,(9)错误。字长描述了CPU数据总线的宽度,(10)正确。计算机堆栈遵循先进后出原则,(11)正确。当运算结果全为零,标志寄存器的零标志ZF应为1,(12)错误。 逻辑地址与物理地址不同,但逻辑地址通过段基址和偏移量可以转换为物理地址,(13)错误。80486的32位标志寄存器中,每一位置都有特定意义,(14)正确。微机的字长越长,表示能力越精细,处理速度也通常更快,(15)正确。主频越高,计算机运行速度越快,(16)正确。在实地址模式下,80486可访问1MB内存,逻辑段也为1MB,(17)正确。取指令时,CS和IP的内容组合成物理地址,(18)正确。堆栈操作时,SS和BP结合生成物理地址,(19)正确。RESET引脚高电平时,CPU进入初始化状态,(20)正确。 通用寄存器的变址寄存器可以分高低8位单独使用,(21)正确。80486逻辑段不允许重叠和交叉,(22)正确。P标志(奇偶标志)检查低8位1的个数,为奇数则P为0,(23)正确。总线是信息传输的通道,包括数据总线、地址总线和控制总线,(24)未提供完整信息。指令指针IP存储内存单元的偏移地址,(19)未提供完整信息。奔腾微处理器是32位微处理器,具有32位数据总线和32位地址总线,寻址空间为4GB,(20)未提供完整信息。CS、DS、ES和SS分别对应代码段、数据段、附加数据段和堆栈段的段基址寄存器,(21)至(24)未提供完整信息。 实模式下逻辑段最大寻址空间为1MB,(25)未提供完整信息。80486通用寄存器为32位,可作为16位和8位使用,(26)未提供完整信息。AX、BX、CX和DX分别是累加器、基址、计数器和数据寄存器,(27)至(28)未提供完整信息。SP是堆栈指针,存储栈顶的偏移地址,(29)正确。标志寄存器中的CF是进位标志,PF是奇偶标志,(30)未提供完整信息。AF、ZF、SF分别是辅助进位、零和符号标志,(31)至(32)未提供完整信息。OF是溢出标志,OF=1表示有溢出,(33)正确。IF是中断标志,(34)正确。高速缓冲存储器是Cache,(35)正确。8086可直接寻址1MB内存,I/O端口最多寻址64K,(36)未提供完整信息。32位微处理器有两个独立空间,一个是存储空间,另一个是I/O空间,(37)正确。实模式下,栈顶地址计算为SS * 16 + SP,(38)未提供完整信息。 在选择题部分,(1)中,计算机内部使用二进制编码,答案是D。(2)B选项是正确的二进制表示。(3)B选项是正确的二进制转换。(4)B选项是正确的16位补码表示。(5)B选项是正确的十六进制表示。对于(6)的二进制数,由于内容不完整,无法给出答案。