<4D F736F F D20B5DAC8FDCBC4D5C2D7F7D2B5B4F0B0B82E646F63>

Similar documents
<4D F736F F D20C7B0CBC4D5C2D7F7D2B5CCE22E646F6378>

2. 四 诊 2.1. [b] 总 括 [/b] 儿 科 自 古 再 为 难 事 盖 以 小 儿 形 质 柔 脆, 易 虚 易 实, 调 治 少 乖, 则 毫 厘 之 差, 遂 至 千 里 之 愆 而 气 血 尚 未 充 盈, 难 只 以 据 脉 为 准 ; 神 识 未 发, 不 知 言 其 疾 苦

; 临 风 池 兮 脑 空 鸣, 穷 窍 阴 兮 完 骨 明 ; 举 浮 白 于 天 冲, 接 承 灵 于 正 营, 目 窗 兮 临 泣, 阳 白 兮 本 神 ; 率 谷 回 兮 曲 鬓 出, 悬 厘 降 兮 悬 颅 承 ; 颔 厌 兮 佳 客 主 人, 听 会 兮 童 子 迎 厥 阴 在 足, 肝

第5章:汇编语言程序设计

bnb.PDF


第 十 一 期 2015 年 2 月 关 于 车 辆 购 置 税 征 收 管 理 有 关 问 题 的 公 告 ( 点 击 跳 转 至 全 文 ) 国 家 税 务 总 局 公 告 2015 年 第 4 号 关 于 电 池 涂 料 消 费 税 征 收 管 理 有 关 问 题 的 公 告 ( 点 击 跳

PowerPoint Presentation

01

<4D F736F F D20C7B6C8EBCABDCFB5CDB3C9E8BCC6CAA6B0B8C0FDB5BCD1A75FD1F9D5C22E646F63>

从 近 年 来 破 获 的 有 关 案 件 看, 涉 国 防 军 工 领 域 的 策 反 窃 密 案 件 呈 现 多 发 高 发 态 势 案 例 2. 科 研 人 员 被 利 诱 盗 取 高 科 技 情 报 案 犯 刘 某, 原 系 我 国 家 重 点 科 研 院 派 出 所 民 警, 其 同 案

<31372E20AF51AAFEBEAFAABAC17BA7C9C0B3A5CEA4DFB16F2E706466>

例 如, 一 个 含 有 2000 个 记 录 的 文 件, 每 个 磁 盘 块 可 容 纳 250 个 记 录, 则 该 文 件 包 含 8 个 磁 盘 块 然 后 对 该 文 件 作 二 路 归 并 的 外 排 序, 每 次 往 内 存 读 入 两 个 磁 盘 块, 排 序 后 再 写 回 磁

学习MSP430单片机推荐参考书

untitled

梁启超

2. 论 痘 疹 受 病 之 由 2.1. 夫 小 儿 在 胎 之 时. 乃 母 五 脏 之 液 所 养 成 形 也. 其 母 不 知 禁 戒. 纵 情 浓 味. 好 啖 辛 酸. 或 食 毒 物. 其 气 传 于 胞 胎 之 中. 此 毒 发 为 疮 疹. 名 曰 三 秽 液 毒. 一 五 脏 六

(Sorry miss ~~)

ebook105-12

诸病源候论

跨領域學位學程

CPU CPU Intel CPU AMD CPU CPU Socket A/Socket 370 CPU Socket 478 CPU CPU CPU CPU CPU

NTSE: Non-Transactional Storage Engine MySQL InnoDB 10 InnoDB +Memcached 5 50% / K C++

Microsoft Word - 目次範例-catalog doc

Microsoft PowerPoint - ds-1.ppt [兼容模式]

Ps22Pdf

lecture13

1 CPU

ARM JTAG实时仿真器安装使用指南

Microsoft Word - A doc

括 教 育 在 内 西 学 得 以 力 推 广 制 颁 发 和 癸卯 学制 实 施 更 使 教 育在 学 校 教 育 占 据 相 当 重 要 地 位 达到 了 前所 未 有 程度 以 学为 例 科 学 时数 占 总 学 时数 比 例 甚至超 过 国 文科 壬寅学 直维持 在 约 辛亥 革命 以 后

2017ÅàÑø·½°¸

<4D F736F F F696E74202D DB5DABEC5BDB22DCEA2B4A6C0EDC6F7B5C4D3B2BCFEBDE1B9B9A3A8D2BBA3A92E >

大会资料上传1.PDF

C/C++ - 文件IO

Microsoft Word - IRFWX_A051_C_SyncMOS_with_STC_APN_SC_.doc

ATMEL AT90S8515 AVR CPU AVR AVR AVR ATMEL RISC 32 8 r0 r X Y Z R0 R1 R2 R13 R14 R15 R16 R17 R26 R27 R28 R29 R30 R31 0x00 0x

目录

营 业, 因 业 务 往 来 关 系, 与 宜 宾 大 小 商 帮 比 较 熟 悉 曹 九 龄 熊 郁 村 便 约 我 参 加 共 同 发 起 熊 曹 二 人 与 我 又 是 世 交, 在 实 业 救 国 思 想 激 励 下, 同 时 也 为 个 人 将 来 发 展 前 途 计, 我 也 欣 然 乐

邏輯分析儀的概念與原理-展示版

第二十章 病急乱投医

Microsoft Word - 08_科普作品選讀示例一_ doc

Tel:

说 : 荀 子 极 偏 驳, 只 一 句 性 恶, 大 本 已 失 5 朱 熹 说 : 荀 扬 不 惟 说 性 不 是, 从 头 到 底 皆 不 识 6 采 取 的 都 是 这 种 理 论 框 架 另 一 种 理 论 框 架 始 于 20 世 纪 前 期, 这 便 是 诸 子 学 研 究 的 框 架

Android 框架虚拟化实战 董福源 360 手机卫士 2017.thegiac.com

Microsoft PowerPoint sun-arm isa2.ppt [Compatibility Mode]

投影片 1

<4D F736F F D20D6D0C9BDB4F3D1A7C6DAC4A9BFBCCAD4D1F9CCE2A3A8B2D9D7F7CFB5CDB3A3A92E646F63>


之 和, 除 高 層 建 築 物 以 不 超 過 建 築 面 積 百 分 之 十 五 外, 其 餘 以 不 超 過 建 築 面 積 百 分 之 十 二 點 五 為 限, 其 未 達 二 十 五 平 方 公 尺 者, 得 建 築 二 十 五 平 方 公 尺 ( 二 ) 水 箱 水 塔 設 於 屋 頂

第五章 重叠、流水和现代处理器技术

L7 Cache I

图 内部结构图 8251 的外部引脚如图 所示, 共 28 个引脚, 每个引脚信号的输入输出方式如图中的箭 头方向所示

目 录

普 通 高 等 教 育 十 二 五 重 点 规 划 教 材 计 算 机 系 列 中 国 科 学 院 教 材 建 设 专 家 委 员 会 十 二 五 规 划 教 材 操 作 系 统 戴 仕 明 姚 昌 顺 主 编 姜 华 张 希 伟 副 主 编 郑 尚 志 梁 宝 华 参 编 参 编 周 进 钱 进

: 37.7 : :50: () /

提纲. 1 实验准备. 2 从实模式进入保护模式. 3 小结 陈香兰 ( 中国科学技术大学计算机学院 ) 软件综合实验之操作系统 July 1, / 11

第10章:CCP捕捉/比较/脉宽调制

<4D F736F F D D2DBED0A149B0AAB6AF A540B942B77CA4A7B971AB48BAF4B8F4ABD8B86D2E646F63>

, 7, Windows,,,, : ,,,, ;,, ( CIP) /,,. : ;, ( 21 ) ISBN : -. TP CIP ( 2005) 1

C PICC C++ C++ C C #include<pic.h> C static volatile unsigned char 0x01; static volatile unsigned char 0x02; static volatile unsigned cha

06721 main() lock pick proc() restart() [2][4] MINIX minix2.0 GDT, IDT irq table[] CPU CPU CPU CPU (IDTR) idt[] CPU _hwint00:! Interrupt

<BBF9B4A1CDB3BCC628B5DACBC4B0E629CFB0CCE2BCAF2E6D7073>

Hz 10MHz 0.5V 5V 0.01% 10s 2 0.5V 5V 1Hz 1kHz 10% 90% 1% 3 1Hz 1MHz 1% EPM7128SLC84-15 LM361 LM361 Zlg

正式发文

<A870AED5A44ABEC7A6D2A5B2B3D3AF5AC1BFAE792E696E6464>

12232A LED LED LED EL EL CCFL EL CCF

33 8 No.8Vol.33 JOURNALOF NEIJIANG NORMAL UNIVERSITY MHz-RFID 1, 1, 2, 1, 1 1, * (1., ; 2., ) : 433 MHz, STM MHz, 433MHz,,.,,.

51 C 51 isp 10 C PCB C C C C KEIL

示波器使用說明書

1 Project New Project 1 2 Windows 1 3 N C test Windows uv2 KEIL uvision2 1 2 New Project Ateml AT89C AT89C51 3 KEIL Demo C C File

Microsoft Word - file[1].doc

2013 C 1 #include <stdio.h> 2 int main(void) 3 { 4 int cases, i; 5 long long a, b; 6 scanf("%d", &cases); 7 for (i = 0; i < cases; i++) 8 { 9 scanf("%

版权声明 龙芯 免责声明 据 龙芯 2 Building No.2, Loongson Industrial Park, Zhongguancun Environmental Protection Park (Tel) (Fax)

HDMI HDMI Licensing HDMI / 29% 11%27% 7%13%8% 5% 5000 HDMI DVD A/V / HDMI Media Center PC HDMI FCC (digital cable-ready)36 50%

HD61202 HD HD61203 HD61202, HY HY HD61202 HD61202 HD61203 HD =4096 RAMRAM LCD 2HD HD HD /32--

图形1

KV-cache 1 KV-cache Fig.1 WorkflowofKV-cache 2.2 Key-value Key ; Key Mem-cache (FIFO) Value Value Key Mem-cache ( Value 256B 100 MB 20%

JLX

,768 32,767 32K JMP Jnnn (386+) LOOP CALL [Label:] JMP short/near/far address L10: jmp jmp L20: L10 L20

第二章 教室危機總動員

模 组 导 入 2013 年 冬 的 普 通 清 晨 探 索 者 在 准 备 去 上 学 或 者 上 班 的 时 候, 突 然 间 门 铃 响 了 走 出 玄 关 后 并 没 有 看 到 任 何 人, 只 有 一 张 票 夹 在 了 邮 箱 或 收 信 的 地 方 那 上 面 写 着 天 花 蔷 薇

1 TPIS TPIS 2 2

2 Keil µ vision 2.1 1) Keil µ vision2 V2.34 µ vision3 2) Sino_Keil.exe Keil c:\keil\ 3) JET51 USB PC C:\Keil\ USB PC 4) S-L

