2025年大学试题(计算机科学)-现代微机笔试考试历年典型考题及考点含含答案
第1卷
一.参考题库(共100题)
1.CPU响应中断后得到的中断类型号是9,则从()单元取出中断服务程序的入口地址。
A、0009H
B、00009H
C、00024H
D、0024H
2.编写程序,从键盘上输入一个无符号字整数,用“四进制”?格式输出它的值(也就是,每2位二进制看作一位四进制数,使用数字0~3)。
3.8255的引脚CS#,RD#,WR#信号电平分别为()时,可完成“数据总线→8255数据寄存器”的操作。
A、1、1、0
B、0、1、0
C、0、0、1
D、1、0
4.什么是MMX指令?它有什么特点?
5.什么叫“突发总线周期”?它有什么优点?
6.对于8259A可编程控制器,当其单片使用时可同时接收()外设的中断请求;当级联使用时,其主片的()应于从片的()?连接。
7.编写程序,把一个30个元素的有符号字数组ARRAY按照各元素的正负分别送入数组P和M,正数和零元素送P数组,负数送M数组。
8.什么是I/O接口?为什么设置I/O接口?
9.分析下面的程序段所实现的功能:
10.响应可屏蔽中断后,8088是在()读取中断向量。
A、保存断点后
B、第一个中断响应周期
C、第二个中断响应周期
D、T4前沿
11.CPU的控制器通常由三个部分组成,即()、()和()。
12.当8255工作在方式1,PA/PB口与外设之间的控制状态信号为STB#、OBF。
13.简述汇编语言程序的优点。
14.设8259A端口地址为20H和21H,怎样发送清除ISR3的命令?
15.一个8位D/A转换器的满量程(对应于数字量255)为10V。分别确定模拟量2.0V和8.0V所对应的数字量。
16.什么叫“相联存储映像表”?说明它的结构和用途。
17.8255应用在8088CPU系统中,假定其端口地址为60H、61H、62H、63H;如果将CPU换成086,此时PA端口仍然是60H,则其端口C的地址为()。
18.简要叙述保护方式与实地址方式下的中断管理方法的区别。
19.什么是中断向量?中断类型为1FH的中断向量为2345H:1234H,画图说明它在中断向量表中的安置位置。
20.74LS138译码器的接线如下图所示,写出Y0、Y2、Y4、Y6所决定的内存地址范围。
21.当多片8259A级联使用时,对于从片8259A,级联信号CAS0-CAS2是()。
A、输入信号
B、输出信号
C、全部信号
D、中断信号
22.逻辑地址是怎样转换成线性地址的?简要叙述转换过程。
23.8088/8086中断分为硬件中断和软件中断,其中响应过程都要把()、()推入堆栈,且对相应标志位()、()清零。
24.I/O端口的编址方式一般有()和()两种。
25.简述汇编语言指令的语句格式并解释各部分意义。
26.若ADC输入模拟电压信号的最高频率为100KHZ,采样频率的下限是多少?完成一次A/D转换时间的上限是多少?
27.CPU与外设之间交换信息,一般有()
A、地址信息
B、数据信息
C、控制信息
D、状态信息
E、中断类型码
28.CPU对INTR中断请求的响应过程是执行()INTA总线周期。
A、1个
B、2个
C、3个
D、4个
29.逻辑地址由()和()组成,将逻辑地址转换为物理地址的公式是()。
30.简述XT总线与ISA总线的异同之处。
31.编写程序,从键盘上输入20个十进制数字,求这些数字的和,向显示器输出。
32.8086CPU响应中断时,自动压入堆栈的内容有()、()以及()。
33.什么叫做“控制转移指令”?它和数据传送、运算指令有什么区别?它是怎样实现它的功能的?
34.如果用24b储存一个无符号数,这个数的范围是什么?如果储存的是一个补码表示的有符号数,那么这个数的范围又是什么?
35.8254初始化,计数初值一定要在写入控制字之后写入。
36.微机系统中,主机与外设之间交换信息通常采用()、()、()方式。
37.编写程序,打印九九乘法表。
38.已知堆栈指针SP的初值为2000H,AX=3000H,BX=5000H,现连续执行下列3条指令, 执行后,(SP)=(),(AX)=(),(BX)=()。
39.编写循环结构程序,进行下列计算