9. 回文是指正读和反读都一样的数或文本。例如:11、121、12321等,编写程序,求10到1
0000之间所有回文数并输出。显示一个无符号数的子程序为:dispuid,入口参数:EAX=要 显示无符号数的值。
10. 编程写一个名为Prime的子程序,用于测试一个整数是否是素数,主子程序间的参数传递
通过堆栈完成。调用Prime子程序求出2~100之间的所有素数,并将它们存入Parray数组中,
素数的个数存入变量Pcounter中。
11. 编程写一个名为Gcd的求两个数最大公约数子程序,主子程序间的参数传递通过堆栈完成
。调用Gcd子程序求出三个双自变量:dvar1、dvar2与dvar3的最大公约数并输出。显示一个
无符号数的子程序为:dispuid,入口参数:EAX=要显示无符号数的值。
12. 在一个已知长度的字符串中查找是否包含“BUG”子字符串。如果存在,显示“Y”,否 则显示“N”。 显示一个字符的子程序为:dispc,入口参数:AL=要显示个字符的SACII码。
13. 已知一个字符串的长度,剔除其中所有的空格字符。请从字符串最后一个字符开始逐个 向前判断、并进行处理。
14. 编写一子程序,将一个32位二进制数用8位十六进制形式在屏幕上显示出来。采用堆栈方
法传递这个32位二进制数,并写主程序验证它。显示一个字符的子程序为:dispc,入口参数
:AL=要显示个字符的SACII码。
15. 编程写一个名为Bubble的冒泡排序子程序,主子程序间的参数传递通过堆栈完成;并写
主程序验证它。显示一个无符号数的子程序为:dispuid,入口参数:EAX=要显示无符号数的 值。
解答: 1. 2. 3. 4. 5. 6. 7. 8.
9. 10. 11. 12. 13. 14. 15.
第6章 微机总线 一.选择
1. 地址总线为20位的微处理器可直接寻址的最大范围是( )。
A 1MB B 16MB C 64MB D 4GB
2. 8086的INTR信号线表示( )
A 可屏蔽中断响应 B 不可屏蔽中断 C 可屏蔽中断 D不可屏蔽中断响应
3. 当控制线READY=0时,应在( )之间插入等待周期Tw A T1和T2之间 B T2和T3之间 C T3和T4之间 D 任何时候
4. 8086的NMI信号线表示( )
A 可屏蔽中断响应 B 不可屏蔽中断 C 可屏蔽中断 D不可屏蔽中断响应
5. 8086的READY信号线表示( ) A 就绪 B 复位 C 时钟 D 测试
6. 8086的HOLD信号线表示( ) A 总线请求 B 总线响应 C 中断请求 D 中断响应
7. 8086的写总线周期在T1状态( )
A 完成数据传送 B 输出地址 C 输出控制信号 D 检测数据传送
8. 8086的写总线周期在T2状态( ) A 完成数据传送 B 输出地址 C 输出控制信号 D检测数据传送
9. 8086的写总线周期在T3状态( ) A 完成数据传送 B 输出地址 C 输出控制信号 D 检测数据传送
10. 8086的写总线周期在T4状态( )
A 完成数据传送 B 输出地址 C 输出控制信号 D 检测数据传送
11. MB/s的含义是 ( )
A 总线上每秒传输的最大数据量 B 总线上每秒传输的最大字节量 C 总线上每秒传输的二进制位数 D 总线上每秒传输的十进制位数
12. 总线上每秒传输的最大字节量称为 ( ) 。 A 总线位宽 B 总线字宽 C 总线带宽 D 数据位数
13. 串行通信适用于微机间 ( )的数据传送。
14. 并行通信适用于微机间 ( )的数据传送。
A 不同类型 B 同类型 C 近距离 D 远距离 A 不同类型 B 同类型 C 近距离 D 远距离
15. USB是一种 ( ) A 通用的串行总线接口 B 通用的并行总线接口 C 新型的微机内部总线 D 新外设标准插头
解答: 1. D 2. C 3. C 4. B 5. A 6. A 7. B 8. C 9. D 10. A 11. B 12. C
13. D
14. C 15.
二.判断
1. 低电平有效是指信号为低电平时候表示信号的功能。
2. 处理器读取存储器操作数时和读取代码时,都发生存储器读的总线操作。
3. 8086准备好READY引脚输出给存储器或外设有效信号,表明处理器准备好交换数据了。
4. 8086总线周期的T1状态发出地址,属于总线操作的寻址阶段。
5. 总线操作的同步时序是指总线操作的各个过程由共用的总线时钟信号控制。
6. 总线操作的半同步时序是指总线操作仍由共用的总线时钟信号控制,但慢速模块可以通 过等待信号让快速模块等待。
7. 总线操作的异步时序是指总线操作需要握手(Handshake)联络(应答)信号控制,总线 时钟信号可有可无。
8. 能够控制总线传输信息的设备称为从设备。
9. 处理器引脚是典型的芯片总线。
10. 现代微型计算机采用分级总线结构,以适应不同部件的要求。
11. 高性能总线都支持数据块传送,即猝发传送。
12. 某一时刻可以有多个主模块控制总线。
13. 总线类似于一个“公路网”,通过不同的总线把系统内的各个模块连接起来。
14. 总线信号并不是各自独立发挥作用,而是相互配合实现总线操作。
15. 处理器通过引脚对外操作主要有存储器读,存储器写,I/O读,I/O写四种操作。 解答: 1. 对
2. 对
3. 错