计算机组成原理习题

>>【填空题】字符信息是符号数据,属于处理( )领域的问题,国际上采用的字符系统是七单位的( )码。

>>[“非数值”,“ASCII”]


>>【简答题】CPU 中有哪几类主要寄存器?用一句话回答其功能。

==>>==解: A ,数据缓冲寄存器( DR ); B ,指令寄存器( IR ); C ,程序计算器 PC ; D ,数据地址寄存器 (AR) ;通用寄存器( R0~R3 ); F ,状态字寄存器( PSW ) prefix=“o” ns=“urn:schemas-microsoft-com🏢office” ?xml:namespace>


>>【简答题】指令和数据都用二进制代码存放在内存中,从时空观角度回答 CPU 如何区分读出的代码是指令还是数据。

==>>==计算机可以从时间和空间两方面来区分指令和数据,在时间上,取指周期从内存中取出的是指令,而执行周期从内存取出或往内存中写入的是数据,在空间上,从内存中取出指令送控制器,而执行周期从内存从取的数据送运算器、往内存写入的数据也是来自于运算器。


>>【单选题】冯诺依曼机工作方式的基本特点是
A. 堆栈操作 B. 多指令流、单数据流 C. 按地址访问并顺序执行指令 D. 存储器按内容选择地址
==>>==按地址访问并顺序执行指令


>>【单选题】在机器数 中,零的表示形式是唯一的。
A. 原码 B. 补码 C. 反码 D. 机器数
==>>==补码


>>【单选题】在定点二进制运算器中,减法运算一般通过 来实现
A. 原码运算的二进制减法器 B. 补码运算的二进制减法器 C. 原码运算的十进制加法器 D. 补码运算的二进制加法器
==>>==补码运算的二进制加法器


>>【单选题】某计算机字长 32 位,其存储容量为 256MB ,若按单字编址,它的寻址范围是
A. 0—64MB B. 0—32MB C. 0—32M D. 0—64M
==>>==0—64M


>>【单选题】主存贮器和CPU之间增加cache的目的是
A. 解决CPU和主存之间的速度匹配问题 B. 扩大主存贮器容量 C. 扩大CPU中通用寄存器的数量 D. 既扩大主存贮器容量,又扩大CPU中通用
==>>==解决CPU和主存之间的速度匹配问题


==>>==单地址指令中为了完成两个数的算术运算,除地址码指明的一个操作数外,另一个常需采用

==>>==隐含寻址方式


>>【单选题】同步控制是
A. 只适用于CPU控制的方式 B. 只适用于外围设备控制的方式 C. 由统一时序信号控制的方式 D. 所有指令执行时间都相同的方式
==>>==由统一时序信号控制的方式


>>【多选题】描述 PCI 总线中基本概念不正确的句子是
A. PCI 总线是一个与处理器无关的高速外围设备 B. PCI 总线的基本传输机制是猝发式传送 C. PCI 设备一定是主设备 D. 系统中只允
==>>==PCI 设备一定是主设备;
系统中只允许有一条 PCI 总线


>>【单选题】CRT的分辨率为1024×1024像素,像素的颜色数为256,则刷新存储器的容量为:
A. 512KB B. 1MB C. 256KB D. 2MB
==>>==1MB


>>【单选题】为了便于实现多级中断,保存现场信息最有效的办法是采用
A. 通用寄存器
B. 堆栈
C. 主存
D. Cache
==>>==堆栈


>>【单选题】特权指令是由( )执行的机器指令。
A. 中断程序 B. 操作系统核心程序 C. 用户程序 D. I/O 程序
==>>==操作系统核心程序


>>【单选题】虚拟存储技术主要解决存储器的 问题。
A. 速度
B. 扩大存储容量
C. 成本
D. 上述三者兼顾
==>>==上述三者兼顾


>>【单选题】引入多道程序的目的在于
A. 充分利用 CPU,减少CPU等待时间
B. 提高实时响应速度
C. 有利于代码共享,减少主辅存信息交换量
D. 充分利用存储器
==>>==充分利用 CPU,减少CPU等待时间


>>【单选题】64 位双核安腾处理机采用了( )技术。
A. 流水
B. 时间并行
C. 资源重复
D. 流水 + 资源重复
==>>==流水 + 资源重复


在安腾处理机中,控制推测技术主要用于解决( )问题。

A 中断服务
D 与存数指令有关的控制相关
C 与转移指令有关的控制相关
B 与取数指令有关的控制相关

[参考答案] B 与取数指令有关的控制相关


