




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2024年大学试题(计算机科学)-微机原理及程序设计笔试历年真题荟萃含答案(图片大小可自由调整)答案解析附后卷I一.参考题库(共25题)1.堆栈的工作方式是()。2.已知X的原码是10001000,则X的反码是(),补码是()3.下面程序段是判断寄存器AH和AL中第三位是否相同,如相同,AH置0,否则AL置0。试在空白处填上适当的指令(一个空白处只填一条指令)。 4.当进行加法或减法运算时,若最高位发生进位或借位,则CF=();标志寄存器的标志位ZF=1表示运算结果()5.设CL=0,当执行DECCL指令后,CL=()H.6.8088/8086系统中,不改变DS值的情况下,其数据段的最大寻址范围是()KB。7.在执行下列指令寻找操作数时,不需要使用段寄存器DS的指令是()。A、LODSB
B、ADD.BX,34H
C、NEG.[BX]
D、MOV.AX,[SI]8.用4K*4位SRAM芯片组成一个容量为16K*8位的存储器,要几片4K*4位的SRAM?分成几组?每组几片?地址线如何分配?请画出简单连接图?9.I/O接口的功能是交换主机和外设的状态信息,使主机和外设的()相匹配,实现主机与外设之间的()交换。10.8086微处理器有()条地址线,实模式下内存空间为(),地址的编码区间是(),可表示的地址范围为()。11.运算器的主要功能是进行()。A、算术运算B、逻辑运算C、初等函数运算D、逻辑运算与算术运算12.衡量存储器的主要性能指标有()、()、()、()和()。13.某一存储单元的逻辑地址为2500H:0010H时,其对应的物理地址为()。A、2500HB、0010HC、25100HD、25010H14.有一8086系统的中断向量表,在0000H:003CH单元开始依次存放34H、FEH、00H和F0H四个字节,该向量对应的中断类型码和中断服务程序的入口地址分别为()。A、0EH,34FEH:00F0HB、0EH,F000H:FE34HC、0FH,F000H:FE34HD、0FH,00F0H:34FEH15.CPU中运算器的主要功能是()。A、算术运算B、逻辑运算C、函数运算D、算术运算和逻辑运算16.十进制负数-61的八位二进制原码是();反码为();补码为()。17.没有外存贮器的计算机监控程序可以存放在()A、RAMB、ROMC、CPUD、RAM和ROM18.补码加法10111011+11110111的计算结果是()19.8086系统中的BHE信号通常作为()地址存储体的体选信号。当BHE为()电平时有效。20.对8253定时/计数器各通道的初始化编程是否要按一定顺序?初始化包括哪些内容?设8253的端口地址为360H,362H,364H,366H,试对其3个通道进行初始化编程,使计数器0设置为方式1,计数初值为2500H;计数器1设置为方式2,计数初值为3000H,计数器2设置为方式3,计数初值为1000。注:8253控制格式为D7D6:选择通道。D5D4:00—计数器锁存;01—只读/写计数器低字节;10—只读/写计数器高字节;11—先读/写计数器低字节,在读/写计数器高字节。DD2D1:确定工作方式。D0:1—BCD码计数;0—二进制计数。21.SEGMENT/ENDS为()伪指令;END称为()伪指令;PROC/ENDP称为()伪指令。22.当进行加法或减法运算时,若最高位发生进位或借位,则()。A、CF=1B、DF=1C、SF=1D、ZF=123.主存和CPU之间增加高速缓存的目的是()。A、解决CPU和主存之间的速度匹配问题B、扩大存容量C、既扩大内存容量,又提高存取速度D、解决CPU与外存之间速度匹问题24.中断服务入口地址表又称为(),每个中断向量占用()字节空间。25.IP的内容为下一条将要执行指令的偏移地址,与()共同形成下一条指令的物理地址。A、CSB、DSC、ESD、SS卷II一.参考题库(共25题)1.假设(DS)=2000H,(BX)=1256H,(SI)=528FH,位移量TABLE=20A1H,(232F7H)=3280H,(264E5H)=2450H,则执行指令JMP.BX后,(IP)=()执行指令JMP.TABLE[BX][SI]后,(IP)=();执行指令JMP.[BX][SI]后,(IP)=()。2.简要说明CF、OF、AF、ZF、DF等标志位的含义?3.将存放在奇地址的字称为();8086CPU存取该类型的字时需要()个总线周期,存取一个字节需要()个总线周期。4.三种定义常用数据的伪指令分别为()()()5.8253计数器0在1ms脉冲信号源作CLK0且工作在方式3,定时1分钟,用8255的PC6提供GATE0,在定时期间,由PC7控制的灯亮(PC7=1,亮)对OUT0的检测通过PC0进行,定时结束灯灭,先画出脉冲信号源、8253,8255的连接关系图,再编写程序段。(8253,8255采用PC机上的端口地址,分别为40H~43H,60H~63H)。6.8253是可编程的()接口芯片。A、定时器/计数器B、并行C、串行D、中断控制器7.接口芯片为什么需要片选信号?片选信号又是如何得到的?8.一静态RAM芯片的地址线为A0~A10,数据线为D0~D3,则该存储器芯片的容量为()。A、2K×4位B、1KBC、2KBD、1K×4位9.请写出下面程序段实现什么功能? 10.若在一个系统中有五个中断源,它们的优先权排列为:1、2、3、4、5,它们的中断服务程序人口地址分别为3000H、3020H、3040H、3060H和3080H。将五个中断源的中断请求信号相“或”后,作为INTR信号,当CPU响应中断后,把中断请求触发器的状态,作为一个外设(设端口地址为20H)读人CPU,逐位检测它们的状态,若有中断请求就转到相应的服务程序的人口。编程序:当有中断请求且CPU响应时,用查询方法转至申请中断的优先权最高的源的中断服务程序。11.指出8253的方式0~方式3各是何种工作方式,为了重复计数,最好选用哪些工作方式?12.一片8255A端口A有()种工作方式,端口B有()种工作方式。13.十进制数61.5转换为二进制是(),转换为十六进制是()。14.假设S0+20SN,不允许使用串操作指令。 15.有下面的程序段,试说明该程序段实现什么功能? 16.并行接口有何特点?其应用场合如何?17.8086CPU中,SP指向堆栈()部;IP指明()。18.执行下列指令后,AX寄存器中的内容是()。 TABLE.DW.10,20,30,40,50 ENTRYDW3... MOV.BX,OFFSETTABLE ADD.BX,ENTRY MOV.AX,[BX]A、(AX)=20B、(AX)=30C、(AX)=40D、(AX)=5019.8086/8088的EU与BIU各表示什么含义?各自的功能是什么?EU与BIU是如何协同工作的?20.若AX=3500H,CX=56B8H,当ANDAX,CX指令执行后,AX=()。A、1400HB、77F8HC、0000HD、0FFFFH21.微处理器中常用的中断技术有()、()、()。22.某一存储单元的逻辑地址为2500H:0050H时,其对应的物理地址为()23.中断返回时,8086自动从堆栈中取出()和()恢复。24.阅读程序段后给出其运行结果;设(CX)=0,(AX)=1SUB.CX,AXINA.XAND.CX,AXSHL.AX,CL上述程序段运行后(CX)=(),(AX)=()。25.运算器由很多部件组成,其核心部分是()。A、数据总线B、算术逻辑单元C、累加器D、多路开关卷III一.参考题库(共25题)1.正数的机器数等于其真值的码制有()。A、原码B、补码C、反码D、原码、反码、补码2.8086总线上的地址信号和数据信号是()的。A、分时复用B、分开传送C、混杂一起D、不需地址3.使用2K×4位、芯片32片可组成容量为()KB内存,每片片内地址线有()位。4.8086/8088中断共有()种类型中断,可分为()中断和()中断。5.8086系统中一个基本的总线周期由()个时钟周期组成。6.若采用双符号位判断溢出,当结果的符号位为11时,表示()。A、结果为正,无溢出B、结果正溢出C、结果负溢出D、结果为负,无溢出7.程序计数器PC的内容是()。A、指令B、数据C、指令地址D、数据地址8.用1K×4/片的存储芯片构成一个4K×8的存储器,地址线A15--A0(低),双向数据线D7--D0,/CE为片选输入端。画出芯片级逻辑图,注明各种信号线,列出片选逻辑式。9.下面是两个字符串的比较程序,比较结果存放在RESULT单元中。试问: (1)、程序运行后,结果单元(RESULT)存放的内容表示什么意义? (2)、SJ1的字符串为‘captial’,SJ2的字符串为‘captive’时,(RESULT)=? 10.现有下列数据段 下面程序段是实现把STR1中所有字符逆向传送到BUF缓冲区(即STR1中第一个字符送到BUF的最后一个单元,STR1中最后一个字符送到BUF的第一个单元)。试把程序中所空缺的指令填上。 11.两个采用补码表示的数进行加减运算时,发生负溢出的特征是双符号位为()。A、01B、00C、10D、1112.操作数地址存放在寄存器的寻址方式称为()。13.叙述可屏蔽中断的响应过程,一个可屏蔽中断或非屏蔽中断响应后,堆栈顶部四个单元中是什么内容?14.认真阅读下面的程序段并回答问题 上面的指令执行后,(AX)=(),(CF)=() 15.从功能上,8086CPU由()和()构成。16.8255A的3个端口在使用时有什么差别?17.字长8位的二进制数-1010的原码为(),补码为()。18.根据功能,8086的标志位可分为()标志和()标志。19.若DATA1与DATA2都是内存单元的地址,请指出下列程序段的功能: 20.以下四种类型存储器中,传输同样多的字为比较条件,则读出数据传输率最高的是()A、DRAMB、SRAMC、闪速存储器D、EPROM21.一个端口可有()个I/O地址。A、1B、2C、256D、不一定22.在直接寻址中,操作数放在()。A、通用寄存器B、内存单元C、堆栈D、程序计数器23.认真阅读以下程序段。程序段执行后(AX)=(),(DX)=(),CF=(), 24.8086/8088CPU执行INTn指令时,CPU将以下寄存器压入堆栈的顺序是()。A、FLAGS,IP,CSB、IP,CS,FLAGSC、CS,IP,FLAGSD、FLAGS,CS,IP25.设不完整电路如下图所示,认真看图并回答问题。 (1).在图中标出8255的地址范围是多少? (2).设图中数码管为共阳极数码管,8255的PA口经过一个8缓冲驱动器接至数码管相应段。若需要PA口的某条线输出高电平时数码管的相应段发光,问应采用同相还是反相的缓冲器?试在图中标出 (3).图中右下侧为一开关输入电路,若需要当开关打开时,从PC口输入低电平,应如何修改电路(可加数字电路器件)。试在图中标出 (4).根据电路接法,编写对8255进行初始化的有关指令 (5).数码管的驱动电路采用同相缓冲驱动器,编写使数码管显示数字0的指令 (6).对题目所给的开关电路,编写判别有无开关闭合的有关指令,使若无开关闭合则继续检查,若有开关闭合则向下执行卷I参考答案一.参考题库1.参考答案:先进后出2.参考答案:11110111;111110003.参考答案: (1)XOR.AH,AL (2)JZ.ZERO4.参考答案:1;为零5.参考答案:0FF6.参考答案:647.参考答案:B8.参考答案: 9.参考答案:速度;数据10.参考答案:20;1MB;00000-FFFFFH;0-64k11.参考答案:D12.参考答案:存储容量;存储速度;可靠性;功耗;集成度13.参考答案:D14.参考答案:C15.参考答案:D16.参考答案:10111101;11000010;1100001117.参考答案:B18.参考答案:1011001019.参考答案:奇;低20.参考答案: 21.参考答案:段定义;源程序结束;过程定义22.参考答案:A23.参考答案:D24.参考答案:中断矢量表;425.参考答案:A卷II参考答案一.参考题库1.参考答案:1056H;3280H;2450H2.参考答案: C.F://进位标志。若运算结果的最高位产生一个进位或借位,则CF=1,否则CF=0。 O.F://溢出标志。若在算术运算中带符号数的运算结果,当字节运算时大于+127或小于-128;字运算时大于十32767或小于一32768,则OF=1,否则OF=0。 A.F://辅助进位标志。若在字节操作时,由低半字节向高半字节有进位或借位;或在字操作时,由低位字节向高位字节有进位或借位,则AF=1,否则AF=0。 Z.F://零标志。若运算结果为0,则ZF=1,否则ZF=0 D.F://方向标志。若用指令置DF=1,则串操作指令就为自动减量指令,也就是从高地址向低地址处理串;若使DF=0,则串操作指令就为自动增量指令,也就是从低地址向高地址处理串。3.参考答案:非规则字;2;14.参考答案:DB;DW;DD5.参考答案: 6.参考答案:A7.参考答案:同存储器的读/写操作相仿,CPU要访问接口,必须要有一个地址信号选中该接口芯片后,才能使该接口芯片工作。片选信号一般由地址线经地址译码后产生8.参考答案:A9.参考答案: 将DATI开始的15个字节数据移到DAT2开始的存储区10.参考答案: 11.参考答案: (1)方式0是计数结束停止计数方式 (2)方式1是可重复触发的单稳态工作方式 (3)方式2是分频器工作方式 (4)方式3是方波输出方式 (5)最好选用方式2和方式312.参考答案:3;213.参考答案:111101.1;3D.814.参考答案: 功能:将以S0为起始地址的20个字符,依次传送以SN为起始地址的一段区域中15.参考答案: 16.参考答案:并行通信就是同时在多根传输线上以计算机的字长为单位传送数据,实现与外设并行通信的接口电路就是并行接口。并行接口主要由数据端口寄存器、控制端口寄存器和状态端口寄存器组成,并行接口适合于并行外部设备与计算机之间进行近距离、大量和快速的信息交换。17.参考答案:堆栈顶部;下一条要执行的指令18.参考答案:C19.参考答案: (1)在8088/8088微处理器中EU是执行部件,BIU是总线接口部件。 (2)EU的功能是执行指令,BIU的功能是使微处理器与片外存储器或I/O接口电路进行数据交换。 (3)EU通过BIU进行片外操作数的访问,BIU为EU提供将要执行的指令;EU与BIU可独立工作,当EU不需要BIU提供服务时BIU可进行填充指令队列的操作。20.参考答案:A21.参考答案:单线中断;多级中断;矢量中断22.参考答案:25050H23.参考答案:断点地址;标志寄存器值24.参考答案: CX=2, AX=825.参考答案:B卷III参考答案一.参考题库1.参考答案:D2.参考答案:B3.参考答案:32;114.参考答案:256;软件;硬件5.参考答案:46.参考答案:D7.参考答案:D8.参考答案: 用4K×4RAM芯片构成一个16K×8的存储器,需进行位扩充和字扩充。共需要的芯片数为:[4K×8]/[1K×4]=[4/1]×[8/4]=4×2=8共需8个芯片,分为4组,每一组2片。其中A9~A0用来做芯片地址;A11~A10用来做片选信号;A15~A12不用存储器系统与CPU的连接图如下 9.参考答案: (1)(RESULT)存放的内容表示SJ1字串中第一个不同于SJ2字串的对应字符的偏移量(相对于SJ1)。 (2)(RESULT)=510.参考答案: ①CLD②SUBSI,2或①STD②ADDDI,211.参考答案:C12.参考
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025广州市购销合同范本(定版)
- 幼儿早期学习支持知到课后答案智慧树章节测试答案2025年春山东省文登师范学校
- 2025合同法的新发展与实践应用
- 2025年家庭装修工程合同范本
- 2025年设备的租赁合同范本
- 2024年郑州市保安服务集团有限公司招聘真题
- 总复习 数的运算第4课时 教案2024-2025学年数学六年级下册-北师大版
- 2024年邵阳市民政局所属事业单位招聘工作人员真题
- 2024年衢州市衢江区综合事业单位招聘真题
- 2024年乐山市五通桥区人民医院中医医院招聘真题
- 【课件】五指活动课程讲解
- 采煤机说明书-样本
- 数控折弯机操作手册样本
- 河南省高等职业教育单招财经类职业技能测试考试题库(含答案)
- 项目实施方法论课件
- 新疆沙质荒漠化防治区划及分区防治模式研究
- 2022.06英语六级真题第1套
- 数值分析实验报告(实验五实验六)
- 听海洋生物讲故事1
- 电子表格表格会计记账凭证模板
- 国家中小学智慧教育平台培训专题讲座
评论
0/150
提交评论