《微型计算机原理试题答案-微型计算机原理姚向华.doc》由会员分享,提供在线免费全文阅读可下载,此文档格式为doc,更多相关《微型计算机原理试题答案-微型计算机原理姚向华.doc》文档请在天天文库搜索。

1、微型计算机原理试题答案:微型计算机原理姚向华 一、填空(每空1分,共37分) 1、典型的微处理器的内部结构可分为:算术逻辑控制单元(ALU)、工作寄存器、控制器和I/O控制逻辑等四部分组成。 2、8086是16位CPU,它有20根地址线,可行成1MB的存储器地址空间;有16根数据线,通过数据线能传输的有符号整数的范围为-32768 ~ +32767;有 2种工作模式;总共能管理64级中断源。 3、中断向量是中断服务程序的入口地址,(也称为中断指针),在一个微机系统中,若有4片8259A级联工作,能管理29级外部可屏蔽中断源。 4、微处理器是在统一的时钟信号CLK控制下,按节拍进行工作的,一个CLK的时间(周期)称为一个时钟周期,它是衡量微处器快慢的一个重要参数;而衡量微处器快慢的另一重要参数是指令周期,它表示执行一条指令所需的时间。 5、8088/8086汇编语言中语句的种类包括指令语句。

2、、伪指令语句和宏指令语句。 6、微型计算机的输入/输出控制方式主要有无条件传送方式、程序查询方式、I/O中断方式和DMA方式等四种方式,其中DMA 传送方式的突出优点是传送过程无须处理器的控制,数据也无须经过微处理器,而是直接在I/O设备与主存储器间进行,因此节省了微处理器的时间,使传送速率大大提高。 7、在计算机系统中,微处理器对存储器单元和I/O端口的编址方法有统一编址和独立编址两种方法,8086/8088CPU对存储器单元和I/O端口的编址采用的是统一编址方法。当8086CPU工作在最小方式时,用于区分访问存储器或I/O端口的控制信号为M/IO。 8、若要给某8086CPU组成的微机系统配置8K字节的SRAM电路,若选用1K×4的SRAM芯片,则共需16片。 9、在某I/O端口的地址译码当中,有3条地址线未参加译码,则有8个重叠地址。 10、8086CPU的RESET信号至少应保持4。

3、个时钟周期的高电平时才有效,该信号结束后,CPU内部的CS为_0FFFFH__,IP为_0000H__。 11、物理地址由段地址和偏移地址两部分组成。若分配给某存储器单元的逻辑地址为8B90H:5669H,则该单元的物理地址为90F69 H。 12、TEST BX ,[BX][SI]+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码的逻辑指令为AND AL,5FH 16、若(AX)=565BH,则CPU执。

4、行:SUB AX, C546H指令后,CF= 1 ,OF= 1;执行:AND AX,8219H指令后,OF= 0。 17、执行下列三条指令后: MOV SP,1000H PUSH AX CALL BX (SP)=0FFCH。 18、主程序与子程序之间的参数传递方法有寄存器参数传递方式、存储单元参数传递方式及堆栈参数传递方式等三种。 二、指令正误判断,对正确指令写出源操作数或操作数的寻址方式,对 错误指令写出原因(设VAR1, VAR2为字变量, L1为标号)(8分) 1.MOV BX,VAR1[SI] ;正确。SRC的寻址方式为寄存器相对寻址。 2.MOV AL, [DX] ;错误。DX不能作间接寄存器用。或能作间接寻址用的寄存器只有:BX、SI、DI。 3.MOV BP, AL ;错误。类型不一致。 4.MOV CS, AX ;错误。CS不能作DST。 5.MOV DS, 0100H ;。

5、错误。当DS、ES、SS作DST时,SRC不能为立即数寻址。 6.JMP L1 ;正确。断内直接寻址 7.JMP VAR1[SI] ; 正确。断间间接寻址 8.JG L1 ;正确。段内相对寻址 三、写出完成下列要求的变量定义语句(10分) 1.在变量var1中保存4个字变量:4512H,4512,-1,100/3 Var1 DW 4512H,4512,-1,100/3 2.在变量var2中保存字符串:’XiDian’,’2020’,’LUCK’ Var2 DB ’XiDian’,’2020’,’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中保存。

6、缓冲区buf1的长度; Var3 DB LENGTH Buf1 四、程序填空与分析题(共15分) 1、分析下列程序段执行后,求BX寄存器的内容(3分) MOV CL, 3 MOV BX,0B7H ROL BX,1 ROR BX,CL BX:0C02DH 2、请在下面的程序段中空行处填写相应语句使其完成:在Buf为首地址的字节单元的Count个无符号数中找出最大数并送入MAX 单元的功能。(6分) BUF DB 5,6,7,58H,62,45H,127,… COUNT EQU $-BUF MAX DB ? … MOV BX, OFFSET BUF MOV CX,COUNT-1 MOV AL,[BX] LOP1: INC BX CMP AL,[BX] JAE NEXT MOV AL,[BX] NEXT: DEC CX JNZ LOP1 MOV MAX, AL 五、硬件应用题(35分) 1、74。

