2024年大学试题(计算机科学)-微机原理考试近5年真题集锦(频考类试题)带答案_第1页
2024年大学试题(计算机科学)-微机原理考试近5年真题集锦(频考类试题)带答案_第2页
2024年大学试题(计算机科学)-微机原理考试近5年真题集锦(频考类试题)带答案_第3页
2024年大学试题(计算机科学)-微机原理考试近5年真题集锦(频考类试题)带答案_第4页
2024年大学试题(计算机科学)-微机原理考试近5年真题集锦(频考类试题)带答案_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

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

文档简介

(图片大小可自由调整)2024年大学试题(计算机科学)-微机原理考试近5年真题集锦(频考类试题)带答案第I卷一.参考题库(共100题)1.下面是一个程序汇编后的列表(.LST)文件清单。回答下列问题: 程序中定义了几个过程?过程调用是段间调用还是段内调用?2.已知两个正整数BE1(1~14)和BE2(0~14),但是,BEl+BE2<15。试编制一程序,把DA_WORD字单元的内容从第BE1位开始,自左至右的BE2个位清零,其余各位保持不变。处理的数据放在RESU单元中。3.采用虚拟存储器的目的是()。A、提高主存的存取速度B、提高辅存的存取速度C、扩大主存的存储空间D、扩大辅存的存储空间4.数字“5”对应的ASCII码为()A、33HB、34HC、35H5.假定BX=0E3,H变量VALUE=79,H确定下列指令执行后的结果(操作数均为无符号数。对3、6,写出相应标志位的状态)。 6.设8255A的四个端口地址分别为00C0H、00C2H、00C4H和00C6H,要求用置0、置1的方法对PC6置1,对PC4置0。7.8259A通过级联的方式可以由几片构成最多多少级优先权的中断源?8.CPU用减法指令对两个补码表示的带符号数6BH(被减数)和0C7H(减数)进行减法运算后,标志位CF、SF和OF分别为()。A、0,0,0B、0,1,1C、1,0,0D、1,1,19.使得JB指令执行转移操作的条件是()A、CF=1B、CF=1且ZF=0C、ZF=0D、CF=0或ZF=l10.下面可以形成分支条件的指令有()。A、CMPB、MOVC、ANDD、SUB11.在0628H单元处有一条2字节指令JMPSHORTOBJ,如果其中位移量为(1)27H(2)6BH(3)0C6H试问转向地址处的值为多少?12.编写8253初始化程序。如下图所示(注意端口地址),要求3个计数通道分别完成以下功能: (1)通道0工作于方式3,输出频率为2KHZ的方波; (2)通道1产生宽度为480us的单脉冲; (3)通道2用硬件方式触发,输出负脉冲,时间常数为26。 (提示:8253的端口地址分别为:0310H、0312H、0314H、0316H) 13.为什么DMA方式的传输速率比中断方式更高?14.阅读程序段,回答问题: ABCPROC ADDAX,BX SUBBX,AX ADDAX,BX NEGBX ABCENDP 该子程序中,寄存器AX、BX是入口参数也是出口参数。若入口(AX)=1234H,(BX)=0ABCDH,则出口(AX)等于多少?(BX)=等于多少?15.掩膜ROM只读存储器的内容是不可以改写的16.如果计数初值N=9,8253工作在方式3,则高电平的周期为()个CLK。A、5B、6C、3D、417.异步串行传输中停止位为()。A、0B、1C、2D、318.8251A的操作命令字(控制字)的作用是()A、决定数据收/发时间B、决定传送方向和数据格式C、决定数据传送方向及响应工作状态D、以上都不对19.设X、Y、Z均为双字数据,分别存放在地址为X、X+2;Y、Y+2;Z、Z+2的存储单元中。它们的运算结果存入W单元。阅读程序,给出运算公式。 20.十进制数36.875转换为二进制数是多少?21.指令MOVAL,[BX+SI+25],源操作数字段是()寻址方式。A、寄存器B、寄存器间接C、直接D、立即数22.8255A中INTR23.指令“ADDAX,[BX+2000H]”是一条不带进位的加法指令,因此该指令执行后进位标志位CF将不受影响。24.工作在最小模式时,对CPU而言,下列信号皆为输入信号的是()。A、HOLD、TEST、READYB、READYC、M/IO、HOLD、TEST25.8086CPU在计算物理地址时,应将段地址()。A、左移1位B、右移1位C、左移4位D、右移4位26.LOCK引脚的功能是()。A、总线锁定B、地址锁定C、数据输入锁定D、数据输出锁定27.从微型机的硬件原理进行划分时,微机系统的硬件组成包含哪几部分?28.在EU中起数据加工与处理作用的功能部件是()。A、ALUB、数据暂存器C、数据寄存器D、EU控制电路29.定义宏指令名FINSUM:它完成比较两个数X和Y,若X>Y,则执行X+2*Y结果送到SUM,若X≤Y,则执行2*X+Y结果送到SUM。30.假设(AL)=10101111B,CF=0,CL=4,写出执行下列指令后的结果以及标志位CF、ZF的值。 ROL    AL,CL31.8253外接频率为100KHz的时钟信号,若控制字设置为B6H,则8253将工作于(),当写入计数器的初值为5000H时,定时时间为204.8ms。A、计数通道2的方式3,按二进制计数B、计数通道1的方式3,按二进制计数C、计数通道0的方式3,按十进制计数D、计数通道2的方式3,按十进制计数32.宏定义开始是“DISPMACRO”语句,则宏定义结束的语句是什么?33.简述硬件中断和调用子程序的异同?34.8255A的三个端口在使用时有什么差别?35.计数器/定时器8253的方式0是:()A、软件启动B、硬件启动C、软件硬件都可启动D、软件硬件都不可启动36.程序控制类指令的功能是()A、进行算术运算和逻辑运算B、进行主存与CPU之间的数据传送C、进行CPU和I/O设备之间的数据传送D、改变程序执行顺序37.在8088/8086的读写存储周期中,采样READY信号线的作用是什么?38.多媒体指令为什么常被称为SIMD指令?39.8086CPU的字节寻址范围有多大?为什么?存储器为什么分段?20位物理地址的形成过程是怎样的? 40.伪指令ENDP的作用是:()A、结束段B、结束过程C、结束模块D、结束程序41.8255是一个可编程并行接口芯片,有A、B和C三个8位端口,其中只可工作在方式0,1下的端口为什么端口?42.伪指令是在汇编中用于管理和控制计算机相关功能的指令。43.时钟周期是指CPU基本时间计量单位,总线周期是指一次总线操作时间,总线操作是指()。44.判断正误: 45.指令MOVAH,[BX][SI]的寻址方式为()。A、直接寻址B、间接寻址C、存储器对寻址D、基址加变址寻址46.如果8237A在DMA操作时,其引脚IOR#和MEMW#有效,此操作是()。A、DMA校验B、存储器到存储器C、DMA读D、DMA写47.以下不属于BIU中的功能部件是()。A、地址加法器B、地址寄存器C、段寄存器D、指令队列缓冲器48.什么是存储器的位扩充和字扩充方式?它们分别用在什么场合?49.假定DX=C9B9H,CL=3,CF=1,ROLDX指令单独执行后,DX为多少?(用16进制表示)50.8086访问1/O端口的指令,常以寄存器间接寻址方式在DX中放()。A、I/O端口状态B、I/O端口数据C、I/O端口地址D、I/O端口控制字51.主机中能对指令进行译码的器件是()A、ALUB、运算器C、控制器D、存储器52.无符号数在前面加零扩展,数值不变;有符号数前面进行符号扩展,位数加长一位、数值增加一倍。53.对于8086CPU已知(DS)=0150H,(CS)=0640H,(SS)=1200H堆栈段中存放多少个16位的字?54.8255A工作于方式1输出时,在由外设输入的STD信号()的控制下将端口A或(端口B)的数据锁存。A、上升沿B、下降沿C、高电平D、低电平55.使用DAC0832进行数/模转换时,有哪两种方法可对数据进行锁存?56.试说明CMP[SI],CX指令中源操作数和目的操作数使用的寻址方式。57.只读存储器(ROM)有哪些类型,各有什么特点。58.若由1K×1位的RAM芯片组成一个容量为8K字(16位)的存储器时,需要该芯片数为()。A、256片B、128片C、64片D、32片59.下列程序段执行后,BX寄存器的内容是多少? BX=()60.编制宏定义,将存储器区中一个用‘$’结尾的字符串传送到另一个存储器区中,要求源地址、目的地址、串结尾符号可变。61.以可屏蔽中断为例,简答中断的一般过程。62.有一SRAM芯片,地址引脚有10根,数据引脚有4根,该芯片容量是()A、1K×4B、2K×8C、512×4D、1K×863.显示卡的主要功能是什么?它的主要参数是什么?64.什么叫端口?一般I/O接口电路中有哪几种端口?65.什么叫总线?微机中的总线可分为哪几级?66.在微型机中,往往将外设的状态作为一种数据输入,CPU的控制命令作为一种数据输出,为了将控制、状态与数据信息区分开,往往采用()进行分别传送。A、不同的信号线B、不同的控制开关C、不同的端口地址D、不同的中断服务子程序67.指出下列指令的错误:MOVAH,BX68.CPU响应可屏蔽中断请求时,其中断向量号由()提供。A、CPU内部B、中断指令C、向量号固定D、中断控制器69.8255A的PB口有()种工作方式?A、1B、2C、3D、470.存储器中存储信息的最小单位是()A、位B、字节C、字D、存储单元71.计算机指令系统往往具有多种寻址方式。操作数就是指令的一部分称为()寻址。A、直接B、运算器C、立即数D、指令72.十进制数60.5转换为二进制数是(),转换为十六进制是()。73.定时器8253通道0按工作方式3工作,时钟CLK0=1MHZ,要求方波频率40KHZ,此时写入的计时处值为多少,输出方波的1和0各占多少时间?74.include文件名和includelib库文件名二者之间主要有什么区别?75.请指出MOVCX,AL指令中的错误。76.RAM有几种,各有什么特点?77.8255A使用了()个端口地址。A、1B、2C、3D、478.8086CPU向52H内存单元写入一个字,写入过程中和A0的逻辑电平是()。A、0和0B、0和1C、1和0D、1和179.若8253的时钟频率为1MHz,要求产生10KHz的方波,以BCD码方式计数,则对8253的正确配置是()A、工作于方式2,计数初值为100B、工作于方式3,计数初值为100C、工作于方式2,计数初值为100HD、工作于方式3,计数初值为100H80.8086CPU存储器是分段的,且每个段都不超过()个字节。A、64KB、32KC、1MD、6481.传送速度单位“bps”的含义是()。A、bytespersecondB、bitspersecondC、baudpersecondD、billionbytespersecond82.8086系统中,默认方式下对指令寻址由什么完成的?83.简述中断控制器8259的主要功能?简述8259的工作过程。84.下列四个选项,()项是正确的。A、MOVAX,BLB、MOV[BX],[SI]C、MOVDX,1000HD、MOVES,CS85.微处理器系统采用存储器映像方式编址时存储单元与I/O端口是通过()来区分的。A、不同的地址编码B、不同的读控制逻辑C、不同的写控制逻辑D、专用I/O指令86.已知物理地址为0FFFF0H,且段内偏移量为0B800H,若对应的段基地址放在DS中,则DS=()A、0F47FHB、0F000HC、0FFFFHD、2032H87.静态RAM的基本存储电路是双稳态触发器。88.指出下列指令是否正确,若不正确说明原因:XCHGCL,CH89.中断优先级的排队有哪些方法?采用软件优先级排队和硬件优先级排队各有什么特点?90.大写字母“B”的ASCII码是()。A、41HB、42HC、61HD、62H91.要用64K×1的芯片组成64K×8的存储器需要几片芯片?要用16K×8的芯片组成64K×8的存储器需要几片芯片?92.反码表示法中,零有哪两种编码?93.已知(AX)=0FC77H,(CX)=504H,CF=1 上述三条指令执行后,(AX)=(),CF=()。94.给出下列指令执行后的结果及状态位CF、OF、SF、ZF、PF的状态。 95.堆栈数据的存取原则是什么?96.能够表示指令存放地址的是()A、符号名B、变量名C、标号D、常量名97.存储器操作数的有效地址直接取自一个基址寄存器或变址寄存器的寻址方式是()A、直接寻址B、寄存器间接寻址C、基址寻址D、变址寻址98.计算机系统通常划分为哪几个层次?普通计算机用户和软件开发人员对计算机系统的认识一样吗?99.JMPFARPTRABCD(A是BC符D号地址)的转移方式是什么?100.指令MULSre通常用于什么的运算?第I卷参考答案一.参考题库1.参考答案:2.参考答案:3.参考答案:C4.参考答案:C5.参考答案:6.参考答案: MOVDX,00C0H;端口地址 MOVAL,00001101;对PC6置1 OUTDX,AL MOVAL,00001000;对PC4置0 OUTDX,AL7.参考答案:8259A通过级联的方式由9片构成最多64级优先权的中断源。8.参考答案:D9.参考答案:A10.参考答案:A,C,D11.参考答案:1)0628H+27H+2H=0651H 2)0628H+6BH+2H=0695H 3)0628H+0C6H+2H=06F0H12.参考答案: 编写8253的初始化程序 1.确定端口地址:0310H、0312H、0314H、0316H 2.确定工作方式:通道0,方式3;通道1,方式1;通道2,方式5 3.确定计数值:通道0:N0=1MHz/2KHz=500;通道1:N1=480us/(1/1mhz)=480;通道2:N2=26 4.确定控制字:通道0:00110111B;通道1:01110011B;通道2:10011011B 对3个通道的初始化程序如下: 通道0初始化程序: MOVDX,316H MOVAL,00110111B OUTDX,AL MOVDX,310H MOVAL,00H OUTDX,AL MOVAL,05H OUTDX,AL 通道1的初始化程序: MOVDX,316H MOVAL,001110011B OUTDX,AL MOVDX,312H MOVAL,80H OUTDX,AL MOVAL,04H OUTDX,AL 通道2初始化程序: MOVDX,316H MOVAL,10011011B OUTDX,AL MOVDX,314H MOVAL,26H OUTDX,AL13.参考答案: 主要有以下几个原因: ①DMA方式实现数据块的传输,而中断方式按字或字节传输; ②DMA方式利用专用的接口电路直接与存储器进行高速传输,而不经过CPU,中断方式要通过CPU的执行传送指令来完成; ③DMA方式不必进行保护现场之类的一系列额外操作。14.参考答案:(AX)=OABCDH,(BX)=1234H。15.参考答案:正确16.参考答案:A17.参考答案:B18.参考答案:C19.参考答案:运算公式:W=X+Y+24-Z20.参考答案:00100100.111021.参考答案:B22.参考答案:中断请求信号,高电平有效。可作为CPU的查询信号,或作为向CPU发送的中断请求信号。23.参考答案:错误24.参考答案:A25.参考答案:C26.参考答案:A27.参考答案:从微型机的硬件原理进行划分: 1.微处理器 2.存储器 3.系统总线 4.输入输出接口 5.外设28.参考答案:A29.参考答案:30.参考答案:AL=11111010B,CF=0,ZF=031.参考答案:A32.参考答案:ENDM33.参考答案:相同:都需要保护断点,实现返回;都是暂停执行现行程序,转去执行另一段程序。不同点:调用子程序是事先安排好的,调用点固定,并由远调用近调用之分;不会影响标志寄存器的内容。硬件中断是随机的,调用点不固定,都为远调用;会影响标志寄存器的内容。34.参考答案:基本输入/输出方式-A口、B口和C口可各自分别设置成输入或输出。选通输入/输出方式-A口、B口在进行输入或输出时需C口的一些数位配合控制。双向传输方式-只有A口可工作在双向方式,且需C口的一些数位配合控制。35.参考答案:A36.参考答案:D37.参考答案:决定是否在T3周期后插入等待周期TW。38.参考答案:多媒体指令的一个突出特点是一条指令同时处理多组数据,即单指令多数据SIMD。39.参考答案: 8086CPU寻址范围1MB。因为8086CPU地址线为20条,220=1024KB,即1MB。8086系统中,指令仅给出16位地址,与寻址有关的寄存器也只有16位长,因此寻址范围只有64KB,为了寻址1MB,所以分成四个逻辑段。当CPU访问内存时,段寄存器的内容(段基址)自动左移4位(二进制),与段内16位地址偏移量相加,形成20位的物理地址。40.参考答案:B41.参考答案:只可工作在方式0,1下的端口为B端口42.参考答案:错误43.参考答案:CPU经外部总线对存储器或I/O端口进行一次信息输入和输出的过程44.参考答案:1)错误,源和目的操作数的类型不一致 2)错误,源和目的操作数不能同是为存储器操作数 3)错误,SI,DI不能同时出现在源操作数中 4)错误,MOV指令中源和目的操作数不能同为存储器操作数 5)错误,交换指令不能用段寄存器 6)错误,交换指令不能使用IP,CS和IP值只能在执行转移时改变 7)正确,CS可以做源操作数 8)错误,CS不能做目的操作数45.参考答案:D46.参考答案:D47.参考答案:B48.参考答案:位扩充--如果存储器芯片的容量满足存储器系统的要求,但其字长小于存储器系统的要求,这时,就需要用多片这样的芯片通过位扩充的方法来满足存储器系统对字长的要求。 字扩充--如果存储器芯片的字长符合存储器系统的要求,但其容量太小,就需要使用多片这样的芯片通过字扩充(或容量扩充)的方法来满足存储器系统对容量的要求。49.参考答案:DX=4DCE50.参考答案:C51.参考答案:C52.参考答案:错误53.参考答案:可存放32K个字(8位为1字节,1字=2字节,堆栈有64K字节),首地址为12000H,末地址21FFFH(12000H+10000H-1=21FFFH)54.参考答案:D55.参考答案: 单缓冲方式:LE1或LE2一直为高,只控制其中一级寄存器。 第一种方法是使输入寄存器工作在锁存状态,而DAC寄存器工作在不锁存状态。使和为低电平,这样,DAC寄存器的锁存端得不到有效电平;另一方面,使输入寄存器的有关控制信号中,ILE处于高电平,处于低电平。这样,当端来一个负脉冲时,就可以完成一次变换。 第二种方法是使输入寄存器工作在不锁存状态,而使DAC寄存器工作在锁存状态。使为低电平,为低电平而ILE为高电平,这样,输入寄存器的锁存信号处于无效状态;另外,和端输入一个负脉冲,从而使DAC寄存器工作在锁存状态。 双缓冲方式:不让LE1和LE2一直为高,控制两级寄存器。 控制LE1从高变低,将从DI0~DI7输入的数据存入输入寄存器。控制LE2由高变低,则将输入寄存器的数据存入DAC寄存器,开始D/A转换。双缓冲方式能做到对某个数据进行D/A转换的同时,输入下一个数据,适用于要求多个模拟量同时输出的场合。56.参考答案: 源操作数的寻址方式:寄存器直接寻址 目的操作数的寻址方式:寄存器间接寻址57.参考答案: 可分为主存、缓存和辅助存储器,主存速度快,但容量小,单位价格高,辅助存储器容量大,每位价格低,但速度慢。缓存用于两个不同速度的部件之间,在信息交换中起缓冲作用。58.参考答案:B59.参考答案:011AH60.参考答案:61.参考答案: 中断请求:外设通过硬件信号的形式.向处理器引脚发送有效请求信号。 中断响应:在满足一定条件时,处理器进入中断响应总线周期。 关中断:处理器在响应中断后会自动关闭中断。 断点保护:处理器在响应中断后将自动保护断点地址。 中断源识别:处理器识别出当前究竟是哪个中断源提出了请求,并明确与之相应的中断服务程序所在主存位置。 现场保护:对处理器执行程序有影响的工作环境(主要是寄存器)进行保护。 中断服务:处理器执行相应的中断服务程序,进行数据传送等处理工作。 恢复现场:完成中断服务后,恢复处理器原来的工作环境。 开中断:处理器允许新的可屏蔽中断。 中断返回:处理器执行中断返回指令,程序返回断点继续执行原来的程序。62.参考答案:A63.参考答案:  显示卡的主要功能是对CPU处理的数字信号进行后续的图象处理、加工和转换后成为模拟信号,送显示器显示。它的主要参数是最大分辨率、刷新频率和色深等。 64.参考答案: 端口(Port)是接口电路中能被CPU直接访问的寄存器。 根据寄存器中所存放的信息,有数据信息、控制信息及状态信息,所以,分别被称为数据端口、控制端口及状态端口。65.参考答案:总线(BUS)就是计算机各部件之间传送信息的公共通道。在微机中,有内部总线和外部总线两类:内部总线是指CPU内部之间的连接;外部总线是指CPU与其他部件之间的连接。日常所说的总线一般指的是外部总线,按其功能的不同,分为3种:数据总线(DB)、地址总线(AB)、控制总线(CB)。66.参考答案:C67.参考答案:AH为八位,BX为16位68.参考答案:D69.参考答案:B70.参考答案:B71.参考答案:C72.参考答案:111100.1;3C.873.参考答案: 答初值=10^6/40*10^3 =25; “1”占时间=(25+1)/2=13; “0”占用时间=(25-1)/2=12 。74.参考答案:include文件名和includelib库文件名二者之间主要区别是include加载的是头文件,头文件里有函数定义、常量定义或源代码,编译器对include语句的处理仅仅是简单地把这一行用指定的文件内容替换掉而已;includelib加载的是库文件,库文件里包含API函数的定位和参数数目等信息,它可以让程序到指定的DLL中找到需要的API函数。和include语句的不同之处是,includelib不会把.lib文件插入到源程序中,它只是告诉链接器在链接的时候到指定的DLL库文件中去找而已。75.参考答案:目的操作数是字操作,而源操作数是字节操作,类型不匹配。76.参考答案: R.

温馨提示

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

评论

0/150

提交评论