>>【单选题】转移预测技术主要用于解决( )问题。
A. 中断服务 B. 与取数指令有关的控制相关 C. 与转移指令有关的控制相关 D. 与存数指令有关的控制相关
==>>==与转移指令有关的控制相关


>>【问答题】何谓分布式仲裁?画出逻辑结构示意图进行说明。

==>>==分布式仲裁不需要中央仲裁器,每个潜在的主方功能模块都有自己的仲裁号和仲裁器。当它们有总线请求时,把它们唯一的仲裁号发送到共享的仲裁总线上,每个仲裁器将仲裁总线上得到的号与自己的号进行比较。如果仲裁总线上的号大,则它的总线请求不予响应,并撤消它的仲裁号。最后,获胜者的仲裁号保留在仲裁总线上。显然,分布式仲裁是以优先级仲裁策略为基础。


>>【问答题】何谓分布式仲裁?画出逻辑结构示意图进行说明。

==>>==分布式仲裁不需要中央仲裁器,每个潜在的主方功能模块都有自己的仲裁号和仲裁器。当它们有总线请求时,把它们唯一的仲裁号发送到共享的仲裁总线上,每个仲裁器将仲裁总线上得到的号与自己的号进行比较。如果仲裁总线上的号大,则它的总线请求不予响应,并撤消它的仲裁号。最后,获胜者的仲裁号保留在仲裁总线上。显然,分布式仲裁是以优先级仲裁策略为基础。


>>【单选题】某 DRAM 芯片,其存储容量为 512K × 8 位,该芯片的地址线和数据线的数目是( )。
A. 8 , 512 B. 512 , 8 C. 18 , 8 D. 19 , 8
==>>==19 , 8


>>【单选题】在下面描述的汇编语言基本概念中,不正确的表述是()。
A. 用汇编语言语言编写的程序执行速度比高级语言慢 B. 汇编语言对机器的依赖性高 C. 对程序员来说需要硬件知识 D. 汇编语言是符号
==>>==用汇编语言语言编写的程序执行速度比高级语言慢


>>【单选题】多模块交叉存储器实质上是一种多模块存储器,它用( )方式执行多个独立的读写操作
A. 流水 式并行 B. 资源重复 C. 顺序 D. 资源共享
==>>==流水 式并行


>>【单选题】在寄存器间接寻址方式中,操作数是( )
A. 寄存器操作数 B. 常数 C. 存储器操作数 D. 段寄存器
==>>==存储器操作数


>>【单选题】机器指令与微指令之间的关系是( )。
A. 用若干条微指令实现一条机器指令 B. 用一条微指令实现一条机器指令 C. 用若干条机器指令实现一条微指令 D. 用一条机器指令实现一条微指令
==>>==用若干条微指令实现一条机器指令


>>【单选题】在集中式总线仲裁中, ( )方式对电路故障 最敏感。
A. 独立请求 方式 B. 计数器定时查询 方式 C. 菊花链 方式 D. 分布式总线仲裁
==>>==菊花链 方式


>>【单选题】流水线中造成控制相关的原因是执行( )指令而引起。
A. 转移 B. 访内 C. 算逻 D. 存/取数
==>>==转移


>>【单选题】PCI总线是一个高带宽且与处理器无关的标准总线。下面描述中不正确的是( )。
A. 采用同步定时协议 B. 采用分布式仲裁策略 C. 具有自动配置能力 D. 基本传输机制是猝发式传送
==>>==采用分布式仲裁策略


>>【单选题】下面陈述中,不属于外围设备三个基本组成部分的是( )。
A. 存储介质 B. 驱动装置 C. 控制电路 D. 计数器
==>>==计数器


>>【单选题】中断处理过程中,( )项是由硬件完成。
A. 关中断
B. 开中断
C. 保存 CPU 现场
D. 恢复 CPU 现场
==>>==关中断


>>【单选题】EEE1394是一种高速串行I/O标准接口。以下选项中,()不属于IEEE1394的协议集。
A. 业务层
B. 链路层
C. 物理层
D. 串行总线管理
==>>==串行总线管理


>>【单选题】安腾处理机的典型指令格式为( )位。
A. 32位 B. 64位 C. 41位 D. 48位
==>>==41位


>>【单选题】运算器的核心功能部件是
A. 数据总线 B. ALU C. 状态条件寄存器 D. 通用寄存器
==>>==ALU


>>【单选题】某单片机字长 32 位,其存储容量为 4MB 。若按字编址,它的寻址范围是( )
A. 1M B. 4MB C. 4M D. 1MB
==>>==1M