7、LS245数据双向缓冲器的引脚及功能图如图1所示。请画出8086CPU工作在最小方式下的系统数据总线D15~D0形成电路。(6分) A0 A1 A2 A3 A4 A5 A6 A7 E DIR B0 B1 B2 B3 B4 B5 B6 B7 2 3 4 5 6 7 8 9 19 118 17 16 15 14 13 12 11 方向 DIR E 00 01 1X A B A、B边均为高阻 A B (a) 74LS245逻辑及引脚 (b) 74LS245功能 图1 74LS245数据双向缓冲器的引脚及功能图 解:根据AD 15~AD 0、DEN 和R /DT 信号功能以及74LS245芯片引脚功能,设计的系统数据总线D 15~D 0形成电路如下图所示。 AD 15 ~ AD 8D 15 ~ D 8 A 0A 7 B 0 B 7~~DIR E 74LS245 AD 7 ~ AD 0 D 7 ~ 。

8、D 0 DT/R DEN A 0A 7 B 0 B 7~ ~ E 74LS245DIR 2、在8086 CPU 工作在最小方式组成的微机系统中,扩充设计16kB 的SRAM 电路,SRAM 芯片选用Intel 6264,内存地址范围为70000H~73FFFH ,试画出此SRAM 电路与8086系统总线的连接图。(7分) 解:因为Intel 6264的片容量为8kB ,因此由2片Intel 6264 构成连续的RAM 存储区域的总容量为2×8kB=16kB 。其中1片Intel 6264作为偶地址存储器,另1片Intel 6264作为奇地址存储器。8086最小方式系统与存储器读写操作有关的信号线有:地址总线019A A ,数据总线:0 15D D ,控制信号:/,,,M IO RD WR BHE 。此存储电路与8086系统总线的连接 如下图所示。 +5V A BHE OE 7 0D ~D 。

9、RD WR 12 A 13 1A ~A 0 D 7 D WE 2CS 1 CS 0 A OE 12 A 0 D 7 D WE 2CS 1 CS 2A G 2B G 1 G C B A Y 1Y 2Y 3 Y 4Y 5Y 6Y 7 Y 19 A 15A 14 A IO M 18 A 17 A 16 A 0 A 15 8D ~D 6264 6264 3、在PC/XT 系统总线上扩充设计一个数据输出端口,分配给该端口的地址为280H ,输出端口芯片用74LS374,输出设备为8个LED 发光二极管。(8分) (1)画出此输出端口与PC/XT 系统总线以及与LED 发光二极管的连接图。 (2)编写使8个LED 发光二极管每间隔1秒亮一个的功能段程序(假设有1秒延时子程序DELAY1S 可调用)。 解:(1)74LS374的功能和74LS373相同,都是8位数据输出锁存器,不同之处是使能信号的有效形。

10、式,74LS374的使能信号CP 为上升沿有效。LED 发光二极管导通时流过的电流应 20mA,否则会损坏器件。设计的此输出端口与PC/XT 系统总线以及与LED 发光二极管的连接图如下图所示。 D 0 D 7 OE CP ~ ~ 74LS374 D 7~D 0 510×8 A 8A 6A 5A 4A 3A 2A 1A 0IOW AEN +5V A 9A 7Q 0Q 7 (2)编写使8个LED 发光二极管每间隔1秒亮一个的功能段程序如下: MOV DX,280H MOV AL,01H LOP:OUT DX,AL ;使Q 0对应的LED 发光二极管亮 CALL DELAY1S ;调用1秒延时子程序 ROL AL ,1 JMP LOP 4、在以8086构成的最大方式系统中,有一片8254的端口地址分别为301H 、303H 、305H 和307H ,给定的外部时钟为512kHz 。要求利用计数。

11、器1和2产生如图2所示的周期信号,画出8254与8086最大方式系统(地址线只使用 A0~A9)的连接图。并编写初始化程序。(8分) 1.5ms 3s 图2 8254所要产生的周期信号 解:设给定的外部时钟为CLK ,其周期T = 1/512kHz = 1.953125μs 。为了产生如图2所示的周期信号,应该采用方式2,但在方式2下,其低电平时间仅为一个时钟周期,因此,利用一个计数通道无法实现这个任务。现在采用计数器1和计数器2联合,先利用计数器1产生周期为1.5ms 的周期信号,然后将输出OUT1信号作为计数器2的时钟输入CLK2,这样可以实现题目的要求。 对于计数器1,工作方式可以选用方式2或方式3,一般采用方式3,这样可以使产生的信号(近似)对称,其时常数CR1 = 1.5ms/1.953125μs = 768 ,需要采用16位的时常数表示。对于计数器2,工作方式只能选用方式2,其。

12、时常数CR2 =(3s +1.5ms )/ 1.5ms = 2001, 也需要采用16位的时常数表示。 根据上面分析和题目给定的条件,可以画出8253的地址译码电路和连接图,如下图所示。 8086CPU 最大方式系统总线 A2A1IOW IOR D 15D 8~o A9o A8A3 A6A5A4A7o BHE Intel 8253 D 7D 0 ~A0 A1RD WR CS CLK1GATE1OUT1 CLK2GATE2OUT2 +5V +5V 512kHz 产生信号 8253的初始化程序段如下: MOV DX,307H ;写计数器1方式控制字 MOV AL,0111 0110B OUT DX,AL MOV DX,303H ;写计数器1时常数 MOV AX,768 OUT DX,AL XCHG AL,AH OUT DX,AL MOV DX,307H ;写计数器2方式控制字 MOV AL,1。