~ 主 == 且 一. fju 百 顏 元, 字 易 直, 叉 字 渾 然, 於 清 初 學 術 界 以 異 軍 之 勢 帽 起 於 河 北 博 野 I] ' 與 顧 炎 武 黃 宗 羲 王 夫 之 同 為 清 初 重 要 思 想 家 顏 元 早 期 好 陸 王 心 學, 後 叉 醉 心 純 粹 切

中文手册

Microsoft Word  _32_ 民事裁判.doc

<4D F736F F D203034CAB5D1E9CBC D20B5C4494F20BDD3BFDACAB5D1E92E646F63>

fgfdg

一 汇编语言计算机基础 从事计算机科学方面的工作, 汇编语言是我们必不可少缺的基础 我们的工作平台 研究对象都是机器, 而汇编语言是人和计算机沟通的最直接方式, 它描述了机器最终所要执行的指令序列 学习汇编语言可以让你充分获得底层编程的体验, 深刻理解机器运行程序的机理 二 基础知识 1. 汇编语言

《计算机应用基础》学习材料(讲义)

Chapter 9: Objects and Classes

378高雄市都市計畫說明書

sktl00007_read.pdf

《手机维修原理及维修实例详解》目录

<4D F736F F F696E74202D DB4E6B4A2C6F7C9E8BCC62E BBCE6C8DDC4A3CABD5D>

