微型计算机原理试卷试题库包括答案.docx

微型计算机原理试卷试题库包括答案.docx
微型计算机原理试卷试题库包括答案.docx

《微型计算机原理》试题库及答案

一、填空

1. 数制转换

A )125D=()

B = ( 375) O=( 0FD)H=( 0001 0010 0101) BCD

B)B=( 182) D = ( 266)O=( 0B6)H=(0001 1000 0010)BCD

2.下述机器数形式可表示的数值范围是 ( 请用十进制形式写出 ): 单字节无符号整数 0~255;单字节有符

号整数 -128~+127。

注:微型计算机的有符号整数机器码采用补码表示,单字节有符号整数的范围为-128~+127。

3.完成下列各式补码式的运算,并根据计算结果设置标志位 SF、ZF、CF、OF。指出运算结果有效否。

A)00101101+=

B)+=

4.十六进制数 2B.4H转换为二进制数是,转换为十进制数是。

5.在浮点加法运算中,在尾数求和之前,一般需要(对阶)操作,求和之后还需要进行(规格化)

和舍入等步骤。

6.三态门有三种输出状态:高电平、低电平、(高阻)状态。

7.字符“ A”的 ASCII 码为 41H,因而字符“ E”的 ASCII 码为( 45H),前面加上偶校验位后代码

为(C5)H。

8.数在计算机中的二进制表示形式称为(机器数)。

9.在计算机中,无符号书最常用于表示(地址)。

10.正数的反码与原码(相等)。

11.在计算机中浮点数的表示形式有(阶码)和(尾码)两部分组成。

12.微处理器中对每个字所包含的二进制位数叫(字长)。

是微处理的主要指标之一,它表示微处理器在 1 秒钟内可执行多少(百万条指令)

机主存储器状基本存储单元的长度是(字节).

15.一台计算机所用的二进制代码的位数称为 ___字长 _________, 8 位二进制数称为 __ 字节 ____。

16.微型计算机由(微处理器)、(存储器)和( I/O 接口电路)组成。

寄存器中负责与I/O 端口交换数据的寄存器为(AX,AL)

18.总线有数据总线、地址总线、控制总线组成,数据总线是从微处理器向内存储器、 I/O 接口传送数据

的通路;反之,它也是从内存储器、 I/O 接口向微处理器传送数据的通路,因而它可以在两个方向上往返传送数据,称为(双向总线)。

19.一个微机系统所具有的物理地址空间是由 ( 地址线的条数 ) 决定的, 8086 系统的物理地址空间为

(1M)字节。

20.运算器包括算术逻辑部件( ALU),用来对数据进行算术、逻辑运算,运算结果的一些特征由

(标志寄存器)存储。

21.控制寄存器包括指令寄存器、指令译码器以及定时与控制电路。根据(指令译码)的结果,以

一定的时序发出相应的控制信号,用来控制指令的执行。

22.根据功能不同, 8086 的标志为可分为(控制)标志和(状态)标志位。

8088CPU内部有( 14)个( 16 位)的寄存器。

24.在 8086/8088 的 16 位寄存器中,有(4)各寄存器可拆分为 8 位寄存器使用。他们是(AX,BX,CX,DX),

他们又被称为(通用寄存器)。

8088 构成的微机中,每个主存单元对应两种地址(物理地址)和(逻辑地址)。

26.物理地址是指实际的( 20)为主存储单元地址,每个存储单元对应唯一的物理地址,其范围是

(00000H-FFFFFH)。

的 ALE引脚的作用是(锁存复用线上的地址)。

28.在 8088 读存储器周期中,采样 Ready 线的目的是(确定是否在 T3周期后插入 T w周期)。

在访问 4 个当前段时,代码段、数据段及堆栈段的偏移量分别由(IP )、(由寻址方式决定的16位偏移量)和( SP)提供。

30.堆栈按照 ___先进后出 ___原则工作,使用 ____堆栈指针 ___指明栈顶位置。

31.在 IBM-PC/XT中,外设是通过( 8259)器件对 CPU产生中断请求。这些中断的中断类型码为( 08H

—OFH)。

最多能处理( 256)种中断。

8088 的中断响应了两个总线周期,从( INTA)引脚输出两个负脉冲,第一个总线周期完成,(通知I/O 接口, CPU已响应外部中断请求,使被响应的 I/O 接口把自己的中断类型号送到数据总线的低8 位 D0-D7上),第二个总线周期完成(通过 CPU的地址 / 数据引脚 AD0-AD7将信号传输给 CPU)中的指令 INT n 用( n)指定中断类型。

35.一片 8255A 端口 A 有( 3)种工作方式,端口 B 有( 2)种工作方式。

36. 宏汇编语言程序被汇编时,指令语句产生代码指令,伪指令语句不产生代码指令,宏指令语句

可能产生也可能不产生代码指令。

37.调用程序、子程序传送参数的方法通常有寄存器、内存和堆栈三种方法。

38.伪指令 EQU、DB、 DW、MACRO的标号名字域必须有名字或标号的伪指令为 EQU、MACRO。

39.虽在本模块无定义,却可以被单独引用的名字或标号,必须用 EXTRN伪指令给以说明。的

工作模式有实模式、保护模式、虚拟 8086 模式。

42.乘法指令 MUL的指令格式只有一个源操作数,若源操作数的类型属性为字节,则目的操作数在

AX中,若源操作数的类型属性为字,则目的操作数在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]

执行前 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、辅助设计

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方式的 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.寄存器寻址

13.数控机床方面的计算机应用属于( B)。

A .科学计算B.辅助设计 C .数据处理D.实时控制

14. 某数在计算机中用 8421BCD 码表示为 0011 10011000,其真值为( A)。

A . 398B. 398HC. 1630QD. 00B

15.字符的编码,目前在微机中最普遍采用的是 ( C ) 。

码进制Ⅱ码 D.格雷码

16.在存储体系中,辅存的作用是( D)

A. 弥补主存的存取速度不足

B. 缩短主存的读写周期

C.减少

CPU访问内存的次数 D. 弥补主存容量不足的缺陷

17.以下叙述正确的是( C)

编码可以表示汉字的编码 B.汉字输入编码都是根据字音进行的编码

C.汉字输入码可以根据汉字字形编码

D.汉字字形码都是将汉字分解成若干“点”组成的

点阵

18.[x] 补=B,则 x 的真值为( A)

19.计算机软件是指( D)

A. 操作系统

B. 汇编程序

C. 用户程序 20. 目前微型机系统上广泛使用的机械式鼠标是一种( A. 输入设备 B. 输出设备 C. 输入输出设备

D.所有程序及文档的统称A)

D.显示设备组成之一

21.二进制数 1001101B的十进制数表示为( C )

22.十进制小数转换成十六进制数可采用(B )

A. 除基( 10)取余法C.乘基( 10)取整法

B.

D.

除基( 16)取余法

乘基( 16)取整法

23. 家用电脑是指(D)

A. 家用电器

B.家庭电影院

C.

24. 在 8421 码表示的二—十进制数中,代码家庭音响设备

1001 表示 ( C )

D.家用计算机

25.目前普遍使用的微型计算机采用的电路是 ( D )

A. 电子管

B.晶体管

C.集成电路

D.超大规模集电成路

26.8 位定点原码整数 B 的真值为 ( B )

A.+0100011

B. -0100011

C.+1011101

D. -1011101

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,0B.0,1C.1,0D. 1, 1

30. 指令“ MOV AX,[BX+20H]”源操作数的寻址方式为( C )。

A.寄存器寻址B.寄存器间接寻址C.寄存器相对寻址 D .以上均不对

31.根据下面定义的数据段:

DSEG SEGMENT

DAT1 DB `1234`

DAT2 DW 5678H

DAT3 DD H

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:2010H B.17H, 2010H:4030H

C.16H, 4030H:2010H D.16H, 2010H:4030H

33.在 DMA控制器 8237 控制下进行“写传送”时, 8237 需先后向 I/O 接口和存储器发出的控制信

号是( B )。

A.IOR , MEMR B.IOW , MEMR

C.IOR , MEMW D.IOW , MEMW

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. 被中的地址

B. 送数据的起始地址

C. 主程序的断点地址

D. 中断服程序的入口地址

37.3 片 8259A,最多可管理( C)中断。

A. 24

B. 23

C. 22

D. 21

38.按照 USB 范,一台主机最多可接( D )个外装置(含 USB集器— USBHub)。

A. 120 C. 123 D. 127

