微型计算机原理及应用试题库答案_第1页
微型计算机原理及应用试题库答案_第2页
微型计算机原理及应用试题库答案_第3页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

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

文档简介

1、微型电脑原理及应用试题库及答案一、填1.数制转换A125D=01111101 B=175 O=7DH=0001 00100101 BCD B10110110B=182D=266O= B6H=0001 1000 0010(请用十进制形式写出 ):单字节无符号整数 0255;单字节有符号整数 -127 127。注:微型电脑的有符号整数机器码采用补码表示,单字节有符号整数的范围为-128+127。3.完成以下各式补码式的运算,并根据计算结果设置标志位 SF、ZF、CF、OF。指出运算结果有效否。A00101101+10011100=11001001BSF=1ZF=0CF=0OF=0B11011101

2、+10110011=10010000BSF=1ZF=0CF=1OF=02B4转换为二进制数是_ ,转换为十进制数是_。在浮点加法运算中在尾数求和之前一般需要操作求和之后还需要进行舍入等步骤。三态门有三种输出状态: 低电平、高 电平、高阻态状态“A”的ASCII码为41H,因而字符“E”的ASCII码为 45H,前面加上偶校验位后代码为。机器数。9.在电脑中,无符号书最常用于表示相等。整数和小数两部分组成字节。13.MISP 是微处理的主要指标之一,它表示微处理器在 1 秒钟内可执行多少. 字长,8位二进制数称为_8位机。16.微型电脑由微处理器、 存储器和 总线组成。、。总线有数据总线、地址总

3、线、控制总线组成,数据总线是从微处理器向内存储器、I/O 接口传送数据的通路;反之,它也是从内存储器I/O接口向微处理器传送数据的通路,因而它以在两个方向上往返传送数据,称为 双向传递。2M 字节ALU用来对数据进行算术逻辑运算运算结果的一些特征由 寄存器储。控制寄存器包括指令寄存器、指令译码器以及定时与控制电路。根据的结果以一定的时序发出相应的控制信号,用来控制指令的执行。根据功能不同,8086的标志为可分为标志和标志位。个的寄存器。24.在 8086/8088是的 16 位寄存器中,有,他们又被称为4各寄存器可拆分为。8 位寄存器使用。他们25.8086/8088 构成的微机中,每个主存单

4、元对应两种地址段地址和 偏移地址 。为主存储单元地址,每个存储单元对应唯一的物理地址,其范围是FFFFFH。27.8088的ALE引脚的作用是。28.在8088读存储器周期中采样Ready线的目的是。29.8088在访问4个当前段时,代码段、数据段及堆栈段的偏移量分别由和提供。 先进后出_ _SP_指明栈顶位置。31.在 IBMPC/XT 中,外设是通过 I/O 器件对 CPU 产生中断请求。这些中断的中断类型码为00到FFH。256种中断。33.8086/8088的中断响应了两个总线周期,从INTA 引脚输出两个负脉冲,第一个总线周期成,中断请求,第二个总线周期完成 数据传送34.8088中

5、的指令INT n用指定中断类型。一片8255A端口A有7 种工作方式,端口B有 7种工作方式。宏汇编语言程序被汇编时, 基本语句产生代码指令, 伪指令语句不产生代码指令语句可能产生也可能不产生代码指令。调用程序、子程序传送参数的方法通常有 变量、 寄存器和堆栈三种法。还有地址表EQU、DB、DW、MACRO的标号名字域必须有名字或标号的伪指令为 MACRO。虽在本模块无定义却可以被单独引用的名字或标号必须用伪指令给以说明。PENTIUM的工作模式有、。41.MUL数在AL中,假设源操作数的类型属性为字,则目的操作数在AX中。注:将题中的目的操作数改为乘积更确切一些。OFIFSFZFPFCF的说

6、明:OFIFSFZFPFCF。先进后出原则组织的一片连续的存储区域基址寄存器的内容代数和。XLAT 通常用于查表操作,在使用该指令前,应把表首的偏移首地址送入,待转换的码在表中的序号送。假设要求不产生汇编错误,则字符串ABC只能出现在伪指令中。MOVAX,DS:BX DS=1000H,BX=11H,则操作数DS:BX的有效地址为 11H。注:有效地址指段内的偏移量。为下述情况各举一例。寄存器与存储单元内容相加送寄存器ADDAX,BX。寄存器互送MOVAX,BX将标志寄存器进栈PUSH CF。立即数与寄存器内容相加送寄存器ADD AX,1000H。48H、5AHARRAYBMOVSB。二、单项选