>>【单选题】某SRAM芯片,其容量为1M×8位,除电源和接地端外,控制端有E和R/W,该芯片的管脚引出线数目是( )。
A. 20 B. 28 C. 30 D. 32
==>>==32


>>【单选题】双端口存储器所以能进行高速读 / 写操作,是因为采用( )。
A. 高速芯片 B. 新型器件 C. 流水技术 D. 两套相互独立的读写电路
==>>==两套相互独立的读写电路


==>>==单地址指令中为了完成两个数的算术运算,除地址码指明的一个操作数外,另一个常需采用

==>>==隐含寻址方式


>>【单选题】为确定下一条微指令的地址,通常采用断定方式,其基本思想是()
A. 用程序计数器PC来产生后继微指令地址
B. 用微程序计数器µPC来产生后继微指令地址
C. 通过微指令顺序控制字段由设计者
==>>==通过微指令顺序控制字段由设计者指定或由设计者指定的判别字段控制产生后继微指令地址


>>【单选题】在微程序控制器中,机器指令与微指令的关系是()
A. 每一条机器指令由一条微指令来执行
B. 每一条机器指令由若干条微指令组成的微程序来解释执行
C. 若干条机器指令组成的程序可由一个微程序
==>>==每一条机器指令由若干条微指令组成的微程序来解释执行


>>【单选题】CPU 中跟踪指令后继地址的寄存器是
A. 地址寄存器 B. 程序计数器 C. 指令寄存器 D. 通用寄存器
==>>==程序计数器


>>【单选题】某寄存器中的数值为指令码,只有 CPU 的( )才能识别它
A. 指令译码器
B. 判断程序
C. 微指令
D. 时序信号
==>>==指令译码器


>>【单选题】为实现多级中断,保存现场信息最有效的方法是采用( )。
A. 通用寄存器 B. 堆栈 C. 主存 D. .外存
==>>==堆栈


>>【单选题】采用DMA方式传送数据时,每传送一个数据就要占用什么的时间
A. 一个指令周期 B. 一个机器周期 C. 一个存储周期 D. 一个总线周期
==>>==一个存储周期


>>【单选题】将IEEE1394串行标准接口与SCSI并行标准接口进行比较,指出下面陈述中不正确的项是( )。
A. 前者数据传输率高 B. 前者数据传送的实时性好 C. 前者使用 6 芯电缆,体积小
==>>==前者不具有热插拔能力


>>【多选题】下面陈述中,属于虚存机制要解决的问题项是【 】。
A. 替换与更新问题 B. 调度问题 C. 地址映射问题 D. 大物理主存的存储容量和字长
==>>==替换与更新问题;
调度问题;
地址映射问题


==>>==进程从运行状态进入就绪状态的原因可能是( )。 A.被选中占有处理机 B.等待某一事件 C.等待的事件已发生 D.时间片用完

==>>正确答案>>==D


>>【问答题】PCI总线中三种桥的名称是什么?桥的功能是什么?

==>>==PCI总线上有HOST桥、PCI/LAGACY总线桥、PCI/PCI桥。 桥在PCI总线体系结构中起着重要作用,它连接两条总线,使彼此间相互通信。桥是一个总线转换部件,可以把一条总线的地址空间映射到另一条总线的地址空间上,从而使系统中任意一个总线主设备都能看到同样的一份地址表。桥可以实现总线间的猝发式传送,可使所有的存取都按CPU的需要出现在总线上。由上可见,以桥连接实现的PCI总线结构具有很好的扩充性和兼容性,允许多条总线并行工作。