三 . 判断 ( 你正确的,在末的括号内打“√”,的打“×”。

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 的中断入口地址只能放到内存的最低端,即0—— 3FFH区域。???(√)

11、/及HOLD、HLDA信号是与系中其它主有关的信号。(√)

的信号可用作中断矢量的通信号。???(√)

13、8088的可屏蔽中断的先高于非屏蔽中断。????(×)

14、8255A中端口 A 使用的是 INTR,及等是端口 C 的。???(√)

15、串行异步接口的双向工作方式指的是在串行接口上可同送和接收串行数据。?(√)

16、EPROM 然是只存器,但在程可向内部写入数据。(√)

17、中断服程序可放在用可用的内存的任何区域。??(√)

18、字越,算机理数据的速度越快;(√)

19.言是面向机器的言。(√)

20.任何一个十制小数都可以用二制精确表示。(×)

21.算机的内存与外存都可以直接与 CPU交数据。(×)

22.复位影响片内 RAM存放的内容。(×)

23.定器 / 数器溢出中断可以由硬件生,也可以由件生。(√)

四、答

1.8086 的接口部件有哪些功能?由哪几部分成 ?逐一明。 8086 的行部件有什么功能 ?

由哪几部分成 ?

答: 8086 的接口部件的功能是完成CPU与存器或 I/O 之的数据送。

8086 的接口部件由: 4 个 16 位段地址寄存器( DS、 DS、SS、ES), 16 位指令指 IP ,6 字指令列冲器,20 位地址加法器和控制器几部分成。

8086 的行部件的功能就是行指令,它由16 位的算元( ALU)、 16 位的志寄存

器 F、数据存寄存器、通用寄存器、EU控制路成。

2 .8086 的中断系分哪几种型的中断?其先序如何?

答: 8086 的中断系分外部中断(可屏蔽中断和不可屏蔽中断)和内部中断。

其先序是:除步中断以外,所有的内部中断先都比外部中断先高,在外部中断中,

不可屏蔽中断比可屏蔽中断先高。

3 .什么叫中断向量 ?它放在哪里?于lCH 的中断向量存放在哪里 ?如果 1CH的中断理子程序

从 5110H:2030H开始,中断向量怎存放?

答:中断向量是用来提供中断入口地址的一个地址指;于 lCH 的中断向量存放在1CH×4=70H 开始的 4 个元。如果 1CH的中断理子程序从5110H:2030H开始,中断向量如下存放:0070H:30H

0071H:20H

0072H:10H

0073H:51H

4.算机分那几?各有什么特点?

答:上分三:大型主机、小型机、微型机。大型主机一般高性能的并行理系,存容量大,事物理能力,可众多用提供服。小型机具有一定的数据理能力,提供一定

用模的信息服,作部的信息服中心。微型机一般指在公室或家庭的桌面或可移的

算系,体小、价格低、具有工化准体系构,兼容性好。

5.述微理器、微算机及微算机系三个的内涵。

答:微处理器是微计算机系统的核心硬件部件,对系统的性能起决定性的影响。微计算机包括微处

理器、存储器、 I/O 接口电路及系统总线。微计算机系统是在微计算机的基础上配上相应的外部设

备和各种软件,形成一个完整的、独立的信息处理系统。

微处理器有几代?各代的名称是什么?

答:从体系结构上可分为 3 代:8080/8085 : 8 位机。8086/8088/80286 :16 位机。

80386/80486 :32 位机。

是多少位的微处理器?为什么?

答: 8086 是 16 位的微处理器,其内部数据通路为 16 位,对外的数据总线也是 16 位。与

BIU 各自的功能是什么?如何协同工作?

答: EU是执行部件,主要的功能是执行指令。BIU 是总线接口部件,与片外存储器及 I/O 接口电路传输数据。 EU经过 BIU 进行片外操作数的访问, BIU 为 EU提供将要执行的指令。 EU与 BIU 可分别独立工作,当 EU不需 BIU 提供服务时, BIU 可进行填充指令队列的操作。

8088 与其前一代微处理器8085 相比,内部操作有什么改进?

答: 8085 为 8 位机,在执行指令过程中, 取指令与执行执令都是串行的。8086/8088 由于内部有 EU 和 BIU 两个功能部件,可重叠操作,提高了处理器的性能。

8088 微处理器内部有那些寄存器,它们的主要作用是什么?

答:执行部件有8 个 16 位寄存器, AX、 BX、CX、DX、SP、BP、 DI、SI 。AX、 BX、CX、 DX一般作为通用数据寄存器。 SP 为堆栈指针存器, BP、DI、 SI 在间接寻址时作为地址寄存器或变址寄存器。

总线接口部件设有段寄存器CS、DS、SS、ES和指令指针寄存器IP 。段寄存器存放段地址,与偏移

地址共同形成存储器的物理地址。IP 的内容为下一条将要执行指令的偏移地址,与CS共同形成下一条指令的物理地址。

对存储器的管理为什么采用分段的办法?

答:8086 是一个 16 位的结构,采用分段管理办法可形成超过 16 位的存储器物理地址,扩大对存储器

的寻址范围 (1MB,20 位地址 ) 。若不用分段方法, 16 位地址只能寻址 64KB空间。

12.在 8086 中,逻辑地址、偏移地址、物理地址分别指的是什么?具体说明。

答:逻辑地址是在程序中对存储器地址的一种表示方法,由段地址和段内偏移地址两部分组成,如

1234H:0088H。偏移地址是指段内某个存储单元相对该段首地址的差值,是一个16 位的二进制代码。物理地址是 8086 芯片引线送出的 20 位地址码,用来指出一个特定的存储单元。

13.给定一个存放数据的内存单元的偏移地址是20C0H,(DS)=0C00EH,求出该内存单元的物理地址。

答:物理地址: 320F8H。

14.8086/8088 为什么采用地址 / 数据引线复用技术?

答:考虑到芯片成本,8086/8088 采用 40 条引线的封装结构。 40 条引线引出 8086/8088 的所有信

号是不够用的,采用地址/ 数据线复用引线方法可以解决这一矛盾,从逻辑角度,地址与数据信号

不会同时出现,二者可以分时复用同一组引线。

与 8088 的主要区别是什么?

答: 8086 有 16 条数据信号引线, 8088 只有 8 条; 8086 片内指令预取缓冲器深度为 6 字节, 8088只有 4 字节。

16.怎样确定 8086 的最大或最小工作模式?最大、最小模式产生控制信号的方法有何不同

答:引线 MN/MX#的逻辑状态决定8086 的工作模式, MN/MX#引线接高电平, 8086 被设定为最小模式,MN/MX#引线接低电平,8086 被设定为最大模式。

最小模式下的控制信号由相关引线直接提供;最大模式下控制信号由8288专用芯片译码后提供,8288 的输入为8086 的S2#~S0#三条状态信号引线提供。

被复位以后,有关寄存器的状态是什么?微处理器从何处开始执行程序?

答:标志寄存器、 IP 、 DS、SS、 ES 和指令队列置 0, CS置全 1。处理器从 FFFFOH存储单元取指令并开始执行。

基本总线周期是如何组成的?各状态中完成什么基本操作?

答:基本总线周期由 4 个时钟 (CLK) 周期组成,按时间顺序定义为T1、T2、T3、T4。在 T1 期间 8086发出访问目的地的地址信号和地址锁存选通信号ALE;T2 期间发出读写命令信号RD#、WR#及其它相关信号; T3 期间完成数据的访问; T4 结束该总线周期。

19.结合 8086 最小模式下总线操作时序图,说明 ALE、 M/IO#、DT/R#、 RD#、READY信号的功能。答: ALE为外部地址锁存器的选通脉冲,在 T1 期间输出; M/IO#确定总线操作的对象是存储器还是

I/O 接口电路,在 T1 输出; DT/R#为数据总线缓冲器的方向控制信号,在T1 输出; RD#为读命令信号;在 T2 输出; READY信号为存储器或 I/O 接口“准备好”信号,在T3 期间给出,否则 8086 要在T3 与T4 间插入Tw等待状态。

中断分哪两类?8086 可处理多少种中断?

答: 8086 中断可分为硬件中断和软件中断两类。8086 可处理256 种类型的中断。

可屏蔽中断请求输入线是什么?“可屏蔽”的涵义是什么?

答:可屏蔽中断请求输入线为INTR;“可屏蔽”是指该中断请求可经软件清除标志寄存器中IF位而被禁止。

的中断向量表如何组成?作用是什么?

答:把内存 0 段中 0~3FFH区域作为中断向量表的专用存储区。该区域存放256 种中断的处理程序的入口地址,每个入口地址占用 4 个存储单元,分别存放入口的段地址与偏移地址。

23.8086 如何响应一个可屏蔽中断请求?简述响应过程。

答:当 8086 收到 INTR 的高电平信号时,在当前指令执行完且IF=1 的条件下, 8086 在两个总线周期中分别发出 INTA#有效信号;在第二个 INTA#期间, 8086 收到中断源发来的一字节中断类型码;8086 完成保护现场的操作, CS、IP 内容进入堆栈,请除 IF 、TF;8086 将类型码乘 4 后得到中断向

量表的入口地址,从此地址开始读取 4 字节的中断处理程序的入口地址, 8086 从此地址开始执行程

序,完成了 INTR 中断请求的响应过程。

24.什么是总线请求? 8086 在最小工作模式下,有关总线请求的信号引脚是什么?

答:系统中若存在多个可控制总线的主模块时,其中之一若要使用总线进行数据传输时,需向系统

请求总线的控制权,这就是一个总线请求的过程。 8086 在最小工作模式下有关总线请求的信号引脚

是HOLD与 HLDA。

25.简述在最小工作模式下, 8086 如何响应一个总线请求?

答:外部总线主控模块经HOLD引线向 8086 发出总线请求信号; 8086 在每个时钟周期的上升沿采样HOLD引线;若发现 HOLD=1则在当前总线周期结束时 (T4 结束 ) 发出总线请求的响应信号 HLDA;8086使地址、数据及控制总线进入高阻状态,让出总线控制权,完成响应过程。

26.在基于 8086 的微计算机系统中,存储器是如何组织的?是如何与处理器总线连接的?

BHE信号起什么作用?

答: 8086 为 16 位处理器,可访问1M字节的存储器空间; 1M字节的存储器分为两个 512K 字节的存储体,命名为偶字节体和奇字节体;偶体的数据线连接D7~D0,“片选”信号接地址线A0;奇体的数据线连接 D15~D8,“片选” 信号接 BHE信号;BHE信号有效时允许访问奇体中的高字节存储单元,实现 8086 的低字节访问、高字节访问及字访问。

27.“ 80386 是一个 32 位微处理器”,这句话的涵义主要指的是什么?

答:指 80386 的数据总线为 32 位,片内寄存器和主要功能部件均为32 位,片内数据通路为32 位。28.80X86系列微处理器采取与先前的微处理器兼容的技术路线,有什么好处?有什么不足?

答:好处是先前开发的软件可以在新处理器组成的系统中运行,保护了软件投资。缺点是处理器的

结构发展受到兼容的约束,为了保持兼容性增加了硅资源的开销,增加了结构的复杂性。

29.80386 内部结构由哪几部分组成?简述各部分的作用。

答: 80386 内部结构由执行部件 (EU)、存储器管理部件 (MMU)和总线接口部件 (BIU) 三部分组成。 EU 包括指令预取部件、指令译码部件、控制部件、运算部件及保护检测部件,主要功能是执行指令。

存储器管理部件包括分段部件、分页部件,实现对存储器的分段分页式的管理,将逻辑地址转换成

物理地址。总线接口部件作用是进行片外访问:对存储器及I/O 接口的访问、预取指令;另外的作

用是进行总线及中断请求的控制

30.80386 有几种存储器管理模式?都是什么?

答: 80386 有三种存储器管理模式,分别是实地址方式、保护方式和虚拟8086 方式

31.在不同的存储器管理模式下,80386 的段寄存器的作用是什么?

答:在实地址方式下,段寄存器与8086 相同,存放段基地址。在保护方式下,每个段寄存器还有

一个对应的 64 位段描述符寄存器,段寄存器作为选择器存放选择符。在虚拟8086 方式下,段寄存器的作用与 8086 相同。

对中断如何分类?

答:80386 把中断分为外部中断和内部中断两大类,外部中断经NMI和 INTR 引线输入请求信号。内

部中断也叫内部异常中断,分为陷阱中断、内部故障异常中断、异常终止中断。

在保护方式下中断描述符表与8086 的中断向量表有什么不同?

答: 8086 工作在实地址方式,向量表是在存储器的0 段中最低 1024 字节内存中。 80386 在保护方式下要通过中断描述符表中的描述符访问虚拟空间的中断向量,中断描述符表的位置不是固定的,

要由 IDTR 寄存器实现在虚拟空间的定位。

简述 80386 在保护方式下的中断处理过程。

答: 80386 响应中断后,接收由中断源提供的类型码并将其乘8,与 IDTR 寄存器中基地址相加,

指出中断描述符的位置,读出中断描述符,依其中的段选择符及条件决定从两个描述符表LDT或GDT

中的一个得到段描述符,形成中断服务程序入口所在存储器单元的线性地址。

的字节寻址范围有多大?为什么?存储器为什么分段?20 位物理地址的形成过程是怎样的?

答:8086CPU寻址范围 1MB。因为 8086CPU地址线为 20 条,2^20=1024KB,即 1MB。8086 系统中,指令仅给出16 位地址,与寻址地址有关的寄存器也只有16 位长,因此寻址范围只有64KB,为了寻址1MB,所以分成四个逻辑段。当CPU访问内存时,寄存器的内容(段基址)自动左移4 位(二进制),与段内 16 位地址偏移量相加,形成 20 位的物理地址。

35.使用中断有什么好处?

答: (1) 解决快速 CPU与慢速外设之间的矛盾,使 CPU可以与外设同时工作,甚至可以与几

个外设同时工作。

(2)计算机实现对控制对象的实时处理。

(3)计算机可以对故障自行处理。

36.什么是伪指令?

答:伪指令语句在形式上与指令语句很相似,但它不产生任何目标代码,只对汇编程序在汇

编过程中提供必要的控制信息。

37.简述行列式键盘矩阵的读入方法。

答:将行线接输出口,列线接输入口,采用行扫描法,先将某一行输出为低电平,其它行输出为高

电平,用输入口来查询列线上的电平,逐次读入列值,如果行线上的值为 0 时,列线上的值也为 0,则表明有键按下。否则,接着读入下一列,直到找到该行有按下的键为止。如该行没有找到有键按

下,就按此方法逐行找下去,直到扫描完全部的行和列。

38. 简述用反转法实现键的识别的基本方法。

答:将题目中的键改为闭合键。

用反转法识别闭合键,需要用可编程的并行接口。行线和列线分别接在PA

PB 2 个并行口上,首先让行线上的PA 口工作在输出方式,列线上的PB 口工作在输入方式,通过编程使PA口都输出低电平,然后读取PB口的列线值,如果某一列线上的值为0,则判定该列有某一键按下。为了确定

是哪一行要对PA

和PB进行反转,即

PA口重新进行初始化工作在输入方式,列线上的PB口工作

在输出方式,并将刚读取的列线值从列线所接的PB口输出,再读取行线所接的PA口,取得行线上

的入,在合所在的行上的必定0。,当一个被按下,必定可得一唯一

的行和列。根据一行和列就可判断是哪一行哪一列的被按下。

数管示器共阴极和共阳极的接法主要区是什么?

答:LED 数管示器共阴极的接法是光二极管的阴极接地,当数管的笔划光二极管的阳极

高平,笔划被点亮。共阳极的接法是光二极管的阳极接高平,当数管的笔划光二

极管的阴极低平,笔划被点亮。之,主要区在于LED数管的接法和笔划的数据

平的不同。

40.明 LED 数管示器的示原理。答: 使用上的

在中 LED数管是共阴极的,共可 8 位的 LED数管。示接口与静

示接口的一个明特点是:法将多位LED同名段的都并在一起,即 8 位中的

所有同名段 a 接在一起,所有 b 段都接在一起??,只要一个8 位的存器来控制段

a,b,c,d,e,f,g就了。另外用一个存器来控制点亮的位。因此需要 2 个 8位的 I/O 端口。

由于所有位的位是用一个 I/O 端口控制,所有段的段也是用一个I/O 端口控制,因

此在每个瞬, 8 位 LED只可能示相同的字符。要想每位示不同的字符,必要采用描的

示方式。即在每一瞬只能使某一位示相的字符,在此瞬,由位控制的I/O 端口在要

示的位上送入通平(共阴极接法送入低平,共阳极接法送入高平),以保位示字

符;再由段控制的I/O 端口出相字符的段。如此循下去,使每一位都示位

示的字符,并保持延一段,然后再中下一位,利用光示器的余及人眼的留

特点,人一种示器同被点亮的效果。段,位在每送入一次后一般需要延1~5ms 。

五、按要求编写指令或程序段( 本大题共 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 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. 将存储器 1000H到 10FFH的连续单元中都放着一字节无符号数,将其中的最大无符号数放到偏

移地址为 1000H的单元中。答: MOV BX,1000H

MOV CL ,0FFH

MOV AL ,[BX] ABC: INC BX

CMP AL,[BX]

JNC BCD

MOV AL,[BX] BCD: DEC CL

JNZ ABC

MOV BX ,1000H

MOV [BX],AL

JMP $

4.设计一个分支程序

1 X>0

Y = 0X=0

-1 X<0

程序为:

MOV AL ,X

CMP AL,0

JGE BIG

MOV Y, -1

JMP EXIT

BIG:JE EQUL

MOV Y, 1

JMP EXIT

EQUL: MOV Y,0

JMP $

5.编写程序段 , 比较两个 5 字节的字符串 OLDS和 NEWS,如果 OLDS字符串与 NEWS不同 , 则执行NEW_LESS,否则顺序执行程序。

LEA SI, OLDS

LEA DI, NEWS

MOV CX, 5

CLD

REPZ CMPSB

JNZ NEW_LESS

6.变量 N1和 N2 均为 2 字节的非压缩 BCD数码,请写出计算 N1 与 N2 之差的指令序列。

MOV MOV SUB AX, 0 AL, N1+1 AL, N2+1

AAS

MOV MOV SBB DL, AL AL, N1 AL, N2

AAS

MOV DH, AL

7.试编写一个汇编语言程序,要求对键盘输入的小写字母用大写字母显示出来。abc: mov ah,1

int21h

sub al,20h

mov dl,al

mov ah,2

int21h

jmp abc sto: ret

8.把AX寄存器清零。

①MOV AX,0

②XOR AX,AX

③AND AX,0

④SUB AX,AX

9.把 AL 中的数 x 乘 10

因为 10=8+2=23

+2

1

,所以可用移位实现乘10 操作。程序如下:

MOV CL,3

SAL AL,1; 2x MOV AH,AL

SAL AL,1; 4x

SAL AL,1; 8x

ADD AL,AH; 8x x

= 10

x +2

10.按下述要求写出指令序列 :

(1)DATAX和 DATAY中的两个字数据相加 , 和存放在 DATAY和 DATAY+2中。

(2)DATAX和 DATAY中的两个双字数据相加 , 和存放在 DATAY开始的字单元中。

(3)DATAX和 DATAY两个字数据相乘(用 MUL)。

(4)DATAX和 DATAY两个双字数据相乘(用 MUL)。

(5)DATAX除以 23(用 DIV)。

(6)DATAX双字除以字 DATAY(用 DIV)。

DATAX和 DATAY中的两个字数据相加 ,和存放在DATAY和DATAY+2中。

(1)MOVAX, DATAX

ADD AX, DATAY

MOV BX, DATAX+2

ADD BX, DATAY+2

MOV DATAY, AX

MOV DATAY+2, BX

DATAX和 DATAY中的两个双字数据相加 ,和存放在DATAY开始的字单元中。

(2)MOVAX, DATAX

ADD DATAY, AX

MOV AX, DATAX+2

ADC DATAY+2, AX

DATAX和 DATAY两个字数据相乘(用MUL)。

(3)MOVAX, DATAX

MUL DATAY MOV

DATAY,AX MOV

DATAY+2,DX

DATAX和 DATAY两个双字数据相乘(用MUL)。

(4)

MOVAX,WORD PTR DATAX

MOVBX,WORD PTR DATAY

MULBX

MOVRESULT,AX

MOVRESULT+2,DX

MOVAX,WORD PTR DATAX

MOVAX,WORD PTR DATAY+2

MULBX

ADDRESULT+2,AX

ADCRESULT+4,DX

MOVAX,WORD PTR DATAX+2

MOVBX,WORD PTR DATAY

MULBX

ADDRESULT+2,AX

ADCRESULT+4,DX

MOVAX,WORD PTR DATAX+2

MOVBX,WORD PTR DATAY+2

MULBX

ADDRESULT+4,AX

ADCRESULT+6,DX

DATAX除以 23(用 DIV)。

(5)MOVAX, DATAX

MOVBL, 23

DIV BL

MOV BL,AH

MOV AH, 0

MOV DATAY, AX; 存放商

MOV AL,BL

MOV DATAY+2, AX; 存放余数

DATAX双字除以字 DATAY(用 DIV)。

(6)MOVAX, DATAX

MOV DX, DATAX+2

DIV DATAY MOV

DATAY, AX MOV

DATAY+2, DX

五、软件设计

1、以 BUF1和 BUF2开头的 2 个字符串开头的2 个字符串,其长度相等,试编程实现将两个字符串的内容对调。

DDD0SEGMENT

BUF1DB“ QWERTYUIOPASDFGHJKLR”

BUF2DB“ A90ZXCVBNMPJ”

LEN EQU LENGTH BLOCK1

DDD0ENDS

ESEG SEGMENT

BUF3DB 20 DUP(?)

ESEG ENDS

CSEG SEGMENT

ASSUME CS:CSEG,DS:DDD0,ES:ESEG

START: CLD

MOV AX, DDD0

MOV DS, AX

MOV AX, ESEG

MOV ES, AX

MOV CX,LEN

LEA SI , BUF1

LEA DI, BUF3

REP MOVSB

MOV CX,LEN

LEA SI , BUF2

LEA DI, BUF1

REP MOVSB

MOV CX,LEN

LEA SI , BUF3LEA DI , BUF2

REP MOVSB

CSEG ENDS

END START

2、在 ABC和 BCD两地址起,各有 5 个字节的无符号数,试编程实现这两个无符号数的加法并将结果分别存放到 CBA开始的存储单元中去。

DDD0SEGMENT

ABC DB 9FH, 26H,12H,5AH,23H

BCD DH 74H ,D3H,54H,43H, 7DH

CBA DB 6 DUP(?)

DDD0ENDS

CSEG SEGMENT

ASSUME CS:CSEG,DS:DDD0

START: MOV AX,DDD0

MOV DS, AX

MOV CX, 5

CLC

LEA SI,ABC;可做间址寄存器的有SI ,DI, BX,BP及它们的组合

LEA DI, BCD

LEA BX, CBA

XYZ: MOV AL, [SI]

ADC AL, [DI]

MOV [BX],AL

INC SI

INC DI

INC BX

LOOP XYZ

MOV AL, 0

ADC AL, 0

微机原理试题及答案

1 一、选择题(20分,在每小题的4个备选答案中选出一个正确的答案编号填写在该题空白处,每题2分) 1.指令MOV DX,[BX]的寻址方式是 D 。 (A)立即寻址(B)直接寻址(C)寄存器寻址(D)寄存器间接寻址2.若AL的内容为3FH,执行SHL AL,1指令后,AL的内容为 A 。 (A)7EH (B)1FH (C)9FH (D)7FH 解析:shl al ,1 即目的操作数各位左移一次,移动一次,相当于将目的操作数乘以2。3fh=63 63*2=126 126=7eh 故选A 3.属于在工作中需定时刷新的存储器的芯片是 B 。 (A)SRAM (B)DRAM (C)EEPROM (D)EPROM 4.某EPROM芯片上有19条地址线A 0~A 18 ,它的容量为 C 。 (A)128K (B)256K (C)512K (D)1024K 5.8086/8088CPU的SP寄存器是多少位的寄存器 B 。 (A)8位(B)16位(C)24位(D)32位 6.在STOSB指令执行的时候,隐含着寄存器的内容作为操作数的偏移地址, 该寄存器是 D 。 (A)SP (B)BX (C)SI (D)DI 解析:stos数据串存储指令功能:将累加器al或ah中的一个字或字节,传送到附加段中以di为目标指针的目的串中,同时修改di,以指向串中的下一个单元。 7.8255工作在方式0时,下面哪种说法不正确 C 。 (A)A口输入无锁存能力(B)A、B口输出有锁存能力 (C)C口输入有锁存能力(D)A、B、C三个口输出均有锁存能力 解析:对于方式0,规定输出信号可以被锁存,输入不能锁存 8.采用DMA方式来实现输入输出是因为它 A 。 (A)速度最快(B)CPU可不参与操作(C)实现起来比较容易(D)能对突发事件做出实时响应 9.工作在最小模式下,8086/8088CPU芯片中,将地址信号锁存的信号是 C 。 (A)DT/R (B)DEN (C)ALE (D)AEN 10.在LOOP指令执行的时候,隐含着对计数器减1的操作,该计数器是用寄存 器 C 。 (A)AX (B)BX (C)CX (D)DX 解析:loop:循环指令。指令执行前必须事先见重复次数放在cx寄存器中,每执行一次loop指令,cx自动减1。 二、填空题(每小题2分,共10分) 1.两个无符号数相等,该两数相减后ZF标志= 1 。解析:zf: 全零标志位。本次运算结果为0时,zf=1,否则zf=0。 2.执行LODSB后,SI的内容较该指令执行前增加1,说明DF= 0 。

微机原理及应用试题库(附答案)

《微机原理及应用》试题库 1. 8086和8088的引脚信号中, D 为地址锁存允许信号引脚。 A.CLK B.INTR C.NMI D.ALE 2. 下面的哪项是有效标识符: B A . 4LOOP: B. DELAYIS: C. MAIN A/B: D. GAMA$1: 3. 如图所示的三态输出电路,当 A 时,V B≈V DD。 A. E(ENABLE)=1, A=1 B. E(ENABLE)=1, A=0 C. E(ENABLE)=0, A=1 D. E(ENABLE)=0, A=0 4. 设(SS)=2000H,(SP)=0100H,(AX)=2107H,则执行指令PUSH AX 后,存放数据21H的物理地址是 D 。 A. 20102H B. 20101H C. 200FEH D. 200FFH 5. 汇编语言中,为了便于对变量的访问, 它常常以变量名的形式出现在程序中, 可以认为它是存放数据存储单元的 A 。 A.符号地址B.物理地址C.偏移地址D.逻辑地址 6. 下列四个寄存器中,不能用来作为间接寻址方式的寄存器是 A 。 A. CX B. BX C. BP D. DI (C)7. 执行下列程序段: MOV AX,0 MOV BX,1 MOV CX,100 AA:ADD AX,BX INC BX LOOP AA HLT 执行后的结果:(AX)= ,(BX)= 。 A. 5050,99 B. 2500,100 C. 5050,101 D. 2550,102 8. 假设V1和V2是用DW定义的变量,下列指令中正确的是 A 。 A.MOV V1, 20H B.MOV V1, V2 C.MOV AL, V1 D.MOV 2000H, V2 9. – 49D的二进制补码为 A 。

微机原理试题及答案 (1)回顾.doc

学年第学期微机原理及应用(A)课程试卷 卷16 班级姓名得分任课教师 一、选择题:(每题1.5分,共18分) 1、DMAC向CPU发出请求信号,CPU响应并交出总线控制权后将( 3)。 ?反复执行空操作,直到DMA操作结束 ?进入暂停状态, 直到DMA操作结束 ?进入保持状态, 直到DMA操作结束 ?进入等待状态, 直到DMA操作结束 2、有一个实时数据采集系统,要求10ms进行一次数据采集,然后进行数据 处理及显示输出,应采用的数据传送方式为( 3 )。 ?无条件传送方式?查询方式 ?中断方式?直接存储器存取方式 3、在数据传送过程中,数据由串行变并行,或由并行变串行的转换可通过 (3 )来实现。 ?计数器?寄存器?移位寄存器? D触发器 4、8088 CPU输入/输出指令可寻址外设端口的数量最大可达(4 )个。 ?128 ?256 ? 16K ? 64K 5、CPU响应中断后,通过(4)完成断点的保护。 ?执行开中断指令?执行关中断指令 ?执行PUSH指令?内部自动操作 6、并行接口芯片8255A具有双向数据传送功能的端口是(1 )。 ?PA口?PB口? PC口?控制口 7、8088CPU处理动作的最小时间单位是(2 )。 ?指令周期?时钟周期?机器周期?总线周期 8.堆栈是内存中(4 )。 ?先进先出的ROM区域?后进先出的ROM区域 ?先进先出的RAM区域?后进先出的RAM区域 9、计算机中广泛应用的RS-232C实质上是一种(3 )。 ?串行接口芯片?串行通信规程(协议) ?串行通信接口标准?系统总线标准 5--1

10、高速缓冲存储器(CACHE)一般是由( 1 )芯片组成。 ?SRAM ?DRAM ?ROM ?EPROM 11、鼠标器是一种(3 )。 ?手持式的作图部件?手持式的光学字符识别设备 ?手持式的座标定位部件?手持式扫描器 12、传送速度单位“bps”的含义是( 2 )。 ? b ytes per second ?bits per second ?baud per second ?billion bytes per second 二、填空题:(每空1分,共12分) 1、CPU在响应中断后,自动关中。为了能实现中断嵌套,在中断服务程序 中,CPU必须在保护现场后,开放中断。 2、在计算机运行的过程中,有两股信息在流动,一股是数据,另 一股则是控制命令。 3、指令MOV BX,MASK[BP]是以 ss 作为段寄存器。 4、指令REPE CMPSB停止执行时,表示找到第一个不相等的字符 或 CX=0 。 5、设CF=0,(BX)= 7E15H,(CL)= 03H,执行指令 RCL BX,CL后, (BX) = ,(CF)=,(CL)=。0F0A9H 1 3 6、在8088 CPU中,一个总线周期是CPU从存储器或I/O端口存取一个字 节的时间。 8253定时/计数器有 3 个独立的16位计数器,每个计数器都可按二进制或 bcd 来计数。 三、程序设计(共40分) 1.(10分)假设X和X+2单元与Y和Y+2单元中分别存放的是两个双字有符号数据A和B(X、Y为低位字)。阅读以下程序段,并回 答问题。 MOV DX,X+2 MOV AX,X ADD AX,X ADC DX,X+2 CMP DX,Y+2 JL L2 JG L1 CMP AX,Y

微机原理试题及答案

微机原理试题及答案 微机原理试题及答案 一、填空题(每空1分,共15分) 1、在计算机中,对带符号数的运算均采用补码。带符号负数1100 0011的补码为_10111101_。2、单片机通常采用“三总线”的应用模式,芯片内部设有单独的地址总线、数据总线_ 和控制总线。 3、当使用80C51单片机时,需要扩展外部程序存储器,此时EA应为_0__。 4、若(A)=B3H,(R0)=A8H,执行指令XRL A,R0之后,(A)=_1BH__。 5、在80C51单片机中,带借位减法SUBB指令中,差的D7需借位时,_CY_=1,差的D3需借位时,AC_=1。 6、80C51单片机中,在调用子程序前,用_PUSH__指令将子程序中所需数据压入堆栈,进入执行子程序时,再用___POP__指令从堆栈中弹出数据。 7、在十六进制数与ASCII码值的转换过程中,当十六进制数在0~9之间时,其对应的ASCII码值为该十六进制数加___30H______。 8、外部中断INT0和INT1有两种触发方式:___电平触发方式_____和__边沿触发方式__。 9、在单片机串行通信中,依发送与接收设备时钟的配置情况,串行通信可以分为 __异步通信___和__同步通信_。10、若累加器A中的数据为

0111 0010B,则PSW中的P=__0___。二、选择题(每题1分,共15分) 1、单片机是在一片集成电路芯片上集成了以下部分,除了( D ) A、微处理器 B、存储器 C、I/O接口电路 D、串口通信接口2、一个机器周期包含多少个晶振周期(D ) A、2 B、6 C、8 D、12 3、80C51单片机有21个特殊功能寄存器,其中与串行口相关的有以下几个,除了( B ) A、SBUF B、TCON C、SCON D、PCON 4、 80C51系列单片机具有4个8位的并行I/O口,其中哪个口工作时需要外接上拉电阻(A ) A、P0 B、P1 C、P2 D、P3 5、寄存器中的内容为地址,从该地址去取操作数的寻址方式称为( C ) A、寄存器寻址 B、直接寻址 C、寄存器间接寻址 D、变址寻址6、源地址为1005H。目的'地址为 0F87H。当执行指令“JC rel”时,rel为( B )。A、7EH B、80H C、82H D、84H 7、若(R0)=30H,(30H)=75H,(75H)=90H,执行指令MOV A,@R0后,(A)=__B____。A、30H B、75H C、90H D、00H 8、下列哪个语句是起始地址设置伪指令( A )。A、ORG B、END C、DW D、EQU 9、在80C51单片机中,各中断优先级最低的是( D )。A、外部中断0 B、外部中断1 C、定时器0 D、计数器1 10、80C51单片机的中断响应时间至少需要( C )个完整的机器周期。A、1 B、2 C、3 D、5 11、在80C51单片机中,

微机原理及应用 第2章 习题及答案

CH02 8086/8088指令系统 习题与思考题 1.假定DS=2000H,ES=2100H,SS=1500H,SI=00A0H,BX=0100H,BP=0010H,数据变量VAL的偏移地址为0050H,请指出下列指令源操作数是什么寻址方式?源操作数在哪里?如在存储器中请写出其物理地址是多少? (1)MOV AX,0ABH (2)MOV AX,[100H] (3)MOV AX,VAL (4)MOV BX,[SI] (5)MOV AL,VAL[BX] (6)MOV CL,[BX][SI] (7)MOV VAL[SI],BX (8)MOV [BP][SI],100 解答: (1)MOV AX,0ABH 寻址方式:立即寻址;源操作数在数据线上;物理地址:无 (2)MOV AX,[100H] 寻址方式:直接寻址;源操作数在存储器中;物理地址:DS*16+100H=2000H*16+100H=20100H (3)MOV AX,VAL 寻址方式:直接寻址;源操作数在存储器中;物理地址:DS*16+VAL=2000H*16+0050H=20050H (4)MOV BX,[SI] 寻址方式:寄存器间接寻址;源操作数在存储器中;物理地址:DS*16+SI=2000H*16+00A0H=200A0H (5)MOV AL,VAL[BX] 寻址方式:变址寻址;源操作数在存储器中;物理地址:DS*16+VAL+BX=2000H*16+0050H+0100=20150H (6)MOV CL,[BX][SI] 寻址方式:基址加变址寻址;源操作数在存储器中;物理地址:DS*16+BX+SI= 2000H*16+0100H+00A0H =201A0H (7)MOV VAL[SI],BX 寻址方式:寄存器寻址;源操作数在寄存器中;物理地址:无 (8)MOV [BP][SI],100 寻址方式:立即寻址;源操作数在;物理地址:无 .设有关寄存器及存储单元的内容如下:2. DS=2000H,BX=0100H,AX=1200H,SI=0002H,[20100H]=12H,[20101H]=34H,[20102H]=56H,[20103]=78H,[21200]=2AH,[21201H]=4CH,[21202H]=0B7H,[21203H]=65H。

微机原理-期末考试题库及答案(含3套试卷)

微型计算机原理与接口技术综合测试题一 一、单项选择题(下面题只有一个答案是正确的,选择正确答案填入空白处) 1.8086CPU通过(1 )控制线来区分是存储器访问,还是I/O访问,当CPU执行IN AL,DX 指令时,该信号线为(2 )电平。 (1) A. M/ B. C. ALE D. N/ (2) A. 高 B. 低 C. ECL D. CMOS 2.n+1位有符号数x的补码表示范围为()。 A. -2n < x < 2n B. -2n ≤ x ≤ 2n -1 C. -2n -1 ≤ x ≤ 2n-1 D. -2n < x ≤ 2n 3.若要使寄存器AL中的高4位不变,低4位为0,所用指令为()。 A. AND AL, 0FH B. AND AL, 0FOH C. OR AL, 0FH D. OR AL 0FOH 4.下列MOV指令中,不正确的指令是()。 A. MOV AX, BX B. MOV AX, [BX] C. MOV AX, CX D. MOV AX, [CX] 5.中断指令INT 17H的中断服务程序的入口地址放在中断向量表地址()开始的4个存贮单元内。 A. 00017H B. 00068H C. 0005CH D. 0005EH 6.条件转移指令JNE的条件是()。 A. CF=0 B. CF=1 C. ZF=0 D. ZF=1 7. 在8086/8088 CPU中,一个最基本的总线读写周期由(1 )时钟周期(T状态)组成,在T1状态,CPU往总线上发(2 )信息。 ⑴ A. 1个 B. 2个 C. 4个 D. 6个

⑵ A. 数据 B . 地址 C. 状态 D. 其它 8. 8086有两种工作模式, 最小模式的特点是(1 ),最大模式的特点是(2 )。 ⑴ A. CPU提供全部控制信号 B. 由编程进行模式设定 C. 不需要8286收发器 D. 需要总线控制器8288 ⑵ A. M/ 引脚可直接引用 B. 由编程进行模式设定 C. 需要总线控制器8288 D. 适用于单一处理机系统 9.在8086微机系统的RAM 存储单元器0000H:002CH开始依次存放23H,0FFH,00H,和0F0H四个字节,该向量对应的中断号是( )。 A. 0AH B. 0BH C. 0CH D. 0DH 10.真值超出机器数表示范围称为溢出,,此时标志寄存器中的( )位被置位 A. OF B AF C PF D CF 11.8086 系统中内存储器地址空间为1M,而在进行I/O读写是,有效的地址线是( ) A . 高16位 B. 低16位 C. 高8位 D. 低8位 12.8086 CPU中段寄存器用来存放( ) A. 存储器的物理地址 B. 存储器的逻辑地址 C. 存储器的段基值 D. 存储器的起始地址 13.8259A可编程中断控制器的中断服务寄存器ISR用于( ) A.记忆正在处理中的中断 B. 存放从外设来的中断请求信号 C.允许向CPU发中断请求 D.禁止向CPU发中断请求 14.8253 可编程定时/计数器的计数范围是( ) A. 0-255 B. 1-256 C. 0-65535 D. 1-65536 15. 在8086中,(BX)=8282H,且题中指令已在队列中,则执行INC [BX]指令需要的总

微机原理试题及其答案

硬件习题课 一、选择题 1在主机与外围设备进行数据交换时,为解决两者之间的同步与协调、数据格式转换等问 题,必须要引入( )。 A、数据缓冲寄存器 B、I/O总线 C、I/O接口 D、串并移位器 2在采用DMA方式的I/O系统中,其基本思想是在以下部件或设备之间建立直接的数据 通路,这指的是( )。 A、CPU与外围设备 B、主存与外围设备 C、外设与外设 D、CPU与主存 3目前微型机系统上广泛使用的机械式鼠标是一种() A.输入设备 B.输出设备 C.输入输出设备 D.显示设备组成之一 4 擦除EPROM中的信息可以用()方式进行擦除。 A、加12.5V电压 B、加5V电压 C、紫外线照射 D、红外线照射 5在中断方式下,外设数据输入到内存的路径是( ) A. 外设→数据总线→内存 B.外设→数据总线→CPU→内存 C. 外设→CPU→DMAC→内存 D.外设→I∕O接口→CPU→内存 6、下列是电可擦除的存储器是: A ROM B PROM C EPROM D E2PROM 7、8086CPU对中断请求响应优先级最低的请求是( ) A NMI B INTR C 单步中断 D INTO 8 在DMA传送过程中完成数据传送功能是由()。 (A) CPU执行从存储器读出的指令 (B) CPU直接控制外部设备与存储器 (C) DMAC执行从存储器读出的指令 (D)外部设备中的控制部件直接控制 (E) DMAC的硬件直接控制

二、填空题 1计算机在进行远距离数据传送时,一般是通过_______________设备进行数字信号与模拟信号之间的转换。 2在计算机硬件设备中,硬盘,光盘和软盘属于___________存储器。 3评价存储器的主要性能指标有存取时间、可靠性、性能价格比和_____________。 4 8086/8088把中断分为_________中断和___________中断两大类,其中______ __是可屏蔽中断,___________是非屏蔽中断。 5 如果中断类型为N,则中断服务程序的入口地址在CS=_________,IP=_________ ___的内存单元中。 6半导体存储器从器件原理的角度可分为_______和________. 7 为保证动态RAM中的内容不消失,需要进行_________. 8和外存相比,__________特点是容量小、速度快、成本高. 9 I/O端口有和两种编址方法。 10微机接口中传输的信息种类常有三类,它们分别存放于 port, port, po rt。 11某以8088为CPU的微型计算机内存RAM区为00000H~3FFFFH(256k*),若采用6264(8k*8bit)_______片、62256(32k*8bit)_______片、2164(64k*1b it) _______片或21256(256k*1bit)要_______片芯片。 12利用全地址译码将6264(8k*8bit)芯片接在8088的系统总线上,其所占地址范围为_______.

微机原理试题集题库(带答案)

微机原理及应用习题集库 (2) 一、填空 (2) 二、单项选择题 (8) 三、程序分析题(每小题6分,共24分) (22) 四、判断题(在对的后面画√,错的后面画×): (34) 五:分析判断题(判断对错,并指出错误原因) (42) 六、简答题: (45) 七、程序题 (51) 八、接口芯片的综合编程题 (66) (一)8255A (66) (二)8259A (72) (三). 其它端口编程题 (75)

微机原理及应用习题集库 (请认真复习4、5、7、10、11章后的习题) 一、填空 1.87的原码是 0101 0111B=57H ,补码是 01010111B ,反码 01010111B 。 2.SP总是指向栈顶,若原先SP=2000H,SS=2000H,问CPU执行指令PUSH AX 后,AL内容压入物理地址为 21FFEH 存储单元中,AH内容压入物理地址为 21FFFH 存储单元中。 3.以BX基址寻址,约定的段寄存器是 DS ,以BP基址寻址,约定的段寄存 器是 SS ,变址寻址约定的段寄存器是 DS 。 4.假设某个字的值是1234H,其低位字节地址是20H,高位字节地址是21H,那么 该字地址是 20H 。 5.8086/8088的状态标志有 6(SF、PF、AF、OF、ZF、CF)个。8086/8088系统中,存储器是分段的,每段最大长度是 64K 字节,段内偏移地址从 0000H 到 FFFFH 。 6、CPU访问存储器进行读写操作时,通常在 T3状态去检测READY ,一旦检测

到READY无效,就在其后插入一个 T w周期。 7、汇编语言源程序中的语句有三种类型,它们是指令语句,伪指令 语句,宏指令语句。 8、、8086CPU寻址外设可以有两种方式,一种是直接寻址方式,另一种是间 接寻址方式。 9、CPU与外设之间的连接部件称为 I/O接口,它的基本功能是在 CPU与外设之间起缓冲作用。 10、C PU从主存取出一条指令并执行该指令的时间称(),它通常用若干个() 来表示,而后者又包括若干个()。 ①指令周期②机器周期③时钟周期 答:1-2-3 14、数据的输入/输出指的是CPU与 I/O接口进行数据交换。 15.已知X= -120,则X的原码(用八位二进制表示)是____________,补码(用八位二进制表示)是____________。 16、8088中的指令INT n用(N )指定中断类型。 17、8088的ALE引脚的作用是(地址锁存允许)。 18.一片8255A端口A有( 3 )种工作方式,端口B有( 2 )种工作方式。 19.当8255A口工作在方式1输出时,A口输入信号联络线的名称是 IBF ,

微机原理试题B卷(装备)

B 卷 第1页 共 6 页 2010─2011学年 第 1 学期 《微机原理及应用》课程考试试卷( B 卷) 专业:装备制造及自动化 年级:08级 考试方式:开卷 学分:3.5 考试时间:120分钟 【注意:第一至五大题写在答题纸上,第六题写在试卷上】 一、填空题 (每空1分,共 20 分) 1.Pentium 处理器采用 (1) 位数据总线与主存相连。 2.IA-32处理器有( 2) 个32位通用寄存器。 3.如果采用BP/EBP 或SP/ESP 作为基地址指针,默认使用(3) 段寄存器指向堆栈段。 4.指令“XOR EAX, EAX ”和“SUB EAX, EAX ”执行后,EAX =(4) ,CF =OF =(5) 。而指令“MOV EAX, 0”执行后,EAX =(6) ,CF 和OF 没有变化。 5.PCI 总线共用数据和地址信号,所以数据传输需要两个阶段:第一个阶段(一个时钟)提供(7) (地址,数据),第二个阶段(最少一个时钟)交换(8) (地址,数据)。 6.Pentium 的3个最基本的读写控制引脚是IO /M ,(9) 和(10) 。 7.高速缓冲存储器的地映址射有全相关映射、直接映射和(11) 方式。 8实地址方式下,主存最低(12)的存储空间用于中断向量表。向量号8的中断向量保存在物理地址(13)开始的(14) 个连续字节空间。 9. 某时刻中断控制器8259A 的IRR 内容是08H ,说明其(15) 引脚有中断请求。某时刻中断控制器8259A 的ISR 内容是08H ,说明(16) 中断正在被服务。 10. 假设某8253的CLK0接1.5MHz 的时钟,欲使OUT0产生频率为300kHz 的方波信号,则8253的计数值应为(17) ,应选用的工作方式是(18) 。 11. RS232C 用于发送串行数据的引脚是(19) ,接收串行数据的引脚是(20) 。 二、单项选择题 (每小题 2 分,共 20 分) 1.有一静态RAM 芯片, 其地址引脚有 10根,数据引脚4 根, 该芯片的容量是 ( )。 A.1K ×4位 B.512B ×8 位 C.10K ×4位 D.1K ×8 位 2.中断过程与子程序之间的过程比较,下面哪一条是错误的( )。 A.中断过程与子程序调用过程都需保护断点

微机原理_期末考试试题答案

微机原理与接口技术考试试卷(A) 专业学号姓名成绩 一、填空题(每空1分,共20分) 1. 完成下列程序段,从240H端口读取数据,测试其是否为20H,若不是则将241H端口清0,否则转向NEXT。 MOV DX , (1) (2) AL, DX (3) AL, 20H (4)______ MOV DX,(5) MOV AL,0 OUT DX,AL ….. NEXT: …… 2. 图1中的一个共阴极数码管通过8255A和系统ISA总线相连,请完成下列程序段,使该数码管稳定显示“8”(字型编码为7FH)。 图1 MOV DX, (6) MOV AL, (7) OUT DX, AL ;初始化82C55 MOV DX, (8) MOV AL, (9) (10) ;数码管稳定显示“8” 3..8086 CPU有条地址线,可形成的存储器地址空间,地址范围为。 4..中断类型号为24H的中断向量存放在开始的存储单元。 5..一台微机的地址总线为16条,其RAM存储器容量为16KB,首地址为2000H,且地址是连续的,则可用的最高地址是________。 6..一个数据的有效地址EA = 1234H,且DS =5678H,则该数据在内存中的物理地址是________,该数据段的首单元的物理地址是________,末单元的物理地址是________。 7.若当前堆栈指针SP指向2006H单元,则向堆栈中压入5个字的内容后,SP应指向________。8.若8086 CPU引脚状态是M/IO=1,RD=1,WR=0,则此时执行的操作是________。

二、综合题(80分) 1.(10分) 一个异步串行通信口,通过TXD发送一帧数据的字符格式如图2的实线所示: 图2 如果线路上传送的字符格式包括7位ASCII码数据,一位奇偶校验位,一位停止位。要求:(1) 写出该帧字符所传送的数据值,并说明是奇校验还是偶校验。(2) 如果波特率为600bps,请计算传送上面这一帧数据所需要的时间。(3) 若波特率系数K=16,请计算发送时钟频率TXC的频率值。 2. (10分) 图3为两级译码构成口地址译码电路,PS输出低电平为片选信号。试问 图3 图4 (1) 开关K上合,PS的寻址范围是________。(2) 开关K下合,PS的寻址范围是________。 (3) 开关K下合,A3改接B,A4改接A,则PS的寻址范围是________________。 (4) 请用二进制表示法写出图4的译码电路所决定的端口地址。 3. (20分) 某系统外接电路如图5,8255A口地址为2F0H~2F3H,请设计源程序,一次性 的测试开关的位置,当K闭合时,LED亮,K断开时LED灭(提示:C口高4位应为方式0输入,低4位为方式0输出)。 图5 CODE SEGMENT ASSUME CS:CODE BEG: ;C口初始化 ;读C口

微机原理期末考试试题及答案

微机原理期末考试试题及答案 上海应用技术学院2008—2009学年第一学期 《微机原理及应用》期末试卷A 课程代码: B203205A学分: 3.5考试时间: 100分钟 课程序号: 1958,1960 班级:学号:姓名: 我已阅读了有关的考试规定和纪律要求~愿意在考试中遵守《考场规则》~如有违反将愿接受相应的处理。 题号一二三四五六七八九十总分应得分20 10 20 15 10 1510 100实得分 试卷共页,请先查看试卷有无缺页,然后答题。 一、填空(每空1分,共20分) 1(MCS-51的EA 管脚接低电平时,CPU只能访问外部程序存储器。 2(MCS-51单片机从外部程序存储器取指令时,使用/PSEN信号作“读”信号,从外 信号作“读”信号。部数据存储器取数据时,使用/RD 3(MCS-51的堆栈设在内部RAM 中,单片机复位后SP的内容为07 H。 4. MOV A,34H中的34H是直接寻址。 MOV A,@R0中的@R0是间接寻址。 5(若PSW=98H,则选择了第3组工作寄存器,此时R7的地址是1F H。 6(MCS-51的数据总线共8位,来自P0口,地址总线共16位,来自P2和P0口。

7(8255A具有( 3 )个8位可编程I/O口。8(若串口工作于方式1,每分钟传送3000个字符,其波特率是( 500 )bit/s。 9(一个8位A/D转换器的分辨率是( 3.9 )‰。 10(若0809 U=5V,输入模拟信号电压为2.5V时,A/D转换后的数字量是( 80H )。REF 11(一个EPROM的地址有A0----A11引脚,它的容量为( 4 )KB。 12(已知1只共阴极LED显示器,其中a笔段为字形代码的最低位,若需显示数字1, 它的字形代码应为( 06H )。 第1页 二、判断题,对者划“?”,错者划“×”。(每小题1分,共10分)1((?)8051单片机的算术运算类指令执行的一般会影响标志位。2((?)8051单片机的外部数据存储器和内部数据存储器的要用不同的指令来访问。3((×)AJMP指令转移范围是-128,127之间。 4((?)DPTR可以分成高8位和低8位分别寻址。 5((×)MCS51内部定时/计数器在溢出时,都必须由软件重装初值才能按原设定值定时 /计数。 6((×)MCS-51系列单片机4个I/O端口都是多功能的。 7((?)MCS-51特殊功能寄存器的字节地址能被8整除者,可以位寻址。8.(×)并行扩展简单I/O口,对芯片的要求是:输入要锁存,输出要缓冲。((?)串行通信要求是互相通信的甲乙双方具有相同的波特率。9 10((?)8255A的PA口具有3种工作方式。

微机原理习题及答案

一、选择 1、在微型计算机中,微处理器的主要功能是进行( )。 D A、算术运算 B、逻辑运算 C、算术、逻辑运算 D、算术、逻辑运算及全机的控制 2、Pentium I属于()位CPU C A、16 B、8 C、32 D、64 3、Intel 8086属于()位CPU A A、16 B、8 C、32 D、64 4、CPU与I/O设备间传送的信号通常有( ) D A、控制信息 B、状态信息 C、数据信息 D、以上三种都有 5、存储器用来存放计算机系统工作时所需要的信息,即( )。 D A、程序 B、数据 C、技术资料 D、程序和数据 6、运算器的核心部件是( )。 D A、加法器 B、累加寄存器 C、多路开关 D、算逻运算单元 二、填空 1、内存可分为2大类:随机存储器RAM 和 2、数据总线是向的,地址总线是向的。 3、计算机的五大部件是:、、、、输出设备 4、总线可分为三类:、、 5、存储程序工作原理最先由提出 6、在计算机内部,一切信息的存取、处理和传送都是以形式进行的。 1、只读存储器ROM 2、双、单 3、运算器、控制器、存储器、输入设备 4、地址总线、数据总线、控制总线 5、冯·诺依曼 6、二进制 三、简答 1、冯·诺依曼型计算机的特点是什么? (1).以二进制表示指令和数据 (2).程序和数据存放在存储器中,从存储器中取指令并执行 (3).由运算器、控制器、存储器、输入设备、输出设备构成计算机硬件系统。 一、选择 1、在机器数______中,零的表示形式是唯一的()。BD A、原码 B、补码 C、反码 D、移码 2、计算机内部表示带符号整数通常采用()。C A、原码 B、反码 C、补码 D、移码

《微机原理及应用》B 期末考试试题及参考答案

《微机原理及应用》复习题B 一、填空题(共20分) 1.总线周期的含义是;8086/8088 的基本总线周期由个时钟周期组成;如果CPU 的时钟频率为4.77MHz,那么它的一个时钟周期为ns,一个基本总线周期为ns。 2.8086 CPU的M/IO信号是,高电平时表示。 3.总线传输率是指;若某总线的工作频率最高为8MHz,数据总线宽度为16位,则该总线的最大传输率为M Byte/s。 4.I/O端口的编址方式有两种,分别为:和。 5.串行传输的信息格式广泛采用着异步和同步格式。异步格式传送一个字符由4部分组成,分别为起始位,位,和停止位。 6.在8086系统中,一个中断类型号为0DBH的中断服务子程序位于从8100H:1234H开始的内存中,则相应的中断矢量所在的起始物理地址为_ _,从该地址开始连续4个存储单元存放的内容依次为_ 、、和 _。 7.用2k×8的SRAM芯片组成16K×16的存储器,共需SRAM芯片_ _片,片内地址和产生片选信号的地址分别为_ 位和_位。 二、选择题(包括单项和多项选择,每小题2分,共20分) 1.下列说法正确的是_ _ __。 A. CPU一般包括ALU、控制器、寄存器阵列等主要部件。 B. CPU中的程序计数器是控制器的重要部件,总是指向下一条指令的地址。 C. 指令周期一般由几个机器周期组成,机器周期是CPU工作的最小时间单位。 D. 8086 CPU的寄存器都是16位的,但指令指针是20位。 2.下列说法正确的是_ _ __。 A.通用寄存器包括AX、BX、CX、DX,它们都可以作为累加器使用。 B.使用BP做间址寄存器时,默认使用DS做段寄存器。 C.做字符串操作时,源指针与目的指针使用的段寄存器不同。 D. 形成堆栈地址的是SS与SP。 3.下列说法正确的是_ _ __。 A. 8086 CPU有1M字节地址空间,其中最低64K是IO地址空间。 B. 8086 CPU有16位数据线和20位地址线,因此能访问2M字节存储器。 C. 8086 CPU在传送8位数据时,总是使用数据总线低8位。 D. 8086 CPU的NMI和INTR都是中断请求输入信号。 4.下列指令中有语法错误的是_ _ __。 A. MOV AL,DS:[BP] B. MOV [DI],0 C. JMP WORD PTR[BX] D. PUSH WORD PTR[SI-2] 5.地址总线为32位的微机系统中其内存最大容量为_ _ __。 A. 2000KB B. 2048KB C. 2048MB D. 4096MB 6. 设串行异步通信的数据格式是:1位停止位,7位数据位,1位校验位,1位起始位,若传输率 1

微机原理试题及答案

微机原理试题及答案 Revised as of 23 November 2020

学年第学期微机原理及应用(A)课程试卷 卷16 班级姓名得分任课教师 一、选择题:(每题分,共18分) 1、DMAC向CPU发出请求信号,CPU响应并交出总线控制权后将( )。 反复执行空操作,直到DMA操作结束 进入暂停状态, 直到DMA操作结束 进入保持状态, 直到DMA操作结束 进入等待状态, 直到DMA操作结束 2、有一个实时数据采集系统,要求10ms进行一次数据采集,然后进行数据处理及显示输出,应 采用的数据传送方式为()。 无条件传送方式查询方式 中断方式直接存储器存取方式 3、在数据传送过程中,数据由串行变并行,或由并行变串行的转换可通过()来实现。 计数器寄存器移位寄存器 D触发器 4、8088 CPU输入/输出指令可寻址外设端口的数量最大可达()个。 128 256 16K 64K 5、CPU响应中断后,通过()完成断点的保护。 执行开中断指令执行关中断指令 执行PUSH指令内部自动操作 6、并行接口芯片8255A具有双向数据传送功能的端口是()。 PA口 PB口 PC口控制口 7、8088CPU处理动作的最小时间单位是()。 指令周期时钟周期机器周期总线周期

8.堆栈是内存中()。 先进先出的ROM区域后进先出的ROM区域 先进先出的RAM区域后进先出的RAM区域 9、计算机中广泛应用的RS-232C实质上是一种()。 串行接口芯片串行通信规程(协议) 串行通信接口标准系统总线标准 5--1 10、高速缓冲存储器(CACHE)一般是由()芯片组成。 SRAM DRAM ROM EPROM 11、鼠标器是一种()。 手持式的作图部件手持式的光学字符识别设备 手持式的座标定位部件手持式扫描器 12、传送速度单位“bps”的含义是()。 b ytes per second bits per second baud per second billion bytes per second 二、填空题:(每空1分,共12分) 1、CPU在响应中断后,自动关中。为了能实现中断嵌套,在中断服务程序中,CPU必须在 后,开放中断。 2、在计算机运行的过程中,有两股信息在流动,一股是,另一股则是。 3、指令MOV BX,MASK[BP]是以作为段寄存器。 4、指令REPE CMPSB停止执行时,表示找到或。 5、设CF=0,(BX)= 7E15H,(CL)= 03H,执行指令 RCL BX,CL后, (BX)= , (CF)=,(CL)=。 6、在8088 CPU中,一个总线周期是。 7、8253定时/计数器有个独立的16位计数器,每个计数器都可按二进制或 来计数。 三、程序设计(共40分)

微机原理试题集题库(带答案)

微机原理试题集题库(带答案)

微机原理及应用习题集库 (2) 一、填空 (2) 二、单项选择题 (6) 三、程序分析题(每小题6分,共 24分) (16) 四、判断题(在对的后面画√,错的后面 画×): (25) 五:分析判断题(判断对错,并指出错误 原因) (31) 六、简答题: (33) 七、程序题 (38) 八、接口芯片的综合编程题 (50) (一)8255A (50) (二)8259A (56) (三). 其它端口编程题 (58) 2

微机原理及应用习题集库 (请认真复习4、5、7、10、11章后的习题) 一、填空 1.87的原码是0101 0111B=57H , 补码是01010111B ,反码 01010111B 。 2.SP总是指向栈顶,若原先 SP=2000H,SS=2000H,问CPU执行指 令PUSH AX后,AL内容压入物理地址 为21FFEH 存储单元中,AH内 容压入物理地址为21FFFH 存储 单元中。 3.以BX基址寻址,约定的段寄存器是 DS ,以BP基址寻址,约定的段寄存 器是SS ,变址寻址约定的段寄存器 是DS 。 3

4.假设某个字的值是1234H,其低位字节地 址是20H,高位字节地址是21H,那么该 字地址是20H 。 5.8086/8088的状态标志有6(SF、PF、 AF、OF、ZF、CF)个。 8086/8088系统中,存储器是分段的,每段最大长度是64K 字节,段内偏移地址从0000H 到FFFFH 。 6、CPU访问存储器进行读写操作时,通常在 T3状态去检测READY ,一旦检测到READY无效,就在其后插入一个T w周期。 7、汇编语言源程序中的语句有三种类型,它 们是指令语句,伪指令语句,宏指令语句。 8、、8086CPU寻址外设可以有两种方式,一 4

微机原理及应用试题库(附答案) (2)

8086和8088的引脚信号中,(D)ALE)为地址锁存允许信号引脚。 . – 49D的二进制补码为A. 1100 1111 . 86系列汇编语言指令语句格式中,标识符有效长度为 A 个字符。A.31 . 8086CPU内部按功能分为两部分,即 D D. 总线接口部件和执行部件 . 8086CPU的总线接口部件有多个组成部分,除了下述 A A. 4个专用寄器 M= 1 . 8086有两种工作模式,当 B 时为最小工作模式。B. MN/X . 8086CPU中负责与I/O端口交换数据的寄存器为 A 。A. AX/AL . 8086/8088在复位之后再重新启动时,便从内存的 A 处开始执行指令, 使系统 启动时,能自动进入系统程序。A. 0FFFF0H . 8086的SS=1060H, SP=0010H, AX=1234H, 当执行一条PUSH AX指令时, 1234H 存放的 实际地址是D 。D. (1060EH)=34H (1060FH)=12H . 8088/8086CPU中程序计数器PC中存放的是 B B. 指令地址 B . BUFFER DB 100 DUP(?) ; 表示BUFFER为 B 的存储空间, 其内容为随机数,通常作为程序的工作单元。B.100个字节 C . 串操作时, 地址的修改往往与方向标志DF有关, 当DF=1时, SI和DI作自动B 修改。 . 采用寄存器寻址方式时, D 。D. 操作就在CPU内部进行, 不需要使用总线周期 . CPU和主存之间增设高速缓存(Cache)的主要目的是B. 解决CPU和主存之间的速度匹配问题 . CPU用减法指令对两个补码表示的带符号数6BH(被减数)和0C7H(减数)进行减法运算后,标志位CF、SF和OF分别为 D 。 D. 1, 1, 1 H . 汇编语言中,为了便于对变量的访问, 它常常以变量名的形式出现在程序中, 可以认为它是存放数据存储单元的A.符号地址 . 汇编语言中,经过定义的每个变量均有3个属性,不属于。D.地址属性 D . 堆栈段寄存器是 B 。B.SS . 堆栈的深度由 C 寄存器决定。C. SP . 对于简化的微机硬件结构,IR从PROM接收到指令字,同时将指令字分送到

微机原理试题

1 思考与练习题 一、选择题 1.计算机硬件中最核心的部件是( )。C A.运算器 B.主存储器 C.CPU D.输入/输出设备 2.微机的性能主要取决于( )。 A (B——计算机数据处理能力的一个重要指标) A.CPU B.主存储器 C.硬盘 D.显示器 3.计算机中带符号数的表示通常采用( )。C A.原码 B.反码 C.补码 D.BCD码 4.采用补码表示的8位二进制数真值范围是( )。C A.-127~+127 B.-1 27~+128 C.-128~+127 D.-128~+128 5.大写字母“B”的ASCII码是( )。B A.41H B.42H C.61H D.62H 6.某数在计算机中用压缩BCD码表示为10010011,其真值为( )。C A.10010011B B.93H C.93 D.147 二、填空题 1.微处理器是指_CPU_;微型计算机以_CPU_为核心,配置_内存和I/O接口_构成;其特点是_(1)功能强 (2)可靠性高 (3)价格低 (4)适应性强 (5)体积小 (6)维护方便_。P8 P5 2.主存容量是指_RAM和ROM总和_;它是衡量微型计算机_计算机数据处理_能力的一个重要指标;构成主存的器件通常采用_DRAM和PROM半导体器件_。P5 P9 3.系统总线是_CPU与其他部件之间传送数据、地址和控制信息_的公共通道;根据传送内容的不同可分成_数据、地址、控制_3种总线。P9 4.计算机中的数据可分为_数值型和非数值型_两类,前者的作用是_表示数值大小,进行算术运算等处理操作_;后者的作用是_表示字符编码,在计算机中描述某种特定的信息_。P12 5.机器数是指_数及其符号在机器中加以表示的数值化_;机器数的表示应考虑_机器数的范围、机器数的符号、机器数中小数点位置_3个因素。P15 P16 6.ASCII码可以表示_128_种字符,其中起控制作用的称为_功能码_;供书写程序和描述命令使用的称为_信息码_。P18 P19 三、判断题 1.计算机中带符号数采用补码表示的目的是为了简化机器数的运算。( )√ 2.计算机中数据的表示范围不受计算机字长的限制。( )× 3.计算机地址总线的宽度决定了内存容量的大小。( )√ 4.计算机键盘输入的各类符号在计算机内部均表示为ASCII码。( )× (键盘与计算机通信采用ASCII码) 2 思考与练习题 一、选择题 1.在EU中起数据加工与处理作用的功能部件是( )。A A.ALU B.数据暂存器 C.数据寄存器 D.EU控制电路 2.以下不属于BIU中的功能部件是( )。 B A.地址加法器 B.地址寄存器 C.段寄存器 D.指令队列缓冲器

相关文档
最新文档