基本信息
文件名称:2025年大学试题(计算机科学)-现代微机笔试考试历年典型考题及考点含含答案.docx
文件大小:2.2 MB
总页数:33 页
更新时间:2025-06-28
总字数:约1.44万字
文档摘要

2025年大学试题(计算机科学)-现代微机笔试考试历年典型考题及考点含含答案

(图片大小可自由调整)

第1卷

一.参考题库(共100题)

1.分析下面的程序段所实现的功能:

2.什么是I/O接口?为什么设置I/O接口?

3.逻辑地址是怎样转换成线性地址的?简要叙述转换过程。

4.假设能提供给8254的频率为1MHz,8254的端口为200H—203H;要使8254产生如下图所示的波形,将如何进行初始化。

5.一个8位D/A转换器的满量程(对应于数字量255)为10V。分别确定模拟量2.0V和8.0V所对应的数字量。

6.用8位补码完成下列运算,用十进制“真值”的格式给出运算结果,并指出运算后CF、OF、ZF、SF、PF标志位的状态。 (1)127+126 (2)126-127 (3)-100-120 (4)-100-(-120)

7.主机与外围设备之间数据交换的4种方式:()、()、()、()。

8.分析下面的程序段所实现的功能:

9.8086CPU工作在DMA方式有关的两个引脚是()、()。

10.I/O端口的独立编址方式特点有()。

A、地址码较长

B、需用专用I/O指令

C、只需要存储器存取指令

D、译码电路简单

11.8086CPU的中断类型码与中断向量存放地址之间的关系为:中断向量的段地址(CS)=0000H,中断向量的偏移量(IP)=()。

12.用8255A用作两台计算机并行通信的接口电路,请画出采用查询式输入/输出方式工作的接口电路,并写出采用查询式输入/输出方式的程序。8255用作两台计算机并行通讯接口。

13.何谓寄存器寻址方式?何谓寄存器间接寻址方式?二者的什么区别是什么?

14.编写几个简单的子程序。? (1)显示一个字符的子程序。入口参数:DL=字符的ASCII码。 (2)从键盘上读取一个字符的子程序。出口参数:读取字符的ASC码在CHAR中。? (3)输出换行回车的子程序。无入口、出口参数。

15.8255A芯片内部包含3个()位的输入/输出端口。各端口可有()种基本工作方式。

16.简述8086CPU执行部件EU的功能和组成。

17.若ADC输入模拟电压信号的最高频率为100KHZ,采样频率的下限是多少?完成一次A/D转换时间的上限是多少?

18.已知(DX)=0B9H,(CL)=3,(CF)=1,确定下列指令单独执行以后DX寄存器的值。

19.简述8086/8088CPU的6个状态标志位SF、ZF、PF、CF、AF、OF的含义。

20.当8255的A口工作在方式1,B口工作方式1时,C口仍然可按基本输入、输出方式工作的端口线有()。

A、0条

B、2条

C、3条

D、5条

21.编写程序,输入N,输出如下矩阵(设N=5)。

22.8086系统最大模式与最小模式有何区别?简述8086最小工作模式下的典型配置。

23.设存储器的地址线为20条,存储单元为字节,使用全译码方式组成存储器,该系统构成最大容量需要64K×1位的存储器芯片的数量是()

A、16

B、32

C、64

D、128

24.A/D和D/A转换在微机应用中分别起什么作用?

25.8255A的方式选择控制字和C口按位控制字的端口地址是否一样,8255A怎样区分这两种控制字?写出A端口作为基本输入,B端口作为基本输出的初始化程序。

26.8086复位后如下寄存器的内容为:(CS)=()H,(IP)=()H。

27.内存缓冲区BUFFER定义如下,按照要求,写出指令序列??BUFFER?DB?20?DUP(?)? (1)将缓冲区全部置为0,并使执行时间最短。 (2)将缓冲区全部置为空格字符(ASCII代码20H),使用的指令条数最少? (3)将缓冲区各字节依次设置为0,1,2,3,4,……,19 (4)将缓冲区各字节依次设置为0,-1,-2,-3,-4,……,-19 (5)将缓冲区各字节依次设置为30,29,28,27,……,11 (6)将缓冲区各字节依次设置为0,2,4,6,8,……,38 (7)将缓冲区各字节依次设置为0,1,2,3,0,1,2,3,…,3

28.编写程序,键入一个以$为结束符的数字串,统计其中“0”~“9”各个数字出现的次数,分别存放到S0~S9这10个单元中去。

29.编写程