找回密码
 立即注册
搜索
热搜: 活动 通知
查看: 137|回复: 1

1.7--第1章第1单元扩充练习和答案

[复制链接]

640

主题

342

回帖

1135

积分

管理员

积分
1135
发表于 2026-3-30 18:45:28 | 显示全部楼层 |阅读模式

第1章第1单元扩充练习

1,以下关于寄存器的说法,正确的是()
a.寄存器可以保存一个二进制数;
b.寄存器用来临时保存数字,比如运算时的中间结果;
c.只要输入变了,寄存器就可以随时保存新的数字,不需要锁存命令;
d.处理器用寄存器保存运算中用到的操作数以及运算结果。

2,以下关于内存的说法,正确的是()
a.内存由内存单元组成;
b.每个内存单元都有地址;
c.在主流的计算机上,字节的长度(比特数)是不确定的;
d.内存可以不支持按字节访问;
e.内存用来保存指令和数据;
f.访问内存里的某个数据时,需要指定它的地址;
g.处理器从内存里取指令并执行它;
h.给定一个地址800,如果内存芯片支持的话,我可以读写此处的一个字节、字和双字。

3,以下关于处理器的说法,正确的是()
a.处理器可以自动从内存里取指令并执行指令;
b.处理器只能按一个方向顺序取指令并加以执行;
c.有些指令在执行时需要再次访问内存以取得操作数;
d.每一种处理器都有它自己的指令集;
e.处理器可以反复执行同一段指令。

4,程序员如何让处理器从一个内存位置转到另一个内存位置去取指令和执行指令?

5,给定一个地址8008,向内存里写入一个字节时,写入的地址是什么?如果内存芯片支持按字来访问,写入一个字时,涉及几个内存单元?它们的地址分别是什么?如果内存芯片支持按双字来访问,写入一个双字时,涉及几个内存单元?它们的地址分别是什么?

答案在下面。

640

主题

342

回帖

1135

积分

管理员

积分
1135
 楼主| 发表于 2026-3-30 18:46:54 | 显示全部楼层
答案:

1,以下关于寄存器的说法,正确的是(abd)
a.寄存器可以保存一个二进制数;
b.寄存器用来临时保存数字,比如运算时的中间结果;
c.只要输入变了,寄存器就可以随时保存新的数字,不需要锁存命令;
d.处理器用寄存器保存运算中用到的操作数以及运算结果。

2,以下关于内存的说法,正确的是(abefgh)
a.内存由内存单元组成;
b.每个内存单元都有地址;
c.在主流的计算机上,字节的长度(比特数)是不确定的;
d.内存可以不支持按字节访问;
e.内存用来保存指令和数据;
f.访问内存里的某个数据时,需要指定它的地址;
g.处理器从内存里取指令并执行它;
h.给定一个地址800,如果内存芯片支持的话,我可以读写此处的一个字节、字和双字。

3,以下关于处理器的说法,正确的是(acde)
a.处理器可以自动从内存里取指令并执行指令;
b.处理器只能按一个方向顺序取指令并加以执行;
c.有些指令在执行时需要再次访问内存以取得操作数;
d.每一种处理器都有它自己的指令集;
e.处理器可以反复执行同一段指令。

4,程序员如何让处理器从一个内存位置转到另一个内存位置去取指令和执行指令?
答:在内存里需要让处理器跳转到另一个位置去执行的地方放一条执行跳转的指令。

5,给定一个地址8008,向内存里写入一个字节时,写入的地址是什么?如果内存芯片支持按字来访问,写入一个字时,涉及几个内存单元?它们的地址分别是什么?如果内存芯片支持按双字来访问,写入一个双字时,涉及几个内存单元?它们的地址分别是什么?
答:向内存里写入一个字节时,写入的地址是8008;写入一个字时,涉及2个内存单元,它们的地址分别是8008和8009;写入一个双字时,涉及4个内存单元,它们的地址分别是8008、8009、8010和8011。


有话想说或者有问题要问,请回复。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|鼠侠网 ( 吉ICP备19001332号 )

GMT+8, 2026-4-21 18:50 , Processed in 0.266233 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表