微机原理与接口技术+参考答案

〔习题4. 34〕

如何进行很简单的修改,使得例题4-22程序的消息窗有“OK”和“Cancel”两个按钮。 〔解答〕

将MB_OK常量定义为1,即:

MB_OK

equ 1

〔习题4. 35〕

上机实践例题4-23和例题4-24,并在创建可执行文件的过程中生成汇编语言列表文件。 〔习题4.36〕

Pentium处理器含有一个64位的时间标记计数器(Time-Stamp Counter)。该计数器每个时钟周期递增(加1);在上电和复位后,该计数器清0。指令“RDTSC”执行后将在EDX(高32位)和EAX(低32位)返回当前的64位时间标记计数器值。利用RDTSC指令在某个函数运行前获得时间标记计数器值,然后运行该函数后,立即再次执行RDTSC指令,并将再次获得的时间标记计数器值与之前的计数值相减,得到的差值就是运行该函数需要的时钟周期数(乘以时钟周期,等于运行时间)。请利用混合编程方法显示某个函数的运行时钟周期数。 〔解答〕

第5章 微机总线

〔习题5.1〕简答题

〔解答〕

① 数据总线承担着处理器与存储器、外设之间的数据交换,既可以输入也可以输出,故其是双向的。 ② 为减少引脚个数,8086采用了地址总线和数据总线分时复用。即数据总线在不同时刻还具有地址总线的功能。

③ 具有三态能力的引脚当输出呈现高阻状态时,相当于连接了一个阻抗很高的外部器件,信号无法正常输出;即放弃对该引脚的控制,与其他部件断开连接。

④ 处理器的运行速度远远快于存储器和I/O端口。处理器检测到存储器或I/O端口不能按基本的总线周期进行数据交换时,插入一个等待状态Tw。等待状态实际上是一个保持总线信号状态不变的时钟周期。

⑤ 猝发传送是处理器只提供首地址、但可以从后续连续的存储单元中读写多个数据。

⑥ 总线上可能连接多个需要控制总线的主设备,需要确定当前需要控制总线的主设备,所以需要总线仲裁。

⑦ 异步时序是由总线握手(Handshake)联络(应答)信号控制,不是由总线时钟控制。故总线时钟信号可有可无。

⑧ 单总线结构限制了许多需要高速传输速度的部件。32位PC机采用多种总线并存的系统结构。各种专用局部总线源于处理器芯片总线,以接近处理器芯片引脚的速度传输数据,它为高速外设提供速度快、性能高的共用通道。

⑨ 4个。

⑩ 即插即用技术是指32位PC机的主板、操作系统和总线设备配合,实现自动配置功能。 〔习题5.2〕判断题 〔解答〕

① 对 ⑥ 错

② 对 ⑦ 对

③ 错 ⑧ 对

④ 对 ⑨ 对

⑤ 对 ⑩ 错

〔习题5.3〕填空题 〔解答〕

① 0

② 读RD,写WR

③ 存储器读,存储器读,存储器写 ④ 4,2,10ns

- -33

⑤ 低有效,IOR,0010 ⑥ 寻址,数据传送

⑦ 127,1.5Mb/s,12Mb/s ⑧ 地址,数据 ⑨ D/C,W/R ⑩ BRDY,I/O CH RDY 〔习题5.4〕

处理器有哪4种最基本的总线操作(周期)? 〔解答〕

存储器读、存储器写,I/O读、I/O写。 〔习题5.5〕

8086处理器的输入控制信号有RESET,HOLD,NMI和INTR,其含义各是什么?当它们有效时,8086 CPU将出现何种反应?

〔解答〕

RESET:复位输入信号,高电平有效。该引脚有效时,将迫使处理器回到其初始状态;转为无效时,CPU重新开始工作。

HOLD:总线请求,是一个高电平有效的输入信号。该引脚有效时,表示其他总线主控设备向处理器申请使用原来由处理器控制的总线。

NMI:不可屏蔽中断请求,是一个利用上升沿有效的输入信号。该引脚信号有效时,表示外界向CPU申请不可屏蔽中断

>>展开全文<<
12@gma联系客服:779662525#qq.com(#替换为@)