没有合适的资源?快使用搜索试试~ 我知道了~
课后作业参考答案1
需积分: 0 0 下载量 20 浏览量
2022-08-08
20:58:01
上传
评论
收藏 195KB DOCX 举报
温馨提示
试读
26页
课后作业参考答案第一章 数的表示与运算2、123D、0AFH、77Q、100110B分别采用的是什么计数制?答:123D采用十进制,0AFH采用十六进制,77Q
资源详情
资源评论
资源推荐
课后作业参考答案
第一章 数的表示与运算
2、123D、0AFH、77Q、100110B 分别采用的是什么计数制?
答:
123D 采用十进制,0AFH 采用十六进制,77Q 采用八进制,
1001110B 采用二进制。
6、把下列十六进制数分别转换为十进制数和二进制数。
答:
(1)FFH=255D=1111 1111B
(2) ABCDH=43947D=1010 1011 1100 1101B
(3) 123H=291D=0000 0001 0010 0011B
(4) FFFFH=65535D=1111 1111 1111 1111B
9、已知 A 和 B 的二进制格式分别为 01101010 和 10001100,试
根据下列不同条件,比较它们的大小。
(1) 上述格式是 A、B 两数的补码 (2)A、B 两数均为
无符号数
答:
(1)A>B;(2)A<B
12、以下为十六进制数,试说明当把它们分别看作无符号数或字
符的 ASCII 码值时,它们所表示的十进制数和字符是什么?
答:
(1)30H=48,字符为‘0’;(2)39H=57,字符为‘9’;
(3)42H=66,字符为‘B’;
(4)62H=98,字符为‘b’;(5)20H=32,字符为空格;(6)
7H=7,字符为报警符
第二章 8086 微型计算机系统
1、解释下列名词:
(1)物理地址、逻辑地址、段地址、偏移地址
(2)时钟周期、总线周期、指令周期
(3)最小模式、最大模式
(1)答:
物理地址:物理地址(PA)是 20 位无符号二进制数,是 CPU
访问存储器的实际地址。每个存储单元对应一个物理地址。8086
存储空间的物理地址范围是:00000H~FFFFFH。
逻辑地址:采用分段结构的存储器中,把通过段地址和偏移
地址来表示的存储单元的地址称为逻辑地址,记为:段地址:偏
移地址。
段地址:8086 规定各逻辑段从节的整数边界开始,即段首
地址二进制值的低 4 位是 0000,把段首地址的高 16 位称为段基
址或段地址。
偏移地址:把某一存储单元相对于段地址的段内偏移量称为
偏移地址(也称有效地址 EA)。段地址和偏移地址都是是 16 位
无符号二进制数。
(2)答:
时钟周期:计算机的“时钟”是由振荡源产生的、幅度和周
期不变的节拍脉冲,每个脉冲周期称为时钟周期,又称为 T 状态
或 T 周期,时钟周期是微机系统工作的最小时间单元。
总线周期:当 CPU 访问存储器或输入/输出端口时,需要通
过总线进行读或写操作,这个过程称为总线周期(Bus Cycle)。
总线周期是利用总线完成一次读/写所需要的时间。
指 令 周 期 : 执 行 一 条 指 令 所 需 要 的 时 间 称 为 指 令 周 期
(Instruction Cycle)。指令周期由 1 个或多个总线周期组成。
(3)答:
最小模式:也称为单处理器模式,是指系统中只有一片 8086
微处理器,所连接的存储器容量不大、片子不多,所要连接的 I/O
端口也不多,系统的控制总线就直接由 CPU 的控制线供给,从
而使得系统中的总线控制电路减到最少。最小模式适用于较小规
模的系统。
最大模式:相对于最小模式而言,适用于中、大型规模的系
统。系统中有多个微处理器,其中一个是主处理器 8086,其他
的处理器称为协处理器,承担某方面专门的工作。需要增加一片
8288 来对 8086CPU 发出的控制信号进行变换和组合,以得到对
存储器或 I/O 端口的读/写信号和对锁存器、总线收发器的控制信
号。
2、8086CPU 中 EU 和 BIU 的功能是什么?它们是如何工作的?
答:
EU:负责指令的执行,即从总线接口部件 BIU 的指令队列
取指令,指令执行后向 BIU 送回运算结果,同时把运算结果的
状态特征保存到标志寄存器中。
BIU:负责 CPU 与存储器、I/O 设备之间的数据传送。BIU
完成以下操作:取指令送给指令队列、配合执行部件从指定的内
存单元或者外设端口中取数据、将数据传送给执行部件或者把执
行部件的操作结果传送到指定的内存单元或外设端口中。
8086 的 BIU 和 EU 在很多时候可以并行工作,使得取指令、
指令译码和执行指令这些操作构成操作流水线。
① 当指令队列中有两个空字节,且 EU 没有访问存储器和
I/O 接口的要求时,BIU 会自动把指令取到指令队列中。
② 当 EU 准备执行一条指令时,它会从指令队列前部取出
指令执行。在执行指令的过程中,如果需要访问存储器或者 I/O
设备,那么 EU 会向 BIU 发出访问总线的请求,以完成访问存储
器或者 I/O 接口的操作。如果此时 BIU 正好处于空闲状态,那么,
会立即响应 EU 的总线请求;但如果 BIU 正在将某个指令字节取
到指令队列中,那么,BIU 将首先完成这个取指令操作,然后再
去响应 EU 发出的访问总线的请求。
③ 当指令队列已满,而且 EU 又没有总线访问时,BIU 便
进入空闲状态。
④ 在执行转移指令、调用指令和返回指令时,下面要执行
的指令就不是在程序中紧接着的那条指令了,而 BIU 往指令队
列装入指令时,总是按顺序进行的。在这种情况下,指令队列中
已经装入的指令就没有用了,会被自动消除。随后,BIU 会往指
令队列中装入另一个程序段中的指令。
6、8086CPU 可寻址的存储器地址范围是多少?可寻址的 I/O 端
口地址范围是多少?
答:
8086CPU 可寻址的存储器地址范围是 00000H~FFFFFH;
可寻址的 I/O 端口地址范围是 0000H~FFFFH。
8、若 8086CPU 工作于最小模式,当 CPU 完成将 AH 的内容送
到存储单元的操作过程中,以下信号为高电平还是低电平:
RDT/,RD,WR,IOM/
。若 CPU 完成的是将 I/O 端口的数据送到 AL 的
操作,则上述信号应该为什么电平?
答:
将 AH 的 内 容 送 存 储 单 元 的 操 作 过 程 中 :
/ 1, 0, 1, / 1M IO WR RD DT R= = = =
;
剩余25页未读,继续阅读
Friday永不为奴
- 粉丝: 14
- 资源: 317
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0