13、011 0100B OUT DX,AL MOV DX,305H ;写计数器2时常数 MOV AX,2001 OUT DX,AL XCHG AL,AH OUT DX,AL 5、在8088最大方式系统中,有一片8255A ,其端口地址为8000H~8003H ,编写完整的8086汇编语言程序,实现使端口A 的低4位产生如图3所示的信号(各个信号的节拍不必严格相等)。(6分) PA0 PA1 PA2 PA3 图3 端口A信号波形 解:为使8255A的端口A产生如图10.16所示的信号,可以将端口A设定成方式0输出,端口B和C与本题无关,均设定为方式0输出。端口A低4位的波形为分频形式,因此,可以通过计数方式实现。完整的8086汇编语言程序如下: CODE SEGMENT ASSUME CS:CODE START: MOV DX, 26H ;设定8255A的工作方式 MOV AL, 1000 00。

14、00B OUT DX,AL MOV DX, 20H ;产生指定的信号 XOR AL,AL OUT DX,AL REP1: MOV CX,4 REP2: INC AL OUT DX,AL LOOP REP2 XOR AL,AL JMP REP1 MOV AH,4CH ;返回DOS操作系统 INT 21H CODE ENDS END START 《微型计算机原理及应用》试题库及答案 16.微型计算机由(微处理器)、(存储器)和(I/O接口电路)组成。 17.8086CPU寄存器中负责与I/O端口交换数据的寄存器为(AX,AL) 18.总线有数据总线、地址总线、控制总线组成,数据总线是从微处理器向内存储器、I/O接口 传送数据的通路;反之,它也是从内存储器、I/O接口向微处理器传送数据的通路,因而它可以在两个方向上往返传送数据,称为(双向总线)。 19.一个微机系统所具有的物理地址空间是由(地址。

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

16、0000H-FFFFFH)。 27.8088的ALE引脚的作用是(锁存复用线上的地址)。 28.在8088读存储器周期中,采样Ready线的目的是(确定是否在T 3周期后插入T w 周期)。 29.8088在访问4个当前段时,代码段、数据段及堆栈段的偏移量分别由(IP)、(由寻址方式 决定的16位偏移量)和(SP)提供。 30.堆栈按照___先进后出___原则工作,使用____堆栈指针___指明栈顶位置。 31.在IBM-PC/XT中,外设是通过(8259)器件对CPU产生中断请求。这些中断的中断类型码为 (08H—OFH)。 32.8086最多能处理(256)种中断。 33.8086/8088的中断响应了两个总线周期,从(INTA)引脚输出两个负脉冲,第一个总线周期 完成,(通知I/O接口,CPU已响应外部中断请求,使被响应的I/O接口把自己的中断类型号送到数据总线的低8位D0-D7上)。

17、,第二个总线周期完成(通过CPU的地址/数据引脚AD0-AD7将信号传输给CPU) 34.8088中的指令INT n用(n)指定中断类型。 35.一片8255A端口A有(3)种工作方式,端口B有(2)种工作方式。 36.宏汇编语言程序被汇编时,指令语句产生代码指令,伪指令语句不产生代码指令,宏指令语句可能产生也可能不产生代码指令。 37.调用程序、子程序传送参数的方法通常有寄存器、内存和堆栈三种方法。 38.伪指令EQU、DB、DW、MACRO的标号名字域必须有名字或标号的伪指令为EQU、MACRO。 ,若源操作数的类型属性为字,则目的操作数在DX:AX中。 43.请给出标志寄存器中标志位OF、IF、SF、ZF、PF、CF的说明: OF 溢出、IF 中断、SF 符号、ZF 零、PF 奇偶、CF 进位。 44.堆栈是按照先进后出原则组织的一片连续的存储区域。 45.变址寻址的有效地址是变址寄。

18、存器的内容与地址位移量代数和。 46.指令XLAT通常用于查表操作,在使用该指令前,应把表首的偏移首地址送入BX,待转换的代码在表中的序号送AL。 47.若要求不产生汇编错误,则字符串 ABC 只能出现在伪指令DB中。 48.实模式下,对于指令 MOV AX,DS:[BX] 执行前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、运。