>>【单选题】某机字长64位,1位符号位,63位表示尾数,若用定点整数表示,则最大正整数位( )。
A. +(2 63 -1) B. +(2 64 -1) C. -(2 64 -1) D. -(2 63
>>+(2 63 -1)


>>【多选题】请从下面浮点运算器中的描述中选出两个描述正确的句子( )。
A. 浮点运算器可用两个松散连接的定点运算部件 —— 阶码和尾数部件来实现。 B. 阶码部件可实现加,减,乘,除四种运算。 C.
==>>==浮点运算器可用两个松散连接的定点运算部件 —— 阶码和尾数部件来实现。;
阶码部件只进行阶码相加,相减和比较操作。


>>【单选题】存储单元是指
A. 存放一个字节的若干存储元 B. 存放一个存储字的若干存储元 C. 存放一个二进制信息位的存储元 D. 存放一条指令的存储元
==>>==存放一个存储字的若干存储元


>>【单选题】某机字长 32 位,存储容量 64MB, 若按半字编址,它的寻址范围是( )。
A. 16M B. 16MB C. 32M D. 32MB
==>>==32M


>>【单选题】用于对某个寄存器中操作数的寻址方式为 。
A. 直接
B. 间接
C. 寄存器直接
D. 寄存器间接
==>>==寄存器直接


>>【单选题】程序控制类的指令功能是
A. 进行算术运算和逻辑运算 B. 进行主存与 CPU 之间的数据传送 C. 进行 CPU 和 I/O 设备之间的数据传送 D. 改变程序执行的顺序
==>>==改变程序执行的顺序


>>【单选题】指令周期是指
A. CPU从主存取出一条指令的时间 B. CPU执行一条指令的时间 C. CPU从主存取出一条指令加上执行这条指令的时间 D. 时钟周期
==>>==CPU从主存取出一条指令加上执行这条指令的时间


>>【单选题】描述当代流行总线结构中,基本概念表述正确的句子是()。
A. 当代流行总线结构不是标准总线
B. 当代总线结构中,CPU和它私有的cache一起作为一个模块与总线相连
C. 系统中只允许有一
==>>==当代总线结构中,CPU和它私有的cache一起作为一个模块与总线相连


>>【单选题】CRT的颜色数为256色,则刷新存储器每个单元的字长是:
A. 256位 B. 16位 C. 8位 D. 7位
==>>==8位


>>【单选题】发生中断请求的条件是
A. 一条指令执行结束 B. 一次I/O操作结束 C. 一个机器周期结束 D. 一次DMA操作结束
==>>==一条指令执行结束


>>【单选题】中断向量地址是:
A. 中断服务例行程序入口地址 B. 中断向量地址 C. 中断返回地址 D. 子程序入口地址
==>>==中断服务例行程序入口地址


==>>==IEEE 1394能实现数据传送的实时性。

==>>==正确IEEE 1394除了异步传送方式外,还提供同步传送方式;提供均等仲裁、紧急仲裁两种仲裁方式。具有实时性。


>>【单选题】直接映射 cache的主要优点是实现简单。这种方式的主要缺点是( )。
A. 它比其他cache映射方式价格更贵 B. 如果使用中的2个或多个块映射到cache同一行,命中率则下降 C. 它
==>>==如果使用中的2个或多个块映射到cache同一行,命中率则下降


>>【单选题】虚拟存储器中段页式存储管理方案的特性为( )。
A. 空间浪费大,存储共享不易,存储保护容易,不能动态连接 B. 空间浪费小,存储共享容易,存储保护不易,不能动态连接 C. 空间浪费大,存储
==>>==空间浪费小,存储共享容易,存储保护容易,能动态连接


>>【简答题】画图说明现代计算机系统的层次结构。

==>>==看课本14页


>>【单选题】下列有关运算器的描述中, 是正确的
A. 只做算术运算,不做逻辑运算 B. 只做加法 C. 能暂时存放运算结果 D. 即做算术运算,又做逻辑运算
==>>==即做算术运算,又做逻辑运算


>>【单选题】EEPROM是指
A. 掩膜ROM B. 紫外线可擦除ROM C. 闪存 D. 电擦除ROM
==>>==电擦除ROM


>>【单选题】常用的虚拟存储系统由 两级存储器组成,其中辅存是大容量的磁表面存储器
A. 主存 — 辅存
B. Cache — 辅 存
C. 主存 — Cache
D. 通用寄存器 — 主存
==>>==主存 — 辅存


>>【单选题】RISC访内指令中,操作数的物理位置一般安排在( )。
A. 栈顶和次栈顶 B. 两个主存单元 C. 一个主存单元和一个通用寄存器 D. 两个通用寄存器
==>>==两个通用寄存器


>>【单选题】流水CPU是由一系列叫做“段”的处理线路组成,和具备m个并行部件的CPU相比,一个m段流水CPU( )。
A. 具备同等水平的吞吐能力
B. 不具备同等水平的吞吐能力
C. 吞吐能力小于前者
==>>==具备同等水平的吞吐能力


>>【单选题】在集中式总线仲裁中, 方式响应时间最快。
A. 独立请求方式 B. 菊花链方式 C. 计数器查询 D. 没有响应时间最快的方式
==>>==独立请求方式


>>【单选题】CPU 中跟踪指令后继地址的寄存器是
A. 地址寄存器 B. 程序计数器 C. 指令寄存器 D. 通用寄存器
==>>==程序计数器


>>【单选题】从信息流的传输速度来看, 的工作效率最低
A. 单总线
B. 双总线
C. 三总线
D. 多总线
==>>==单总线


>>【单选题】在单级中断系统中,CPU一旦响应中断,则立即关闭()标志,以防止本次中断服务结束前同级的其他中断源产生另一次中断进行干扰。
A. 中断允许
B. 中断请求
C. 中断屏蔽
D. 中断响应
==>>==中断屏蔽


>>【单选题】下面操作中应该由特权指令完成的是==>>==
A. 设置定时器的初值
B. 从用户模式切换到管理员模式
C. 开定时器中断
D. 关中断
==>>==从用户模式切换到管理员模式


>>【单选题】下到各项中,不属于安腾体系结构基本特征的是( )
A. 超长指令字 B. 显式并行指令计算 C. 推断执行 D. 超线程
==>>==超线程


>>【简答题】简要总结一下,采用哪几种技术手段可以加快存储系统的访问速度?

==>>==1 )双端口存储器采用空间并行技术; 2) 多体交叉存储器,采用时间并行技术。


