(图片大小可自由调整)
2025年大学试题(计算机科学)-现代微机考试近5年真题集锦(频考类试题)带答案
第I卷
一.参考题库(共80题)
1.设8259A端口地址为20H和21H,怎样发送清除ISR3的命令?
2.组成8K字节的存储器,需要256×4位的存储器芯片()。
A、32片
B、64片
C、16片
D、50片
3.SRAM和DRAM存储原理不同,它们分别靠()来存储0和1的。
A、双稳态触发器的两个稳态和极间是否有足够的电荷
B、内部熔丝是否断开和双稳态触发器
C、极间电荷和浮置栅是否积累足够的电荷
D、极间是否有足够的电荷和双稳态触发器的两个稳态
4.解释什么是最大工作模式和最小工作模式。
5.8086/8088的执行部件EU由()个通用寄存器、()个专用寄存器、一个()寄存器和()部件组成。
6.什么是MMX指令?它有什么特点?
7.A/D和D/A转换在微机应用中分别起什么作用?
8.设8254的端口地址为0240H~0243H,通道0的输入CLK频率为1MHz,为使通道0输出1KHz的方波,编写初始化程序。如果让通道0与通道1级联(即OUT0接CLK1)实现1秒钟定时,则初始化程序如何编制。
9.如果8088/8086CPU的工作时钟CLK=4MHZ,请问: a、CPU正常工作时,Reset引脚至少出现多少微秒的高电平才能使CPU复位? b、在插入一个Tw的情况下,从内存读出一个字节数据需要的时间是多少?
10.阅读以下程序,指出它的功能。
11.8088/8086中断分为硬件中断和软件中断,其中响应过程都要把()、()推入堆栈,且对相应标志位()、()清零。
12.完成一个基本操作所用时间的最小单位是(),通常称它为一个()状态。完成一次读或写至少需要()个这样的状态。
13.无符号数变量X用DD定义,编写程序,用十六进制格式输出变量X的值。
14.设计实验方案实现下列功能:利用微机原理实验箱上的8255A芯片,实现8个发光二极管的流水灯功能,每次只有2个灯亮,切换时间为1秒,共轮换32遍(即每个灯亮32次)。要求说明硬件的连线方法并给出相应的汇编语言源程序。假定已经有子程序DELAY用于延时1秒。
15.简述XT总线与ISA总线的异同之处。
16.8086/8088对10H端口进行写操作,正确指令是()。
A、OUT?10H,AL
B、OUT?[10H],AL
C、OUT?AL,10H
D、OUT?AL,[10H]
17.设(BX)=0E3H,变量VALUE中存放内容为79H,指出下列指令单独执行后的结果。
18.用8255的PA口控制8个指示灯,前4个指示灯与后4个指示灯交替亮灭(频率可自己确定)。请给出相应的汇编语言源程序。
19.从键盘输入一个字符串(长度80),若该字符串不包括非数字字符,则显示“YES”,否则显示“NO”。设计一个过程,判断字符串是否为纯数字符。
20.分析下面的程序段所实现的功能:
21.响应可屏蔽中断后,8088是在()读取中断向量。
A、保存断点后
B、第一个中断响应周期
C、第二个中断响应周期
D、T4前沿
22.计算分段函数: X的值从键盘输入,Y的值送显示器输出。
23.什么叫寻址方式?8086指令系统有哪几种寻址方式?
24.8086CPU的中断类型码与中断向量存放地址之间的关系为:中断向量的段地址(CS)=0000H,中断向量的偏移量(IP)=()。
25.从键盘输入一串字符,以$为结束符,存储在BUF中。用子程序来实现把字符串中的大写字母改成小写字母,最后送显示器输出。
26.编写完整程序,调用READINT子程序,从键盘读入一个带符号整数,以二进制格式输出它的补码。
27.在微机系统中,可采用的输入/输出控制方式一般有4种:()、()、()、()。
28.指令“JMP??DI”和“JMP??WOR?PTR?[DI]”作用有什么不同?请说明。
29.当下列程序执行完后,AX、BX、CX、DX四个寄存器的内容分别是什么?
30.测试名为X的一个字节,如果X的第1,3位均为1,转移到L1,如果只有一位为1,转移到L2,如果两位全为0,转移到L3。写出对应的指令序列。
31.8254的工作方式有(),共有()个I/O地址。
A、3种;4
B、4种;5
C、6种;3
D、6种;4
32.对于8259A可编程控制器,当其单片使用时可同时接收()外设