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

下载本文档

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

文档简介

2024年大学试题(计算机科学)-现代微机笔试考试历年高频考点试题摘选含答案第1卷一.参考题库(共75题)1.74LS138译码器的接线如下图所示,写出Y0、Y2、Y4、Y6所决定的内存地址范围。 2.设计实验方案实现下列功能:利用微机原理实验箱上的8255A芯片,实现8个发光二极管的流水灯功能,每次只有2个灯亮,切换时间为1秒,共轮换32遍(即每个灯亮32次)。要求说明硬件的连线方法并给出相应的汇编语言源程序。假定已经有子程序DELAY用于延时1秒。3.用8255A用作两台计算机并行通信的接口电路,请画出采用查询式输入/输出方式工作的接口电路,并写出采用查询式输入/输出方式的程序。8255用作两台计算机并行通讯接口。4.8255的引脚CS#,RD#,WR#信号电平分别为()时,可完成“数据总线→8255数据寄存器”的操作。A、1、1、0B、0、1、0C、0、0、1D、1、05.程序控制方式可以分为两类,即()和()。6.若ADC输入模拟电压信号的最高频率为100KHZ,采样频率的下限是多少?完成一次A/D转换时间的上限是多少?7.什么叫寻址方式?8086指令系统有哪几种寻址方式?8.I/O设备与CPU之间交换信息,其状态信息是通过()总线传送给CPU的。A、地址B、数据C、控制D、三者均可9.8254定时与计数是基于()工作原理。A、减“1”计数B、计数器减“1”计数 ,定时器加“1”计数C、加“1”计数D、计数器加“1”计数 ,定时器减“1”计数10.接口的基本功能是输入锁存,输出缓冲。11.编写指令序列,将AX和BX中较大的绝对值存入AX,较小的绝对值存入BX。12.断电后所存储信息会丢失的存储器是()A、ROMB、RAMC、CD-ROMD、FLASH-MEMORY13.I/O单独编址方式下,从端口输入数据可使用()。A、MOVB、OUTC、IND、XCHG14.假设能提供给8254的频率为4MHz,8254的端口为04H—07H;要使8254产生如下图所示的波形,将如何进行初始化。 15.CPU对外部设备的访问实质是对()的访问。A、接口B、I/O端口C、I/O设备D、接口电路16.8254进行计数是最小值是0。17.从输入设备向内存输入数据时,若数据不需要经过CPU,其I/O数据传送控制方式是()。A、程序查询方式B、中断方式C、DMA方式D、直接传送方式18.8086/8088CPU工作在最小方式对存储器进行写操作有关的控制信号()A、M/IO#B、WR#C、ALED、INTA#E、DT/R#19.巳知一个DRAM芯片外部引脚信号中有4条数据线,7条地址线,计算它的容量。20.在8086变址寻址方式中,操作数的物理地址等于()A、段寄存器左移四位加上变址寄存器的内容B、段寄存器左移四位加上变址寄存器的内容再加上给定的偏移量C、段寄存器左移四位加上变址寄存器的内容再加上基址寄存器的内容D、段寄存器左移四位加上基址寄存器的内容再加上给定的偏移量21.已知堆栈指针SP的初值为2000H,AX=3000H,BX=5000H,现连续执行下列3条指令, 执行后,(SP)=(),(AX)=(),(BX)=()。22.CPU的控制器通常由三个部分组成,即()、()和()。23.编写指令序列,如果AL寄存器存放的是小写字母,把它转换成大写字母,否则不改变AL内容。24.阅读下面的程序,指出该程序完成的功能。 25.编制一个使PC机的8254产生600Hz方波的程序,并使该方波送至扬声器发声。26.8086CPU工作在DMA方式时,其AD0-15引脚处于()。27.怎样将D/A转换器连接到微型计算机?28.已知(DX)=0B9H,(CL)=3,(CF)=1,确定下列指令单独执行以后DX寄存器的值。 29.当下列程序执行完后,AL、BX、DI、DS四个寄存器的内容分别是什么? 假定存储器从2000H开始的内容分别为:[2000H]=04H,[2001H]=02H,[2003H]=06H, 30.利用微机原理实验箱上的8255A芯片,控制8个发光二极管的显示功能,要求如下:通过端口B的读入开关1的状态,若开关闭合,通过端口A点亮1、2、3、4灯,若开关断开,通过端口A点亮5、6、7、8灯。31.段地址为3900H,偏移地址为5200H,则物理地址为()A、8B00HB、3E200HC、44200HD、55900H32.8254的定时/计数器的定时与计数方式有什么区别?8254在方式0工作时,各通道的CLK、GATE信号有什么作用?各通道的控制字地址都相同,8254是怎样区分的?33.有一个存储体,其地址线15条,数据线为8条,则  1)该存储体能够存储多少个汉字?  2)如果该存储体由2K×4位的芯片组成,需要多少片? 3)采用什么方法扩展?分析各位地址线的使用。34.8086CPU之所以能有力地提高工作效率,其原因之一是总线接口部件和执行部件采用()的工作方式。35.依次执行下述指令序列,请在空白处填上当左边指令执行完时该寄存器的值。 36.简述8086CPU执行部件EU的功能和组成。37.数组SCORE中存有一个班级40名学生的英语课程成绩。按照0~59,60~74,75~84,85~100统计各分数段人数,存入N0,N1,N2,N3变量内。38.编程:用8255A的端口A连接拨码开关,端口B连接LED,输入拨码开关的状态,并据此控制LED的显示。39.计算分段函数: A,B的值从键盘输入,Y的值送显示器输出(∧表示“并且”,∨表示“或者”)。40.编写指令序列,比较AX、BX中的数的绝对值,绝对值较大的数存入AX,绝对值较小的数存入BX。41.要将8255的3个端口全部设定为方式0的输入,其设置的方式控制字为()。A、98HB、9BHC、9AHD、99H42.编写程序,从键盘上输入一个无符号字整数,用“四进制” 格式输出它的值(也就是,每2位二进制看作一位四进制数,使用数字0~3)。43.8086CPU从功能上可分为两部分,即()和()。44.8254一计数器通道工作在方式0,别的计数器通道可以工作在()。A、方式1、0B、方式2C、方式0D、任一方式45.可用作简单输入接口的电路是()。A、译码器B、锁存器C、方向器D、三态缓冲器46.何谓寄存器寻址方式?何谓寄存器间接寻址方式?二者的什么区别是什么?47.当8255工作在方式1,PA/PB口与外设之间的控制状态信号为STB#、OBF。48.PC机采用向量中断方式处理8级外中断,中断号依次为08H-0FH,在RAM 00:2CH单元开始依次存放23H、FFH、00H和F0H4个字节,该向量对应的中断号和中断程序入口是()。A、OCH,23FFH:00F0HB、OBH,F000H:FF23HC、OBH,00F0H:23FFHD、OCH,F000H:FF23H49.简述系统功能调用的步骤。50.逻辑地址由()和()组成,将逻辑地址转换为物理地址的公式是()。51.设8254的端口地址为0240H~0243H,通道0的输入CLK频率为1MHz,为使通道0输出1KHz的方波,编写初始化程序。如果让通道0与通道1级联(即OUT0接CLK1)实现1秒钟定时,则初始化程序如何编制。52.已知(AX)=836BH,X分别取下列值,执行“CMP  AX,X”后,标志位ZF、CF、OF、SF各是什么?  (1)X=3000H (2)X=8000H (3)X=7FFFFH (4)X=0FFFFH (5)X=053.A/D和D/A转换在微机应用中分别起什么作用?54.8086的中断向量是()的入口地址,每一个中断向量占()个存储单元其中前两个单元存放中断子程序入口地址的偏移量(IP),后两个单元存放中断子程序入口地址的()。55.用符号“>”把下面的数按从大到小的顺序“连接”起来    [X1]补=10110111 [X2]原=10110111 [X3]反=1011011 [X4]补=10110110 [X5]无符号数=1011011156.构成4KB的存储系统,需要()A、1024×4位的芯片8片B、2K×1位的芯片8片C、1024×8位的芯片2片D、16K×1位的芯片4片57.编写程序,显示1000以内的所有素数。58.编写程序,输入N,计算:S=1×2+2×3+……+(N-1)×N。59.解释如下缩略语:DMA、PROM、MDR、CON、PC、CPU。60.设计输入输出接口电路时,输入接口电路的关键器件是();输出接口电路的关键器件是()。61.CPU←→Cache,Cache←→主存,主存←→辅存之间的数据传输各有什么特点?为什么?请分析原因。62.编写循环结构程序,进行下列计算,结果存入RESULT单元 (1)1+2+3+4+5+6+……+100 (2)1+3+5+7+9+11+……+99 (3)2+4+6+8+10+……+100 (4)1+4+7+10+13+……+100 (5)11+22+33+44+……+9963.什么叫分级总线?使用分级总线有什么优点?64.8255的C口置位/复位操作控制字是从C端口写入的。65.设(BX)=0E3H,变量VALUE中存放内容为79H,指出下列指令单独执行后的结果。 66.8086CPU的4个段地址寄存器分别是()、()、()、()。67.8086CPU的数据总线是()位的,8088CPU的数据总线是()位的。8086地址线()位。68.8086复位后如下寄存器的内容为:(CS)=()H,(IP)=()H。69.设DS:75存储单元开始存放11H、22H、33H,若要求占用的总线周期最少,则要()条指令才能将这3个数据读入到CPU中,这时占用()个总线周期。若执行MOV AX,[75]后,则AH=(),AL=()。70.变量X,Y,Z均为一字节压缩BCD码表示的十进制数,写出指令序列,求它们的和(用2字节压缩BCD码表示)。71.完成一个基本操作所用时间的最小单位是(),通常称它为一个()状态。完成一次读或写至少需要()个这样的状态。72.8086CPU工作在DMA方式有关的两个引脚是()、()。73.8254无论工作在哪种方式下,在初始化编程时,一旦写入控制字后输出端OUT便()。A、变为高电平B、变为低电平C、变为相应的高电平或低电平D、保持原来状态不变,直至计数结束74.当8255的A口工作在方式1,B口工作方式1时,C口仍然可按基本输入、输出方式工作的端口线有()。A、0条B、2条C、3条D、5条75.线性地址是怎样转换成物理地址的?简要叙述转换过程。第2卷一.参考题库(共75题)1.某8086系统用3片8259A级联构成中断系统,主片中断类型号从10H开始。从片的中断申请连主片的IR4和IR6引脚,它们的中断类型号分别从20H、30H开始。主、从片采用电平触发,嵌套方式,普通中断结束方式。请编写它们的初始化程序。2.简要叙述保护方式与实地址方式下的中断管理方法的区别。3.假设能提供给8254的频率为1MHz,8254的端口为200H—203H;要使8254产生如下图所示的波形,将如何进行初始化。 4.8086/8088CPU设有()个状态标志位,()个控制标志位;当执行比较指令时,如果运算结果为零,则标志位()置1;如果运算结果的最高位为1,则标志位()置1。5.有2片8259A级联,从片接入主片的IR2,则主片8259A的初始化命令字ICW3应为(),命令字ICW3应为()。6.使用8254用软件产生一次性中断,最好采用什么工作方式?若计数初值送到计数器0后经过20ms产生一次中断,应该如何编写程序?7.设计一个子程序,求带符号字数组中绝对值最大的数,并返回其他地址和该数。  入口参数:DS:SI=数组首地址,CX=元素个数(大于0)。  出口参数:ES:DI=绝对值最大的数所在的地址,AX=绝对值最大的数。8.一个接口电路的基本功能包括()、()、()。9.响应可屏蔽中断后,8088是在()读取中断向量。A、保存断点后B、第一个中断响应周期C、第二个中断响应周期D、T4前沿10.把二进制代码1001011101011000分别“看作”是:二进制无符号数、二进制补码、压缩BCD码、非压缩BCD码,哪一种情况下它代表的“值”最大?11.设存储器的地址线为20条,存储单元为字节,使用全译码方式组成存储器,该系统构成最大容量需要64K×1位的存储器芯片的数量是()A、16B、32C、64D、12812.编写程序,把一个30个元素的有符号字数组ARRAY按照各元素的正负分别送入数组P和M,正数和零元素送P数组,负数送M数组。13.什么叫“串行中断”?它有什么优点?14.什么是MMX指令?它有什么特点?15.阅读以下程序,指出它的功能。 16.()是让计算机完成某种操作的命令,()称作指令系统。17.简述8086/8088CPU的6个状态标志位SF、ZF、PF、CF、AF、OF的含义。18.编写程序,读入20个数据,统计每个相同数据出现的次数。 19.8255A芯片内部包含3个()位的输入/输出端口。各端口可有()种基本工作方式。20.DMA方式是主机与外设之间传送数据的一种方式,他是在()的控制下,()与()之间直接进行数据交换。21.8086中的BIU由()个()位段地址寄存器、一个()位指令指针寄存器、6字节的()、20位的()加法器组成。22.假设X和X+2字单元存放有双精度数P,Y和Y+2字单元存放有双精度数Q,下面程序完成了什么工作? 23.从键盘输入一串字符,以$为结束符,存储在BUF中。用子程序来实现把字符串中的大写字母改成小写字母,最后送显示器输出。24.对8254进行初始化,一旦写入计数初值后,计数执行部件就可开始工作。25.某一EPROM芯片,其容量为32K×8,除电源和地线外,最小的输入引脚和输出引脚分别为()。A、15和8B、32和8C、17和8D、18和1026.怎样用一个A/D芯片测量多路信息?27.简述使用虚拟存储管理带来的利弊。28.主机与外围设备之间数据交换的4种方式:()、()、()、()。29.一个8位D/A转换器的满量程(对应于数字量255)为10V。分别确定模拟量2.0V和8.0V所对应的数字量。30.简述用汇编语言进行程序设计的步骤。31.分析下面的程序段所实现的功能: 32.CPU响应中断后得到的中断类型号是9,则从()单元取出中断服务程序的入口地址。A、0009HB、00009HC、00024HD、0024H33.设8259A端口地址为20H和21H,怎样发送清除ISR3的命令?34.8086/8088微处理器可寻址的最大I/O空间为()。A、8KBB、32KBC、64KBD、1MB35.若用2164芯片构成容量为128KB的存储器,需多少片2164? 至少需多少根地址线? 其中多少根用于片内寻址? 多少根用于片选译码?36.计算分段函数: X的值从键盘输入,Y的值送显示器输出。37.当总线请求部件收到()信号后,就获得了总线控制权;在其控制总线时期,HOLD和HLDA都保持()。当总线部件用完总线后,HOLD变为低电平,于是CPU又重新控制总线,并使HALD变为()。A、HALD;高电平;低电平B、HOLD;低电平;高电平C、INTR;高阻态;不变D、INTA;高阻态;不变38.简述汇编语言源程序的基本格式。39.简述XT总线与ISA总线的异同之处。40.什么叫“突发总线周期”?它有什么优点?41.需要定期刷新的存储器类型为()A、静态存储器B、动态存储器C、只读存储器D、易失性存储器42.编写程序,输入N,输出如下矩阵(设N=5)。 43.利用全地址译码将6264芯片接到8088系统总线上,地址范围为30000H~31FFFH,画出逻辑图。44.8255的A口工作在方式0,进行数据传送可采用()。A、无条件方式B、查询方式C、中断方式D、条件方式或者无条件方式45.8088/8086中断分为硬件中断和软件中断,其中响应过程都要把()、()推入堆栈,且对相应标志位()、()清零。46.8086/8088对10H端口进行写操作,正确指令是()。A、OUT 10H,ALB、OUT [10H],ALC、OUT AL,10HD、OUT AL,[10H]47.缓冲区BUFFER中存放有字符串,以00H为结束标志。编写程序,把字符串中的大写字母转换成小写字母。48.编写几个简单的子程序。  (1)显示一个字符的子程序。入口参数:DL=字符的ASCII码。 (2)从键盘上读取一个字符的子程序。出口参数:读取字符的ASC码在CHAR中。  (3)输出换行回车的子程序。无入口、出口参数。49.在微机系统中,可采用的输入/输出控制方式一般有4种:()、()、()、()。50.微机系统中,主机与外设之间交换信息通常采用()、()、()方式。51.当8255端口PA、PB分别工作在方式2、方式1时,其PC端口引脚为()。A、2位I/OB、2个4位I/OC、全部作为应答联络线D、1个8位I/O52.已知加在8254上的外部计数器频率为1MHz,是说明若不增加硬件芯片的情况下,使8254产生周期为1s的对称方波该如何实现?画出电路图。53.简述逐次逼近式A/D转换器的工作原理,并将它和Σ-ΔA/D转换器进行比较。54.8253工作在方式0,在初始化编程时,一旦写入控制字后,()。A、输出信号端OUT变为高电平B、输出信号端OUT变为低电平C、输出信号保持原来的电位值D、立即开始计数55.8086工作在最小模式下,当M/IO#=0,RD#=0,WR#=1时,CPU完成的操作是()A、存储器读B、I/O读C、存储器写D、I/O写56.CPU与I/O设备交换信息,无需要传送()信息。A、数据B、状态C、控制D、地址57.某系统中有两片8259A,从片的请求信号连主片的IR2引脚,设备A中断请求信号连从片IR5引脚。说明设备A在一次I/O操作完成后通过两片8259A向8086申请中断,8086CPU通过两片8259A响应中断,进入设备A中断服务程序,发送中断结束命令,返回断点的全过程。58.8255应用在8088CPU系统中,假定其端口地址为60H、61H、62H、63H;如果将CPU换成086,此时PA端口仍然是60H,则其端口C的地址为()。59.编写完整程序,调用READINT子程序,从键盘读入一个带符号整数,以二进制格式输出它的补码。60.当下列程序执行完后,AX、BX、CX、DX四个寄存器的内容分别是什么? 61.分析下面的程序段所实现的功能: 62.8255A的方式选择控制字和C口按位控制字的端口地址是否一样,8255A怎样区分这两种控制字?写出A端口作为基本输入,B端口作为基本输出的初始化程序。63.指令“JMP  DI”和“JMP  WOR PTR [DI]”作用有什么不同?请说明。64.已知(AX)=836BH,X分别取下列值,执行“TEST  AX,X”后,标志位ZF、CF、OF、SF各是什么? (1)X=0001H (2)X=8000H  (3)X=0007H (4)X=0FFFFH (5)X=065.8086CPU响应中断时,自动压入堆栈的内容有()、()以及()。66.编写程序,求20元素无符号字数组ARRAY中最小的奇数,存入ODD单元,如果不存在奇数,将ODD单元清零。67.32位微处理器如何实施对I/O过程的管理?68.8086CPU的指令队列为()个字节,8088CPU的指令队列为()个字节。69.8086CPU的控制线/BHE=0,地址线A0=0时,CPU()。A、从偶地址开始完成8位数据传送B、从偶地址开始完成16位数据传送C、从奇地址开始完成8位数据传送D、从奇地址开始完成16位数据传送70.有3片8259A级联,从片分别接入主片的IR2和IR5,则主片8259A的ICW3中的内容为();2片从片8259A的ICW3的内容分别为()、()。71.8086系统最大模式与最小模式有何区别?简述8086最小工作模式下的典型配置。72.在使用A/D和D/A转换器的系统中,地线连接时应注意什么?73.程序计数器用于存储(),可以从0开始计数(每次加1或加一个固定的数),以支持程序的()执行;也可以将外部数据装入其中,以支持程序()操作。74.若8255的A口工作在方式2,B口可以工作在()方式。A、方式0B、方式1C、方式2D、方式0,方式175.掩膜ROM在制造时通过光刻是否连接MOS管来确定0和1,如果对应的某存储单元位没有连接MOS管,则该位信息为()。A、不确定B、0C、1D、可能为0,也可能为1第1卷参考答案一.参考题库1.参考答案: 2.参考答案: 汇编源程序: 3.参考答案: 4.参考答案:C5.参考答案:无条件传送方式;条件传送方式6.参考答案:香农定理告诉我们:采样频率一般要高于或至少等于输入信号最高频率的2倍。因此,采样频率的下限应是200KHz。在200KHz采样频率下,完成一次A/D转换时间的上限是5μs。实际应用中,采样频率可以达到信号最高频率的4~8倍。如果采用400KHz的采样频率,完成一次A/D转换时间的上限是2.5μs。7.参考答案:寻址方式:用来确定操作数地址从而找到操作数的方式。立即寻址方式、寄存器寻址方式、直接寻址方式、寄存器间接寻址方式、寄存器相对寻址方式、基址变址寻址方式、相对基址变址寻址方式。8.参考答案:B9.参考答案:A10.参考答案:错误11.参考答案: 12.参考答案:B13.参考答案:C14.参考答案: 15.参考答案:B16.参考答案:错误17.参考答案:C18.参考答案:A,B,C,E19.参考答案: 根据存储容量计算公式S=2k×I,可得该芯片的存储容量为:214*4=16K×4bit(位),也可表示为64Kb=8KB(字节)20.参考答案:B21.参考答案:1FFEH;5000H;500H22.参考答案:ALU;控制器;寄存器23.参考答案: 24.参考答案: 该程序用来比较两个数据串STR1和STR2是否相等,若相等,则将RESULT单元清0,否则置全1。25.参考答案: 26.参考答案:高阻状态27.参考答案: D/A转换器和微机连接时主要注意两点: 第一要了解所选的D/A转换器本身是否带有数据锁存器,若芯片内部带有锁存器可以直接和cpu的数据总线相连接;如果芯片内部不带有锁存器,在接口电路中需要通过数据锁存器来连接cpu的数据总线和D/A转换器的数据线。 第二是要注意D/A转换器的位数和所要连接的微机数据总线的位数是否一致。一边决定在需要加数据锁存器时,加几级锁存器,如果cpu的数据总线是8位,使用的是大于8位的D/A转换器,通常采用两级缓冲结构和cpu数据总线相连。28.参考答案: 29.参考答案: (AL)=06H,(BX)=2000H,(DI)=0204H,(DS)=0106H30.参考答案: 开关和灯的排列方式都为: 假定开关闭合时读入的值为1,开关断开时读入的值为0;端口输出为0时灯亮。 31.参考答案:B32.参考答案: 1、8254作为计数器使用时,对CLK端的输入脉冲进行单纯的减法计数,这时CLK端输入的脉冲不作为计时基准。此外,用作计数器时,计数完成后必须重新初始化,只能使用一次。 8254作为定时器使用时,要求CLK端输入的脉冲必须作为时钟基准,通过对该基准时钟脉冲的计数来实现精确定时。用作定时器时,计数的过程周而往复,重复进行。 2、54工作在方式0时,CLK端输入计数用的脉冲信号;GATE信号为高电平时,对CLK端输入的脉冲进行计数;GATE信号为低电平时,暂停计数; GATE信号重新为高电平后,恢复原先的计数。 3、254的方式控制字中的D7、D6两位来选择计数通道。33.参考答案: 1)该存储体容量为215×8=32KB,存储一个汉字需要两个字节,因此,它能够存储16384(16K)个汉字。 2)需要2K×4位的芯片32片,[(32K×8)/(2K×4)=32]。 3)可采用字位全扩展方法,由2片4位的芯片组成1组8位的存储单元,16组扩展成32K的8位存储体。芯片直接使用的地址线(片内地址)11根(A0~A10),另外需要4根高位地址,连接到4-16译码输入端,产生16个译码信号用作16个芯片的片选信号。剩余的地址线用来确定该存储体的首地址。34.参考答案:并行35.参考答案: 36.参考答案:执行部件EU的功能:负责指令的执行,将指令译码并利用内部的寄存器和ALU对数据进行所需的处理。执行部件EU的组成:4个通用的寄存器AX、BX、CX和DX;4个专用的寄存器BP、SP、SI和DI;标志寄存器FR;算术逻辑单元ALU。37.参考答案: 38.参考答案: 39.参考答案: 40.参考答案: 41.参考答案:B42.参考答案: 43.参考答案:总线接口单元BIU;执行单元EU44.参考答案:D45.参考答案:D46.参考答案: 如果操作数存放在CPU的内部寄存器中,那么寄存器名可在指令中指出。这种寻址方式就叫寄存器寻址方式。 操作数在寄存器中,操作数的有效地址由寄存器指出,这种寻址方式称为寄存器间接寻址方式。 二者的区别在于:寄存器寻址方式,指令指出的寄存器中存放的就是操作数,而寄存器间接寻址方式,指令指出的寄存器中存放的是操作数的地址,而不是操作数,真正的操作数存放在内存中。47.参考答案:正确48.参考答案:B49.参考答案: (1)传送入口参数到指定寄存器中。 (2)功能号送入AH寄存器中。 (3)INT21H。50.参考答案:段基址;偏移地址;物理地址=段基址×16+偏移地址51.参考答案: 52.参考答案: 上述指令执行后,标志位ZF、CF、OF、SF 的状态分别是: (1)ZCOS=0010 (2)ZCOS=0000 (3)ZCOS=0010 (4)ZCOS=0101 (5)ZCOS=000153.参考答案:在微机应用中A/D转换器完成输入模拟量到数字量的转换,供微机采集数据。D/A转换器完成微机输出数字量到模拟量的转换,实现微机控制。54.参考答案:中断处理子程序;4;段地址量55.参考答案: X1=-0100 1001B,X2=-011 0111B,X3=-0100 1000B,X4=-0100 1010B,X5=+1011 0111B 因此:X5>X2>X3>X1>X456.参考答案:A57.参考答案: 58.参考答案: 59.参考答案: DMA:直接存储器存取; PROM:可编程只读存储器; MDR:存储器数据寄存器; CON:控制部件; PC://程序计数器; CPU:中央处理单元。60.参考答案:三态缓冲器;锁存器61.参考答案: CPU与Cache之间数据传输的主要特点是: 高速:Cache以与CPU相同或接近的速度工作; 不确定:CPU对Cache的访问可能因“命中”而成功,也可 能以“失靶”而失败。 Cache与主存之间数据传输的主要特征是: 数据传输以“页”为单位,使用“成组传输方式(突发总线方式)”进行。 导致上述特点的原因是,这一层次以“高速”为追求的目标,利用了程序、数据的“局部性”原理。 主存与辅存之间的数据传输以“数据块/扇区”为单位,通常以DMA方式进行。 导致上述特点的原因是,这一层次以“大容量”、“低价格”为追求的目标,辅存大容量、“粗粒度”的结构特点正好能够满足对上述目标的要求。 系统对不同层次的数据传输有着不同的要求,因而设置了不同的软硬件结构,最终导致了传输方式上的差异。62.参考答案: 63.参考答案: 所谓分级总线是指系统中存在多组总线,每组总线可以有不同的数据线宽度、数据传输速率和不同的信号传输协议。系统内的设备按照它们对传输速率、数据吞吐量的不同要求合理地连接在不同的总线上。不同总线之间通过“桥”电路进行连接。 使用分级总线可以使各种设备的数据传输要求得到最大程度的满足,同时使整个系统的数据吞吐量和效能达到最大化。64.参考答案:错误65.参考答案: 66.参考答案:代码段寄存器CS;数据段寄存器DS;附加段寄存器ES;堆栈段寄存器SS67.参考答案:16;8;2068.参考答案:FFFF;000069.参考答案:2;2;22H;11H70.参考答案: 71.参考答案:时钟周期;T;472.参考答案:HOLD;HLDA73.参考答案:A74.参考答案:B75.参考答案:“线性地址”由处于高位的“页组号”、处于中间的“页号”和处于低位的“页内地址”三部分组成。用“页组号”查找“页组表”,得到“页表”的起始地址;用“页号”查找该“页表”,得到该页的起始地址;页起始地址加上“页内地址”就得到了它对应的物理地址。第2卷参考答案一.参考题库1.参考答案: 2.参考答案: 在实地址方式下,32位80X86微处理器采用与16位80X86相同的中断管理机制,用1KB大小的“中断向量表”存储各中断服务程序入口地址,这些“中断向量”按照“中断类型”的顺序存放。中断向量表存放在地址0000:0000开始的主存中。 保护方式下用“中断描述符表”来指出各中断处理程序的入口地址,每一个中断类型对应一个“中断门”或“陷阱门”描述符。中断描述符表可以放在内存的任何位置,表的首地址存放在IDTR寄存器中。 保护模式下中断响应的过程与实地址方式基本相同,但是可以用中断机制进行任务的切换。3.参考答案: 4.参考答案:6;3;ZF;SF5.参考答案:00000100;000000106.参考答案: 7.参考答案: 8.参考答案:设备选择功能;信息传输功能;数据格式转换功能9.参考答案:C10.参考答案: 看做二进制无符号数时,它代表的“值”最大。 分析:看作二进制补码时,它代表一个负数,而其他的情况下,它均正数。因此,看作二进制补码时,它代表的值最小。 把这组代码用十六进制数字形式写出:9758 对于无符号数,它的值等于十六进制的9758H; 对于压缩BCD码,它的值等于十六进制的9758,显然小于9758H; 对于非压缩BCD码,它的值等于十进制的78,显然更小于9758H; 因此,看作二进制无符号数时,它代表的“值”最大。11.参考答案:D12.参考答案: 13.参考答案: 串行中断用一根SERIRQ来传递中断请求信号。SERIRQ信号线上的信息组织成“包”,用PCI的时钟信号对“包”内的信号进行同步。所有支持串行中断的设备都可以用一个三态门连接到这根线上发送各自的中断请求信号。 使用串行中断减少了中断请求的引脚数,可以不受中断请求引脚的限制灵活地扩充中断请求数目。14.参考答案:MMX指令是“多媒体扩展指令”的英文简称,它采用SIMD(单指令流多数据流)技术,使得处理器在一条指令中对多个数据进行处理,提高了对多媒体数据的处理能力。15.参考答案: 把32位二进制代码(DX,AX)联合左移4位。16.参考答案:指令;指令集合17.参考答案: 进位标志CF://运算结果的最高位产生进位或借位时,或循环指令也会影响该位。 奇偶标志PF://运算结果的低8位中所含1的个数为偶数个,则该位置1。 辅助进位标志AF://加减法运算时,如果第3位与第4位之间有进位或借位产生,则该位置1。 零标志ZF://运算结果为零,则该位置1。 符号标志SF://与运算结果的符号为相同。 溢出标志OF://当运算结果超出结果寄存器的表达范围时,该位置1。18.参考答案: 19.参考答案:8;320.参考答案:DMAC;存储器;外部设备21.参考答案:4;16;16;指令队列;地址22.参考答案: 程序根据2P与Q的大小,确定Z的值。如果2P≤Q,则Z=2  如果2P>Q, 则Z=1。23.参考答案: 24.参考答案:正确25.参考答案:C26.参考答案:模拟量多于一个时,可以使用多路模拟开关,轮流接通其中的一路进行转换,使多个模拟信号共用一个ADC进行A/D转换。27.参考答案:虚拟存储管理把辅存的一部分用作“虚拟”的主存,扩大了操作系统可分配,程序员可利用的存储空间,便于实现任务之间的隔离和保护,有效地支持了“多任务”运行环境的实现。它还可以有效地克服“内存碎片”问题,简化了存储管理。但是,实现虚拟存储后,每次访问主存都需要进行两次地址的转换,增加了系统的复杂性,增加了系统的硬件成本,降低了访问主存的速度,而且,由于系统复杂程度的增加,系统的可靠性也会受到影响。28.参考答案:无条件传送;查询式传送;中断方式传送;直接存储器存取方式29.参考答案: 模拟量2.0V所对应的数字量为(2.0/10)×255=51 模拟量8.0V所对应的数字量为(8.0/10)×255=20430.参考答案: (1)分析问题:已知条件、要解决的问题、功能/性能要求等。 (2)建立数学模型:把问题数学化、公式化,便于计算机处理。 (3)确定算法:简单、速度快、精度高、代码量小、编程容易。 (4)绘制程序流程图:用箭头、框图、菱形图等表示程序结构 (5)内存空间分配:为程序或数据分配内存空间。 (6)编制程序与静态检查:程序结构层次简单、清楚、易懂。 (7)程序调试:利用软件DEBUG调试。31.参考答案: 将保存在AL中的数乘以10。32.参考答案:C33.参考答案: 34.参考答案:C35.参考答案: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的存储器。36.参考答案: 37.参考答案:A38.参考答案: 39.参考答案: XT总线可以看作是ISA总线的一个“子集”,它包括8位数据线,20根地址线,使用与CPU相同的4.77MHz的时钟信号。 ISA总线在XT总线的基础上,把数据线扩展到16根,地址线扩展到24根,使用独立于CPU的8MHz时钟信号,中断和DMA通道数目都有所增加。ISA总线插槽由8位的XT总线插槽和ISA总线扩展插槽两部分组成。40.参考答案:“突发总线周期”也称为“成组传送方式”,总线主设备在发送一个主存地址之后,通过连续的多个周期,传输(读/写)多个地址相连的存储单元的数据。这种方式省去了多次发送地址、多次申请总线和多次相互联络的过程,因此可以获得很高的数据传输速率。41.参考答案:B42.参考答案: 43.参考答案: 44.参考答案:D45.参考答案:FR;断点地址;TF;IF46.参考答案:A47.参考答案: 48.参考答案: 49.参考答案:程序控制方式;中断控制方式;DMA控制方式;输入/输出处理机控制方式50.参考答案:程序;中断;DMA51.参考答案:C52.参考答案: 53.参考答案:逐次逼近型(也称逐位比较式)A/D 转换器主要由逐次逼近比较寄存器 SAR,D/A转换器、比较器以及时序和控制逻辑等部分组成。它从SAR的最高位开始,逐位设定SAR寄存器中的数字量,D/A转换得到电压VC,经与待转换模拟电压Vx进行比较。通过比较,逐次确定各位的数码应是“1”还是“0”。转换结果能否准确逼近模拟信号,主要取决于SAR和D/A的位数。位数越多,越能准确逼近模拟量。∑-△型模数转换器是根据二次采样的差进行计算的,有很强的抗干扰能力,转换精度高,以串行方式输出数据。常用于高分辨率(常见为16、18、24 位)的中、低频信号测量54.参考答案:B55.参考答案:B56.参考答案:D57.参考答案: 设备A在一次I/O操作完成后在8259A从片中断请求输入端IR5上产生中断请求,中断请求被锁存在8259A从片IRR中,并经IMR“屏蔽”,

温馨提示

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

评论

0/150

提交评论