7、择题CPU包括C两部分。A、ALU和累加器B、ALU和控制器C、运算器和控制器D、ALU和主存储器财务会计方面的电脑应用属于(B)。A、科学计算B、数据处理C、辅助设计D、实时控制采用十六进制书写二进制数,位数可以减少到原来的( C)A、12B、13C、14D、15用二一十进制数表示一位十进制数的二进制位是(D)A、1位B、2位C、3位D、4位如果指令中的地址码就是操作数的有效地址,那么这种寻址方式称为(A)A、立即寻址B、直接寻址C、间接寻址D、寄存器寻址6. Cache 的主要特点之是(B)。A、存储量大B、存取速度快C、价格廉价D、价格廉价但容量小在主机与外围设备进行数据交换时,为解决两

8、者之间的同步与协调、数据格式转换等问题,必须要引入(B)。A、数据缓冲寄存器B、IO 总线C、I/O 接口D、串并移位器DMAI/O通路,这指的是(B)。A、CPU 与外围设备B、主存与外围设备C、外设与外设D、CPU集成电路电脑属于第代电脑。A “一”B “二”C“三”D “四”堆栈是一种B存贮器。A 顺序B 先进后出C只读D 先进先出在多级存储体系中,“ cache 主存”结构的作用是解决 D的问题。A 主存容量不足B 主存与辅存速度不匹配C 辅存与CPU 速度不匹配D 主存CPU 速度不匹配如指令中的地址码就是操作数,那么这种寻址方式称为 A 。A 立即寻址B 直接寻址C间接寻址D 寄存

9、器寻址数控机床方面的电脑应用属于 BA 科学计算B 辅助设计C数据处理D 实时控制某数在电脑中用8421BCD 码表示为0011 1001 1000 ,其真值为 A A 398B 398HC 1630QD 1110011000B字符的编码,目前在微机中最普遍采用的是(C)A.BCD码C.ASC码在存储体系中,辅存的作用是以下表达正确的选项是“点”组成的点阵x补=11011100B,则x的真值为AA.-36DB.92DC.-28D电脑软件是指C目前微型机系统上广泛使用的机械式鼠标是一种 A1001101BC 十进制小数转换成十六进制数可采用除基10取余法B.除基16取余法C.乘基10取整法D.乘

10、基16取整法家用电脑是指D在8421码表示的二十进制数中,代码1001表示(C)A.3B.6目前普遍使用的微型电脑采用的电路是(D)8位定点原码整数10100011B的真值为( B)A.+0100011B. -0100011C.+1011101D. -1011101现代电脑通常是将处理程序存放在连续的内存单元中在执行这个处理程序时,使一个寄存器来指示程序的执行顺序,这个寄存器为 D。指令寄存器B指令译码器C指令缓冲寄存器D指令指针寄存器某电脑字长为16位,其内存容量为1024K字节,按字编址,它的寻址空间为 AA. 512KBB. 512KC. 1024KBD. 1024K“1”的个数为偶数,

11、则标志寄存器中ZF和PF的状态为 B。A.0,0B0,1C1,0D1,1“MOV AX,BX+20H”源操作数的寻址方式为 C 。寄存器寻址B寄存器间接寻址C寄存器相对寻址 D以上均不对根据下面定义的数据段DSEGSEGMENTDAT1DBDAT2DW5678HDAT3DDADDREQUDSEGENDS执行指令MOV AX, ADDR后,AX寄存器中的内容是 。 A. 5678HB. 0008HC. 0006HD. 80860000H:005CH10H20H30H和40H四个字节则相应的中断类型码和中断服务程序的入口地址分别A17H,4030H:2010HB17H,2010H:4030HC16

12、H,4030H:2010HD16H,2010H:4030H“写传送”时,8237需先后向I/O接口和存储器发出的控制信号是 D。A IOR ,MEMRB IOW ,MEMRC IOR ,MEMWD IOW ,MEMW下面是关于可编程中断控制器8259A的表达,其中错误的选项是。8259A8259A8259ACPU8259A8CPU和主存之间增设高速缓存Cache的主要目的是 B。扩大主存容量B. 解决CPU和主存之间的速度匹配问题C.提高存储器的可靠性D. 以上均不对中断向量可提供 DA. 被选中设备的地址B.传送数据的起始地址C. 主程序的断点地址D.中断服务程序的入口地址37.38259A