>>【简答题】典型的一台机器的指令系统有哪几类典型指令?列出其名称。

==>>==典型的一台机器的指令包含如下类型的指令: A. 数据传送类指令;B.算术运算类指令;C.逻辑运算类指令;D.程序控制类指令;E.输入输出类指令;F.字符串类指令;G.系统控制类指令;H.特权指令 (也可以回答:数据传送类指令,程序控制类指令,输入输出指令,数据处理类指令)


>>【单选题】冯诺依曼机工作方式的基本特点是
A. 堆栈操作 B. 多指令流、单数据流 C. 按地址访问并顺序执行指令 D. 存储器按内容选择地址
==>>==按地址访问并顺序执行指令


>>【单选题】在机器数 中,零的表示形式是唯一的。
A. 原码 B. 补码 C. 反码 D. 机器数
==>>==补码


>>【单选题】在定点二进制运算器中,减法运算一般通过 来实现
A. 原码运算的二进制减法器 B. 补码运算的二进制减法器 C. 原码运算的十进制加法器 D. 补码运算的二进制加法器
==>>==补码运算的二进制加法器


>>【单选题】某计算机字长 32 位,其存储容量为 256MB ,若按单字编址,它的寻址范围是
A. 0—64MB B. 0—32MB C. 0—32M D. 0—64M
==>>==0—64M


>>【单选题】主存贮器和CPU之间增加cache的目的是
A. 解决CPU和主存之间的速度匹配问题 B. 扩大主存贮器容量 C. 扩大CPU中通用寄存器的数量 D. 既扩大主存贮器容量,又扩大CPU中通用
==>>==解决CPU和主存之间的速度匹配问题


==>>==单地址指令中为了完成两个数的算术运算,除地址码指明的一个操作数外,另一个常需采用

==>>==隐含寻址方式


>>【单选题】同步控制是
A. 只适用于CPU控制的方式 B. 只适用于外围设备控制的方式 C. 由统一时序信号控制的方式 D. 所有指令执行时间都相同的方式
==>>==由统一时序信号控制的方式


>>【多选题】描述 PCI 总线中基本概念不正确的句子是
A. PCI 总线是一个与处理器无关的高速外围设备 B. PCI 总线的基本传输机制是猝发式传送 C. PCI 设备一定是主设备 D. 系统中只允
==>>==PCI 设备一定是主设备;
系统中只允许有一条 PCI 总线


>>【单选题】CRT的分辨率为1024×1024像素,像素的颜色数为256,则刷新存储器的容量为:
A. 512KB B. 1MB C. 256KB D. 2MB
==>>==1MB


>>【单选题】为了便于实现多级中断,保存现场信息最有效的办法是采用
A. 通用寄存器
B. 堆栈
C. 主存
D. Cache
==>>==堆栈


>>【单选题】特权指令是由( )执行的机器指令。
A. 中断程序 B. 操作系统核心程序 C. 用户程序 D. I/O 程序
==>>==操作系统核心程序


>>【单选题】虚拟存储技术主要解决存储器的 问题。
A. 速度
B. 扩大存储容量
C. 成本
D. 上述三者兼顾
==>>==上述三者兼顾


>>【单选题】引入多道程序的目的在于
A. 充分利用 CPU,减少CPU等待时间
B. 提高实时响应速度
C. 有利于代码共享,减少主辅存信息交换量
D. 充分利用存储器
==>>==充分利用 CPU,减少CPU等待时间


