2024年大学试题(计算机科学)-现代微机笔试参考题库含答案_第1页
2024年大学试题(计算机科学)-现代微机笔试参考题库含答案_第2页
2024年大学试题(计算机科学)-现代微机笔试参考题库含答案_第3页
2024年大学试题(计算机科学)-现代微机笔试参考题库含答案_第4页
2024年大学试题(计算机科学)-现代微机笔试参考题库含答案_第5页
已阅读5页,还剩56页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

“人人文库”水印下载源文件后可一键去除,请放心下载!(图片大小可任意调节)2024年大学试题(计算机科学)-现代微机笔试参考题库含答案“人人文库”水印下载源文件后可一键去除,请放心下载!第1卷一.参考题库(共75题)1.简述系统功能调用的步骤。2.把二进制代码1001011101011000分别“看作”是:二进制无符号数、二进制补码、压缩BCD码、非压缩BCD码,哪一种情况下它代表的“值”最大?3.需要定期刷新的存储器类型为()A、静态存储器B、动态存储器C、只读存储器D、易失性存储器4.8086CPU上电复位后,CS=(),IP=(),DS=(),SP=()。5.一个接口电路的基本功能包括()、()、()。6.逻辑地址由()和()组成,将逻辑地址转换为物理地址的公式是()。7.8088/8086中断分为硬件中断和软件中断,其中响应过程都要把()、()推入堆栈,且对相应标志位()、()清零。8.一个有符号字数组以0为结束标志,求这个数组的:最大值、最小值、平均值。9.设计实验方案实现下列功能:利用微机原理实验箱上的8255A芯片,实现8个发光二极管的流水灯功能,每次只有2个灯亮,切换时间为1秒,共轮换32遍(即每个灯亮32次)。要求说明硬件的连线方法并给出相应的汇编语言源程序。假定已经有子程序DELAY用于延时1秒。10.8254中某个计数器工作在方式1,若输入时钟CLK为5 MHZ ,计数初值为n=1000,则CE=0时,OUT输出负脉冲的宽度为()。11.I/O单独编址方式下,从端口输入数据可使用()。A、MOVB、OUTC、IND、XCHG12.编写程序,从键盘上输入无符号字整数X,Y的值,进行X+Y的运算,然后按以下格式显示运算结果和运算后对应标志位的状态。13.有2片8259A级联,从片接入主片的IR2,则主片8259A的初始化命令字ICW3应为(),命令字ICW3应为()。14.阅读下面的程序,指出该程序完成的功能。 15.什么叫“相联存储映像表”?说明它的结构和用途。16.什么是MMX指令?它有什么特点?17.数组SCORE中存有一个班级40名学生的英语课程成绩。按照0~59,60~74,75~84,85~100统计各分数段人数,存入N0,N1,N2,N3变量内。18.何谓寄存器寻址方式?何谓寄存器间接寻址方式?二者的什么区别是什么?19.EPROM是指()A、只读存储器B、可编程的只读存储器C、可擦除可编程的只读存储器D、电可改写只读存储器20.阅读以下程序,指出它的功能。 21.响应可屏蔽中断后,8088是在()读取中断向量。A、保存断点后B、第一个中断响应周期C、第二个中断响应周期D、T4前沿22.8086/8088CPU工作在最小方式对存储器进行写操作有关的控制信号()A、M/IO#B、WR#C、ALED、INTA#E、DT/R#23.分析下面的程序段所实现的功能: 24.编写程序,求10元素字数组LIST中绝对值最小的数,存入MIN单元。25.当总线请求部件收到()信号后,就获得了总线控制权;在其控制总线时期,HOLD和HLDA都保持()。当总线部件用完总线后,HOLD变为低电平,于是CPU又重新控制总线,并使HALD变为()。A、HALD;高电平;低电平B、HOLD;低电平;高电平C、INTR;高阻态;不变D、INTA;高阻态;不变26.CPU与I/O设备交换信息,无需要传送()信息。A、数据B、状态C、控制D、地址27.74LS138译码器的接线如下图所示,写出Y0、Y2、Y4、Y6所决定的内存地址范围。 28.8086CPU响应中断时,自动压入堆栈的内容有()、()以及()。29.假设能提供给8254的频率为1MHz,8254的端口为200H—203H;要使8254产生如下图所示的波形,将如何进行初始化。 30.CPU的控制器通常由三个部分组成,即()、()和()。31.8086系统最大模式与最小模式有何区别?简述8086最小工作模式下的典型配置。32.I/O端口的编址方式一般有()和()两种。33.8255工作在方式1输入,PA口/PB口产生中断请求信号INTR的充要条件()。A、STB#=1B、STB#=0C、IBF=1D、IBF=0E、INTE=1(P103)34.8086CPU的控制线/BHE=0,地址线A0=0时,CPU()。A、从偶地址开始完成8位数据传送B、从偶地址开始完成16位数据传送C、从奇地址开始完成8位数据传送D、从奇地址开始完成16位数据传送35.8254进行计数是最小值是0。36.设(BX)=0E3H,变量VALUE中存放内容为79H,指出下列指令单独执行后的结果。 37.使用8254用软件产生一次性中断,最好采用什么工作方式?若计数初值送到计数器0后经过20ms产生一次中断,应该如何编写程序?38.判断下列指令是否正确。若不正确,指出错误原因。 39.当8255工作在方式1,PA/PB口与外设之间的控制状态信号为STB#、OBF。40.编写子程序,入口参数是一个字型数据,存放在AX中,统计该字的16个二进制位中含有多少个1和多少个0。41.线性地址是怎样转换成物理地址的?简要叙述转换过程。42.设计实验方案,实现下列功能:利用微机原理实验箱上的8255A芯片,实现8个发光二极管的流水灯功能,每次只有一个灯亮,切换时间为1秒,共轮换16遍(即每个灯亮16次)。要求说明硬件的连线方法并给出相应的汇编语言源程序。假定已经有子程序DELAY用于延时1秒。43.取指令的物理地址=()A、(DS)10H+偏移地址B、(ES)10H+偏移地址C、(SS)10H+(SP)D、(CS)10H+(IP)44.简述使用虚拟存储管理带来的利弊。45.编写程序,键入一个以$为结束符的数字串,统计其中“0”~“9”各个数字出现的次数,分别存放到S0~S9这10个单元中去。46.当多片8259A级联使用时,对于从片8259A,级联信号CAS0-CAS2是()。A、输入信号B、输出信号C、全部信号D、中断信号47.如果8088/8086CPU的工作时钟CLK=4MHZ,请问: a、CPU正常工作时,Reset引脚至少出现多少微秒的高电平才能使CPU复位? b、在插入一个Tw的情况下,从内存读出一个字节数据需要的时间是多少?48.CPU与外设之间交换信息,一般有()A、地址信息B、数据信息C、控制信息D、状态信息E、中断类型码49.某一EPROM芯片,其容量为32K×8,除电源和地线外,最小的输入引脚和输出引脚分别为()。A、15和8B、32和8C、17和8D、18和1050.用8255A用作两台计算机并行通信的接口电路,请画出采用查询式输入/输出方式工作的接口电路,并写出采用查询式输入/输出方式的程序。8255用作两台计算机并行通讯接口。51.编制一个使PC机的8254产生600Hz方波的程序,并使该方波送至扬声器发声。52.编写程序,从键盘上输入一个无符号字整数,用“四进制” 格式输出它的值(也就是,每2位二进制看作一位四进制数,使用数字0~3)。53.什么叫“APIC”中断?它有什么用途?54.8255的A口工作在方式0,进行数据传送可采用()。A、无条件方式B、查询方式C、中断方式D、条件方式或者无条件方式55.用8255的PA口控制8个指示灯,前4个指示灯与后4个指示灯交替亮灭(频率可自己确定)。请给出相应的汇编语言源程序。56.内存缓冲区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,…,357.已知ARRAY是5行5列的有符号字数组,编写程序,进行下列计算(假设和仍然为16b,不会产生溢出)  (1)求该数组每一行上第4列元素之和(列号从0开始);  (2)求该数组第3行所有元素之和(行号从0开始);  (3)求该数组正对角线上所有元素之和;  (4)求该数组反对角线上所有元素之和。58.简述8086CPU执行部件EU的功能和组成。59.从硬件角度看,采用硬件最少的数据传送方式是()A、DMA控制B、无条件传送C、查询传送D、中断传送60.CPU收到中断类型码后,将它左移()位,形成中断向量的起始地址。A、2B、4C、8D、1661.用符号“>”把下面的数按从大到小的顺序“连接”起来    [X1]补=10110111 [X2]原=10110111 [X3]反=1011011 [X4]补=10110110 [X5]无符号数=1011011162.8086/8088的执行部件EU由()个通用寄存器、()个专用寄存器、一个()寄存器和()部件组成。63.8086CPU的中断类型码与中断向量存放地址之间的关系为:中断向量的段地址(CS)=0000H,中断向量的偏移量(IP)=()。64.什么叫做“控制转移指令”?它和数据传送、运算指令有什么区别?它是怎样实现它的功能的?65.组成8K字节的存储器,需要256×4位的存储器芯片()。A、32片B、64片C、16片D、50片66.在微机系统中,可采用的输入/输出控制方式一般有4种:()、()、()、()。67.可用作简单输入接口的电路是()。A、译码器B、锁存器C、方向器D、三态缓冲器68.简述汇编语言指令的语句格式并解释各部分意义。69.简述XT总线与ISA总线的异同之处。70.说明ROM、RAM的区别和联系。71.CPU对INTR中断请求的响应过程是执行()INTA总线周期。A、1个B、2个C、3个D、4个72.若8254的通道计数频率为1MHZ,每个通道的最大定时时间为()。A、32.64msB、97.92msC、48.64msD、65.536ms73.什么叫“串行中断”?它有什么优点?74.分析下面的程序段所实现的功能: 75.解释如下缩略语:DMA、PROM、MDR、CON、PC、CPU。第2卷一.参考题库(共75题)1.简述逐次逼近式A/D转换器的工作原理,并将它和Σ-ΔA/D转换器进行比较。2.8086/8088对10H端口进行写操作,正确指令是()。A、OUT 10H,ALB、OUT [10H],ALC、OUT AL,10HD、OUT AL,[10H]3.段地址为3900H,偏移地址为5200H,则物理地址为()A、8B00HB、3E200HC、44200HD、55900H4.32位微处理器实施保护机制的目的是什么?有哪些主要措施?5.若用2164芯片构成容量为128KB的存储器,需多少片2164? 至少需多少根地址线? 其中多少根用于片内寻址? 多少根用于片选译码?6.8086CPU的4个段地址寄存器分别是()、()、()、()。7.8086中的BIU由()个()位段地址寄存器、一个()位指令指针寄存器、6字节的()、20位的()加法器组成。8.掩膜ROM在制造时通过光刻是否连接MOS管来确定0和1,如果对应的某存储单元位没有连接MOS管,则该位信息为()。A、不确定B、0C、1D、可能为0,也可能为19.DMA方式是主机与外设之间传送数据的一种方式,他是在()的控制下,()与()之间直接进行数据交换。10.8086的中断向量是()的入口地址,每一个中断向量占()个存储单元其中前两个单元存放中断子程序入口地址的偏移量(IP),后两个单元存放中断子程序入口地址的()。11.什么是中断向量?中断类型为1FH的中断向量为2345H:1234H,画图说明它在中断向量表中的安置位置。12.在使用A/D和D/A转换器的系统中,地线连接时应注意什么?13.计算分段函数: X的值从键盘输入,Y的值送显示器输出。14.无符号数变量X用DD定义,编写程序,用十六进制格式输出变量X的值。15.8086CPU的数据总线是()位的,8088CPU的数据总线是()位的。8086地址线()位。16.某系统中有两片8259A,从片的请求信号连主片的IR2引脚,设备A中断请求信号连从片IR5引脚。说明设备A在一次I/O操作完成后通过两片8259A向8086申请中断,8086CPU通过两片8259A响应中断,进入设备A中断服务程序,发送中断结束命令,返回断点的全过程。17.什么叫分级总线?使用分级总线有什么优点?18.什么叫动态执行?使用动态执行技术会带来什么好处?19.若要8254的计数过程中读取计数值应该()。A、直接用IN指令读出CE的内容B、先对8254写入一个锁存命令,将当前的CE内容锁存入 OL中,然后再用IN指令将OL的内容取到CPU中,再发出让OL停止锁存,OL的内容开始与CE同步C、先对8254写入一个锁存命令,将当前的CE内容锁存入OL中,然后再用IN指令将OL的内容取到CPU中,此后OL的内容开始与CE同步20.CPU对外部设备的访问实质是对()的访问。A、接口B、I/O端口C、I/O设备D、接口电路21.8086CPU的指令队列为()个字节,8088CPU的指令队列为()个字节。22.简述中断处理子程序的结构模式。23.8086CPU工作在DMA方式时,其AD0-15引脚处于()。24.A/D和D/A转换在微机应用中分别起什么作用?25.PC机采用向量中断方式处理8级外中断,中断号依次为08H-0FH,在RAM 00:2CH单元开始依次存放23H、FFH、00H和F0H4个字节,该向量对应的中断号和中断程序入口是()。A、OCH,23FFH:00F0HB、OBH,F000H:FF23HC、OBH,00F0H:23FFHD、OCH,F000H:FF23H26.8086CPU工作在DMA方式有关的两个引脚是()、()。27.当8255的A口工作在方式1,B口工作方式1时,C口仍然可按基本输入、输出方式工作的端口线有()。A、0条B、2条C、3条D、5条28.什么叫“突发总线周期”?它有什么优点?29.构成4KB的存储系统,需要()A、1024×4位的芯片8片B、2K×1位的芯片8片C、1024×8位的芯片2片D、16K×1位的芯片4片30.现有(DS)=2000H ,(BX)=0100H,(SI)=0002H,(20100H)=12H,(20101H)=34H,(20102H)=56H,(20103H)=78H,(21200H)=2AH,(21201H)=4CH,(21202H)=0B7H,(21203H)=65H,说明下列指令执行后AX寄存器的内容。 (1)MOV AX,1200H (2)MOV AX,BX (3)MOV AX,[1200H] (4)MOV AX,[BX] (5)MOV AX,1100H[BX] (6)MOV AX,[BX][SI] (7)MOV AX,1100H[BX][SI]31.8086CPU之所以能有力地提高工作效率,其原因之一是总线接口部件和执行部件采用()的工作方式。32.什么是I/O接口?为什么设置I/O接口?33.8255的C口置位/复位操作控制字是从C端口写入的。34.设计输入输出接口电路时,输入接口电路的关键器件是();输出接口电路的关键器件是()。35.8255A的方式选择控制字和C口按位控制字的端口地址是否一样,8255A怎样区分这两种控制字?写出A端口作为基本输入,B端口作为基本输出的初始化程序。36.主机与外围设备之间数据交换的4种方式:()、()、()、()。37.8255A芯片内部包含3个()位的输入/输出端口。各端口可有()种基本工作方式。38.编写程序,从键盘上输入20个十进制数字,求这些数字的和,向显示器输出。39.有3片8259A级联,从片分别接入主片的IR2和IR5,则主片8259A的ICW3中的内容为();2片从片8259A的ICW3的内容分别为()、()。40.I/O端口的独立编址方式特点有()。A、地址码较长B、需用专用I/O指令C、只需要存储器存取指令D、译码电路简单41.某数据段内有如下数据定义: 假设变量X的偏移地址为20H。  (1)写出变量X各数据在内存中的具体位置和相关内存单元的值。  (2)写出变量Y,Z的偏移地址。 (3)写出变量W的值。42.当下列程序执行完后,AL、BX、DI、DS四个寄存器的内容分别是什么? 假定存储器从2000H开始的内容分别为:[2000H]=04H,[2001H]=02H,[2003H]=06H, 43.测试名为X的一个字节,如果X的第1,3位均为1,转移到L1,如果只有一位为1,转移到L2,如果两位全为0,转移到L3。写出对应的指令序列。44.编写完整程序,调用READINT子程序,从键盘读入一个带符号整数,以二进制格式输出它的补码。45.8254一计数器通道工作在方式0,别的计数器通道可以工作在()。A、方式1、0B、方式2C、方式0D、任一方式46.简要叙述保护方式与实地址方式下的中断管理方法的区别。47.8254包括()个独立的,但结构相同的计数电路,他们有()种工作方式,若输入时钟CLK=1MHz,计数初值为500,BCD计数方式,输出OUT1为方波,则初始化是该通道的控制字为()。48.编写程序,输入N,计算:S=1×2+2×3+……+(N-1)×N。49.32位微处理器有哪几种工作方式?各有什么特点?50.8086/8088系统中存储器按()编址,可寻址的存储器空间为()。8086/8088系统把存储空间分成若干个逻辑段,每个逻辑段容量≤()。()个字节的存储空间称为1节。51.编写程序,输入N,输出如下矩阵(设N=5)。 52.8086寻址方式中,指令MOVAX,[BP]和指令MOVAX,[BX]的源操作数寻址方式中,源操作数默认使用的段寄存器分别为()和()。53.编写程序,把一个30个元素的有符号字数组ARRAY按照各元素的正负分别送入数组P和M,正数和零元素送P数组,负数送M数组。54.编写一个子程序,以AX为入口参数,把AX中的各个二进制位颠倒次序后还放回AX中。比如,入口参数AX=1011000111101001B,处理后AX应为1001011110001101B。55.如果用24b储存一个无符号数,这个数的范围是什么?如果储存的是一个补码表示的有符号数,那么这个数的范围又是什么?56.I/O设备与CPU之间交换信息,其状态信息是通过()总线传送给CPU的。A、地址B、数据C、控制D、三者均可57.已知一个SRAM芯片的容量力8K×8,该芯片有一个片选信号引脚和一个读/写控制引脚,问该芯片至少有多少个引脚?地址线多少条?数据线多少条?还有什么信号线?58.若ADC输入模拟电压信号的最高频率为100KHZ,采样频率的下限是多少?完成一次A/D转换时间的上限是多少?59.CPU←→Cache,Cache←→主存,主存←→辅存之间的数据传输各有什么特点?为什么?请分析原因。60.对8254进行初始化,一旦写入计数初值后,计数执行部件就可开始工作。61.简述8259A芯片中与中断请求操作相关的寄存器的名称及其功能。62.存储周期指的是()。A、存储器进行连续读或写操作所允许的最短时间间隔B、存储器的读出周期C、存储器进行连续写操作所允许的最短时间间隔D、存储器的写入周期63.设存储器的地址线为20条,存储单元为字节,使用全译码方式组成存储器,该系统构成最大容量需要64K×1位的存储器芯片的数量是()A、16B、32C、64D、12864.某一SRAM芯片其容量为2KB,除电源和接地线之外,该芯片引线的最小数目是()A、24B、26C、20D、2265.一个8位D/A转换器的满量程(对应于数字量255)为10V。分别确定模拟量2.0V和8.0V所对应的数字量。66.逻辑地址是怎样转换成线性地址的?简要叙述转换过程。67.已知堆栈指针SP的初值为2000H,AX=3000H,BX=5000H,现连续执行下列3条指令, 执行后,(SP)=(),(AX)=(),(BX)=()。68.编写程序,读入20个数据,统计每个相同数据出现的次数。 69.程序计数器用于存储(),可以从0开始计数(每次加1或加一个固定的数),以支持程序的()执行;也可以将外部数据装入其中,以支持程序()操作。70.8254的定时/计数器的定时与计数方式有什么区别?8254在方式0工作时,各通道的CLK、GATE信号有什么作用?各通道的控制字地址都相同,8254是怎样区分的?71.从键盘输入一个字符串(长度<80),若该字符串不包括非数字字符,则显示“YES”,否则显示“NO”。设计一个过程,判断字符串是否为纯数字符。72.8086CPU有最小和最大两种工作模式,最大模式的特点是()A、需要总线控制器8288B、由编程进行模式设定C、不需要8286收发器D、CPU提供全部的控制信号73.阅读下面的程序,指出该程序完成的功能。 74.编写指令序列,将AX和BX中较大的绝对值存入AX,较小的绝对值存入BX。75.8254某个计数器工作在方式3,若输入时钟CLK为1MHZ ,要求OUT输出频率为20000Hz,那么写入的计数初值为()。第1卷参考答案一.参考题库1.参考答案: (1)传送入口参数到指定寄存器中。 (2)功能号送入AH寄存器中。 (3)INT21H。2.参考答案: 看做二进制无符号数时,它代表的“值”最大。 分析:看作二进制补码时,它代表一个负数,而其他的情况下,它均正数。因此,看作二进制补码时,它代表的值最小。 把这组代码用十六进制数字形式写出:9758 对于无符号数,它的值等于十六进制的9758H; 对于压缩BCD码,它的值等于十六进制的9758,显然小于9758H; 对于非压缩BCD码,它的值等于十进制的78,显然更小于9758H; 因此,看作二进制无符号数时,它代表的“值”最大。3.参考答案:B4.参考答案:FFFFH;0000H;0000H;0000H5.参考答案:设备选择功能;信息传输功能;数据格式转换功能6.参考答案:段基址;偏移地址;物理地址=段基址×16+偏移地址7.参考答案:FR;断点地址;TF;IF8.参考答案: 9.参考答案: 汇编源程序: 10.参考答案:0.2ms11.参考答案:C12.参考答案: 13.参考答案:00000100;0000001014.参考答案: 该程序用来比较两个数据串STR1和STR2是否相等,若相等,则将RESULT单元清0,否则置全1。15.参考答案:相联存储映像表是Cache内纪录Cache中各页在主存的位置和其他信息的表格,由各页的“标记(Tag)”,“状态”和“LRU位”组成。“标记(Tag)”记录了该页在主存中的位置,供CPU访问时进行匹配查找使用。“状态”和“LRU位”用于Cache页的替换操作。16.参考答案:MMX指令是“多媒体扩展指令”的英文简称,它采用SIMD(单指令流多数据流)技术,使得处理器在一条指令中对多个数据进行处理,提高了对多媒体数据的处理能力。17.参考答案: 18.参考答案: 如果操作数存放在CPU的内部寄存器中,那么寄存器名可在指令中指出。这种寻址方式就叫寄存器寻址方式。 操作数在寄存器中,操作数的有效地址由寄存器指出,这种寻址方式称为寄存器间接寻址方式。 二者的区别在于:寄存器寻址方式,指令指出的寄存器中存放的就是操作数,而寄存器间接寻址方式,指令指出的寄存器中存放的是操作数的地址,而不是操作数,真正的操作数存放在内存中。19.参考答案:C20.参考答案: 把32位二进制代码(DX,AX)联合左移4位。21.参考答案:C22.参考答案:A,B,C,E23.参考答案: 将两个字节的低4位合并为一个新字节。24.参考答案: 25.参考答案:A26.参考答案:D27.参考答案: 28.参考答案:CS;IP;状态标志寄存器的内容29.参考答案: 30.参考答案:ALU;控制器;寄存器31.参考答案:最小工作模式下系统只有一个微处理器,即8086CPU。最小模式下所有的总线控制逻辑都是直接由8086产生。最大工作模式中,含两个或多个微处理器,其中一个数值运算协处理器8087和一个输入输出协处理器8089。最小工作模式下的典型配置:一片8284A作为时钟发生器,3片8282作为地址锁存器,2片8286/8287作为总线收发器。32.参考答案:I/O独立编址;统一编址33.参考答案:E34.参考答案:B35.参考答案:错误36.参考答案: 37.参考答案: 38.参考答案: (1)√ (2)×,两个操作数类型不匹配。 (3)×,比例因子不能为3。 (4)×,LEA指令的源操作数必须为内存操作数。 (5)×,操作数类型无法确定。 (6)×,不能同时出现两个内存操作数。 (7)×,装载段寄存器时,源操作数不能为立即数。39.参考答案:正确40.参考答案: 41.参考答案:“线性地址”由处于高位的“页组号”、处于中间的“页号”和处于低位的“页内地址”三部分组成。用“页组号”查找“页组表”,得到“页表”的起始地址;用“页号”查找该“页表”,得到该页的起始地址;页起始地址加上“页内地址”就得到了它对应的物理地址。42.参考答案: (1)实验连线 将8255A芯片的WR、RD分别连到总线接口模块的IOWR、IORD。 将8255A芯片的数据线(D0~D7)、地址线(A0~A1)分别连到总线接口模块的数据线(IOD0~IOD7)、地址线(IOA0~IOA1)。 将8255A芯片的选通线CE连到总线接口模块的IOY0。 将8255A芯片的PA0~PA7连到发光二极管的L1~L8。 (2)汇编源程序: 43.参考答案:D44.参考答案:虚拟存储管理把辅存的一部分用作“虚拟”的主存,扩大了操作系统可分配,程序员可利用的存储空间,便于实现任务之间的隔离和保护,有效地支持了“多任务”运行环境的实现。它还可以有效地克服“内存碎片”问题,简化了存储管理。但是,实现虚拟存储后,每次访问主存都需要进行两次地址的转换,增加了系统的复杂性,增加了系统的硬件成本,降低了访问主存的速度,而且,由于系统复杂程度的增加,系统的可靠性也会受到影响。45.参考答案: 46.参考答案:A47.参考答案: (1)由于时钟为4MHZ,一个时钟周期为1/4=0.25微秒;CPU完成复位操作需要4个时钟周期,所以4*0.25=1微秒。 (2)再加上1个TW情况下,共需要5个时钟周期,所以5*0.25=1.25微秒。48.参考答案:B,C,D49.参考答案:C50.参考答案: 51.参考答案: 52.参考答案: 53.参考答案:APIC是“高级可编程中断控制子系统”的缩写,用于解决多处理器环境下处理器之间的联络、任务分配和中断处理。54.参考答案:D55.参考答案: 56.参考答案: 57.参考答案: 58.参考答案:执行部件EU的功能:负责指令的执行,将指令译码并利用内部的寄存器和ALU对数据进行所需的处理。执行部件EU的组成:4个通用的寄存器AX、BX、CX和DX;4个专用的寄存器BP、SP、SI和DI;标志寄存器FR;算术逻辑单元ALU。59.参考答案:B60.参考答案:A61.参考答案: X1=-0100 1001B,X2=-011 0111B,X3=-0100 1000B,X4=-0100 1010B,X5=+1011 0111B 因此:X5>X2>X3>X1>X462.参考答案:4;4;标志;ALU63.参考答案:中断类型码×464.参考答案:控制转移指令是可以改变指令执行顺序的指令。数据传送、运算指令总是顺序执行的,而控制转移指令通过改变IP和/或CS寄存器的值,改变了程序指令的执行顺序。65.参考答案:B66.参考答案:程序控制方式;中断控制方式;DMA控制方式;输入/输出处理机控制方式67.参考答案:D68.参考答案: 一条指令语句由四个字段组成,一般格式如下:[标号:]、指令助记符、[操作数]、[;注释]。 标号:标号是给该指令所在地址取得名字,可以缺省。 指令助记符:是指令语句的核心,是不可缺省的组成部分,它用来说明CPU完成的具体操作,如传送、运算、移位、跳转等操作。 操作数:是参加本指令运算的数据,有些指令不需要操作数,可以缺省;有些指令需要两个操作数,也有个别指令需要三个甚至四个操作数,这是必须用(,)将多个操作数隔开。 注释:用来说明一段程序、一条或多条指令的形式,是可选项,注释部分以“;”开头,可以占一行或多行。注释是语句的非执行部分,不出现在机器目标代码中,汇编程序不对他做任何处理。69.参考答案: XT总线可以看作是ISA总线的一个“子集”,它包括8位数据线,20根地址线,使用与CPU相同的4.77MHz的时钟信号。 ISA总线在XT总线的基础上,把数据线扩展到16根,地址线扩展到24根,使用独立于CPU的8MHz时钟信号,中断和DMA通道数目都有所增加。ISA总线插槽由8位的XT总线插槽和ISA总线扩展插槽两部分组成。70.参考答案: ROM和RAM都是存储器,都可以完成数据存储功能; ROM为只读存储器,可以存放固定的程序和数据; RAM为随机访问存储器,即可以读出又可以写入,可以用来随时写入或读出数据,也可以用来写入随时有可能改变的用户程序。71.参考答案:B72.参考答案:D73.参考答案: 串行中断用一根SERIRQ来传递中断请求信号。SERIRQ信号线上的信息组织成“包”,用PCI的时钟信号对“包”内的信号进行同步。所有支持串行中断的设备都可以用一个三态门连接到这根线上发送各自的中断请求信号。 使用串行中断减少了中断请求的引脚数,可以不受中断请求引脚的限制灵活地扩充中断请求数目。74.参考答案: 将有效地址为[1000H]~[1007H]的8个内存单元的内容,逐个加1,结果仍然存放在原来的地址。75.参考答案: DMA:直接存储器存取; PROM:可编程只读存储器; MDR:存储器数据寄存器; CON:控制部件; PC://程序计数器; CPU:中央处理单元。第2卷参考答案一.参考题库1.参考答案:逐次逼近型(也称逐位比较式)A/D 转换器主要由逐次逼近比较寄存器 SAR,D/A转换器、比较器以及时序和控制逻辑等部分组成。它从SAR的最高位开始,逐位设定SAR寄存器中的数字量,D/A转换得到电压VC,经与待转换模拟电压Vx进行比较。通过比较,逐次确定各位的数码应是“1”还是“0”。转换结果能否准确逼近模拟信号,主要取决于SAR和D/A的位数。位数越多,越能准确逼近模拟量。∑-△型模数转换器是根据二次采样的差进行计算的,有很强的抗干扰能力,转换精度高,以串行方式输出数据。常用于高分辨率(常见为16、18、24 位)的中、低频信号测量2.参考答案:A3.参考答案:B4.参考答案: 32位微处理器实施保护机制的根本目的在于增加在“多任务”运行环境下系统的可靠性,使得任务之间、任务和操作系统之间实现隔离和保护。为了实现隔离和保护,采取了以下几项措施: (1)为任务和资源设定一个“优先级”,优先级较低的任务不能访问优先级较高的资源,不能调用优先级较高的程序模块。 (2)使用虚拟内存管理机制,使得任务和任务、任务和操作系统所使用的存储空间相互隔离,从而保证每个任务的正常运行不受其它任务的影响,一个任务的故障不影响整个系统的正常运行。5.参考答案:2164A是容量为64K×1位的地图随机存储器芯片,构成128KB的存储器需要2164芯片16片[128K×8/(64K×1)=16]。由于地址空间为128K,需要的地址线总线为17根(217=28根)。其中,片内地址线16根(216=64K),片选地址线1根(17—16=1)。每8个2164芯片构成一组,进行位扩展,得到64KB存储器。两个这样的“组”进行地址扩展,构成128KB的存储器。6.参考答案:代码段寄存器CS;数据段寄存器DS;附加段寄存器ES;堆栈段寄存器SS7.参考答案:4;16;16;指令队列;地址8.参考答案:C9.参考答案:DMAC;存储器;外部设备10.参考答案:中断处理子程序;4;段地址量11.参考答案: 12.参考答案:模拟信号很容易受到电源和数字信号的干扰引起波动。为提高输出的稳定性,减少误差,模拟信号部分必须采用高精度基准电源VREF和独立的地线。所以,要把数字地和模拟地分开。模拟地是模拟信号及基准电源的参考地,其余信号的参考地,包括工作电源地,数据、地址、控制等对应的“地”都是数字地。连接时,先所有的模拟地连接在一起,把所有的数字地连接在一起,然后在一个点上(注意:不是两个或更多)把模拟地和数字地连接起来。13.参考答案: 14.参考答案: 15.参考答案:16;8;2016.参考答案: 设备A在一次I/O操作完成后在8259A从片中断请求输入端IR5上产生中断请求,中断请求被锁存在8259A从片IRR中,并经IMR“屏蔽”,其结果送给优先权电路判优。控制逻辑接收中断请求,向8259A主片IR2引脚输出INT信号,中断请求被锁存在8259A主片IRR中,并经IMR“屏蔽”,其结果送给优先权电路判优。控制逻辑接收中断请求,向CPU输出INT信号。CPU从INTR引脚接受8259A主片的INT信号,进入连续两个INTA 周期。优先权电路设臵ISR中的对应位,在收到第一个INTA 信号后, 8259A主片把当前申请中断的8259A从片的ID代码010,通过CAS0~CAS2送到相应的8259A从片。相应地8259A从片在收到第二个INTA 信号时,将中断类型号N送到数据线上。 8086CPU获得中断类型号N后,在N×4和N×4+2对应的中断向量表单元获取中断向量分别臵入IP和CS,从此进入设备A的中断服务程序。 在中断服务程序结束前(即执行IRET指令前),应分别向从片8259和主片8259发送EOI中断结束命令,然后执行IRET指令,返回断点。17.参考答案: 所谓分级总线是指系统中存在多组总线,每组总线可以有不同的数据线宽度、数据传输速率和不同的信号传输协议。系统内的设备按照它们对传输速率、数据吞吐量的不同要求合理地连接在不同的总线上。不同总线之间通过“桥”电路进行连接。 使用分级总线可以使各种设备的数据传输要求得到最大程度的满足,同时使整个系统的数据吞吐量和效能达到最大化。18.参考答案: 动态执行是通过预测指令流和数据流,调整指令的执行顺序,最大地发挥CPU内部各部件的功效,提高系统执行指令的速度。 动态执行主要采用了:多路分支预测:利用转移预测技术允许程序几个分支流同时在处理器内执行;数据流分析:通过分析指令数据的相关性,把指令进行优化排序后执行,充分利用处理器内部资源;推测执行:根据各推测最终的正确性,对多个分支的运行结果进行取舍。19.参考答案:C20.参考答案:B21.参考答案:6;422.参考答案: 1、中断处理子程序的开始必须保护中断现场,即保存各相关寄存器的值。 2、设置中断允许标志IF为开中断,以允许较高的中断请求进入(不必须)。 3、中断处理子程序的执行。 4、恢复中断现场,即使各寄存器恢复进入中断处理时的值。 5、中断返回,即使堆栈中保存的断点值和标志值分别装入IP,CS和FR。23.参考答案:高阻状态24.参考答案:在微机应用中A/D转换器完成输入模拟量到数字量的转换,供微机采集数据。D/A转换器完成微机输出数字量到模拟量的转换,实现微机控制。25.参考答案:B26.参考答案:HOLD;HLDA27.参考答案:B28.参考答案:“突发总线周期”也称为“成组传送方式”,总线主设备在发送一个主存地址之后,通过连续的多个周期,传输(读/写)多个地址相连的存储单元的数据。这种方式省去了多次发送地址、多次申请总线和多次相互联络的过程,因此可以获得很高的数据传输速率。29.参考答案:A30.参考答案: (1)执行后,(AX)=1200H(立即操作数) (2)执行后,(AX)=0100H(寄存器操作数) (3)执行后,(AX)=4C2AH(直接地址,EA=1200H) (4)执行后,(AX)=3412H(寄存器间接寻址,EA=0100H) (5)执行后,(AX)=4C2AH(相对地址,EA=1200H) (6)执行后,(AX)=7856H(基址变址寻址,EA=0102H) (7)执行后,(AX)=65B7H(相对基址变址寻址EA=1202H)31.参考答案:并行32.参考答案: I/O接口是指输入/输出设备接口。 设置I/O接口,作为中间桥梁,来协调CPU与外设之间的数据传递。33.参考答案:错误34.参考答案:三态缓冲器;锁存器35.参考答案: 8255A的方式选择控制字和C口按位控制字的端口地址是一样的,通过控制字的最高位D7进行区分:D7=1时,为方式选择控制字;D7=0时,为C口按位控制字。 初始化程序段如下: M.OV DX,PORT ;PORT为端口地址 M.OV AL,10010000B O.UT DX,AL36.参考答案:无条件传送;查询式传送;中断方式传送;直接存储器存取方式37.参考答案:8;338.参考答案: 39.参考答案:24;02H;05H40.参考答案:B41.参考答案: (1)变量X各数据在内存中的具体位置和相关内存单元的值如图。 (2)变量Y的偏移地址为002H;变量Z的偏移地址为002EH+4×5×20=01BEH (3)变量W的值等变量Z和X偏移地址之差01BEH-0020H=019EH,它等于X、Y所占用内存单元的字节数。42.参考答案: (AL)=06H,(BX)=2000H,(DI)=0204H,(DS)=0106H43.参考答案: 44.参考答案: 45.参考答案:D46.参考答案: 在实地址方式下,32位80X86微处理器采用与16位80X86相同的中断管理机制,用1KB大小的“中断向量表”存储各中断服务程序入口地址,这些“中断向量”按照“中断类型”的顺序存放。中断向量表存放在地址0000:0000开始的主存中。 保护方式下用“中断描述符表”来指出各中断处理程序的入口地址,每一个中断类型对应一个“中断门”或“陷阱门”描述符。中断描述符表可以放在内存的任何位置,表的首地址存放在IDTR寄存器中。 保护模式下中断响应的过程与实地址方式基本相同,但是可以用中断机制进行任务的切换。47.参考答案:3;6;77H48.参考答案: 49.参考答案: 32位微处理器有4种不同的工作方式:实地址方式、保护方式、虚拟8086方式、系统管理方式。 实地址方式:实地址方式使用16位80x86处理器的寻址方式(使用20位地址寻址1MB空间)、存储器管理和中断管理。可以使用32位寄存器,使用特权级0

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论