2024年大学试题(计算机科学)-微机原理及程序设计历年考试高频考点试题附带答案_第1页
2024年大学试题(计算机科学)-微机原理及程序设计历年考试高频考点试题附带答案_第2页
2024年大学试题(计算机科学)-微机原理及程序设计历年考试高频考点试题附带答案_第3页
2024年大学试题(计算机科学)-微机原理及程序设计历年考试高频考点试题附带答案_第4页
2024年大学试题(计算机科学)-微机原理及程序设计历年考试高频考点试题附带答案_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

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

文档简介

2024年大学试题(计算机科学)-微机原理及程序设计历年考试高频考点试题附带答案(图片大小可自由调整)第1卷一.参考题库(共25题)1.已知X=-120,则X的原码(八位)是()补码(八位)是()2.若采用双符号位判断溢出,当结果的符号位为01时,表示()。A、结果为正,无溢出B、结果正溢出C、结果负溢出D、结果为负,无溢出3.下面几个不同进制的数中,最小的数是()。A、1001001B

B、75

C、37Q

D、A7H4.有下面的程序段,试说明该程序段实现什么功能? 5.机器指令由()和()两部分组成。6.若中断类型号为14H,则这个中断向量的第一个字节的地址为()7.指出8253的方式0~方式3各是何种工作方式,为了重复计数,最好选用哪些工作方式?8.输入接口常接有三态缓冲器,而输出接口常接有锁存器,试述其理由?9.若在一个系统中有五个中断源,它们的优先权排列为:1、2、3、4、5;将五个中断源的中断请求信号相“或”后,作为INTR信号,中断请求触发器的端口地址为20H。它们的中断服务程序入口地址分别为3000H、3020H、3080H、和30A0H。编程序,当有中断请求且CPU响应时,用查询方法转至申请中断的优先权最高的源的中断服务程序10.8253工作在BCD码计数据器时,若初值为100,则应写为()。A、100HB、64HC、100D、010011.交换寄存器SI、DI的内容,正确的程序段是()A、B、C、D、12.系统总线包括()、()、()。13.8086的IR中存放()14.8253定时/计数器中,某计数据的最大计数初值是()。A、65536B、7FFFHC、0000HD、FFFFH15.运算器的主要功能是进行()。A、算术运算B、逻辑运算C、初等函数运算D、逻辑运算与算术运算16.已知中断向量表中004CH单元中的内容为9918H,004EH单元中的内容为4268H,试说明:这些单元对应的中断类型号是什么?该类型中断的服务程序入口地址是什么?17.何谓堆栈?试述其作用与特点?18.8086/8088和传统的计算机相比在执行指令方面有什么不同?这样的设计思想有什么优点?19.程序计数器PC的内容是()。A、指令B、数据C、指令地址D、数据地址20.可编程定时器/计数器8253的6种工作方式中,既可软件启动,又可硬件启动的是()。A、方式1,2B、方式2,3C、方式3,5D、方式2,521.什么叫中断,为什么中断处理子程序中保护许多寄存器,写出学过的中断控制器的名称?22.段定义语句以()语句结束。A、ENDB、ENDSC、ENDPD、ENDM23.阅读程序段后给出其运行结果;设(CX)=0,(AX)=1SUB.CX,AXINA.XAND.CX,AXSHL.AX,CL上述程序段运行后(CX)=(),(AX)=()。24.若X原=10000001,则其十进制真值为()25.CPU与外设进行数据传送的方式有三种,()、()和()第2卷一.参考题库(共25题)1.三种定义常用数据的伪指令分别为()()()2.CPU中运算器的主要功能是()。A、算术运算B、逻辑运算C、函数运算D、算术运算和逻辑运算3.8086系统中,当对SS和SP寄存器的值进行修改时,有什么特殊规定?为什么这样做?4.SEGMENT/ENDS称为()伪指令;ASSUME称为()伪指令;NAME/END称为()伪指令;END称为()伪指令;段5.指令周期是指()。A、从主存储是读取一条指令的时间B、执行一条指令的时间C、从主存中读取一条指令到指令执行结束的时间D、主频脉冲时间6.存储周期是指()。A、存储器的读出时间B、存储器的写入时间C、存储器进行连续读和写操作所允许的最短时间间隔D、存储器进行连续写操作所允许的最短时间间隔7.8086中断分哪两类?8086可处理多少种中断?8086可屏蔽中断请求输入线是什么?“可屏蔽”的涵义是什么?8.下面的程序段运行之后,(AX)=(),(BX)=()。 9.8255A有哪几中工作方式?对这些工作方式有什么规定?10.标志寄存器的标志位ZF=0表示运算结果()。11.某DRAM芯片,其存储容量为2K×8位,该芯片的地址线和数据线数目为()。A、8,2B、2,8C、11,8D、12,812.计算机中不能直接表示有符号数是()。A、原码B、补码C、反码D、BCD码13.编写一程序段,统计数据区BUF中0的个数,并存入RES单元。数据段为: 14.8位二进制补码所能表示的十进制整数范围是()至(),前者的二进制补码表示为()后者的二进制补码表示为()15.8086微处理器有()条地址线,实模式下内存空间为(),地址的编码区间是()。可表示的地址范围为()。16.8086中,RESET的作用是()17.8086基本总线周期是如何组成的?各状态中完成什么基本操作?18.8086总线接口部件中有四个段寄存器,它们分别是()、()、()和()。19.十进制数-1用补码表示,该补码是()(8位)20.8086微处理器有()条地址线,实模式下内存空间为(),地址的编码区间是(),可表示的地址范围为()。21.某一存储单元对应的物理地址为25010H,若其偏移量为0010H,则其逻辑段基址为()。A、25010HB、0010HC、25000HD、2500H22.8086/8088微处理器内部有那些寄存器,它们的主要作用是什么?23.当进行加法或减法运算时,若最高位发生进位或借位,则()。A、CF=1B、DF=1C、SF=1D、ZF=124.设CL=0,当执行DECCL指令后,CL=()H.25.8253的端口地址为300H—303H,计数器0的CLK0端输入1MHz的计数脉冲,若要使其作为BCD码计数器,且在OUT0端产生1KHz的方波,试写出设置计数器0工作方式的初始化程序段。第3卷一.参考题库(共25题)1.计算机中()不能直接表示有符号数。A、原码B、补码C、反码D、BCD码2.编写一程序段,将数据区BUF中最大的数存入RES单元。数据段为: 3.十六进制数2B.4转换为二进制是(),转换为十进制是()。4.中断过程一般包括那几个阶段?5.CS常称为()其位数为()位,作用是()6.在计算机机内部,一切信息的存取、处理和传送都是以()形式进行的。7.设有三个八位无符号数x、y、z分别存放在DAT、DAT1、DAT2单元中,请写出下列程序段的功能 8.8086CPU中的段寄存器用来存放()。A、存储段的物理地址B、存储器的逻辑地址C、存储器的段基值D、存储器的起始地址9.8086/8088可用于寄存器间接寻址的寄存器有()A、2B、4C、6D、810.叙述用DMA方式传送单个数据的全过程。11.阅读下面的程序段.上述程序段运行期间,当执行完INCBX且(BX)=05H时,CX=()和AL=()。 12.编写一程序,把DA_BY1字节存储单元的8位二进制数分解为3个八进制数,其中字高位八进制数存放在DA_BY2的字节单元中,最低位存放在DA_BY2+2单元中。数据单元定义如下:DA_BY1.DB.6BHDA_BY2.DB.3.DUP(0)13.下面哪一个是状态标志()。A、AFB、IFC、DFD、TF14.中断向量表的作用是什么?它位于内存的什么区域?类型2的中断服务程序的入口地址位于中断向量表的什么位置?15.现有A/D变换器、8255及8254构成的数据采集系统如图所示。用8255A口、B口读入转换结果,PC0输入转换结束信号“忙”,PC5控制启动转换引脚START,PC5初始为低电平。PC6控制A/D转换结果输出引脚OE,PC6初始为低电平;而PC7则控制一发光二极管显示,PC7初始为低电平。8254用于控制采样频率。请回答下列问题。 (1)74LS138起什么作用 (2)图中/IOR和/IOW是什么,起什么作用 (3)写出8255、8254各端口地址 (4)编制8255初始化程序 16.8086被复位以后,微处理器从()存储单元开始执行程序。A、00000HB、FFFFFHC、0000FHD、FFFF0H17.某微机系统中,用2片EPROM2716(2K×8)和2片SRAM2114(1K×4)组成存储器系统。已知EPROM在前,SRAM在后,起始地址为0800H。试写出每一存储芯片的地址空间范围。18.假设(AX)=0FC77H,(CX)=504H,则下述指令执行后,(AX)=(),(CF)=()。 19.假设DF=0,(DS:0100H)=01A5H,有下列程序段; MOV.SI,0100H LODSW 程序段执行后,(AL)=();(AH)=();SI=()20.若十进制数为57.25,则其二进制数为()21.8086/8088CPU可处理多种中断,每个中断对应一个类型码,其类型码范围为()。22.主机与外设之间数据传送方式有()、()和()。23.有以下指令:MOV.AL,0A5HMOV.CH,0FHAND.AL,CH指令执行后:AL=();SF=();ZF=();PF=();CF=();OF=()24.十六进制数30A.5转换为二进制是()转换为十进制是()25.没有外存贮器的计算机监控程序可以存放在()A、RAMB、ROMC、CPUD、RAM和ROM第1卷参考答案一.参考题库1.参考答案:11111000;100010002.参考答案:B3.参考答案:C4.参考答案: 5.参考答案:操作码;操作数6.参考答案:50H7.参考答案: (1)方式0是计数结束停止计数方式 (2)方式1是可重复触发的单稳态工作方式 (3)方式2是分频器工作方式 (4)方式3是方波输出方式 (5)最好选用方式2和方式38.参考答案: 为了协调高速CPU与慢速的外设之间的速度匹配,以及避免数据的丢失,接口中一般设有数据锁存器或缓冲器。在输出接口中,一般都要安排锁存器,以便锁存输出数据,使较慢的外设有足够的时间进行处理,避免数据丢失,而CPU和总线可以回头去忙自己的其它工作。 在输入接口中,一般需要安排缓冲隔离环节,如三态门。特别是当有多个外设与CPU进行数据交换时,只有当CPU连通时,才允许某个选定的输入设备才进行数据传输,而其它外设此时数据总线隔离,避免干扰数据的传输。9.参考答案: 10.参考答案:A11.参考答案:A12.参考答案:地址总线;数据总线;控制总线13.参考答案:下一条要执行的指令14.参考答案:C15.参考答案:D16.参考答案:根据中断服务程序入口地址表在内存中的位置可知,调用中断类型号为N的中断程序时,可将中断类型号N乘以4求出中断矢量的首字节地址4N。已知该中断矢量的首字节为004CH。所以,这些单元所对应的中断类型号为:13H。所对应的中断服务程序的入口地址为:PA=CS×16+IP=4268H×16+9918=4BF98H17.参考答案:堆栈是存储器(内存)中的一个区域,一般,主要用于存放调用子程序时保存的入口信息和存放中断时所需保存的断点现场信息,堆栈操作主要是入栈和出栈二种(字操作),采用“先入后出”或“后入先出”和“向下增长”原理进行操作。18.参考答案:传统的计算机在执行指令时,总是相继地进行提取指令和执行指令的动作,也就是说,指令的提取和执行是串行进行的。在8086/8088中,指令的提取和执行是分别有由总线接口部件完成的,总线控制逻辑和指令执行逻辑之间即互相独立又互相配合;使8086/8088可以在执行指令的同时进行提取指令的操作。8086/8088CPU中,总线接口部件和执行部件的这种并行工作方式,有力地提高了工作效率。19.参考答案:D20.参考答案:B21.参考答案: 由预先安排好的内部或外部事件触发引起CPU中止正在正常执行的程序,而转去执行另一段为触发事件而编写的程序,等为触发事件而编写的程序执行完后再返回到被打断处继续执行。这个过程我们称之为中断。 (1)因为只有保存了有关断点的寄存器的值,才能在中断处理子程序执行完了后,正确的返回到主程序继续执行! (2)可编程中断控制器8259A22.参考答案:B23.参考答案: CX=2, AX=824.参考答案:-125.参考答案:程序控制方式;程序中断方式;DMA方式第2卷参考答案一.参考题库1.参考答案:DB;DW;DD2.参考答案:D3.参考答案:凡是遇到给SS寄存器赋值的传送指令时,系统会自动禁止外部中断,等到本条指令和下条指令执行之后,又自动恢复对SS寄存器赋值前的中断开放情况。这样做是为了允许程序员连续用两条指令分别对SS和SP寄存器赋值,同时又防止堆栈空间变动过程中出现中断。4.参考答案:定义;指定段址;模块定义;源程序结束5.参考答案:C6.参考答案:C7.参考答案: 8086中断可分为硬件中断和软件中断两类。 8086可处理256种类型的中断。 可屏蔽中断请求输入线为INTR; 可屏蔽是指该中断请求可经软件清除标志寄存器中IF位而被禁止。8.参考答案: 上述程序段运行后:(AX)=FF40H,(BX)=641H9.参考答案: 8255A有三种工作方式:它们分别是:方式0,方式1,方式2; (1).对方式0工作方式的规定如下:只能在同步传输和查询式传输中使用。 (2).对方式1的规定如下:在方式1下,规定一个端口作为输入口或者输出口的同时,自动规定了有关的控制信号和状态信号,尤其是规定了相应的中断请求信号。 (3).对方式2的规定如下:方式2是一种双向工作方式,如果一个并行外部设备即可以作为输入设备,又可以作为输出设备,并且输入输出动作不会同时进行,那么,将这个外设和8255A的端口A相连,并使它工作在方式2,就会非常合适。10.参考答案:不为零11.参考答案:C12.参考答案:B13.参考答案: 14.参考答案:-128;127;10000000;0111111115.参考答案:20;1MB;00000-FFFFFH;0-64k16.参考答案:复位17.参考答案: 基本总线周期由4个时钟(CLK)周期组成,按时间顺序定义为T1、T2、T3、T4。 T.1期间8086发出访问目的地的地址信号和地址锁存选通信号ALE; T.2期间发出读写命令信号/RD、/WR及其它相关信号; T.3期间完成数据的访问; T.4结束该总线周期。18.参考答案:代码段寄存器CS;数据段寄存器DS;附加段寄存器ES;堆栈段寄存器SS19.参考答案:1111111120.参考答案:20;1MB;00000-FFFFFH;0-64k21.参考答案:D22.参考答案:执行部件有8个16位寄存器,AX、BX、CX、DX、SP、BP、DI、SI。AX、BX、CX、DX一般作为通用数据寄存器。SP为堆栈指针存器,BP、DI、SI在间接寻址时作为地址寄存器或变址寄存器。总线接口部件设有段寄存器CS、DS、SS、ES和指令指针寄存器IP。段寄存器存放段地址,与偏移地址共同形成存储器的物理地址。IP的内容为下一条将要执行指令的偏移地址,与CS共同形成下一条指令的物理地址23.参考答案:A24.参考答案:0FF25.参考答案: 第3卷参考答案一.参考题库1.参考答案:D2.参考答案: 3.参考答案:101011.01;43.254.参考答案: (1)中断要求; (2)判断优先级; (3)中断响应(中断周期操作); (4)中断处理 (5)中断返回5.参考答案:代码段寄存器;16;存放代码段的段基值6.参考答案:二进制编码7.参考答案: 功能:计算3x+5y+7z的值res及resi单元保存8.参考答案:C9.参考答案:B10.参考答案: 1.因为DMA控制器要接受CPU的控制,接收CPU发来的初始化等信息,这要求地址线来寻址各端口,地址线为输入线。又因为DMA控制器可控制总线,这要求地址线为输

温馨提示

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

评论

0/150

提交评论