19、算器和控制器 D、ALU和主存储器 2. 财务会计方面的计算机应用属于(B )。 A、科学计算 B、数据处理 C、辅助设计 D、实时控制 3. 采用十六进制书写二进制数,位数可以减少到原来的( C )。 A、1/2 B、1/3 C、1/4 D、1/5 4. 用二一十进制数表示一位十进制数的二进制位是( 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、I/O总线 C、I/O接口 D、串并移位器 8. 在采用DMA方式。

20、的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. 如指令中的地址码就是操作数,那么这种寻址方式称为(A)。 A .立即寻址 B .直接寻址 C .间接寻址 D .寄存器寻址 14. 某数在计算机中用 8421BCD 码表示为 0011 1001 1000 ,其真值为(A)。 A . 39。

21、8 B . 398H C . 1630Q D . 1110011000B 15. 字符的编码,目前在微机中最普遍采用的是( C )。 A.BCD码 B.16进制 C.ASCⅡ码 D.格雷码 16. 在存储体系中,辅存的作用是(D) A.弥补主存的存取速度不足 B.缩短主存的读写周期 C.减少CPU访问内存的次数 D.弥补主存容量不足的缺陷 17. 以下叙述正确的是(C) A.ASCII编码可以表示汉字的编码 B.汉字输入编码都是根据字音进行的编码 C.汉字输入码可以根据汉字字形编码 D.汉字字形码都是将汉字分解成若干“点”组成的点阵 18. [x]补=11011100B,则x的真值为(A) A.-36D B.92D C.-28D D.5CH 19. 计算机软件是指(D) A.操作系统 B.汇编程序 C.用户程序 D.所有程序及文档的统称 20. 目前微型机系统上广泛使用的机械式鼠标是一种(。

22、 A ) A.输入设备 B.输出设备 C.输入输出设备 D.显示设备组成之一 21. 二进制数1001101B的十进制数表示为( C ) A.4DH B.95D C.77D D.9AD 22. 十进制小数转换成十六进制数可采用( B ) A.除基(10)取余法 B.除基(16)取余法 C.乘基(10)取整法 D.乘基(16)取整法 23. 家用电脑是指( D ) A.家用电器 B.家庭电影院 C.家庭音响设备 D.家用计算机 24. 在8421码表示的二—十进制数中,代码1001表示( C ) A.3 B.6 C.9 D.1 25. 目前普遍使用的微型计算机采用的电路是( D ) A.电子管 B.晶体管 C.集成电路 D.超大规模集电成路 26. 8位定点原码整数10100011B的真值为( B ) A.+0100011 B. -0100011 C.+1011101 D. -1011101。

23、 27. 现代计算机通常是将处理程序存放在连续的内存单元中,CPU在执行这个处理程序时,使用一个寄存器来指示程序的执行顺序,这个寄存器为( D )。 A.指令寄存器B.指令译码器 C.指令缓冲寄存器D.指令指针寄存器 28. 某计算机字长为16位,其内存容量为1024K字节,按字编址,它的寻址空间为( D )。 A. 512KB B.512K C. 1024KB D. 1024K 29.若指令的运算结果不为0且低8位中“1”的个数为偶数,则标志寄存器中ZF和PF的状态为( B)。 A. 0,0 B.0,1 C.1,0 D.1,1 30.指令“MOV AX,[BX+20H]”源操作数的寻址方式为( C )。 A.寄存器寻址B.寄存器间接寻址C.寄存器相对寻址 D.以上均不对 31. 根据下面定义的数据段: DSEG SEGMENT DAT1 DB `1234` DAT2 DW 5678H D。

24、AT3 DD 12345678H ADDR EQU DAT3-DAT1 DSEG ENDS 执行指令MOV AX, ADDR后,AX寄存器中的内容是( C )。 A. 5678H B. 0008H C. 0006H D. 0004H 32.在8086系统的中断向量表中,若从0000H:005CH单元开始由低地址到高地址依次存放10H、20H、30H和40H四个字节,则相应的中断类型码和中断服务程序的入口地址分别为(A)。 A.17H,4030H:2020H B.17H,2020H:4030H C.16H,4030H:2020H D.16H,2020H:4030H 33.在DMA控制器8237控制下进行“写传送”时,8237需先后向I/O接口和存储器发出的控制信号是( B )。 A.IOR,MEMR B.IOW,MEMR C.IOR,MEMW D.IOW,MEMW 34.下面是关于可编程中断。

25、控制器8259A的叙述,其中错误的是( B )。 A.8259A具有优先级管理的功能 B.8259A具有辨认中断源的功能 C.8259A具有向CPU提供中断向量的功能 D.一片8259A可管理8级中断 35. CPU和主存之间增设高速缓存(Cache)的主要目的是( B )。 A. 扩大主存容量 B. 解决CPU和主存之间的速度匹配问题 C. 提高存储器的可靠性 D. 以上均不对 36. 中断向量可提供( D ) A. 被选中设备的地址 B. 传送数据的起始地址 C. 主程序的断点地址 D. 中断服务程序的入口地址 37. 3片8259A级联,最多可管理( C )级中断。 A. 24 B. 23 C. 22 D. 21 38. 按照USB 1.0 规范,一台主机最多可连接( D )个外设装置(含USB集线器—USB Hub)。 A. 120 B.122 C. 123 D. 127 三.判断。

26、题(你认为正确的,请在题末的括号内打“√”,错的打“×”。 1、8086的Ready信号是由外部硬件产生的。……………………………(√) 2、8088的M/IO引脚的低电平表明选通的是I/O接口。………………(√) 3、8086 的数据可以存放在几个不连续的段中。………………………(√) 4、8086 中,取指令和执行指令可以重叠操作。…………………………(√) 5、8255 只有三个普通I/O端口,所以它不可作为一个外部中断源去向8086申请中断(×) 6、多个外设可以通过一条中断请求线,向CPU发中断请求。………………(√) 7、8253 的每个计数器只能按二进制计数。………………………………(×) 8、8253的计数器是对机器的CLK脉冲计数。……………………………(×) 9、8086的可屏蔽外部中断源的中断类型号是用软件设置的。…………(×) 10、8086的中断入口地址只能放到内。

27、存的最低端,即0——3FFH区域。………(√) 14、8255A中端口A使用的是INTR,及等线是端口C的线。………(√) 15、串行异步接口的双向工作方式指的是在串行接口上可同时发送和接收串行数据。…(√) 16、EPROM 虽然是只读存储器,但在编程时可向内部写入数据。(√) 17、中断服务程序可放在用户可用的内存的任何区域。……(√) 18、字长越长,计算机处理数据的速度越快;(√) 19.汇编语言是面向机器的语言。(√) 20.任何一个十进制小数都可以用二进制精确表示。(×) 21.计算机的内存与外存都可以直接与CPU交换数据。(×) 24.什么是总线请求?8086在最小工作模式下,有关总线请求的信号引脚是什么? 答:系统中若存在多个可控制总线的主模块时,其中之一若要使用总线进行数据传输时,需向系统请求总线的控制权,这就是一个总线请求的过程。8086在最小工作模式下有关总线请求的信。

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

29、AL,[BX] MOV CL,03H ROL AL,CL MOV [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,AX 3.试编写一个汇编语言程序,要求对键盘输入的小写字母用大写字母显示出来。 abc: mov ah,1 int 21h sub al,20h mov dl,al mov ah,2 int 21h jmp abc sto: ret 4.把AX寄存器清零。 ①MOV AX,0 ②XOR AX,AX ③AND AX,0 ④SUB AX,AX 一、判断并陈述理由题(不陈述理由不。

30、计分)(1分×10=10分): 1、8086CPU的最小方式是为实现多处理器系统而设计的。() 2、在8086CPU构成的微机系统中,数据可以存放在几个不连续的段中。() 3、DMA方式不能实现内存与接口之间数据的直接交换。() 4、8086 的可屏蔽中断不受IF标志位的影响,但需要从数据线上读取中断类型码。() 5、构成一个最小8086 CPU的微机系统只需808 6、8282、8286就够了。() 6、8086CPU的Ready信号是由外部硬件产生的。() 7、8086复位时,(CS)=FFFFH,(IP)=0000H,所以8086在复位后重新启动时,便从内存的FFFF0H单元开始执行指令,使得系统在启动时自动进入系统程序。() 8、中断类型码乘以4,就可以得到中断服务程序入口地址。() 9、多个外设可以通过一条中断请求线向CPU发中断请求。() 10、8251是可编程并行通信接口芯片。

31、而8255是可编程串行通信接口芯片。() 二、选择题(1分×10=10分) 1、二进制数 10010110.10B 的十进制数值可表示为() A、 96.8 B、 150.5 C、 96.5 D、 160.5 2、RAM 6116芯片有2K×8位的容量,它的片内地址选择线和数据线分别是() A、A0~A15和D0~D15 B、A0~A10和D0~D7 C、A0~A11和D0~D7 D、A0~A11和D0~D15 3、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.16M 5、8253 是可编程定时、计数器芯片,它内部有()。 A、三个定时器 B、四个定时器 C、二个计数器 D、四个计数器 6、相邻段地址。

32、之间的最小距离为() 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、每一条指令一般都由()和()来构成。 2、8086 CPU内部的四个专用寄存器是()、()和()及()。 3、若某中断向量为08H,则该中断的中断服务子程序的入口地址在中断向量表中的物理地址范围为 ()~()。 4、根据以下要求。

33、用一条指令写出相应的操作: (1)、把BX和DX的内容相加,结果送入DX中。() (2)、用寄存器BX和位移量0B2H的寄存器相对寻址方式把存贮器中的一个字和(CX)的内容相加,结果送入该存贮器中。() (3)、用寄存器BX和SI的基址变址寻址方式把存贮器中的一个字节与AL寄存器的内容相加,结果送入AL寄存器中。() (4)、用位移量为0524H的直接寻址方式把存贮器中的一个字与数2A59H相加,并把结果送入该存贮单元中。() 5、CPU与外设传送的三种信息是()和()及()。 6、CPU与外设交换信息时,有三种常见的输入输出方法,它们分别是:()和()及()。 7、8255有两个控制字,它们分别是()和()。 四.简答如下基本概念题:(5分×5=25分) 1.I/O 接口电路采用统一编址或独立编址时对微处理器有无特殊要求? 2.8086系统中INTR 中断与INT n 中断有什么区别? 。

34、3.什么是动态存储器的刷新?为什么需要刷新? 4. 如以下ASCII 码串(包括空格符)依次存贮在起始地址为CSTRING•的字节单元内: CSTRING DB GOOD MORNING 请编写指令将字符串中的第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 区为00000H ~3FFFFH,若采用6264(8KX8)、 62256(32KX8)、2164(8KX4)、21256(32KX4)各需要多少芯片?其各自的片内和片间地址线分别是多少(全地址译码方。

35、式)? 2.利用全地址译码将6264芯片接在8088系统总线上,地址范围为BE000H ~BFFFFH ,试画出连接电路图。 A13A14A15A16A17A19MEMR MEMW A0A1 A12 D0D7 BUS 8088系统 A18 六、(本题15分,任选其中的一题来做) 1.设计并画出一个8×8小键盘及接口电路,用文字叙述方式说明键盘及接口的工作原理及行扫描法识别键按下的工作过程。(规定用一片8255A 作接口电路,其它元器件自选。)(15分) 2.(1)已知在ARRAY 数组中有80个无符号字节数据,编写汇编语言程序段,将ARRAY 数组中的最大值放入MAX 单元中。(5分) (2)已知有一个4K 字节的数据块,存放在以3DA0H :1000H 开始的存储区域内,要求编写一个完整的8086汇编语言源程序,将该数据块搬至3DA0H :1008H 开始的存储区内。(10分) 兰州大学。

36、信息学院微型计算机原理及应用试题答案02 一、 判断并陈述理由题(不陈述理由不计分)(1分×10=10分): 1、(×)8086CPU 的最大模式是为实现多处理器系统而设计的。 2、(√)在8086CPU 构成的微机系统中的数据可以存放在几个不连续的段中。 A010 A19A28A37A46A55A64A73A825A924A1021A1123A122CS1 20 CS226WE 27OE 22D011D112D213D315D416D517D618D7 19 6264 3、(×)DMA方式可以实现内存与接口之间数据的直接交换。 4、(×)8086 的可屏蔽中断受到IF标志位的影响,并且需要从数据线上读取中断类型码。 5、(×)构成一个最小8086 CPU的微机系统除了808 6、8282、8286至少还需要8284时钟发生器。 6、(√)8086CPU的Ready信号是由外部硬件产生的。。

37、 7、(√)8086复位时,(CS)=FFFFH,(IP)=0000H,所以8086在复位后重新启动时,便从内存的FFFF0H 单元开始执行指令,使得系统在启动时自动进入系统程序。 8、(×)中断类型码乘以4,就可以得到中断向量的存放地址。 9、(√)多个外设可以通过8259A中断控制器用一条中断请求线向CPU发中断请求。 10、(×)8251是可编程串行通信接口芯片而8255是可编程并行通信接口芯片。 二、选择题(1分×10=10分) 1 2 3 4 5 6 7 8 9 10 B B C B A A B A D D 三、填空(每空1分×20=20分): 1.操作码操作数 2.CS DS ES SS 3.00020H 00023H 4.(1) ADD DX,BX (2) ADD [BX]0B2H,CX (3) ADD AL,[BX][SI] (4) ADD WORD PTR [0524H]。

38、,2A59H 5.数据信息控制信息状态信息 6.程序控制的输入输出方式中断传送方式 DMA工作方式 7.工作方式控制字置位/复位控制字 四.简答如下基本概念题:(5分×5=25分) 1.I/O接口电路采用统一编址时对微处理器无特殊要求,只需将I/O接口电路当作存储对于一样对待即可;而独立编址时则对微处理器有特殊要求,需要CPU的指令系统中包含有访内指令和访外指令以及专门的访内操作和访外操作的控制逻辑。 2.INTR是由可屏蔽中断请求引脚INTR引入的外部硬件中断;而INT n是由软中断指令产生软件中断? 3.因为动态存储器所存的信息是放在芯片内部的电容上的,由于电容的缓慢放电,时间久了会造成数据的丢失。为了保证数据不丢失,必须及时将数据信息读出并照原样写入原单元的过程称为动态存储器的刷新。4.: : LEA BX,CSTRING MOV DH,[BX]2 MOV DL,[BX]4 : : 。

39、5. MOV AX,TABLE ;表示将TABLE单元的内容送到AX中。执行后 AX=3412H或1234H LEA AX,TABLE ;表示将TABLE单元的偏移量送到AX中。执行后 AX=0020H 五.硬件电路设计:(10分X2=20分) 1.00000H~3FFFFH所占的存储空间为:40000H=218=256kX8bit ∴若采用 6264(8KX8)则需要(256kX8)/(8kX8)=32(片) 6264的片内地址线是13根,片间地址线是7根(全地址译码); 62256(32KX8) 则需要(256kX8)/(32kX8)=8(片) 62256的片内地址线是15根,片间地址线是5根(全地址译码); 2164(8KX4) 则需要(256kX8)/(8kX4)=64(片) 2164的片内地址线是13根,片间地址线是7根(全地址译码); 21256(32KX4) 则需要(256k。

40、X8)/(32kX4)=16(片) 21256的片内地址线是15根,片间地址线是5根(全地址译码); 2.电路连接图如下: A010A19A28A37A46A55A64A73A825A924A1021A1123A122CS1 20 CS226WE 27OE 22D011D112D213D315D416D517D618D7 19 6264 A13 A14A15A16A17A19+5V MEMR MEMW A0 A1 A12 D0D7 BUS 8088系统 A18 六、(本题15分) 1. (1).电路图如下(6分) D034D133D232D331D430D529D628D727PA04PA13PA22PA31PA440PA539PA638PA737PB018PB119PB220PB321PB422PB523PB624PB725PC014PC115PC216PC317PC413PC512PC。

41、611PC7 10 RD 5WR 36A09A18RESET 35CS 6 S? SW-PB R R R +5 ROW0 ROW1 ROW7 第6题电路图 (2).电路工作原理:(4分,每个知识点1分) 1)8255A 的口A 设置为输出状态,PA0~PA7接行线ROW0~ROW7。 2)8255A 的口B 设置为输入状态,PB0~PB7接列线C0~C7。 3)电阻R 为列线上拉电阻,保证列线静态电位为高电平。 4)行列线交点接一开关,开关按下时将交点上行线逻辑状态送到该交点的列线上。 (3.行扫描法识别键按下(5分,每个知识点1分) 1)扫描程序首先让8255A 的口A 输出扫描码(初值为11111110B ); 2)扫描程序读入8255A 的B 口连接的列线状态,判断是否有为逻辑0的列线; 3)若B 口读入有为0的位,说明本行有键按下,经移位检测出为0的列线序号,与扫描码为 0位对应的。