Microsoft Word - MSP430 Launchpad 指导书.docx

供热 2 版.indd

¶C¶L§§¬_™¨ A.PDF

Transcription:

第三章 Q3 1 1. 省略了 I/O 操作的复杂逻辑, 易实现, 耗费低 ; 2. 可以利用丰富的内存寻址模式实现灵活的 I/O 操作 Q3 2 假设存储单元 ds1 处寄存器地址为 0x2000, 代码如下 #define ds1 0x2000 while ( *ds1 == 0 ) ; Q3 3 假设设备 (dev1) 中有两个寄存器 ds1 和 dd1,dev1 的地址为 0x1000,ds1 的偏移量 (offset) 为 0, 则 ds1 地址为 0x1000, 同理 dd1 的地址为 0x1004, 代码如下 #define based_addr 0x1000 #define ds1 (based_addr + 0) #define dd1 (based_addr + 4) int data_dd1 ; while ((peek (ds1) & 0x0001) == 0) ; data_dd1 = peek (dd1) ; Q3 4 假设存在一个设备 dev1, 我们用 ARM 汇编语言实现对 dev1 的读写 dev1 EQU 0x1000 ;;;peek() LDR r1, #dev1 ; LDR r0, [r1] ; ;;;poke() LDR r2, #0x2 ; STR r2, [r1] ; Q3 19 a. 强制性未命中 compulsory miss: 发生在单元第一次被访问时 ; b. 容量未命中 capacity miss: 工作集大于高速缓存容量 ; c. 冲突未命中 conflict miss: 两个地址映射到高速缓存的同一个单元

