微型计算机原理试题答案.doc

上传人:豆**** 文档编号:17590165 上传时间:2022-05-25 格式:DOC 页数:19 大小:233.50KB
返回 下载 相关 举报
微型计算机原理试题答案.doc_第1页
第1页 / 共19页
微型计算机原理试题答案.doc_第2页
第2页 / 共19页
点击查看更多>>
资源描述

《微型计算机原理试题答案.doc》由会员分享,可在线阅读,更多相关《微型计算机原理试题答案.doc(19页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、【精品文档】如有侵权,请联系网站删除,仅供学习与交流微型计算机原理试题答案.精品文档.一、填空(每空1分,共37分)1、典型的微处理器的内部结构可分为:算术逻辑控制单元(ALU)、工作寄存器、 控制器和I/O控制逻辑等四部分组成。2、8086是 16 位CPU,它有 20 根地址线,可行成 1MB 的存储器地址空间;有 16根数据线,通过数据线能传输的有符号整数的范围为-32768 +32767 ;有 2种工作模式;总共能管理64 级中断源。3、中断向量是 中断服务程序的入口地址,(也称为中断指针) ,在一个微机系统中,若有4片8259A级联工作,能管理 29 级外部可屏蔽中断源。4、微处理器

2、是在统一的时钟信号CLK控制下,按节拍进行工作的,一个CLK的时间(周期)称为一个 时钟 周期,它是衡量微处器快慢的一个重要参数;而衡量微处器快慢的另一重要参数是 指令 周期,它表示执行一条指令所需的时间。5、8088/8086汇编语言中语句的种类包括指令语句、 伪指令语句 和宏指令语句。6、微型计算机的输入/输出控制方式主要有无条件传送方式、程序查询方式 、 I/O中断方式 和DMA方式等四种方式,其中 DMA 传送方式的突出优点是传送过程无须处理器的控制,数据也无须经过微处理器,而是直接在I/O设备与主存储器间进行,因此节省了微处理器的时间,使传送速率大大提高。7、在计算机系统中,微处理器

3、对存储器单元和I/O端口的编址方法有统一编址和独立编址两种方法,8086/8088CPU对存储器单元和I/O端口的编址采用的是统一编址 方法。当8086CPU工作在最小方式时,用于区分访问存储器或I/O端口的控制信号为 M/IO 。8、若要给某8086CPU组成的微机系统配置8K字节的SRAM电路,若选用1K4的SRAM芯片,则共需 16 片。9、 在某I/O端口的地址译码当中,有3条地址线未参加译码,则有 8 个重叠地址。10、8086CPU的RESET信号至少应保持4个时钟周期的高电平时才有效,该信号结束后,CPU内部的CS为_0FFFFH_,IP为_0000H_。11、物理地址由段地址和

4、 偏移地址两部分组成。若分配给某存储器单元的逻辑地址为8B90H:5669H,则该单元的物理地址为 90F69 H。12、TEST BX ,BXSI+28H 指令的源操作数的寻址方式为 基址、变址且相对寻址 。13、指令MOV BX,00H的操作类型不明确,若将其操作类型指定为字型,则正确的指令为 MOV WORD PTR BX,00H 。14指令JMP NEAR PTR L1与CALL L1(L1为标号)的区别在于是否保存IP的内容 。15、将DL中保存的字母ASCII码变换成相应的小写字母的ASCII码的逻辑指令为OR DL,20H ,而把它变换成相应的大写字母的ASCII码的逻辑指令为

5、AND AL,5FH 16、若(AX)=565BH,则CPU执行:SUB AX, C546H指令后,CF= 1 ,OF= 1 ;执行:AND AX,8219H指令后,OF= 0 。17、执行下列三条指令后:MOV SP,1000HPUSH AXCALL BX(SP) 0FFCH 。18、主程序与子程序之间的参数传递方法有寄存器参数传递方式、 存储单元参数传递方式 及堆栈参数传递方式等三种。二、指令正误判断,对正确指令写出源操作数或操作数的寻址方式,对错误指令写出原因(设VAR1, VAR2为字变量, L1为标号)(8分)1. MOV BX,VAR1SI ; 正确。SRC的寻址方式为寄存器相对寻

6、址。2. MOV AL, DX ; 错误。DX不能作间接寄存器用。或能作间接寻址用的寄存器只有:BX、SI、DI。3. MOV BP, AL ;错误。类型不一致。4. MOV CS, AX ;错误。CS不能作DST。5. MOV DS, 0100H ;错误。当DS、ES、SS作DST时,SRC不能为立即数寻址。6. JMP L1 ;正确。断内直接寻址7. JMP VAR1SI ; 正确。断间间接寻址8. JG L1 ;正确。段内相对寻址三、写出完成下列要求的变量定义语句(10分)1.在变量var1中保存4个字变量:4512H,4512,-1,100/3 Var1 DW 4512H,4512,-

7、1,100/3 2.在变量var2中保存字符串:XiDian,2010,LUCK Var2 DB XiDian,2010,LUCK 3.在缓冲区buf1中留出100个字节的存储空间; Buf1 DB 100 DUP(?) 4. 在缓冲区buf2保存5个字节的55H,再保存10个字节的240,并将这一过程重复7次; Buf2 DB 7 DUP (5 DUP(55H),10 DUP (240) 5.在变量var3中保存缓冲区buf1的长度; Var3 DB LENGTH Buf1 四、程序填空与分析题(共15分)1、分析下列程序段执行后,求BX寄存器的内容(3分)MOV CL, 3MOV BX,0

8、B7HROL BX,1ROR BX,CLBX: 0C02DH 2、请在下面的程序段中空行处填写相应语句使其完成:在Buf为首地址的字节单元的Count个无符号数中找出最大数并送入MAX单元的功能。(6分)BUF DB 5,6,7,58H,62,45H,127,COUNT EQU $-BUFMAX DB ?MOV BX, OFFSET BUFMOV CX,COUNT-1MOV AL,BXLOP1: INC BX CMP AL,BX JAE NEXTMOV AL,BXNEXT: DEC CX JNZ LOP1 MOV MAX, AL五、硬件应用题(35分) 1、74LS245数据双向缓冲器的引脚及

9、功能图如图1所示。请画出8086CPU工作在最小方式下的系统数据总线D15D0形成电路。(6分)(a) 74LS245逻辑及引脚 (b) 74LS245功能图1 74LS245数据双向缓冲器的引脚及功能图解:根据AD15AD0、和信号功能以及74LS245芯片引脚功能,设计的系统数据总线D15D0形成电路如下图所示。 2、在8086 CPU工作在最小方式组成的微机系统中,扩充设计16kB的SRAM电路,SRAM芯片选用Intel 6264,内存地址范围为70000H73FFFH,试画出此SRAM电路与8086系统总线的连接图。(7分)解:因为Intel 6264的片容量为8kB,因此由2片In

10、tel 6264 构成连续的RAM存储区域的总容量为28kB=16kB。其中1片Intel 6264作为偶地址存储器,另1片Intel 6264作为奇地址存储器。8086最小方式系统与存储器读写操作有关的信号线有:地址总线,数据总线:,控制信号:。此存储电路与8086系统总线的连接如下图所示。3、在PC/XT系统总线上扩充设计一个数据输出端口,分配给该端口的地址为280H,输出端口芯片用74LS374,输出设备为8个LED发光二极管。(8分)(1)画出此输出端口与PC/XT系统总线以及与LED发光二极管的连接图。(2)编写使8个LED发光二极管每间隔1秒亮一个的功能段程序(假设有1秒延时子程序

11、DELAY1S可调用)。解:(1)74LS374的功能和74LS373相同,都是8位数据输出锁存器,不同之处是使能信号的有效形式,74LS374的使能信号CP为上升沿有效。LED发光二极管导通时流过的电流应20mA,否则会损坏器件。设计的此输出端口与PC/XT系统总线以及与LED发光二极管的连接图如下图所示。(2)编写使8个LED发光二极管每间隔1秒亮一个的功能段程序如下:MOV DX,280HMOV AL,01HLOP:OUT DX,AL ;使Q0对应的LED发光二极管亮CALL DELAY1S ;调用1秒延时子程序ROL AL,1JMP LOP4、在以8086构成的最大方式系统中,有一片8

12、254的端口地址分别为301H、303H、305H和307H,给定的外部时钟为512kHz。要求利用计数器1和2产生如图2所示的周期信号,画出8254与8086最大方式系统(地址线只使用 A0A9)的连接图。并编写初始化程序。(8分)图2 8254所要产生的周期信号解:设给定的外部时钟为CLK,其周期T = 1/512kHz = 1.953125s。为了产生如图2所示的周期信号,应该采用方式2,但在方式2下,其低电平时间仅为一个时钟周期,因此,利用一个计数通道无法实现这个任务。现在采用计数器1和计数器2联合,先利用计数器1产生周期为1.5ms的周期信号,然后将输出OUT1信号作为计数器2的时钟

13、输入CLK2,这样可以实现题目的要求。对于计数器1,工作方式可以选用方式2或方式3,一般采用方式3,这样可以使产生的信号(近似)对称,其时常数CR1 = 1.5ms/1.953125s = 768 ,需要采用16位的时常数表示。对于计数器2,工作方式只能选用方式2,其时常数CR2 =(3s +1.5ms)/ 1.5ms = 2001, 也需要采用16位的时常数表示。根据上面分析和题目给定的条件,可以画出8253的地址译码电路和连接图,如下图所示。8253的初始化程序段如下:MOVDX,307H;写计数器1方式控制字MOV AL,0111 0110BOUT DX,ALMOV DX,303H;写计

14、数器1时常数MOV AX,768OUT DX,ALXCHG AL,AHOUT DX,ALMOV DX,307H;写计数器2方式控制字MOV AL,1011 0100BOUT DX,ALMOV DX,305H;写计数器2时常数MOV AX,2001OUT DX,ALXCHG AL,AHOUT DX,AL5、在8088最大方式系统中,有一片8255A,其端口地址为8000H8003H,编写完整的8086汇编语言程序,实现使端口A的低4位产生如图3所示的信号(各个信号的节拍不必严格相等)。(6分)图3 端口A信号波形解:为使8255A的端口A产生如图10.16所示的信号,可以将端口A设定成方式0输出

15、,端口B和C与本题无关,均设定为方式0输出。端口A低4位的波形为分频形式,因此,可以通过计数方式实现。完整的8086汇编语言程序如下:CODE SEGMENT ASSUME CS:CODESTART:MOVDX, 26H;设定8255A的工作方式MOV AL, 1000 0000BOUT DX,ALMOV DX, 20H;产生指定的信号XOR AL,ALOUT DX,ALREP1:MOV CX,4REP2:INC ALOUT DX,ALLOOP REP2XOR AL,ALJMP REP1MOV AH,4CH;返回DOS操作系统INT 21HCODE ENDS END START微型计算机原理及

16、应用试题库及答案16.微型计算机由(微处理器)、(存储器)和(I/O接口电路)组成。17.8086CPU寄存器中负责与I/O端口交换数据的寄存器为(AX,AL)18.总线有数据总线、地址总线、控制总线组成,数据总线是从微处理器向内存储器、I/O接口传送数据的通路;反之,它也是从内存储器、I/O接口向微处理器传送数据的通路,因而它可以在两个方向上往返传送数据,称为(双向总线)。19.一个微机系统所具有的物理地址空间是由(地址线的条数)决定的,8086系统的物理地址空间为(1M)字节。20.运算器包括算术逻辑部件(ALU),用来对数据进行算术、逻辑运算,运算结果的一些特征由(标志寄存器)存储。21

17、.控制寄存器包括指令寄存器、指令译码器以及定时与控制电路。根据(指令译码)的结果,以一定的时序发出相应的控制信号,用来控制指令的执行。22.根据功能不同,8086的标志为可分为(控制)标志和(状态)标志位。23.8086/8088CPU内部有(14)个(16位)的寄存器。24.在8086/8088的16位寄存器中,有(4)各寄存器可拆分为8位寄存器使用。他们是(AX,BX,CX,DX),他们又被称为(通用寄存器)。25.8086/8088构成的微机中,每个主存单元对应两种地址(物理地址)和(逻辑地址)。26.物理地址是指实际的(20)为主存储单元地址,每个存储单元对应唯一的物理地址,其范围是(

18、00000H-FFFFFH)。27.8088的ALE引脚的作用是(锁存复用线上的地址)。28.在8088读存储器周期中,采样Ready线的目的是(确定是否在T3周期后插入Tw周期)。29.8088在访问4个当前段时,代码段、数据段及堆栈段的偏移量分别由(IP)、(由寻址方式决定的16位偏移量)和(SP)提供。30.堆栈按照_先进后出_原则工作,使用_堆栈指针_指明栈顶位置。31.在IBMPC/XT中,外设是通过(8259)器件对CPU产生中断请求。这些中断的中断类型码为(08HOFH)。32.8086最多能处理(256)种中断。33.8086/8088的中断响应了两个总线周期,从(INTA)引

19、脚输出两个负脉冲,第一个总线周期完成,(通知I/O接口,CPU已响应外部中断请求,使被响应的I/O接口把自己的中断类型号送到数据总线的低8位D0-D7上),第二个总线周期完成(通过CPU的地址/数据引脚AD0-AD7将信号传输给CPU)34.8088中的指令INT n用(n)指定中断类型。35.一片8255A端口A有(3)种工作方式,端口B有(2)种工作方式。36.宏汇编语言程序被汇编时,指令语句产生代码指令,伪指令语句不产生代码指令,宏指令 语句可能产生也可能不产生代码指令。37.调用程序、子程序传送参数的方法通常有寄存器、内存和堆栈三种方法。38.伪指令EQU、DB、DW、MACRO的标号

20、名字域必须有名字或标号的伪指令为EQU、MACRO。,若源操作数的类型属性为字,则目的操作数在DX:AX中。43.请给出标志寄存器中标志位OF、IF、SF、ZF、PF、CF的说明: OF 溢出、IF 中断、SF 符号、ZF 零、PF 奇偶、CF 进位。44.堆栈是按照先进后出原则组织的一片连续的存储区域。45.变址寻址的有效地址是变址寄存器的内容与地址位移量代数和。46.指令XLAT通常用于查表操作,在使用该指令前,应把表首的偏移首地址送入BX,待转换的代码在表中的序号送AL。47.若要求不产生汇编错误,则字符串ABC只能出现在伪指令DB中。48.实模式下,对于指令 MOV AX,DS:BX执

21、行前DS=1000H,BX=11H,则操作数DS:BX的有效地址为0011H。注:有效地址指段内的偏移量。49.为下述情况各举一例。寄存器与存储单元内容相加送寄存器ADD AL, BX。寄存器互送MOV AX, BX。将标志寄存器进栈PUSHF。立即数与寄存器内容相加送寄存器ADD AX, 1234H。将48H、5AH存入字节数据区ARRAYB ARRAYB DB 48H , 5AH。一、单项选择题1. CPU包括( C )两部分。A、ALU和累加器 B、ALU和控制器 C、运算器和控制器 D、ALU和主存储器2. 财务会计方面的计算机应用属于(B )。A、科学计算 B、数据处理 C、辅助设计

22、 D、实时控制3. 采用十六进制书写二进制数,位数可以减少到原来的( C )。A、12 B、13 C、14 D、154. 用二一十进制数表示一位十进制数的二进制位是( D )。A、1位 B、2位 C、3位 D、4位5. 如果指令中的地址码就是操作数的有效地址,那么这种寻址方式称为(B )。A、立即寻址 B、直接寻址 C、间接寻址 D、寄存器寻址6. Cache的主要特点之是( B)。A、存储量大 B、存取速度快 C、价格便宜 D、价格便宜但容量小7. 在主机与外围设备进行数据交换时,为解决两者之间的同步与协调、数据格式转换等问题,必须要引入( C )。A、数据缓冲寄存器 B、IO总线 C、I/

23、O接口 D、串并移位器8. 在采用DMA方式的I/O系统中,其基本思想是在以下部件或设备之间建立直接的数据通路,这指的是( B )。A、CPU与外围设备 B、主存与外围设备 C、外设与外设 D、CPU与主存9. 集成电路计算机属于第(D)代计算机。 A “一” B “二” C “三” D “四”10. 堆栈是一种(B)存贮器。 A 顺序 B 先进后出 C 只读 D 先进先出11. 在多级存储体系中,“ cache 主存”结构的作用是解决(D)的问题。 A 主存容量不足 B 主存与辅存速度不匹配 C 辅存与 CPU 速度不匹配 D 主存与 CPU 速度不匹配12. 如指令中的地址码就是操作数,那

24、么这种寻址方式称为(A)。 A 立即寻址 B 直接寻址 C 间接寻址 D 寄存器寻址14. 某数在计算机中用 8421BCD 码表示为 0011 1001 1000 ,其真值为(A)。 A 398 B 398H C 1630Q D 1110011000B15. 字符的编码,目前在微机中最普遍采用的是( C )。A.BCD码 B.16进制 C.ASC码 D.格雷码16. 在存储体系中,辅存的作用是(D)A.弥补主存的存取速度不足 B.缩短主存的读写周期C.减少CPU访问内存的次数 D.弥补主存容量不足的缺陷17. 以下叙述正确的是(C)A.ASCII编码可以表示汉字的编码 B.汉字输入编码都是根

25、据字音进行的编码C.汉字输入码可以根据汉字字形编码 D.汉字字形码都是将汉字分解成若干“点”组成的点阵18. x补=11011100B,则x的真值为(A)A.-36D B.92D C.-28D D.5CH19. 计算机软件是指(D)A.操作系统 B.汇编程序 C.用户程序 D.所有程序及文档的统称20. 目前微型机系统上广泛使用的机械式鼠标是一种( A )A.输入设备 B.输出设备 C.输入输出设备 D.显示设备组成之一21. 二进制数1001101B的十进制数表示为( C )A.4DH B.95D C.77D D.9AD22. 十进制小数转换成十六进制数可采用( B )A.除基(10)取余法

26、 B.除基(16)取余法C.乘基(10)取整法 D.乘基(16)取整法23. 家用电脑是指( D )A.家用电器 B.家庭电影院 C.家庭音响设备 D.家用计算机24. 在8421码表示的二十进制数中,代码1001表示( C )A.3 B.6 C.9 D.125. 目前普遍使用的微型计算机采用的电路是( D )A.电子管 B.晶体管 C.集成电路 D.超大规模集电成路26. 8位定点原码整数10100011B的真值为( B )A.+0100011 B. -0100011 C.+1011101 D. -101110127. 现代计算机通常是将处理程序存放在连续的内存单元中,CPU在执行这个处理程

27、序时,使用一个寄存器来指示程序的执行顺序,这个寄存器为( D )。A指令寄存器B指令译码器C指令缓冲寄存器D指令指针寄存器28. 某计算机字长为16位,其内存容量为1024K字节,按字编址,它的寻址空间为( D )。A. 512KBB. 512KC. 1024KB D. 1024K29.若指令的运算结果不为0且低8位中“1”的个数为偶数,则标志寄存器中ZF和PF的状态为( B)。A. 0,0B0,1C1,0D1,130.指令“MOV AX,BX+20H”源操作数的寻址方式为( C )。A寄存器寻址B寄存器间接寻址C寄存器相对寻址 D以上均不对31. 根据下面定义的数据段: DSEG SEGME

28、NT DAT1 DB 1234 DAT2 DW 5678H DAT3 DD 12345678H ADDR EQU DAT3-DAT1 DSEG ENDS执行指令MOV AX, ADDR后,AX寄存器中的内容是( C )。 A. 5678H B. 0008H C. 0006H D. 0004H32.在8086系统的中断向量表中,若从0000H:005CH单元开始由低地址到高地址依次存放10H、20H、30H和40H四个字节,则相应的中断类型码和中断服务程序的入口地址分别为(A)。A17H,4030H:2010HB17H,2010H:4030HC16H,4030H:2010HD16H,2010H:

29、4030H33.在DMA控制器8237控制下进行“写传送”时,8237需先后向I/O接口和存储器发出的控制信号是( B )。A ,B ,C , D , 34.下面是关于可编程中断控制器8259A的叙述,其中错误的是( B )。A. 8259A具有优先级管理的功能B. 8259A具有辨认中断源的功能C. 8259A具有向CPU提供中断向量的功能D. 一片8259A可管理8级中断35. CPU和主存之间增设高速缓存(Cache)的主要目的是( B )。A. 扩大主存容量 B. 解决CPU和主存之间的速度匹配问题C. 提高存储器的可靠性D. 以上均不对36. 中断向量可提供( D )A. 被选中设备

30、的地址B. 传送数据的起始地址C. 主程序的断点地址D. 中断服务程序的入口地址37. 3片8259A级联,最多可管理( C )级中断。 A. 24 B. 23 C. 22 D. 2138. 按照USB 1.0 规范,一台主机最多可连接( D )个外设装置(含USB集线器USB Hub)。 A. 120 B.122 C. 123 D. 127 三.判断题(你认为正确的,请在题末的括号内打“”,错的打“”。1、8086的Ready信号是由外部硬件产生的。()2、8088的M/引脚的低电平表明选通的是I/O接口。 ()3、8086 的数据可以存放在几个不连续的段中。 ()4、8086 中,取指令和

31、执行指令可以重叠操作。 ()5、8255 只有三个普通I/O端口,所以它不可作为一个外部中断源去向8086申请中断()6、多个外设可以通过一条中断请求线,向CPU发中断请求。 ()7、8253 的每个计数器只能按二进制计数。()8、8253的计数器是对机器的CLK脉冲计数。()9、8086的可屏蔽外部中断源的中断类型号是用软件设置的。()10、8086的中断入口地址只能放到内存的最低端,即03FFH区域。()14、8255A中端口A使用的是INTR,及等线是端口C的线。()15、串行异步接口的双向工作方式指的是在串行接口上可同时发送和接收串行数据。()16、EPROM 虽然是只读存储器,但在编

32、程时可向内部写入数据。()17、中断服务程序可放在用户可用的内存的任何区域。()18、字长越长,计算机处理数据的速度越快; ( )19.汇编语言是面向机器的语言。 ( )20.任何一个十进制小数都可以用二进制精确表示。 ( ) 21.计算机的内存与外存都可以直接与CPU交换数据。( )24.什么是总线请求?8086在最小工作模式下,有关总线请求的信号引脚是什么?答:系统中若存在多个可控制总线的主模块时,其中之一若要使用总线进行数据传输时,需向系统请求总线的控制权,这就是一个总线请求的过程。8086在最小工作模式下有关总线请求的信号引脚是HOLD与HLDA。25.简述在最小工作模式下,8086如

33、何响应一个总线请求?答:外部总线主控模块经HOLD引线向8086发出总线请求信号;8086在每个时钟周期的上升沿采样HOLD引线;若发现HOLD=1则在当前总线周期结束时(T4结束)发出总线请求的响应信号HLDA;8086使地址、数据及控制总线进入高阻状态,让出总线控制权,完成响应过程。36.什么是伪指令? 答:伪指令语句在形式上与指令语句很相似,但它不产生任何目标代码,只对汇编程序在汇编过程中提供必要的控制信息。五、按要求编写指令或程序段(本大题共3小题,每小题4分,共12分) 1.用两种方法将存储器1000H的内容(1EH)扩大到原来的8倍。答:第一种方法:MOV BX,1000H MOV

34、 AL,BX MOV CL,08HMUL CLMOV BX,AL第二种方法:MOV BX,1000H MOV AL,BX MOV CL,03HROL AL,CLMOV BX,AL 2.写出用一条指令就可使AL寄存器清零的指令;还写出用一条指令就可使AL寄存器为全1的指令(尽可能多地正确地写)。答:用一条指令就可使AL寄存器清零的指令;用一条指令就可使AL寄存器为全1的指令(1)MOV AX,0000H (1) MOV AL,0FFH(2)AND AX,0000H (2) OR AL,0FFH(3)XOR AX,AX3.试编写一个汇编语言程序,要求对键盘输入的小写字母用大写字母显示出来。abc:

35、movah,1 int21h subal,20h movdl,al movah,2 int21h jmpabcsto: ret4.把AX寄存器清零。MOV AX,0XOR AX,AXAND AX,0SUB AX,AX一、 判断并陈述理由题(不陈述理由不计分)(1分10=10分):1、8086CPU的最小方式是为实现多处理器系统而设计的。( )2、在8086CPU构成的微机系统中,数据可以存放在几个不连续的段中。( )3、DMA方式不能实现内存与接口之间数据的直接交换。( )4、8086 的可屏蔽中断不受IF标志位的影响,但需要从数据线上读取中断类型码。( )5、构成一个最小8086 CPU的微

36、机系统只需8086、8282、8286就够了。( )6、8086CPU的Ready信号是由外部硬件产生的。()7、8086复位时,(CS)FFFFH,(IP)=0000H,所以8086在复位后重新启动时,便从内存的FFFF0H单元开始执行指令,使得系统在启动时自动进入系统程序。( )8、中断类型码乘以4,就可以得到中断服务程序入口地址。( )9、多个外设可以通过一条中断请求线向CPU发中断请求。()10、8251是可编程并行通信接口芯片而8255是可编程串行通信接口芯片。( )二、 选择题(1分10=10分)1、 二进制数 10010110.10B 的十进制数值可表示为 ( ) A、 96.8

37、 B、 150.5 C、 96.5 D、 160.5 2、RAM 6116芯片有2K8位的容量,它的片内地址选择线和数据线分别是( ) A、A0A15和D0D15 B、A0A10和D0D7 C、A0A11和D0D7 D、A0A11和D0D153、8086 CPU在响应中断时顺序将( )内容压入堆栈。 A、CS.IP.PSW B、IP.CS.PSW C、PSW.CS.IP D、PSW.IP.CS 4、8086能够访问的存储空间的大小是( )。 A. 64k B.1M C. 256 D.16M5、8253 是可编程定时、计数器芯片,它内部有( )。 A、三个定时器 B、四个定时器 C、二个计数器

38、D、四个计数器 6、相邻段地址之间的最小距离为( ) A、16个字节 B、64K字节 C、1K字节 D、256字节7、8086 CPU的NMI引脚上输入的信号是( ) A、可屏蔽中断请求 B、非屏蔽中断请求 C、中断相应 D、总线请求8、8086 CPU在( )时刻采样READY信号决定是否插入等待周期。 A、T3下降沿 B、T3上升沿 C、T2下降沿 D、T2上升沿9、保护断点就是保存( )。 A.中断类型码 B.中断服务程序入口地址 C.现场 D.当前CS 、IP的值10、8086 CPU 采用( )中断结构。 A、单级 B、多级 C、级联 D、矢量三、填空(每空1分20=20分):1、每

39、一条指令一般都由( )和( )来构成。2、8086 CPU内部的四个专用寄存器是( )、( )和( )及( )。3、若某中断向量为08H, 则该中断的中断服务子程序的入口地址在中断向量表中的物理地址范围为( )( )。4、根据以下要求用一条指令写出相应的操作: (1)、把BX和DX的内容相加,结果送入DX中。( ) (2)、用寄存器BX和位移量0B2H的寄存器相对寻址方式把存贮器中的一个字和(CX)的内容相加,结果送入该存贮器中。( ) (3)、用寄存器BX和SI的基址变址寻址方式把存贮器中的一个字节与AL寄存器的内容相加,结果送入AL寄存器中。( ) (4)、用位移量为0524H的直接寻址方

40、式把存贮器中的一个字与数2A59H相加,并把结果送入该存贮单元中。( )5、CPU与外设传送的三种信息是( )和( )及( )。6、CPU与外设交换信息时,有三种常见的输入输出方法,它们分别是:( )和( )及( )。7、8255有两个控制字,它们分别是( )和( )。四简答如下基本概念题:(5分525分) 1I/O接口电路采用统一编址或独立编址时对微处理器有无特殊要求? 28086系统中INTR中断与INT n 中断有什么区别? 3什么是动态存储器的刷新?为什么需要刷新?4 如以下ASCII码串(包括空格符)依次存贮在起始地址为CSTRING的字节单元内: CSTRING DB GOOD M

41、ORNING 请编写指令将字符串中的第3个和第5个字符写入DX寄存器中。(第3个字符在高8位,第5个字符在低8位)5 如果TABLE为数据段中0020H单元的符号名,在该单元中存放着3412H,请指出以下两条指令有什么区别?每条指令执行后AX寄存器中的内容是多少? MOV AX,TABLE LEA AX,TABLE 五硬件电路设计:(10分X2=20分)1. 某以8088为CPU的微型计算机内存RAM区为00000H3FFFFH,若采用6264(8KX8)、 62256(32KX8)、2164(8KX4)、21256(32KX4)各需要多少芯片?其各自的片内和片间地址线分别是多少(全地址译码方式)? 2.利用全地址译码将6264芯片接在8088系统总线上,地址范围为BE0

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 小学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