《微处理器系统结构与嵌入式系统设计》勘误表
- 格式:pdf
- 大小:695.12 KB
- 文档页数:8
1 \《微处理器系统结构与嵌入式系统设计(第二版)》勘误表 说明:如发现有其它未收录的错误,敬请发送相关信息到 yanboyu@uestc.edu.cn 页数 位 置 误 正
33 倒数第3行 应该首先将该存储单元的地址经数据总线送入„„ 应该首先将该存储单元的地址经总
线送入„„
63 正数第4行 MDR MBR
倒数第5行 „„,要和内存相互配合„„,某些中也包含有„„ „„,处理器要和内存相互配合,某些处理器中也包含有„„ 图3-8下“2.处理器内各模块间的互连” 这一段和图3-9对应关系不是很好,建议同时参看图3-7和图3-8。
65 正数第12行 指令的执行步骤如图3-12所示。 一条指令的执行步骤可能如图3-12
所示。 66 正数第14行 通常把指令周期分解为„„ 例如,可以把指令周期分解为„„
81 图3-29中存储单元地址
(Rs) Start+(Rs)
88 倒数第11行 连续处理n条指令时的时空图如图5.47(b)所示,则实际吞吐量Tp为„„ 连续处理n条指令时的实际吞吐量Tp为„„
89 正数第5行 连续处理n条指令时的时空图如图5.47(b)所示,则效率E
为„„
连续处理n条指令时的效率E为„„
104 倒数第15行
因此从主存储器中读取一个字数据需要3个总线周期,第一个周期从„„,第三个周期在„„ 因此从主存储器中读取一个字数据需要2个总线周期,第一个周期从„„,第二个周期在„„
122 表4-7中第4行第一列
0000 (C/BE[3:0]信号的取值) 0010
127 倒数第8行
„I2C、Microwire和CAN等;„如SPI、RS232和RS485等。 „I2C、Microwire和SPI等;„如
CAN、RS232和RS485等。
136 正数第3行
SRAM完全由晶体管实现,其基本存储单元是双稳态电路 SRAM的基本存储单元是由MOS管
构成的双稳态电路,„„
142 图5-5
(c)双译码编址方式(其中M=2n,„„) (c)双译码编址方式(其中M=
22n,„„) 143 正数第10行
容量为64K单元(字)时 容量为64K单元(位)时
151 正数第10行
① A0~A16 ② A0~A14
160 图5-26
见后附图 2
163 正数第6行 设cache的存取时间为tc„„ 在采用图5-30结构时,设cache的存取时间为tc„„
正数第8行 已知主存的存取时间为„„ 若采用图5-31结构,且已知主存的存取时间为„„
166 图5-34
(a)位扩展(用16K×1bit的芯片扩展实现„„) (a)位扩展(用64K×1bit的芯片扩展
实现„„)
171 表5-9下正数第3行 4位可以为任意值„„ 16位可以为任意值„„ 表5-10 见后附表中红色字体
172 图5-42 芯片⑧未画 见后附图 正数第6行 (注:本例中„„) 应删除 表5-11 见后附表中红色字体 表5-12 见后附表中红色字体
177 习题5.1 (7)„„,按字编址,„„ (7)„„,若按字长编址,„„
习题5.10 (2)„„CPU在1µs内至少要访存一次。„„ (2)„„CPU最快在每个1µs内需要访存一次。„„
178 习题5.11 试问采用线选译码时需要多少个2114存储芯片? 试问采用线选译码时最多可以扩充多少片2114存储芯片? 习题5.14图 见后附图 习题5.15图 见后附图 习题5.16 未给系统数据总线宽度 增加:“该系统数据线宽度为16bits”
习题5.17 (1)10018,10028,10038,„,11008 (2)10028,10048,10068,„,12008 (3)10038,10068,10118,„,13008 (1)10018,10028,10038,„,11008 (2)10028,10048,10068,„,12008 (3)10038,10068,10118,„,13008
185 图6-7 见后附图
195 图6-23 见后附图
213 正数第4行 单位是波特/秒(Baud/s) 单位是波特(Baud) 图6-47 见后附图
214 例6.4
传送8位数据„„如图6-49所示。 某异步串行通信传送8位数据45H时
信号线上的波形如图6-49所示。 231 表7-6最后一行 „„能改变I位的状态 „„能改变F位的状态
240 正数第2行 指令书写格式:Rm,RRX 指令书写格式:Rm,RRX #n/Rs
243 图8-9
执行指令后R0中的值为0xA0000014 执行指令后R0中的值为
0xA0000018
262 图8-16 R8寄存器终值为0x0000000C R8寄存器终值应为0xA000000C 图8-17 R0、R2、R6、R8寄存器终值 见后附图 图8-18 R8寄存器初值为0xA0000010 R8寄存器初值应为0xA000000C 3
264 图8-20
图8-20 LDMFD使用示例 图8-20 LDMFA使用示例
SP寄存器终值为0x00000008 SP寄存器终值应为0xA0000008 277 倒数第17行 MICRO MACRO 278 倒数第7行 MICRO MACRO 280 正数第17行 AERA Init,„„,ALIEN=3 AERA Init,„„,ALIGN=3
292 倒数第2行 len EQU 7*4;初始化数组长度 len EQU 6*4 ;初始化数组比较长度
303 例9.9 见后附程序
303 例9.10 见后附程序
317 图10-10补充说明 MT48LC16 ‘;M16的13位行地址和9位列地
址分时复用地址引脚A0~A12 328 表10-8第一列第4行 UCON0 UFCON0 332 示例程序 见后附程序 4 160页 图5-26 逻辑地址到物理地址的转换
171页 表5-10 例5.3中部分译码方式下各模块地址空间的划分 模 块 A31 ~ A16 A15 A14 A13 A12 ~ A0 地址空间(范围)
① 0000000000000000 0 0 0 1111111111111~0000000000000 00001FFFH~00000000H …… …… 0000000000001100 000C1FFFH~000C0000H …… …… 1111111111111111 0FFFF1FFFH~0FFFF0000H
172页 表5-11 例5.3中线译码方式下各模块地址空间的划分 模 块 A31 ~ A21 A20 ~ A13 A12 ~ A0 地址空间(范围)
① 00000000000 XXXXXXX0 1111111111111~0000000000000 00001FFFH~0000000H …… …… 00000000000 000C1FFFH~000C0000H …… …… 11111111111 FFFF1FFFH~000F0000H
② …… XXXXXX1X 1111111111111~0000000000000 …… 00000000000 000C5FFFH~000C4000H …… ……
③ …… XXXXX0XX 1111111111111~0000000000000 …… 00000000000 000C3FFFH~000C2000H …… …… 5
…… …… …… …… …… ⑦ …… X1XXXXXX 1111111111111~0000000000000 …… 00000000000 000CDFFFH~000CC000H …… ……
⑧ …… 0XXXXXXX 1111111111111~0000000000000 …… 00000000000 000CFFFFH~000CE000H …… …… 注:存储芯片②、③的地址范围与图5-42硬件设计有关。
172页 表5-12 可变译码方式下各模块地址空间的划分 A15 ~ A10 A9 ~ A2 A1A0 模块地址空间
000100 00000000 11~00 1000H~1003H 00000001 1004H~1007H …… …… 11110111 13DCH ~13DFH
178页 习题5.14图 172页 图5-42 线译码片选 ⑧ 64K*1 ⑦
64K*1 ⑥
64K*1 ⑤
64K*1 ④
64K*1 ③
64K*1 ②
64K*1 CS1 ① A0 ~ A12
……
A13
A20
A14 A15 A19