42、行线序号共同形成键号,转相应键处理程序; 4)若B 口读入没有为0的位, 说明本行无键按下,修改扫描码(第二次为11111101B ) 5)转向1),进行下一次扫描,如此循环直至发现有键按下为止。 2. (1).参考程序: DATA SEGMENT ARRAY DB D1,D2,D3,.D80;D1,D2.80个数据值 MAX DB ? DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA START: MOV AX,DATA MOV DS,AX LEA SI,ARRAY MOV AH,0 MOV CX,80 AGAIN: MOV AL,[SI] INC SI CMP AL,AH JC NEXT MOV AH,AL NEXT: LOOP AGAIN MOV MAX,AH MVO AH,4CH INT 21H CODE ENDS END START 说明。

43、:没有数据定义不扣分;没有返回DOS不扣分。如能实现要求功能,用其他语句也可。 (2).参考程序: CODE SEGMENT ASUME CS:CODE START: MOV AX,3DA0H MOV DS,AX MOV ES,AX MOV SI,1FFFH MOV DI,1FFFH+8 MOV CX,1000H STD REP MOVSB MOV AH,4CH INT 21H CODE ENDS END START 说明:如能实现要求功能,用其他语句也可。数据传送必须从后向前进行。 一、单选 1. 98的BCD码是(B) B) 10011000 2. –0110110 的补码是(A) A) 11001010 3. –38的反码是(A) A)11011001 4. 十进制数92对应的二进制数为(A) A) 01011100 5. 十六进制数ABH相应的二进制数是(A) A)10101011。