13、级中断。A. 24B. 23C. 22D. 2138.USB1.0标准,一台主机最多可连接USBUSBHubA. 120B.122C. 123D. 12711、11、HOLDHLDA12.8088信号可用作中断矢量的读选通信号。14、8255AAINTR,及C三.判断题(你认为正确的,请在题末的括号内打“”,错的打“”1、8086的Ready信号是由外部硬件产生的。2、8088的M/IO 引脚的低电平说明选通的是I/O接口。3、8086的数据可以存放在几个不连续的段中。4、8086中,取指令和执行指令可以重叠操作。58255 只有三个普通I/O端口所以它不可作为一个外部中断源去向8086申请中

14、6、多个外设可以通过一条中断请求线,向CPU发中断请求。7、8253的每个计数器只能按二进制计数。8、8253的计数器是对机器的CLK脉冲计数。9、8086的可屏蔽外部中断源的中断类型号是用软件设置的。10、8086的中断入口地址只能放到内存的最低端,即03FFH区域。13、8088的可屏蔽中断的优先权高于非屏蔽中断。15、串行异步接口的双向工作方式指的是在串行接口上可同时发送和接收串行数据。16、EPROM虽然是只读存储器,但在编程时可向内部写入数据。17、中断服务程序可放在用户可用的内存的任何区域。18、字长越长,电脑处理数据的速度越快; 19.汇编语言是面向机器的语言。20.任何一个十进

15、制小数都可以用二进制精确表示。CPU交换数据。RAM存放的内容。/计数器溢出中断可以由硬件产生,也可以由软件产生。四、简答题8086能?由哪几部分组成?答:8086CPUI/O416DSDSSSES字节指令队列缓冲器,20808616ALU16F、数据暂存寄存器、通用寄存器组、EU28086 的中断系统分为哪几种类型的中断?其优先顺序如何?答:8086 的中断系统分为外部中断可屏蔽中断和不可屏蔽中断和内部中断。其优先顺序是:除单步中断以外,所有的内部中断优先权都比外部中断优先权高,在外部中断中,不可屏蔽中断比可屏蔽中断优先权高。3 ?lCH 1CH5110H:2030HlCH 4=70H41C

16、H5110H:2030H0070H:30H0071H:20H0072H:10H0073H:51H电脑分那几类?各有什么特点?答:传统上分为三类:大型主机、小型机、微型机。大型主机一般为高性能的并行处理系统, 存储容量大,事物处理能力强,可为众多用户提供服务。小型机具有一定的数据处理能力,提供一定用户规模的信息服务,作为部门的信息服务中心。微型机一般指在办公室或家庭的桌面或可移动的计算系统,体积小、价格低、具有工业化标准体系结构,兼容性好。简述微处理器、微电脑及微电脑系统三个术语的内涵。答:微处理器是微电脑系统的核心硬件部件,对系统的性能起决定性的影响。微电脑包括微I/O设备和各种软件,形成一个

17、完整的、独立的信息处理系统。6.80X86 微处理器有几代?各代的名称是什么?3 8080/8085:8 8086/8088/80286:16 80386/80486:32 位机。7.8086 是多少位的微处理器?为什么?答:80861616168.EUBIUBIUI/OEUBIUEUEUBIU EUBIU,BIU9.8086/80888085答:808588086/8088EUBIU10.8086/8088 微处理器内部有那些寄存器,它们的主要作用是什么?816,AX、BX、CX、DX、SP、BP、DI、SI。AX、BX、CX、DX,BP、DI、SICS、DS、SS、ESIP。段寄存器存放段

18、地址,与偏移地址共同形成存储器的物理地址。IPCS11.8086 对存储器的管理为什么采用分段的方法?1616存储器的寻址范围 (1MB,20,1664KB80861234H:0088H16808620DS=0C00EH,求出该内存单元的物理地址。答:物理地址:320F8H。148086/8088 为什么采用地址/数据引线复用技术?答:考虑到芯片成本,8086/808840408086/8088有信号是不够用的,采用地址/数据线复用引线方法可以解决这一矛盾,从逻辑角度,地址与数据信号不会同时出现,二者可以分时复用同一组引线。15.80868088168648086 的最大或最小工作模式?最大、

19、最小模式产生控制信号的方法有何不同答:引线MN/MX#8086模式,MN/MX#引线接低电平,80868288供,82888086S2#S0#三条状态信号引线提供。17.8086 被复位以后,有关寄存器的状态是什么?微处理器从何处开始执行程序?答:标志寄存器、IP、DS、SS、ES0,CS1FFFFOH指令并开始执行。18.8086 基本总线周期是如何组成的?各状态中完成什么基本操作?答:基本总线周期由4(CLK)周期组成,按时间顺序定义为T1T2T3T4。在T18086RD#及其它相关信号;T3;T48086 最小模式下总线操作时序图,说明 ALE、M/IO#、DT/R#、RD#、READY

20、 信号的功能。答:ALET1;M/IO#确定总线操作的对象是存储器I/OT1;DT/R#T1RD# 为读命令信号;在T2I/OT38086T3T4Tw20.8086 中断分哪两类?8086 可处理多少种中断?答:8086808625621.8086答:可屏蔽中断请求输入线为 INTR;“可屏蔽”是指该中断请求可经软件清除标志寄存器中IF 位而被禁止。22.8086 的中断向量表如何组成?作用是什么?003FFH25648086INTRIF=1,8086INTA#INTA#期间,8086,CS、IPIF、TF;80864 后得到中断向量表的入口地址,从此地址开始读取 4INTR什么是总线请求?8

21、0868086 在最小工作模式下有关总线HOLDHLDA。简述在最小工作模式下,8086HOLD8086HOLDHOLD=1(T4HLDA;80868086BHE 信号起什么作用?161M512KBHE808627“80386 是一个 32 位微处理器”,这句话的涵义主要指的是什么?803863232位。2880X86(EU)(MMU)和总线接口部件(BIU)EU 包括指令预取部件、指令译码部件、控制部件、运算部件及保护检测部件,主要功能是执行指令。存储器管理部件包括分段部件、分页部件,实现对存储器的分段分页式的管理,将逻辑地址转换成物理地址。总线接口部件作用是进行片外访问:对存储器及I/O3

22、080386 有几种存储器管理模式?都是什么?答:80386808631在不同的存储器管理模式下,80386答:在实地址方式下,段寄存器与 8086 相同,存放段基地址。在保护方式下,每个段寄存器648086段寄存器的作用与 8086 相同。32.80386 对中断如何分类?80386NMIINTR内部中断也叫内部异常中断,分为陷阱中断、内部故障异常中断、异常终止中断。33.80386 在保护方式下中断描述符表与 8086 的中断向量表有什么不同?答:80860102480386护方式下要通过中断描述符表中的描述符访问虚拟空间的中断向量,中断描述符表的位置不IDTR简述 80386 在保护方式

23、下的中断处理过程。IDTRLDT34.8086CPU 的字节寻址范围有多大?为什么?存储器为什么分段?20 位物理地址的形成过程是怎样的?答:8086CPU1MB8086CPU20,220=1024KB1MB。8086 16161MB,所以分成四个逻辑段。当CPU4162035.使用中断有什么好处?CPUCPU几个外设同时工作。(2)电脑实现对控制对象的实时处理。(3)电脑可以对故障自行处理。36.什么是伪指令?答:伪指令语句在形式上与指令语句很相似,但它不产生任何目标代码,只对汇编程序在汇编过程中提供必要的控制信息。盘矩阵的读入方法。答:将行线接输出口,列线接输入口,采用行扫描法,先将某一行

24、输出为低电平,其它行输出为高电平,用输入口来查询列线上的电平,逐次读入列值,如果行线上的值为0 时,列线上的值也为 0,则说明有键按下。否则,接着读入下一列,直到找到该行有按下的键为止。如该行没有找到有键按下,就按此方法逐行找下去,直到扫描完全部的行和列。法实现键的识别的基本方法。 PAPB2PAPBPAPB0,则判定该列有某一键按下。为PAPBPAPBPA0。这样,当一个键被按下时,必定可读得一对唯一的行值和列值。根据这一对行值和列值就可判断是哪一行哪一列的键被按下。39.LED 数码管显示器共阴极和共阳极的接法主要区别是什么?答:LEDLEDLED 数码管显示器的动态显示原理。LED8LE

25、DLED8ab828I/OI/OI/OLEDI/O位显示字符;再由段选择控制的I/O15ms34121.1000H1EH8答:第一种方法:MOVBX,1000HMOVAL,BXMOVCL,08HMULCLMOVBX,AL第二种方法:MOVBX,1000HMOVAL,BXMOVCL,03HROLAL,CLMOVBX,ALALAL的指令尽可能多地正确地写。答:用一条指令就可使 AL 寄存器清零的指令;用一条指令就可使 AL 寄存器为全 1 的指令1MOVAX,0000H1 MOV AL,0FFH2ANDAX,0000H2 OR AL,0FFH3XOR AX,AX1000H10FFH1000H答:

26、MOV BX,1000H MOV CL,0FFH MOV AL,BXABC:INC BXCMP JNC BCDMOV BCD:DEC CLJNZ ABCMOV BX,1000H MOV BX,AL JMP $1X0Y =0X=0-1X0程序为:MOVAL CMPAL,0JGEBIGMOVJMP EXITBIG:JE EQULMOVY,1JMPEXIT EQUL:MOVJMP $5OLDSNEWS, 如果OLDSNEWSNEW_LESS, 否则顺序执行程序。LEASI,OLDSLEADI,NEWSMOVCX,5CLDREPZ CMPSB JNZ N1N22BCDN1N2MOVAX,0MOVAL,

27、N1+1SUBAL,N2+1AASMOVDL,ALMOVAL,N1SBBAL,N2AASMOVDH,AL试编写一个汇编语言程序,要求对键盘输入的小写字母用大写字母显示出来abc: movah,1int21hsubal,20hmovdl,almovah,2int21hjmpsto: retAXMOVAX,0XORAX,AXANDAX,0SUBAX,AXALx10因为 10=8+2=23+21,所以可用移位实现乘 10 操作。程序如下:MOVCL,3SALAL,1; 2xMOVAH,ALSALAL,1; 4xSALAL,1; 8xADDAL,AH; 8x+2x = 10 x按下述要求写出指令序列:

28、DATAXDATAYDATAYDATAY+2DATAXDATAYDATAYDATAXDATAYMUL。DATAXDATAYMUL。DATAX23DIV。DATAXDATAYDIV。DATAXDATAYDATAYDATAY+2MOV AX,DATAXADD AX, DATAY MOV BX,ADD BX,MOV DATAY, AX MOV DATAY+2,DATAXDATAYDATAYMOV AX,DATAXADD DATAY, AX MOV AX,ADC DATAY+2,DATAXDATAYMUL。MOV AX,DATAXMUL DATAY MOVMOVDATAY+2,DXDATAXDATAY

29、MUL(4)MOV AX,WORD PTRMOV BX,WORD PTRMULBXMOV RESULT,AX MOVRESULT+2,DXMOV AX,WORD PTRDATAXMOV AX,WORD PTRMULBXADDRESULT+2,AX ADCRESULT+4,DXMOV AX,WORD PTRMOV BX,WORD PTR DATAY MULBXADDRESULT+2,AX ADCRESULT+4,DXMOV AX,WORD PTRMOV BX,WORD PTRMULBXADDRESULT+4,AX ADCRESULT+6,DXDATAX 除以 23用 DIV。MOV AX,MOV

30、 BL,23DIVBLMOVBL,AHMOVAH, 0MOVDATAY, AX;存放商MOVAL,BLMOVDATAY+2, AX;存放余数DATAX 双字除以字 DATAY用 DIV。MOV AX, DATAX MOV DX, DIVDATAY MOV DATAY, AX MOV DATAY+2, DX五、软件设计1BUF1BUF222符串的内容对调。DDD0 SEGMENTBUF1 DB “QWERTYUIOPASDFGHJKLR” BUF2 DB “A1234567890ZXCVBNMPJ” LEN EQU LENGTH BLOCK1DDD0 ENDSESEG SEGMENTBUF3DB 20 ESEGENDSCSEGSEGMENTASSUME CS:CSEG,DS:DDD0,ES:ESEG START: CLDMOV AX,DDD0 MOV DS,AX MOV AX,ESEG MOV ES,AX MOV CX,LEN LEA SI, LEA DI, REP MOVSBMOV CX,LEN LEA SI, LEA DI,

温馨提示

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

最新文档

评论

0/150

提交评论