>>【单选题】64 位双核安腾处理机采用了( )技术。
A. 流水
B. 时间并行
C. 资源重复
D. 流水 + 资源重复
==>>==流水 + 资源重复


>>【单选题】转移预测技术主要用于解决( )问题。
A. 中断服务 B. 与取数指令有关的控制相关 C. 与转移指令有关的控制相关 D. 与存数指令有关的控制相关
==>>==与转移指令有关的控制相关


>>【简答题】存储系统中加入chche存储器的目的是什么?有哪些地址映射方式,各有什么特点?

==>>==Cache 是一种高速缓冲存储器,是为了解决cpu和主存之间速度的不匹配问题。地址映射方式有:A全相连映射方式,这是一种带全部块地址一起保存的方法,可使主存的一块直接拷贝到cache中的任意一行上,非常灵活;B直接映射放射:优点是硬件简单,成本低,缺点是每个主存块只有一个固定的行位置可存放;C组相连映射方式:他是前两者的折中方案,适度的兼顾了二者的优点,又尽量避免其缺点,从灵活性,命中率,硬件投资来说较为理想,因而得到了普遍采用。


>>【其它】画出 DMA传送数据流程图。说明DMA方式与中断方式相对程序查询方式的创新点。

>>


>>【问答题】简述存储器的读周期和写周期的区别。

==>>==主要区别在于读有效信号与写有效信号出现的时序不同,数据总线上数据传送的源和目的也不同。对存储器读周期,是在地址线和片选控线稳定之后被读出的数据才出现在数据总线上,数据的源为存储器,目的为寄存器;对存储器写周期,则是往存储器某单元内写入新的信息,故在所有选通控制信号有效之前,数据线上应有待写的稳定数据,数据源为CPU内寄存器。


>>【简答题】画图说明当代总线的内部结构与外部功能部件的联系,做简要说明。

==>>==课本188


>>【简答题】比较cache与虚存的相同点和不同点。

==>>==相同点:1出发点相同都是为了提高存储系统性能价格比而构造的分层存储体系2原理相同,都利用了程序运行时的局部性原理把最近常用的信息快从相对慢速而大容量的存储器调入相对高速而小容量的存储器。 不同点1侧重点不同,cache主要解决主存和cpu的速度差异问题,虚存主要解决存储问题。2数据通路不同;cpu和cache之间有直接通路,虚存需要依赖辅存,与cpu之间无直捷通路,3透明性不同,cache对系统程序猿都透明,而虚存只对应用程序透明,4未命名时的损失不同,主存未命中时系统的性能损失要远大于cache未命中的损失。


>>【单选题】下列关于水平型微指令和垂直型微指令说法错误的是( )。
A. 相比垂直型微指令,水平型微指令并行操作能力强,效率高,灵活性强
B. 水平型微指令执行时间比垂直型微指令要长
C. 相比垂直型
==>>==水平型微指令执行时间比垂直型微指令要长


  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
独立模式f0h和10h是指x86微处理器的两种工作模式。在实模式下,x86处理器可以访问的内存空间大小是64KB,而在保护模式下,可以访问的内存空间大小可以达到4GB。保护模式又分为实际地址模式(Real Address Mode,RAM)和保护模式(Protected Mode,PM)。而保护模式又可以分为三种工作模式:实模式(RM)、虚拟8086模式(V86)和保护模式(PM)。在保护模式下,可以使用特权级来限制程序对系统资源的访问,保证系统的安全性。 独立模式f0h是指CPU在实模式下的工作模式。在这种模式下,CPU只能访问1MB的内存空间,没有保护机制,也不能使用虚拟内存。因此,程序运行在这种模式下,容易出现内存泄漏、越界访问等问题。 而10h是指CPU在保护模式下的实模式。在这种模式下,CPU可以使用保护模式的一些特性,比如虚拟内存、特权级等,但是程序运行时仍然是在实模式下,只能访问1MB的内存空间。因此,10h模式可以认为是在实模式下增加了保护机制。 练习题10: 在8086实模式下,假设有一个程序,起始地址为1000H,程序执行时会将数据写入内存地址为0100H的位置,程序执行结束后,将会跳转到地址为2000H的位置。请问,程序需要占用多少字节的内存空间?程序的最大可访问内存地址是多少? 答:在实模式下,每个段的大小为64KB,因此程序占用的内存空间大小为2000H-1000H+1=8192字节。程序最大可访问的内存地址是FFFFH,即64KB。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值