44、 6. 十六进制38H相应的十进制数是(B) B) 56 7. 伪指令DATA DW 5678H所定义的数据类型为(B) B) 字 8. 设DS=2000H,BX-0140H.指令MOV AX,[BX]源操作数的物理地址是(B) B)20200H 9. 有伪指令语句DATA1 DW 2000H,经汇编后DATA1+2单元的内容为(C) C) 10H 10. [x]反=10101011,则它的数值是(A) A)-84 11.[x]补=10100001,它的数值是(A) A)-95 12.伪指令DATA DB 58H 所定义的数据类型为(A) A)字节 13.设DS =2000H,BX=0140H,指令MOV AX,100H[BX]源操作数的物理地址是(A) A)20240H 14. 8086指令系统中,用串操作指令实现数据在存贮器之间传送,其源数据的地址是(A) A)DS; SI 15. 执。

45、行 MUL DL 指令后,其结果存于(A ) A) AX 16. 有伪指令语句DATA1 DW 1122H,经汇编后DATA1单元的内存为(B) B)22H 17.下面哪个标号不符合要求? (B) B)5AB 18.用来存放下一条将要执行指令的地址的寄存器是 (B) B) IP 19.下面存储器中,电源断电后存储信息会丢失的是(B) B) RAM 20.相对内存储器,外存储器其特点是(A) A)容量大、存取速度慢、CPU不能直接访问。 21.受CLI和STI指令控制的中断是(B) B) INTR 22.用符号和助记符书写指令的语言叫(B) B)汇编语言 23. –0110110的补码是(A) A) 11001010 24. –0101000的反码是(A) A)11010111 25. [X]原=01110011,则真值是(A) A)115 26. 下面哪个标号不符合要求(B) B) 50 。

