1、南开15春计算机原理复习资料推荐南开15春计算机原理复习资料一、客观部分:(单项选择、判断)(一)、选择部分1、目前普遍使用的微型计算机采用的电路是(D)A. 电子管B. 晶体管C. 集成电路D. 超大规模集电成路考核知识点: 计算机发展历程,参见第一章第一节2、x补=11011100B,则x的真值为(A)A. -36DB.92DC.-28DD.5CH考核知识点:机器数表示及补码运算。参见authorware课件第一章,第一节3、二进制数1001101B的十进制数表示为(C)A. 4DHB.95DC.77DD.9AD考核知识点: 数制转换。参见authorware课件第一章,第一节4、十进制小
2、数转换成十六进制数可采用(B)A.除基(10)取余法B.除基(16)取余法C.乘基(10)取整法D.乘基(16)取整法考核知识点: 数制转换。参见authorware课件第一章,第一节5、在8421码表示的二十进制数中,代码1001表示(C)A. 3B.6C.9D.1考核知识点: 数制转换。参见authorware课件第一章,第一节6、8位定点原码整数10100011B的真值为(B)A. +0100011B. -0100011C.+1011101D. -1011101考核知识点: 数制转换。参见authorware课件第一章,第一节7、采用十六进制书写二进制数,位数可以减少到原来的(C)A.
3、12B. 13C.14D.15考核知识点: 数制转换。参见authorware课件第一章,第一节8、用二一十进制数表示一位十进制数的二进制位是(D)A. 1位B.2位C.3位D.4位考核知识点: 数制转换,参见authorware课件第一章,第一节9、某数在计算机中用 8421BCD 码表示为 0011 1001 1000 ,其真值为(A)A. 398B.398HC.1630QD.1110011000B考核知识点: 数制转换,参见authorware课件第一章,第一节10、十进制数80用16位补码表示是(D)A. F080HB.8080HC.FF88HD.FFB0H考核知识点: 数制转换,参见
4、authorware课件第一章11、计算机进行运算的进制是(A)A. 二进制B.十进制C.八进制D.十六进制考核知识点: 计算机基础知识,参见authorware课件第一章,第一节12、字符的编码,目前在微机中最普遍采用的是(C)A. BCD码B.16进制C.ASC码D.格雷码考核知识点: 计算机基础知识。参见第一章第二节13、计算机软件是指(D)A. 操作系统B.汇编程序C.用户程序D.所有程序及文档的统称考核知识点: 计算机基础知识,参见第一章第三节14、目前微型机系统上广泛使用的机械式鼠标是一种(A)A. 输入设备B.输出设备C.输入输出设备D.显示设备考核知识点: 计算机基础知识,参见
5、第一章第四节15、在主机与外围设备进行数据交换时,为解决两者之间的同步与协调、数据格式转换等问题,必须要引入(C)A.数据缓冲寄存器B.IO总线C.I/O接口D.串并移位器考核知识点: 微型计算机系统概念,参见第一章第四节16、家用电脑是指(D)A. 家用电器B.家庭电影院C.家庭音响设备D.家用计算机考核知识点: 多媒体计算机概念,参见第一章第五节17、当8086进行取指令操作时,使用的段基值是在(B)A. DS中B.CS中C.SS中D.ES中考核知识点: 8086寄存器结构18、CPU包括(C)两部分A.ALU和累加器B.ALU和控制器C.运算器和控制器D.ALU和主存储器考核知识点: 8
6、086CPU的结构19、在机器内部操作中,CPU与存贮器之间信息交换使用的是(B)A. 逻辑地址B.物理地址C.有效地址D.相对地址考核知识点: 物理地址与逻辑地址的关系20、堆栈指针SP的内容是(B)A. 栈顶单元内容B.栈顶单元地址C.栈底单元内容D.栈底单元地址考核知识点: 8086寄存器结构21、现代计算机通常是将处理程序存放在连续的内存单元中,CPU在执行这个处理程序时,使用一个寄存器来指示程序的执行顺序,这个寄存器为(D)A. 指令寄存器B.指令译码器C.指令缓冲寄存器D.指令指针寄存器考核知识点: 8086寄存器结构22、若指令的运算结果不为0且低8位中“1”的个数为偶数,则标志
7、寄存器中ZF和PF的状态为(B)A. 0,0B.0,1C.1,0D.1,1考核知识点: 8086标志寄存器结构23、如果指令中的地址码就是操作数的有效地址,那么这种寻址方式称为(B)A. 立即寻址B.直接寻址C.间接寻址D.寄存器寻址考核知识点: 8086操作数的寻址方式24、在基址寻址方式中,操作数的有效地址是(B)A. 程序计数器内容加上位移量B.基址寄存器内容加上位移量C.变址寄存器的内容加上位移量D.地址寄存器内容加上位移量考核知识点: 8086操作数的寻址方式25、如指令中的地址码就是操作数,那么这种寻址方式称为(A)A. 立即寻址B.直接寻址C.间接寻址D.寄存器寻址考核知识点:
8、8086操作数的寻址方式26、指令“MOV AX,BX+20H”源操作数的寻址方式为(C)A. 寄存器寻址B.寄存器间接寻址C.寄存器相对寻址D.以上均不对考核知识点: 8086操作数的寻址方式27、假设VAR为变量,指令MOV BX,OFFSET VAR源操作数的寻址方式是(C)A. 直接寻址B.间接寻址C.立即数寻址D.存贮器寻址考核知识点: 8086操作数的寻址方式28、下列操作中,允许段超越的是(C)A. 取指令B.存目的串C.以BP为基础存取操作数D.堆栈操作考核知识点: 8086操作数的寻址方式29、堆栈是一种(B)存贮器。A. 顺序B.先进后出C.只读D.先进先出考核知识点: 8
9、086通用指令30、在8086系统的中断向量表中,若从0000H:005CH单元开始由低地址到高地址依次存放10H、20H、30H和40H四个字节,则相应的中断类型码和中断服务程序的入口地址分别为(A)A. 17H,4030H:2010HB.17H,2010H:4030HC.16H,4030H:2010HD.16H,2010H:4030H考核知识点: 8086通用指令31、中断向量可提供(D)A. 被选中设备的地址B.传送数据的起始地址C.主程序的断点地址D.中断服务程序的入口地址考核知识点: 8086通用指令32、寄存器BX和DX中存放有32位二进制数,其中BX中放高16位,下列程序段完成对
10、这32位数扩大4倍的功能,那么该程序段中方框里应填的语句是(C)MOV CX,2LOP:SHL DX,1 LOOPLOPA. ROL BX,1B.ROR BX,1C.RCLBX,1D.RCR BX,1考核知识点: 8086通用指令33、下列第(D)条是合法的访问I/O端口指令。A. IN AL,100HB.IN AL,BXC.IN AL,BLD.IN AL,DX考核知识点: 8086通用指令34、在指令“MOV AX,0”执行后,CPU状态标志位IF的值(D)A. 为0B.为lC.不确定D.不变考核知识点: 8086通用指令35、下列指令执行后能使BX中数据必为奇数的是(B)A. XOR BX
11、,01HB.OR BX,01HC.AND BX,01HD.TEST BX,01H考核知识点: 8086通用指令36、设CL=05H,要获得CL=0AH,可选用的指令是(A)A. XOR CL,0FHB.NOT CLC.OR CL,0AHD.AND CL,0FH考核知识点: 8086通用指令37、8086系统可寻址I/O端口的最大地址为(C)A. 0FFHB.0FFFHC.0FFFFHD.10000H考核知识点: 8086寻址方式38、设SP=50H,执行段间返回指令RET 后,寄存器SP的内容是(C)A. 5AHB.5CHC.54HD.44H考核知识点: 8086通用指令39、在汇编语言中,定
12、义如下变量,其中合法的变量是(A)A. _GOB.4MC.+ONED.AAA考核知识点: 汇编语言基础40、在指令“MOV AX,ES:BX”中,源操作数采用的寻址方式是(B)A. 寄存器间接寻址B.寄存器相对寻址C.寄存器寻址D.直接寻址考核知识点: 8086寻址方式41、下列语句中能与“DA1 DB 32H,34H”语句等效的是(A)A. MOV DA1,32H MOV DA1+1,34HB.MOV DA1,32 MOV DA1+1,34C.MOV WORD PTR DA1,3234HD.MOV WORD PTR DA1,24考核知识点: 汇编语言伪指令42、伪指令ENDP告诉汇编程序(B
13、)A. 宏定义结束B.过程定义结束C.段定义结束D.过程运行结束考核知识点: 汇编语言伪指令43、若MASK和F为符号名,则下列指令语句不正确的是(D)A. MASK EQU l0B.MASK EQU 5*8C.MASK=10D.MASK EQU F*8考核知识点: 汇编语言伪指令44、使用DOS功能调用时,子程序编号应放在(B)寄存器中。A. ALB.AHC.AXD.任意指定考核知识点: DOS功能调用45、根据下面定义的数据段:DSEGSEGMENT DAT1DB1234 DAT2DW5678H DAT3DD 12345678H ADDREQUDAT3-DAT1DSEGENDS执行指令MO
14、V AX, ADDR后,AX寄存器中的内容是(C)A. 5678HB.0008HC. 0006HD.0004H考核知识点: 汇编语言伪指令46、8086微处理器的可屏蔽中断请求信号来自于(C)A. CLK引脚B.NMI引脚C.INTR引脚D.GND引脚考核知识点: 8086引脚特征47、8086CPU用ALE的下降沿将T1期间出现的(A)信息锁存在外部地址锁存器中。A. A0-A19B. C.A和BD.D0-D15考核知识点: 8086时序特征48、8086执行一个总线周期最多可传送(B)字节。A. 1个B.2个C.3个D.4个考核知识点: 8086时序特征49、8086/8088执行一个总线
15、周期是在(C)之后插入TW。A. T1B.T2C.T3D.T4考核知识点: 8086时序特征50、按照USB 1.0 规范,一台主机最多可连接(D)个外设装置(含USB集线器USB Hub)。A. 120B.122C.123D.127考核知识点: 8085系统总线51、8086微机系统的地址总线是(C)A. 8位B.16位C.20位D.32位考核知识点: 8085系统总线52、在存储体系中,辅存的作用是(D)A. 弥补主存的存取速度不足B.缩短主存的读写周期C.减少CPU访问内存的次数D.弥补主存容量不足的缺陷考核知识点: 半导体存储器的概念53、采用部分译码法的片选控制(A)A. 有地址重叠
16、问题B.没有地址重叠问题C.地址一定是不连续的D.地址一定是连续的考核知识点: 存储器与CPU的连接54、动态RAM刷新时,每次刷新(C)A. 1位B.1字节C.1行D.1个存储芯片考核知识点: DRAM的概念55、接口电路中的译码器是对CPU的哪种信号译码产生片选信号?( B)A. 数据信号B.地址信号C.控制信号D.数据信号和控制信号考核知识点: 存储器与CPU的连接56、若用存贮芯片(32K1)构成8086的存贮器系统至少要用(B)A. 8片B.16片C.32片D.64片考核知识点: 存储器与CPU的连接57、在采用DMA方式的I/O系统中,其基本思想是在以下部件或设备之间建立直接的数据
17、通路,这指的是(B)A. CPU与外围设备B.主存与外围设备C.外设与外设D.CPU与主存考核知识点: DMA传送方式的特点58、CPU不断检测外设状态,当外设准备就绪后,才进行数据传送。这种数据传送方式称为(B)A. 无条件传送方式B.查询传送方式C.中断传送方式D.DMA传送方式考核知识点: CPU与外设的输入输出方式59、在DMA控制器8237控制下进行“写传送”时,8237需先后向I/O接口和存储器发出的控制信号是(B )A. B.C. D.考核知识点: DMA控制器823760、下面是关于可编程中断控制器8259A的叙述,其中错误的是(B)A. 8259A具有优先级管理的功能B.82
18、59A具有辨认中断源的功能C. 8259A具有向CPU提供中断向量的功能D.一片8259A可管理8级中断 考核知识点: 8259A的相关知识61、每一片8259A最多可管理的中断源有 (C)A. 4级B.7级C.8级D.16级考核知识点: 8259A的相关知识62、普通中断结束EOI命令适用于(A)方式中的中断命令。A. 完全嵌套B.自动循环C.特殊循环D.特殊屏蔽考核知识点: 8259A的相关知识63、3片8259A级联,最多可管理(C)级中断。A. 24B.23C.22D.21考核知识点: 8259A的相关知识64、除法出错是属于(B)中断。A.线路故障B.内部中断C.INTOD.单步中断
19、考核知识点: 8086中断实现相关知识65、82535有3个独立的计数器,每个计数器可以有几种不同的工作方式?( D)A. 3种B.4种C.5种D.6种考核知识点: 8253 相关知识66、若输入初值n后,在GATE脉冲有效后,在OUT端就可输出一个宽度为n个CLK周期的负脉冲,则8253应工作于方式(B)A. 0B.1C.2D.3考核知识点: 8253 相关知识(二)、判断部分1、字长越长,计算机处理数据的速度越快。( )考核知识点: 计算机基础知识2、任何一个十进制小数都可以用二进制精确表示。( )考核知识点: 计算机基础知识3、BCD码表示的数是二进制数。 ( )考核知识点: BSD码概
20、念4、计算机的内存与外存都可以直接与CPU交换数据。( )考核知识点: 计算机基础知识5、8086 中,取指令和执行指令可以重叠操作。( )考核知识点: 8086CPU的结构6、8088 的数据可以存放在几个不连续的段中。( )考核知识点: 8086存储器结构特点7、当指令执行完后,其结果是偶数时,奇偶标志PF=1。( )考核知识点: 8086标志寄存器结构8、8086 的数据可以存放在几个不连续的段中。( )考核知识点: 8086存储器结构特点9、立即数是不允许被用作目的操作数的。( )考核知识点: 8086操作数的寻址方式10、中断服务程序可放在用户可用的内存的任何区域。( )考核知识点:
21、 8086通用指令11、汇编语言是面向机器的语言。( )考核知识点: 汇编语言基础12、8086的Ready信号是由外部硬件产生的。( )考核知识点: 8086引脚特征13、8088的Ready信号是由外部硬件产生的。( )考核知识点: 8086引脚特征14、8088的M/IO引脚的低电平表明选通的是I/O接口。( )考核知识点: 8086引脚特征15、 及HOLD、HLDA信号是与系统中其它总线主设备有关的信号。( )考核知识点: 8086引脚特征16、8086访问一个字节单元和访问一个字单元,只需要一个总线周期。( )考核知识点: 8086时序特征17、DRAM存储器芯片只要不关电源,信息
22、就不会丢失。( )考核知识点: 半导体存储器的概念18、EPROM 虽然是只读存储器,但在编程时可向内部写入数据。( )考核知识点: ROM的概念19、多个外设可以通过一条中断请求线,向CPU发中断请求。( )考核知识点: 中断系统的基础知识20、8086响应INTR请求需要执行两个总线响应周期。( )考核知识点: 中断系统的基础知识21、8259A中对任何一级外部IR中断源都可单独进行屏蔽。( )考核知识点: 8259A的相关知识22、8086的中断入口地址只能放到内存的最低端,即03FFH区域。( )考核知识点: 8086中断实现相关知识23、8088的 信号可用作中断矢量的读选通信号。(
23、 )考核知识点: 8086中断实现相关知识24、8088 的可屏蔽中断的优先权高于非屏蔽中断。( )考核知识点: 8086中断源优先级25、8086的可屏蔽外部中断源的中断类型号是用软件设置的。( )考核知识点: 8086中断实现相关知识26、8253 的每个计数器只能按二进制计数。( )考核知识点: 8253 相关知识27、8253三个计数通道结构完全相同,且独立工作。( )考核知识点: 8253 相关知识28、8253的计数执行单元最多可计数65535个输入脉冲。( )考核知识点: 8253 相关知识29、读取8253内的计数值时,必须先用锁存命令将当前计数值锁存在输出锁存器中。( )考核
24、知识点: 8253 相关知识30、8253的计数器是对机器的CLK脉冲计数。( )考核知识点: 8253 相关知识31、8255A中端口A使用的是INTR等联络线是端口C的线。( )考核知识点: 8255A相关知识32、8255A的C口置位/复位控制字是写入C口的端口地址。( )考核知识点: 8255A相关知识33、8255 只有三个普通I/O端口,所以它不可作为一个外部中断源去向8086申请中断。( )考核知识点: 8255A相关知识二、主观部分:(一)、简答1. 假设四种CPU主存地址分别为16根、20根、24根以及32根,试问每种CPU可寻址内存多少字节? 考核知识点:8086CPU的物
25、理地址与引脚的关系附答案:64K字节,1M字节,16M字节,4G字节2. 设字长为16位,将下列十进制数转换成二进制数,十六进制数以及压缩BCD数。 65 129 257 513考核知识点:数值转换,参见authorware课件第一章第一节附答案:0000000001000001B,0041H,( 0000000001100101)BCD 0000000010000001B,0081H,(0000000100101001)BCD 0000000100000001B,0101H,(0000001001010111)BCD 0000001000000001B,0201H,(000001010001
26、0011)BCD2. 请写出0 的原码、反码与补码考核知识点:机器码中的原码,补码,反码的概念及计算方法。参见authorware课件附答案:8位数0的原码: +0 = 0 0000000- 0 = 1 0000000即:数0的原码不唯一。+0反 = 00000000-0反= 11111111即:数0的反码也不是唯一的。+0补= +0原=00000000-0补= -0反+1=11111111+1 =100000000对8位字长,进位被舍掉+0补= -0补= 000000003设字长为8位,写出x、y的原码、反码和补码,并且用补码计算x+y,问是否有溢出? x=-78 y=35 x=-64 y=
27、-66考核知识点:机器码中的原码,补码,反码的概念及计算方法。参见authorware课件附答案:X原=11001110,X反=10110001,X补=10110010Y原=00100011,Y反=00100011,Y补=00100011因为:X补=10110010Y补=00100011那么:X补+Y补=11010101=X+Y补X+Y= 10101011没有溢出X原=11000000,X反=10111111,X补=11000000Y原=11000010,Y反=10111101,Y补=10111110因为:X补=11000000Y补=10111110那么:X补+Y补=101111110,有溢出4.8086CPU由哪两部分组成?它们的主要功能各是什么?考核知识点:CPU的组成以及各部件功能。附答案:8086CPU由总线接口部件BIU (Bus Interface Unit)和执行部件EU (Execution Unit) 两大部分组成。总线接口部件的主要功能是形成物理地址、预取指令、指令队列排队、读/写操作数和总线控制。执行部件的主要功能是进行指令译码并执行指令。5 什么是逻辑地址?什么是物理地址?如何将逻辑地址转换为物理地址?考核知识点:逻辑地址,物理地址的概念及其相互转换关系附答案:逻辑地址是指在程序和指令中使用的一种地址,它包括两部分:段基地
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1