Q3 20 t av = ht cache + (1 h)t main t av = 10.25 ns Q3 21 t av = ht cache + (1 h)t main h = 98% Q3 22 t av = h 1 t L1 + h 2 t L2 + (1 h 1 h 2 )t main 其中 h 2 =0.97 x 0.1=0.097 t av = 5.295 ns Q3 23 将地址的最后一位作为组的索引 (index) 存取 001 后 0 1 00 1111 存取 010 后 0 01 0000 1 00 1111 存取 011 后 0 01 0000 1 00 1111 01 0110 存取 100 后 0 01 0000 10 1000 1 00 1111 01 0110 存取 101 后 0 01 0000 10 1000 1 10 0001 01 0110 存取 111 后 0 01 0000 10 1000 1 10 0001 11 0100

Q3 24 假设程序在程序存储器中的地址分别为 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100( 从上到下 ) a. 每条指令执行 1 次, 到 B loop, 高速缓存的状态 块 标记 指令 00 11 B loop 01 10 MUL r4, r4, r6 10 10 ADD r2, r2, r4 11 10 ADD r0, r0, #1 b. 循环执行完, 高速缓存的状态 块 标记 指令 00 11 B loop 01 01 CMP r0, r1 10 01 BEG loopend 11 10 ADD r0, r0, #1 每条指令执行 1 次, 到 B loop, 高速缓存的状态 块 标记 指令 000 1 LDR r6, [r5, r0] 001 1 MUL r4, r4, r6 010 1 ADD r2, r2, r4 011 1 ADD r0, r0, #1 100 1 B loop 101 0 CMP r0, r1 110 0 BEG loopend 111 0 LDR r4, [r3, r0] 循环执行完, 高速缓存的状态 块 标记 指令 000 1 LDR r6, [r5, r0] 001 1 MUL r4, r4, r6 010 1 ADD r2, r2, r4 011 1 ADD r0, r0, #1 100 1 B loop 101 0 CMP r0, r1 110 0 BEG loopend 111 0 LDR r4, [r3, r0]

