版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、全国2012年10月自考微型计算机原理及应用试题一、单项选择题(本大题共20小题,每小题1分,共20分)1计算机表示一个二进制数的最基本的单位是( )A位B.字节C字D.双字2世界上第一台电子计算机是( )AApple 机B.ENIACCIBM 360D.IBM PC机3基址寄存器是指( )AAXB.BXCCXD.DX4要将进位标志置1,可执行指令( )ACLCB.CLDCSTCD.STD5数据定义语句中,用命令DD定义的数据的长度为( )A.8位B.16位C32位D.64位6SRAM芯片6116的片选信号为( )A.B.GNDCD.7下列关于I/O端口独立编址的说法,正确的是( )A译码电路
2、较简单B.I/O端口占用内存空间C程序设计的灵活性好D.不需要专用的I/O指令8.74LS373芯片是一种( )A译码器B.锁存器C缓冲器D.数据收发器9异步通信时,在电平幅值一定的情况下,数据传送的距离与数据传送的速率( )A无关B.相等C成正比D.成反比10在8251A提供的与MODEM相连的控制信号中,用于表示数据终端准备好的信号是( )A.B.CD.11下列PC总线信号线中,属于控制线的是( )A.A19A0B.D7DoC.D.12十进制数-126 的8位二进制补码表示为( )A. 01111110B.10000000C10000001D.1000001013设某一个32位浮点数的阶码
3、有7位,尾数有23位,阶符和数符各1位,则它能表示的最大正数为( )A.(1-2-23)27B.(l-2-7)223C.(l-2-127)223D.(1-2-23)212714设某存储单元的段基值为9000H,偏移地址为1000H,该存储单元的物理地址为( )A0A000HB.10000HC19000HD.91000H15下列指令中,源操作数的寻址方式为立即寻址的是( )AMOVBX,A B.MOVBX,A+lCMOVBX,OFFSET D.MOVBX,ASI16设AX中存放一个带符号数,要完成(AX)/2运算,应使用指令( )ARCR AX,1B.ROR AX,1CSAR AX,1D.SHR
4、 AX,117设AX=0089H,指令“CBW”执行后,AX寄存器的内容为( )A0089HB.0F89HC8089HD.0FF89H18.8086系统的存储器采用奇偶分体,当传送奇地址的高位字节时( )=L,A0= L B.=L,A0= HC= H,A0= L D.= H,A0= H19两片8259A级联,最多可管理的不同优先级的中断源为( )A8级B.9级C15级D.16级20当输入电压满刻度值为1V时,10位模数转换器的分辩率约为( )A1m VB.l0m VCl00m VD.1V二、多项选择题(本大题共5小题,每小题2分,共10分)21下列8086微处理器的引脚信号中,受最小最大工作方
5、式影响的控制信号有( )A B. C D. E22下列指令中,错误的指令有( )AMOV DS,1000H B.MOV DS,AX CMOV DI,1000HD.MOV BX,SI EMOV BX,SI23设有数据定义“A DB l,2”。下列指令执行后,可使BL=1的指令有( )A.MOV BL,A B.MOV BL,TYPE A C.MOV BL,LENGTH AD.MOV BL,SIZE A E.MOV BX,WORD PTR A24下列关于74LS138译码器的说法,正确的有( )A74LS138芯片有三个“选择”输入端B.74LS138芯片有三个“使能”输入端C74LS138芯片有8
6、个输出端D.若74LS138的输入端中除G1为高电平外,其余的“使能”输入端和“选择”输入端全部为低电平,此时输出端为低电平E若74LS138的输入端中除G1为高电平外,其余的“使能”输入端和“选择”输入端全部为低电平,此时输出端为低电平25下列中断类型码中,属于内部中断的中断类型码有( )A0 B.1 C2 D.3 E4三、填空题(本大题共5小题,每小题2分,共10分)26总线是微处理器、_和_之间相互交换信息的公共通路。27类型指定运算符PTR可以为标号指定的类型属性有_和_两种。28从器件组成的角度来分类,半导体存储器可分为_存储器和_存储器两种。29控制信息是由_发出的,用于控制外设接
7、口_以及外设的启动和停止的信息。30当总线上所接负载超过总线的负载能力时,必须在总线和负载之间加接_或_。四、简答题(本大题共5小题,每小题5分,共25分)31.8086CPU的标志寄存器中状态位AF为辅助进位标志,仿照这一写法写出状态位CF、OF、PF、SF和ZF的含义。内存芯片同CPU连接时,CPU的地址线分成哪两部分?分别有什么作用?SUB指令和CMP指令有何异同之处?写出将字符A输出到打印机上的指令序列。与程序传送控制方式相比,DMA数据传送速度明显提高的原因是什么?五、分析题(本大题共2小题,每小题10分,共20分)36阅读下面的程序段,回答问题。XORBX,BXMOVCX,30Ll
8、:MOVAX,CXMOVDL,5DIVDLCMPAH,0JNEL2ADDBX,CXL2:LOOPLl程序段执行后,BX寄存器的内容是什么?若将程序段中的指令“MOV DL,5”改写为“MOV DL,3“程序段执行后,BX寄存器的内容又是什么?程序段完成什么功能?37设8253的端口地址分别为210H213H(通道0的地址为210H,控制口地址为213H)。已知计数器0连续产生20KHz方波,将计数器0的输出OUT0作为计数器1的时钟CLK1,使其连续产生20ms定时中断,请填空完成以下程序段。MOVAL, (1) ;工作方式控制字中无关位默认为0MOVDX, (2) OUTDX,AL;写控制寄
9、存器,设置定时器1MOVDX, (3) MOVAX, (4) ;计数初值,采用十六位二进制计数OUTDX,AL;写入计数初值的低8位MOVAL, (5) OUTDX,AL;写入计数初值的高8位六、设计题(本大题共1小题,15分)38某应用系统以8255A作为接口,通过B口采集一组开关S7S0的状态,然后通过A口控制发光二极管LED7LED0显示开关状态:Si闭合,则对应LEDi亮;Si断开,则对应的LEDi灭,如题38图所示。设8255A端口地址为320H323H,请填空完成以下程序段。 S MOVAL, (1) ;初始化,方式选择控制字中无关位默认为0MOVDX, (2) OUTDX,ALL
10、l: MOVDX, (3) INAL,DX;读开关状态(1断,0通) (4) ALMOVDX, (5) OUTDX,AL;对应LED灯点亮(1亮,0灭)JMPLl2012年10全国自考微型计算机原理及应用试卷参考答案“微机原理与接口技术”2008年期末考试复习题 微机系统的硬件由哪几部分组成? 答:三部分:微型计算机(微处理器,存储器,I/0接口,系统总线),外围设备,电源。什么是微机的总线,分为哪三组?答:是传递信息的一组公用导线。分三组:地址总线,数据总线,控制总线。8086/8088CPU的内部结构分为哪两大模块,各自的主要功能是什么?答:总线接口部件(BIU)功能:根据执行单元EU的请
11、求完成CPU与存储器或IO设备之间的数据传送。执行部件(EU),作用:从指令对列中取出指令,对指令进行译码,发出相应的传送数据或算术的控制信号接受由总线接口部件传送来的数据或把数据传送到总线接口部件进行算术运算。8086指令队列的作用是什么?答:作用是:在执行指令的同时从内存中取了一条指令或下几条指令,取来的指令放在指令队列中这样它就不需要象以往的计算机那样让CPU轮番进行取指和执行的工作,从而提高CPU的利用率。8086的存储器空间最大可以为多少?怎样用16位寄存器实现对20位地址的寻址?完成逻辑地址到物理地址转换的部件是什么?答:8086的存储器空间最大可以为220(1MB);8086计算
12、机引入了分段管理机制,当CPU寻址某个存储单元时,先将段寄存器内的内容左移4位,然后加上指令中提供的16位偏移地址形成20位物理地址。段寄存器CS1200H,指令指针寄存器IP=FF00H,此时,指令的物理地址为多少?指向这一物理地址的CS值和IP值是唯一的吗?答:指令的物理地址为21F00H;CS值和IP值不是唯一的,例如:CS=2100H,IP=0F00H。设存储器的段地址是4ABFH,物理地址为50000H,其偏移地址为多少?答:偏移地址为54100H。(物理地址=段地址*16+偏移地址)8086/8088CPU有哪几个状态标志位,有哪几个控制标志位?其意义各是什么?答:状态标志位有6个
13、: ZF,SF,CF,OF,AF,PF。其意思是用来反映指令执行的特征,通常是由CPU根据指令执行结果自动设置的;控制标志位有3个:DF,IF,TF。它是由程序通过执行特定的指令来设置的,以控制指令的操作方式。8086CPU的AD0AD15是什么引脚?答:数据与地址引脚INTR、INTA、NMI、ALE、HOLD、HLDA引脚的名称各是什么?答:INTR是可屏蔽请求信号,INTA中断响应信号,NMI是不可屏蔽中断请求信号,ALE是地址锁存允许信号,HOLD总线请求信号,HLDA总线请求响应信号。虚拟存储器有哪两部分组成?答:有主存储器和辅助存储器。在80 x86中,什么是逻辑地址、线性地址、物
14、理地址?答:线性地址是连续的不分段的地址;逻辑地址是由程序提供的地址;物理地址是内存单元的实际地址。段描述符分为哪几种?答:分为三大类,程序段描述符,系统段描述符,门描述符。RAM有几种,各有什么特点?ROM有几种,各有什么特点?答:RAM有两种,SRAM(静态RAM),它采用触发器电路构成一个二进制位信息的存储单元,这种触发器一般由6个晶体管组成,它读出采用单边读出的原理,写入采用双边写入原理;DRAM(动态RAM),它集成度高,内部存储单元按矩阵形式排列成存储体,通常采用行,列地址复合选择寻址法。ROM有5种,固定掩摸编程ROM,可编程PROM,紫外光檫除可编程EPROM,电可檫除的可编程
15、EPROM,闪速存储器。若用4K位的RAM芯片组成8K8为的存储器,需要多少芯片?A19A0地址线中哪些参与片内寻址,哪些用做芯片组的片选信号?答:需要16片芯片;其中A11-A0参与片内寻址;A12做芯片组的片选信号。若系统分别使用512K8、16、64的RAM,各需要多少条地址线进行寻址,各需要多少条数据线?答:512K8需要19条地址线,8条数据线。需要10条地址线,4条数据线。16需要14条地址线,8条数据线。64需要14条地址线,1条数据线。某微机系统的RAM容量为8K*8,若首地址为4800H,则最后一个单元的地址是多少?答:最后一个单元的地址是:4800H+213-1什么是总线,
16、微机中的总线通常分为哪几类?答:是一组信号线的集合,是一种在各模块间传送信息的公共通路;有四类,片内总线,微处理器总线,系统总线,外总线。微处理器为什么需要用接口和外设相连接?答:因为许多接口设备中,在工作原理,驱动方式,信息格式以及工作速度方面彼此相差很大,因此为了进行速度和工作方式的匹配,并协助完成二者之间数据传送控制任务。一般的I/O接口电路有哪四种寄存器,它们各自的作用是什么?答:数据输入寄存器,数据输入寄存器,状态寄存器和控制寄存器。数据端口能对传送数据提供缓冲,隔离,寄存的作用 ;状态寄存器用来保存外设或接口的状态;控制寄存器用来寄存CPU通过数据总线发来的命令。8086最多可有多
17、少级中断?按照产生中断的方法分为哪两大类?答:有8级;按照产生中断的方法可分为硬件中断和软件中断。什么是中断?什么是中断向量?中断向量表的地址范围?答:中断就是CPU在执行当前程序时由于内外部事件引起CPU暂时停止当前正在执行的程序而转向执行请求CPU暂时停止的内外部事件的服务程序,该程序处理完后又返回继续执行被停止的程序;中断向量是中断处理子程序的入口地址;地址范围是00000H-003FFH。中断向量表的功能是什么?若中断向量号分别为1AH和20H,则它们的中断向量在中断向量表的什么位置上?答:中断向量表的功能是当中断源发出中断请求时,即可查找该表,找出其中断向量,就可转入相应的中断服务子
18、程序。1AH在中断向量表的位置是1AH*4=68H在中断向量表0000:0068处;20H在中断向量表的位置是80H在中断向量表0000:0080处。通常,解决中断优先级的方法有哪几种?答:3种,软件查询确定优先级,硬件优先级排队电路确定优先级,具体中断屏蔽的接口电路。8259A通过级联的方式可以由几片构成最多多少级优先权的中断源。答:8259A通过级联的方式由9片构成最多64级优先权的中断源。简述中断控制器8259A的内部结构和主要功能。答:8259A的内部结构有数据总线缓冲器,读写逻辑电路,级联缓冲比较器,中断请求寄存器(IRR),中断屏蔽寄存器(IMR),中断服务寄存器(ISR),优先权
19、判别器(PR),控制逻辑。8259A的内部寄存器中IRR、IMR、ISR三个寄存器的作用是什么?答:见课本153页。8259A有哪些中断结束方式,分别适用于哪些场合。答:8259A有2种中断结束方式:中断自动结束方式,中断非自动结束方式(一般中断和特殊中断);中断自动结束方式只适合有一块8259A,并且各中断不发生嵌套的情况。中断非自动结束方式只能适合与全嵌套方式下不能用与循环优先级方式。8259A对优先级的管理方式有哪几种,各是什么含义?答:有4种,普通全嵌套方式,特殊全嵌套方式,自动循环方式,优先级特殊循环方式(详细见课本P159和P160)8259A的初始化命令字和操作命令字有哪些,其功
20、能是什么;哪些应写入奇地址,哪些应写入偶地址。答:8259A的初始化命令字ICW1,ICW2,ICW3,ICW4;操作命令字OCW1,OCW2,OCW3。(见课本P155到P158);ICW2,ICW3,ICW4,OCW1写如奇地址,ICW1,OCW2,OCW3为偶地址。简述8259A的初始化过程。答:8259A的初始化编程,需要CPU向它输出一个24字节的初始化命令字,输出初始化命令字的流程如图所示,其中ICW1和ICW2是必须的,而ICW3和ICW4需根据具体的情况来加以选择。各初始化命令字的安排与作用分叙如下:8253有几个计数通道,每条计数通道有哪些信号线,其作用是什么?答:8253有
21、三个计数通道,每个计数通道有3条信号线:CLK:计数输入用于输入定时基准脉冲或计数脉冲.OUT:输出信号以相应的电平指示计数的完成或输出脉冲的波型.GATA:选通输入用于启动或禁止计数器的操作,以使计数器和计数输入信号同步。8253有几种工作方式,其特点是什么?答:六种方式(见课本P224)8253的内部寄存器及各位的意义是什么?答:8253的内部寄存器有四个,8位的控制寄存器:初始化时,将控制字写入该寄存器;16位的计数器初值寄存器,初始化是写入该计数器的初始值,其最大初始值为0000H;16位的减一计数器,计数器的初值由计数初值寄存器送入减法计数器,当计数输入端输入一个计数脉冲时,减法计数
22、器内容减一;16位的输出锁存器用来锁存计数脉冲时,减法计数器内容减一。8255A的功能是什么,有哪几个控制字,各位的意义是什么?答:8255A是一种通用的可编程程序并行I/O接口芯片.它有两个控制字,一个是方式选择控制字,它的作用是实现对8255A的各个端口的选择。一个是对C口进行置位或复位控制字. 它的作用是能实现对端口C的每一位进行控制。8255A的A口、B口、C口有哪几种工作方式,其特点是什么?C口有哪些使用特点? 答:8255A的A口可以工作在3种工作方式的任何一种,B口只能工作在方式0或方式1,C口则常常配合端口A和端口B工作,为这两个端口的输入/输出传输提供控制信号和状态信号。同步
23、通信、异步通信的帧格式各是什么?什么是奇、偶校验?答:异步通信的帧格式是用一个起始位表示传送字符的开始,用1-2个停止位表示字符结束。起始位与停止位之间是数据位,数据位后是校验位,数据的最底位紧跟起始位,其他各位顺序传送;同步通信的帧格式是在每组字符之前必须加上一个或多个同步字符做为一个信息帧的起始位。什么是波特率?若在串行通信中的波特率是1200b/s,8位数据位,1个停止位,无校验位,传输1KB的文件需要多长时间?答:波特率是单位时间内通信系统所传送的信息量。 需要多长时间=1024/(1200/10)=8.53s对8255A进行初始化,要求端口A工作于方式1,输入;端口B工作于方式0,输
24、出;端口C的高4位配合端口A工作,低4位为输入。设控制口的地址为006CH。答:由题知应为10111001H(B9H)MOV AL,B9HMOV DX,006CHOUT DX,AL设8255A的四个端口地址分别为00C0H、00C2H、00C4H和00C6H,要求用置0、置1的方法对PC6置1,对PC4置0。答:MOV DX,00C0H ;端口地址MOV AL,00001101 ;对PC6置1OUT DX,ALMOV AL,00001000 ;对PC4置0OUT DX,AL试按照如下要求对8259A进行初始化:系统中只有一片8259A,中断请求信号用电平触发方式,下面要用ICW4,中断类型码为
25、60H、61H、62H67H,用全嵌套方式,不用缓冲方式,采用中断自动结束方式。设8259A的端口地址为94H和95H。答:MOV DX,94H ;偶地址 MOV AL,00011011B ;ICW1 OUT DX,AL MOV AL,10011111B ;ICW2 ,中断源在IR7 MOV DX,95H ;奇地址 OUT DX,AL MOV AL,00000011B ;ICW4 OUT DX,AL试编程对8253初始化启动其工作。要求计数器0工作于模式1,初值为3000H;计数器1工作于模式3,初值为100H;计数器2工作于模式4,初值为4030H。设端口地址为40H、41H、42H和43H
26、。答:MOV AL,00011110H ; 控制字OUT 43H,ALMOV AL,3000H ;计数初值OUT 40H,ALMOV AL,01010110H ; 计数器1OUT 43H,ALMOV AL,100HOUT 41H,ALMOV AL,10011000H ; 计数器2OUT 43H,ALMOV AL,4030HOUT 42H,AL模拟试题一一、简答题:1.简述USB总线的特点。2.什么是中断类型码?什么叫中断向量?什么叫中断向量表?它们之间有什么联系?3.简述高速缓冲存储器Cache为什么能够实现高速的数据存取?4.有一个由20个字组成的数据区,其起始地址为3500H:0320H。
27、试写出数据区首末单元的实际地址。5.设有一个具有16位地址和8位数据的存储器,问:(1)该存储器能存书多少个字节的信息?(2)如果存储器由8K4位RAM芯片组成,需要多少片?(3)需要地址多少位做芯片选择?6.定性分析微型计算机总线的性能指标。7.虚拟存储器的含义是什么?二、编程及综合题1.已知8255A的地址为0060H0063H,A组设置方式1,端口A作为输入,PC6PC7作为输出,B组设置方式1,端口B作为输入,编制初始化程序.。2编写8253初始化程序。如下图所示(注意端口地址),要求3个计数通道分别完成以下功能:(1)通道0工作于方式3,输出频率为2KHZ的方波;(2)通道1产生宽度
28、为480us的单脉冲;(3)通道2用硬件方式触发,输出负脉冲,时间常数为26。(提示:8253的端口地址分别为:0310H、0312H、0314H、0316H)参考答案:一、简答题1答:1)具备即插即用特性,为USB接口设计的驱动程序和应用程序可自动启动、成本低,节省空间,为开放性的不具备专利版权的理想工业标准。2)可动态连接和重新配置外设,支持热插拔功能;3)允许多台设备同时工作;4)可以向USB总线上的设备供电,总线上的设备可以自备电源;5)通讯协议支持等时数据传输和异步消息传输的混合模式;6)支持实时语音、音频、和视频数据传输。2答:8086/8088系统可以处理256种中断,为了区别每
29、一种中断,为每个中断安排一个号码,称为中断类型码。每一种中断服务程序在内存中的起始地址称为中断向量,以32位逻辑地址表示,即为CS:IP。把所有中断向量存储在内存中的某一个连续区中,这个连续的存储区称为中断向量表。中断向量CS:IP在中断向量表中的位置为:中断向量表中偏移量为(中断类型码4)的单元中存放IP的值,偏移量为(中断类型码42)的单元中存放CS的值。3答:高速缓冲存储器Cache是根据程序局部性原理来实现高速的数据存取。即在一个较小的时间间隔内,程序所要用到的指令或数据的地址往往集中在一个局部区域内,因而对局部范围内的存储器地址频繁访问,而对范围外的地址则范围甚少的现象称为程序访问的
30、局部性原理。如果把正在执行的指令地址附近的一小部分指令或数据,即当前最活跃的程序或数据从主存成批调入Cache,供CPU在一段时间内随时使用,就一定能大大减少CPU访问主存的次数,从而加速程序的运行。4答:数据区首地址3500 H10H+0320H33320H数据区末地址33320H+28H-1=33347H5答:(1)因为8位二进制数为1个字节,所以16位地址能存储21664KB个字节的信息;(2)需要64K8/8K416片RAM(3)因为需要16片来构成存储器,而16片需要4位地址线进行译码输出,故需要4位做芯片选择。6答:微型计算机总线的主要职能是负责计算机各模块间的数据传输,对总线性能
31、的衡量也是围绕这一性能而进行的。性能中最重要的是数据传输率,另外,可操作性、兼容性和性能价格比也是很重要的技术特征。具体来说,总线的主要性能指标有以下几项:(1)总线宽度:以位数表示。(2)标准传输率Mb/s:是总线工作频率与总线宽度的字节数之积。(3)时钟同步/异步:总线中与时钟同步工作的称为同步总线;与时钟不同步工作的称为异步总线。这取决于数据传输时源模块与目标模块间的协议约定。(4)信号线数:这是地址总线、数据总线和控制总线线数的总和。信号线数和系统的复杂程度成正比关系。(5)负载能力:以系统中可以连接的扩展电路板数表示。(6)总线控制方法:包括突发传输、并发工作、自动配置、仲裁方式、逻
32、辑方式、中断方式等项内容。(7)扩展板尺寸:这项指标对电路板生产厂家很重要。(8)其他指标:电源是5V还是3V,能否扩展64位宽度等。任何系统的研制和外围模块的开发,都必须服从其采用的总线规范。7答:虚拟存储器是以存储器访问的局部性为基础,建立在主存辅存物理体系结构上的存储管理技术。在存储系统中,由于主存容量不能满足用户的需要,因而引入辅存作为后援。即辅存做主存用,扩大编程者的使用空间。二、综合及编程题1答案: MOV DX, 0063HMOV AL, 00110111BOUT DX, AL2答案:编写8253的初始化程序1.确定端口地址:0310H、0312H、0314H、0316H2.确定
33、工作方式: 通道0,方式3通道1,方式1通道2,方式53.确定计数值: 通道0:N0=1MHz/2KHz=500通道1:N1480us/(1/1mhz)=480通道2:N2=264确定控制字:通道0:00110111B通道1:01110011B通道2:10011011B对3个通道的初始化程序如下:;通道0初始化程序MOV DX, 316HMOV AL,00110111BOUT DX,ALMOV DX,310HMOV AL,00HOUT DX, ALMOV AL,05HOUT DX,AL;通道1的初始化程序MOV DX, 316HMOV AL, 001110011BOUT DX, ALMOV D
34、X, 312HMOV AL, 80HOUT DX, ALMOV AL, 04HOUT DX, AL;通道2初始化程序MOV DX, 316HMOV AL, 10011011BOUT DX, ALMOV DX, 314HMOV AL,26HOUT DX,AL模式试题二一、 填空:1、设字长为八位,有x= -1,y=124,则有:x+y补=_, x-y 补=_;2、数制转换:247.86= H =_BCD;3、在8086CPU中,由于BIU和EU分开,所以_和_ 可以重叠操作,提高了CPU的利用率;4、8086的中断向量表位于内存的_区域,它可以容纳_个中断向量, 每一个向量占_ 个字节;5、80
35、86系统中,地址FFFF0H是_ 地址;6、8086CPU的MN/MX引脚的作用是_;7、8251芯片中设立了_、_ 和_三种出错标志;8、8086CPU中典型总线周期由_个时钟周期组成,其中T1期间,CPU输出_信息;如有必要时,可以在_两个时钟周期之间插入1个或多个TW等待周期。9、8259A共有_个可编程的寄存器,它们分别用于接受CPU送来的_命令字和_命令字。二、简答题:1、什么是信号的调制与解调?为什么要进行调制和解调?试举出一种调制的方式。2、已有AX=E896H,BX=3976H,若执行ADD BX,AX指令,则结果BX,AX,标志位CF,OF,ZF各为何值?三、阅读程序与接口芯
36、片初始化:1、源程序如下: MOV CL,4 MOV AX,2000H SHL AL,CL SHR AX,CL MOV 2000H,AX试问:j若程序执行前,数据段内(2000H)=09H,(2001H)=03H, 则执行后有(2000H)=_,(2001H)=_。 k本程序段的功能_。2、源程序如下: MOV AL,0B7H AND AL,0DDH XOR AL,81H OR AL,33HJP LAB1JMP LAB2试问:j执行程序后AL=_;k程序将转到哪一个地址执行:_。3、源程序如下: MOV CX,9 MOV AL,01H MOV SI,1000HNEXT: MOV SI,AL I
37、NC SI SHL AL,1 LOOP NEXT试问:j执行本程序后有:AL=_;SI=_;CX=_;k本程序的功能是_。4、某系统中8253占用地址为100H103H。初始化程序如下: MOV DX, 103HMOV AL, 16HOUT DX, ALSUB DX, 3OUT DX, AL试问:j此段程序是给8253的哪一个计数器初始化?安排工作在哪种工作方式?_;k若该计数器的输入脉冲的频率为1MHZ,则其输出脉冲的频率为:_。5、已知某8255A在系统中占用888BH号端口地址,现欲安排其PA,PB,PC口全部为输出,PA,PB口均工作于方式0模式,并将PC6置位,使PC3复位,试编写出
38、相应的初始化程序:模式试题二 参考答案一、填空题1、01111011 100000112、F7.DCH 001001000111.10000110 BCD3、取指令 执行指令4、00000H003FFH区 256个 4个5、CPU复位以后执行第一条指令的地址6、决定CPU工作在什么模式(最小/最大) 7、奇/偶错 帧格式错 溢出错8、4个 地址 T3和T49、7个 初始化 操作二、简答题1、串行长距离通信时,需要利用模拟信道来传输数字信号,由于信道的频带窄,一般为3003400HZ,而数字信号的频带相当宽,故传输时必须进行调制,以免发生畸变而导致传输出错。(3分)调制是将数字信号模拟信号。而解
39、调则是相反。例如FSK制(调频制或称数字调频)可将数字“1”和“0”分别调制成2400HZ和1200HZ的正弦波信号。(2分)2、BX=220CH (1分) AX=E896H (1分) CF=1 (1分) OF=0 (1分) ZF=0 (1分)三、阅读程序与接口芯片初始化:1、 (2000H)=39H (2001H)=00H 将(2000H),(2001H)两相邻单元中存放的未组合型BCD码压缩成组合型BCD码,并存入(2000H)单元,0(2001H) 2、37H LAB2 3、0 1009H 0 对数据段内1000H1008H单元置数,依次送入1,2,4,8,16,32,64,128,0共
40、九个 4、计数器0 工作于方式3 45.454KHZ 5、 MOV AL, 80H OUT 8BH,AL MOV AL,ODH OUT 8BH,AL MOV AL,06HOUT 8BH,AL 模式试题三一、填空题1、将十进制数279.85转换成十六进制数、八进制数、二进制数及BCD码数分别为:_H,_Q,_B, BCD。2、字长为8位的二进制数10010100B,若它表示无符号数,或原码数,或补码数,则该数的真值应分别为_D,_D或_D。3、已知BX=7830H,CF=1,执行指令:ADC BX,87CFH之后,BX=_,标志位的状态分别为CF=_,ZF=_,OF=_,SF=_。4、8086中
41、,BIU部件完成_功能,EU部件完成 _功能。5、8086中引脚BHE信号有效的含义表示_。6、8086正常的存储器读/写总线周期由_个T状态组成,ALE信号在_状态内有效,其作用是_。7、设8086系统中采用单片8259A,其8259A的ICW2=32H,则对应IR5的中断类型号为_H,它的中断入口地址在中断向量表中的地址为_H。二、简答及判断题1、某指令对应当前段寄存器CS=FFFFH,指令指针寄存器IP=FF00H,此时,该指令的物理地址为多少?指向这一物理地址的CS值和IP值是唯一的吗?试举例说明2、8086CPU的FLAG寄存器中,状态标志和控制标志有何不同?程序中是怎样利用这两类标
42、志的?3、设采用16550进行串行异步传输,每帧信息对应1个起始位,7个数据位,1个奇/偶校验位,1个停止位,波特率为4800,则每分钟能传输的最大字符数为多少个? 三、读图和作图题1、8086系统中接口连接关系如下图所示。要求回答以下问题:(1) 试分别确定8255,8253,8259及8251的端口地址;(2) 设8255的PA口为输出,PB口为输入,试写出对PA口和PB口执行输入/输出操作的指令。8255的端口地址为:_;8253的端口地址为:_; 8259的端口地址为:_; 8251的端口地址为:_; 对PA口操作的I/O指令为_;对PB口操作的I/O指令为_。2、作图题。系统采用4个
43、接口芯片:8253,8251,8259及8255。要求8253的通道0用作实时时钟,每当定时时间到之后向8259的IR2送入中断申请信号。8253通道1用作方波发生器作为8251的收发时钟脉冲。8253通道0,通道1的门控信号由8255 PC口的PC3和PC2控制。(1) 画出4个芯片之间控制线的连接图; (2) 8253的两个通道应分别工作在什么方式? 四、程序阅读题 1、源程序如下:MOV AH, 0MOV AL, 9MOV BL, 8ADD AL, BLAAAAADDIV AL 结果AL_,AH=_,BL=_。2、源程序如下:MOV AX, SEG TABLE ;TABLE为表头MOV
44、ES, AXMOV DI, OFFSET TABLEMOV AL, 0MOV CX, 100CLDREPNE SCASB问:1) 该段程序完成什么功能?2) 该段程序执行完毕之后,ZF和CX有几种可能的数值?各代表什么含义?3、源程序如下:CMP AX, BXJNC L1JZ L2JNS L3JNO L4JMP L5 设AX=74C3H,BX=95C3H,则程序最后将转到哪个标号处执行?试说明理由。4、源程序如下:MOV DX, 143HMOV AL, 77HOUT DX, ALMOV AX, 0DEC DXDEC DXOUT DX, ALMOV AL, AHOUT DX, AL设8253的端
45、口地址为140H143H,问:(1)程序是对8253的哪个通道进行初始化?(2)该通道的计数常数为多少?(3)若该通道时钟脉冲CLK的周期为1s,则输出脉冲OUT的周期为多少s?五、编程题 1、8255的编程。设8255的端口地址为200H203H。(1)要求PA口方式1,输入;PB口方式0输出;PC7PC6为输入;PC1PC0为输出。试写出8255的初始化程序。 (2)程序要求当PC7=0时置位PC1,而当PC6=1时复位PC0,试编制相应的程序。2、自BUFFER开始的缓冲区有6个字节型的无符号数:10,0,20,15,38,236,试编制8086汇编语言程序,要求找出它们的最大值、最小值
46、及平均值,分别送到MAX、MIN和AVI三个字节型的内存单元。要求按完整的汇编语言格式编写源程序。模式试题三参考答案一、填空题1、117.D99H 427.6631Q 000100010111.110110011001B 0010 01111001.1000 0101 BCD2、148D -20D -108D3、BX=0000H CF=1 ZF=1 OF=0 SF=04、总线接口功能 指令的译码及执行功能5、高8位数据线D15D8有效6、4 T1 给外部的地址锁存器提供一个地址锁存信号7、35H 000D4H000D7H 二、简答及判断题FFFF01、 FF00+0FEF01自然丢失 故物理地
47、址为0FEF0H。指向该物理地址的CS,IP值不唯一。例如:CS:IP=0000:FEF0H也指向该物理地址。2、状态标志表示算术运算或逻辑运算执行之后,运算结果的状态,这种状态将作为一种条件,影响后面的操作。控制标志是人为设置的,指令系统中有专门的指令用于控制标志的设置或清除,每个控制标志都对某一特定的功能起控制作用。28800个=104800603、每帧占1+7+1+1=10位,波特率为4800 bit/s,故每分钟能传送的最大字符数为 28800(个)三、读图和作图题1、 (1) A7 A6 A5 A4 A3 A2 A1 A0 1 0 0 0 任意 0 Y0 1 0 0 1 任意 0 Y
48、1 1 0 1 0 任意 0 Y2 1 0 1 1 任意 0 Y3 8255的端口地址为 80H, 82H, 84H, 86H 8253的端口地址为 90H, 92H, 94H, 96H 8259的端口地址为 A0H, A2H, 8251的端口地址为 B0H, B2H, (2) OUT 80H, AL IN AL, 82H 2、 (1) 控制线连接图如图所示。 通道0工作在方式2分频发生器;通道1工作在方式3方波速率发生器 四、程序阅读题 1、AL=01H AH=00 H BL=08H2、(1) 从目的串中查找是否包含字符 0,若找到则停止,否则继续重复搜索。 (2) ZF=1, 说明已找到字
49、符 ZF=0, 说明未找到字符 CX0,说明中途已找到字符退出CX=0,且ZF=0说明串中无字符 0 3、 74C3H- 95C3HDF00H 且有:CF=1, ZF=0, SF=1, OF=1 程序将转到L5标号处执行。4、 (1) 程序对8253的通道1进行初始化。 (2)计数常数为10000D,BCD计数。 (3)工作在方式3,方波速率发生器 周期=100001s=10000S=10ms 五、编程题 1、(1) MOV DX, 203H MOV AL, 10111000B OUT DX, AL(2) MOV DX, 202H IN AL, DX MOV AH, AL TEST AL, 8
50、0HJNZ NEXT1 MOV DX, 203H MOV AL, 00000011B ;对PC1置位 OUT DX, AL (2分)NEXT1: MOV AL, AH TEST AL, 40H JZ NEXT2 MOV AL, 00000000B ; 对PC0复位 MOV DX, 203H OUT DX, ALNEXT2: (3分)2、 DATA SEGMENT BUFER DB 10,0,20,15,38,236 MAX DB 0 MIN DB 0AVI DB 0DATA ENDS (2分)STACK SEGMENT PARA STACKSTACK DW 100 DUP (?) STACK
51、ENDSCODE SEGMENTASSUME CS:CODE,DS:DATA,SS:STACK (1分) START PROC FAR BEGIN: PUSH DS MOV AX,0 PUSH AX MOV AX,DATA MOV DS,AX LEA DI,BUFFER MOV DX,0 ;使DH=0,DL=0 MOV CX,6 MOV AX,0 ; 和清0 MOV BH,0 ; 最大值 MOV BL,0FFH ; 最小值 (2分)LOP1: CMP BH,DI JA NEXT1 ; 若高于转移 MOV BH,DI; 大值BHNEXT1: CMP BL,DI ; JB NEXT2 ; 若低于转
52、移 MOV BL,DI; 小值BL (2分)NEXT2: MOV DL,DI; 取一字节数据 ADD AX,DX ; 累加和 INC DI LOOP LOP1 MOV MAX,BH;送大值 MOV MIN, BL;送小值 (3分) MOV DL, 6 DIV DL, ;求平均值 MOV AVI, AL;送平均值 RET START ENDPCODE ENDS END BEGIN (3分)练习题一、填空题1. 微型计算机系统的硬件由五大部分组成,这五个部分是_、_、_、_和_。2. 8086CPU 由_和_两部分构成。3. 微机的三总线结构包括_、_和_。二、编程题1. 设 8255A的A口工作
53、于方式1输入,B口工作于方式0输入。编写初始化程序(设端口地址为BB80BB83H)。编写程序使C口PC5输出高电平,然后从B口输入数据到累加器。8255A方式控制字格式。D7D6D5D4D3D2D1D0标志位0:PC3 P C0输出1:PC3 P C0输入 00:A口方式001:A口方式11X:A口方式20:B口输出1:B口输入0:A口输出1:A口输入 0:B口方式0 1:B口方式10:PC7 P C4输出1:PC7 P C4输入8255A C口置位/复位控制字格式D7D6D5D4D3D2D1D00:指定口线复位1:指定口线置位未用PCi(i=07)标志位2.利用8254的通道1,产生2KH
54、z方波。设输入时钟频率2MHz,端口地址为9093H。写出控制字并求出计数初值(BCD码计数)编写初始化程序8254控制字格式0:二进制计数1:BCD码计数00:计数器锁存01:只读/写计数器低字节10:只读/写计数器高字节11:先读/写计数器低字节后读/写计数器高字节00:计数器001:计数器110:计数器211:无效000:计数结束中断001:单拍负脉冲X10:频率发生器X11:方波发生器100:软件触发选通101:硬件触发选通SC1SC0RW1RW0M2M1M0BCD3若用EPROM2764(8K8b)和SRAM6264(8K8b)组成16K ROM和32kRAM存储系统,需要多少芯片?
55、地址线中哪些位参与片内寻址?哪些位用作芯片组寻址?(设系统地址总线为20位,采用全地址译码)。计算机原理课程学位考试试题(参考答案见题后)一、选择题1、电子计算机的算术/逻辑单元、控制单元及主存储器合称为C。A、CPUB、ALUC、主机D、UP2、用以指定待执行指令所在地址的是C。A、指令寄存器B、数据计数器C、程序计数器D、累加器3、完整的计算机系统应包括D。A、运算器、存储器、控制器 B、外部设备和主机C、主机和实用程序 D、配套的硬件设备和软件系统4、计算机存储数据的基本单位为A。A、比特BitB、字节ByteC、字组WordD、以上都不对5、计算机中有关ALU的描述,D是正确的。A、只
56、做算术运算,不做逻辑运算B、只做加法C、能存放运算结果D、以上答案都不对6、计算机系统中的存储系统是指D。A、RAM存储器B、ROM存储器C、主存D、主存和辅存7、下列语句中是C正确的。A、1KB10241024BB、1KB1024MBC、1MB10241024BD、1MB1024B8、用以指定待执行指令所在地址的是C。A、指令寄存器B、数据计数器C、程序计数器D、累加器9、计算机系统中的存储系统是指D。A、RAM存储器B、ROM存储器C、主存D、主存和辅存10、电子计算机的算术/逻辑单元、控制单元及主存储器合称为C。A、CPUB、ALUC、主机D、UP11、计算机中有关ALU的描述,D是正确
57、的。A、只做算术运算,不做逻辑运算 B、只做加法C、能存放运算结果 D、以上答案都不对12、下列D属于应用软件。A、操作系统B、编译程序C、连接程序D、文本处理13、下列语句中是C正确的。A、1KB10241024BB、1KB1024MBC、1MB10241024BD、1MB1024B14、计算机系统中的存储系统是指D。A、RAM存储器B、ROM存储器C、主存D、主存和辅存15、下列D属于应用软件。A、操作系统B、编译程序C、连接程序D、文本处理16、存放欲执行指令的寄存器是D。A、MAEB、PCC、MDRD、IR17、用以指定待执行指令所在地址的是C。A、指令寄存器B、数据计数器C、程序计数
58、器D、累加器18、计算机存储数据的基本单位为A。A、比特BitB、字节ByteC、字组WordD、以上都不对19、下列语句中是C正确的。A、1KB10241024BB、1KB1024MBC、1MB10241024BD、1MB1024B20、完整的计算机系统应包括D。A、运算器、存储器、控制器B、外部设备和主机C、主机和实用程序D、配套的硬件设备和软件系统21、存放欲执行指令的寄存器是D。A、MAEB、PCC、MDRD、IR22、计算机存储数据的基本单位为A。A、比特BitB、字节ByteC、字组WordD、以上都不对23、用以指定待执行指令所在地址的是C。A、指令寄存器B、数据计数器C、程序计
59、数器D、累加器24、完整的计算机系统应包括D。A、运算器、存储器、控制器 B、外部设备和主机C、主机和实用程序 D、配套的硬件设备和软件系统25、计算机存储数据的基本单位为A。A、比特BitB、字节ByteC、字组WordD、以上都不对26、常用的虚拟存储器寻址系统由A两级存储器组成。A、主存辅存B、Cache主存C、Cache辅存D、内存外存27、计算机系统中的存储系统是指D。A、RAM存储器B、ROM存储器C、主存D、主存和辅存28、所谓三总线结构的计算机是指B。A、地址线、数据线和控制线三组传输线B、I/O总线、主存总线和DMA总线三组传输线C、I/O总线、主存总线和系统总线三组传输线D
60、、地址线、主存总线和系统总线三组传输线29、Cache的地址映像中,若主存中的任一块均可映射到Cache内的任一块的位置上,称作B。A、直接映像B、全相联映像C、组相联映像D、间接映像30、某计算机字长是16位,它的存储容量是1MB,按字编址,它的寻址范围是A。A、512KB、1MC、512KD、1MB31、总线复用方式可以C。A、提高总线的传输带宽B、增加总线的功能C、减少总线中信号线的数量D、避免出错32、总线复用方式可以C。A、提高总线的传输带宽B、增加总线的功能C、减少总线中信号线的数量D、避免出错33、程序员编程所用的地址叫做A。A、逻辑地址B、物理地址C、真实地址D、伪地址34、某
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年江西省萍乡市高考英语二模试卷
- 出纳员试用期转正工作总结
- 2026年新高考卷生物等值线规律专题卷含解析
- 胶印版材工艺工发展趋势水平考核试卷含答案
- 攀岩指导员岗前复测考核试卷含答案
- 聚甲基丙烯酸甲酯(PMMA)装置操作工岗前冲突管理考核试卷含答案
- 电线电缆包制工冲突管理评优考核试卷含答案
- 死畜无害化处理工操作安全模拟考核试卷含答案
- 《短视频制作》课件 项目四 制作美食短视频
- 2026四年级下《小数的加法和减法》同步精讲
- 2025年广西壮族自治区崇左市初二学业水平地理生物会考真题试卷(含答案)
- (二检)莆田市2026届高三第二次质量调研测试政治试卷(含答案)
- 毕业设计(伦文)-皮革三自由度龙门激光切割机设计
- 一项目一档案管理制度
- 2025华润建材科技校园招聘正式启动笔试历年参考题库附带答案详解
- 2025新教材-译林版-七年级英语-上册-单词表
- 企业法律合规实务操作指南
- DG-TJ 08-2122-2021 保温装饰复合板墙体保温系统应用技术标准
- 行政人事管理实务作业指导书
- 拇指再造手术
- 2025高考语文复习之60篇古诗文原文+翻译+赏析+情景默写
评论
0/150
提交评论