46、27.用来存放堆栈顶部地址的寄存器是(A) A) SP 28.下面存储器中具有易挥发特性的存储器是(A) A)RAM 29.8086CPU 的中断类型有(B) B)内部中断和外部中断 302114 是1K*4位的存储器芯片,芯片有地址线(A) A)10条 31.相对外存储器,内存储器其特点是(B) B容量小、存取速度快,CPU能直接访问. 32.执行ADD AL,BL 后其结果存在(A) A) AL 33.用1K*4位的RAM存储器芯片,构成256K*8位存储器,需要存储芯片(A) A) 512片. 34.执行堆栈操作,其操作规则是(A) A)先进后出 35.完成将有符号数BX的内容除以2可用指令(B) B) SAR BX, 1 36.将寄存器AX中的内容乘2用指令(B) B) SAL AX , 1 37.微型计算机的主机是(C) C) CPU+内存贮器 38.一条指令由四个字段组成,其中。

47、必不可少的字段是(B) B)操作码 二、填空 1.8086CPU有16位数据总线、20位地址总线,可寻址空间是1 MB。 2.下面指令中源操作数的寻址方式是:(1)MOV AX , 2000H 立即寻址 (2)MOV AX , BX 寄存器寻址 ;(3)MOV AL , [1000H] 直接寻址 3.32 位地址总线可寻址存储空间为 4GB 4.变量和标号有三种特性,分别是段属性、偏移属性、类型属性。 5.将左边的词汇和右边的说明联系起来,在横线上填入所选的字母。 (1)堆栈 C A.保存当前堆栈顶部的寄存器。 (2)SP A B.保存各逻辑段起始地址的寄存器。 (3)物理地址 D C.以后进先出方式工作的存贮空间。 (4)段寄存器 B D.唯一代表存贮空间中每个字节单元的地址。 (5)伪指令 E E.汇编控制指令,它没有机器码一一对应。 6.8 位二进制数是一字节。 7.汇编语言程序有四种基本此资料由网络收集而来,如有侵权请告知上传者立即删除。资料共分享,我们负责传递知识。。