c.( 采用 LRU 替换原则 ) 每条指令执行 1 次, 到 B loop, 高速缓存的状态 组 块 0 标记 块 0 指令 块 1 标记 块 1 指令 00 10 LDR r6, [r5, r0] 11 B loop 01 10 MUL r4, r4, r6 01 CMP r0, r1 10 10 ADD r2, r2, r4 01 BEG loopend 11 10 ADD r0, r0, #1 01 LDR r4, [r3, r0] 循环执行完, 高速缓存的状态 组 块 0 标记 块 0 指令 块 1 标记 块 1 指令 00 10 LDR r6, [r5, r0] 11 B loop 01 10 MUL r4, r4, r6 01 CMP r0, r1 10 10 ADD r2, r2, r4 01 BEG loopend 11 10 ADD r0, r0, #1 01 LDR r4, [r3, r0] Q3 27 取指 译码 执行 Q3 29 指令延迟 : 指令从开始执行到结束的时间 指令吞吐量 : 单位时间执行的指令数 Q3 31 电压降 切换 泄漏 Q3 32 a. 节电模式 b. 当指令运行时,CPU 会关掉部分不需要运行的指令, 从而减少功耗

Q4 2 第四章 a b Q4 3 c 0 5 10 15 20 25 30 Clock R/W Addresss enable Address Data ready Q4 4 Data time

Clock R/W Addresss enable Address Data ready Data time Q4 5 Clock R/W Addresss enable Address Data ready Data time

Q4 6 Q4 18 Clock R/W Burst Addresss enable Address Data ready Data A: 地址总线 D: 数据总线 : 片选信号 : 读写信号 ( WE 低电平有效 ) A 25 2:4 译A 24 码器 time A 23 ~A 0 D 31 ~D 0 A 23 ~A 0 16M 32 D 31 ~D 0 A 23 ~A 0 16 M 32 A 23 ~A 0 16 M 32 A 23 ~A 0 16 M 32 D 31 ~D 0 D 31 ~D 0 D 31 ~D 0

译码Q4 19 分两步走 : 位扩展和字扩展, 其中 WE 都是低电平有效 1. 位扩展 D 7 ~D 4 D 11 ~D 8 D 15 ~D 12 2. 字扩展 A 28 器1:2 Q4 20 D 15 ~D 0 同上题一样, 先位扩展, 在字扩展 1. 位扩展, 成 D 15 ~D 0 D 15 ~D 0

D 7 ~D 4 D 11 ~D 8 D 15 ~D 12 2. 字扩展, 成 1G x 16 存储器 A 29 A 28 2:4 译码器 Q4 25 D 15 ~D 0 D 15 ~D 0 Tcpu <= 1/44.1khz = 2.3 x 10 5 s D 15 ~D 0 20MHZ = 5 x 10 8 s 执行指令条数 n = 2.3 x 10 5 / 5 x 10 8 100 =360 D 15 ~D 0 D 15 ~D 0

Q4 26 如果下次发生的中断优先级低于或等于前次, 则正在执行的中断服务子程序 继续执行 ; 若下次发生的中断优先级高于前次, 则正在执行的中断服务子程序 被打断, 中断服务程序优先处理后发生中断之后, 然后再处理前次中断