微型计算机原理姚向华答案,微型计算机原理试题答案-微型计算机原理姚向华.doc...相关推荐

  1. 蓝桥杯第十届c语言试题答案,蓝桥杯试题答案(C语言)蓝桥杯试题答案(C语言).pdf...

    蓝桥杯试题答案(C语言)蓝桥杯试题答案(C语言) 1.亲密数:假设有a.b两个数,若a的所有因子之和等于b,b的所有因子之和等于a,并 且a不等于b,则称a和b是一对亲密数.如284和220就是一对亲 ...

  2. catv系统主要有哪三部分组成_答案光接入试题(答案)3.12

    华为接入网试题(A卷) 一.判断题(每题1分,共20题,总分20分) 1.在MA5680T系统中,Smart VLAN的特点是多个用户使用相同的Smart VLAN,但在二层是不能互通的.(T ) 2 ...

  3. 2接口详解_冯博琴微型计算机原理与接口技术第3版答案资料配套题库名校考研真题课后习题章节题库模拟试题...

    冯博琴<微型计算机原理与接口技术>(第3版)配套题库[名校考研真题+课后习题+章节题库+模拟试题] 第一部分 名校考研真题 第1章 微型计算机基础概论 第2章 微处理器与总线 第3章 80 ...

  4. 兰州大学微型计算机原理及应用,兰州大学信息学院微型计算机原理及应用试题答案01...

    习题 兰州大学信息学院微型计算机原理及应用试题答案01 一.判断并陈述理由题(不陈述理由不计分)(1分×10=10分): 1.(×)8086CPU的最大模式是为实现多处理器系统而设计的. 2.(√)在 ...

  5. 微型计算机原理 考试试题,《微机原理及其应用》考试试题及答案

    <微机原理及其应用>考试试题及答案 (9页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.9 积分 南京航空航天大学共8+2页第I页一.选择 ...

  6. 微型计算机接口与技术期末,微机原理与接口技术期末考试试题与答案

    微机原理与接口技术期末考试试题与答案 微机原理与接口技术考试试卷(A) 学号 姓名 成绩 一.填空题(每空1分,共20分) 1.完成下列程序段,从240H端口读取数据,测试其是否为20H,若不是则将2 ...

  7. 南邮微型计算机,南邮 微机原理(微型计算机与接口技术)复习ASM含部分答案.ppt...

    <南邮 微机原理(微型计算机与接口技术)复习ASM含部分答案.ppt>由会员分享,可在线阅读,更多相关<南邮 微机原理(微型计算机与接口技术)复习ASM含部分答案.ppt(23页珍藏 ...

  8. 北京工业大学微型计算机接口技术考试,汇编语言微机原理及接口技术期末试卷含答案.doc...

    汇编语言微机原理及接口技术期末试卷含答案.doc 1 北京大学 北京 综合 100 95.80 100 100 2 清华大学 北京 理工 94.72 100 85.10 92.17 3 复旦大学 上海 ...

  9. 计算机网络原理和因特网华文慕课mooc作业答案

    计算机网络原理和因特网华文慕课mooc作业答案 1.网络概述 1.1 网络定义及分类 1.2 网络核心技术 1.网络概述 1.1 网络定义及分类 1.2 网络核心技术

  10. 计算机原理期中考试答案,微机原理与接口技术期中考试题(带答案)

    <微机原理与接口技术期中考试题(带答案)>由会员分享,可在线阅读,更多相关<微机原理与接口技术期中考试题(带答案)(6页珍藏版)>请在人人文库网上搜索. 1.装订线微机原理与接 ...

最新文章

  1. 前缀和(字串查询 Astar 2018 10002)
  2. 【拾贝】版本控制-git 建立Team项目
  3. 分享27个最新国外超酷单页面网站设计
  4. CSS自定义消息提示
  5. 用户登录色一句java_用户权限及角色
  6. 数据返回nan_数据处理教程
  7. [C++]实现10以内整数的简单科学计算器
  8. 随机手机号查询易语言代码
  9. LSB图像隐写和峰值信噪比计算的python实现
  10. 用XSL对XML进行排版软件XSLFormatter
  11. 【转】iOS右滑返回手势全解和最佳实施方案
  12. ios获取UUID的方法
  13. 移动安全规范 — 2 -蓝牙安全规范
  14. Python利用pandas对Ecxel文件以某一列进行去重并保存
  15. 冈萨雷斯matlab工具箱,MATLAB版冈萨雷斯+中文高清版.pdf
  16. 基于51单片机的计分器
  17. 计算机没有游戏和附件,win10系统开始菜单“附件”中不显示纸牌小游戏的操作教程...
  18. OpenHarmony 平头哥玄铁架构 轻量系统移植—润和W800移植分享
  19. Target version not match, you can specify the target version in vueCompilerOptions.target in tsconfi
  20. python控制电脑唤醒键_大神教你用Python实现Wake On Lan远程开机功能

热门文章

  1. AndroidQ SystemUI之锁屏加载(上)滑动锁屏
  2. IT行业相关技术介绍
  3. 矩阵顺时针逆时针旋转90°
  4. NCPC 2015 - Problem A - Adjoin the Networks
  5. html5仿ios底部菜单栏,仿苹果电脑任务栏菜单
  6. 练习电脑键盘打字最好的网站
  7. 悼念侯耀文:慢慢消失的笑声
  8. 黎曼猜想--论文笔记《On the Number of Primes Less Than a Given Magnitude》
  9. Python多线程爬虫获取电影下载链接
  10. General Partial Label Learning via Dual Bipartite Graph Autoencoder