当前位置:文档之家› 最新微机原理期末复习题

最新微机原理期末复习题

最新微机原理期末复习题
最新微机原理期末复习题

2017年微机原理期末复习题

第1 部分基本要求

第1章绪论

1,了解微机系统组成及基本工作原理;

2,熟悉数制及其转换方法;

3,熟悉二进制数的加减运算和逻辑运算;

4,熟悉补码的运算规则及溢出的判断方法。

第2,3,4 章8086/8088微处理器

1,熟悉8086/8088CPU的结构(EU,BIU)及功能;

2,熟悉8086/8088的程序设计模型及各种寄存器的主要用途;

3,熟悉8086/8088的存贮器组织,熟悉分段方法和段末地址的计算方法;

4,熟悉堆栈的结构和工作原理;

5,熟记8086/8088 的标志(状态和控制)及其功能;

6,熟悉8086/8088 的寻址方式及其操作过程;

7,熟悉8086/8088 的指令系统(115 条)中常用指令的格式、规则及对标志位的影响;

第5 章汇编语言程序设计

1,熟悉汇编语言程序的结构及其语句的结构;

2,熟悉伪指令及其用途;

3,掌握汇编语言程序设计方法,主要是顺序程序、分支程序和循环程序的设计;4,熟悉过程(子程序)和宏指令的定义及使用规则;

5,熟悉DOS 调用功能及其规则;

6,熟悉字符串指令及其使用规则;

7,了解上机过程及其相应的指令(EDIT,MASM,LINK,DEBUG)的功能。第6 章半导体存贮器

1,了解存贮器的分类(主要是ROM,RAM)

2,熟悉半导体存贮器的扩展方法;

3,熟悉CPU与存贮器连接的基本方法,掌握存贮器芯片在微机系统中地址分析方法;

4,了解8086/8088存贮器组织方法。

第7章输入输出与中断系统

1,熟悉微机与外设数据传送方式(程序控制,中断控制,DMA处理机),掌握用程序

查询方式实现CPU与外设数据传送编程方法;

2,熟悉8086/8088中断系统和中断过程,熟悉常用的中断指令;

3,熟悉可编程中断控制器8259 的主要功能及使用规则;

第8 章常用接口芯片

1,熟悉可编程并行接口8255 的基本结构和功能,熟记8255 的控制字,掌握8255 的

初始化编程方法,掌握8255 作为CPU的接口用查询及中断方式实现数据传送的编程方法;

第 2 部分复习题

一、选择题(每题2分)

1.8086/8088 的时钟信号是由( ③ )提供。

①8259 ② 8255 ③ 8284 ④ 8253

2.8259A 是( B )。

①可编程DMA 控制器 ②可编程中断控制器

③可编程定阶计数器 ④总线仲裁器

3.8086响应中断的条件是( ① )。

①IF =1,当前指令执行结束 ②IF =0,当前指令执行结束

③IF =1,没有完成当前指令 ④IF =0,没有完成当前指令

4.8086/8088微处理器的标志寄存器 IF 位可以通过( ① )指令进行设置。

①CLI 、STI . ②CL ③STC

③CM ③STD ④CL ④STD

5、指令 MOV [BX][SI+2] , AX 中目标操作数的寻址方式为( ② )。

① 寄存器寻址 ② 基址变址相对寻址

③ 基址寻址 ④ 变址寻址

6.中断自动结束方式是自动将8259( ④ )相应位清零。

①ICW ②IMR ③IRR ④ISR

7.FLAGS (标志寄存器)的中断允许标志位是( ③ )。

①TF ②AF ③IF ④DF

8.8086CPU 的结构包括两部分,他们是( ② )。

①控制器和20位加法器 ②执行单元和总线接口单元

③运算器和总线接口 ④运算器和控制器

9.当8086工作在最小模式时,其引脚MX MN /应接( ④ )电平。

①TTL ②CMOS ③逻辑低 ④逻辑高

10、某存储单元的段基址为3806H ,段内偏移地址为2A48H ,该存储单元的物

理地址为( ④ )。

① 4100H ② 3AA08H ③ 3B008H ④ 3AAA8H

11.8086采用间接寻址访问IO 端口时可以访问的端口个数是( ③ )个。

①1K ②16K ③64K D 。1M

12.8086执行指令OUT DX ,AL 时,R DT IO M //和信号的状态是( ① )。

①0,1 ②1,0 ③0,0 ④1,1

13. 8086非屏蔽中断的类型码是( B )。

①00H ②02H ③0FFH ④不定

14.对于地址总线为32位的微处理器来说,其直接寻址的范围可达( ④ )。

①1MB ②16MB ③64MB ④4GB

15.某存储器芯片有地址线13根,数据线8根、该存储器芯片的存储容量为( ③ )。

① 15K ×8 ② 32K ×256 ③ 8K ×8 ④ 32K ×8

16.8086CPU 芯片的外部引线中,数据线的条数为( C )。

①6条 ②8条 ③16条 ④20条

17.在8086CPU 的引脚中,用于连接硬中断信号的引脚有几个( ③ )

①15个 ②8个 ③2个 ④1个

18.8086的SS=1060H,SP=0010H,AX=1234H,当执行一条PUSH AX指令时,1234H 存放的实际地址是( ④)

①(10610H)=12H (10611H)=34H

②(10610H)=34H (10611H)=12H

③(1060EH)=12H (1060FH)=34H

④(1060EH)=34H (1060FH)=12H

19.假设V1和V2是用DW定义的变量,下列指令中正确的是(①)。

①MOV V1,20H ;

②MOV V1,V2 ;两个内存单元不能直接传送

③MOV AL,V1 ;类型不匹配

④MOV 2000H,V2 ;立即数不能为目的操作数

20.某存储器芯片容量为2K×1bit、若用它组成16K×8bit存储器组,所用芯片数以及用于组内寻址的地址线为( ②)。

①32片、11根②64片、14根③8片、14根④16片、8根

21.下面寄存器(③)使用时的默认段寄存器为SS。

①AX ②BX ③SP ④SI

22.指令(④)的源操作数的寻址方式为直接寻址。

①MOV [2000H],AL ;寄存器寻址

②MOV AX,DX ;寄存器寻址

③MOV AX,2000H ;立即寻址

④XOR AL,[2000H] ;

23.若设某容量为16K字节的RAM起始地址为4000H,则其终止地址为(C)

①61FFH ②63FFH

③7FFFH ④6FFFH

24.可为PC机管理可屏蔽中断源的接口芯片是(④)。

①8253 ②8255A

③8288 ④8259A

25.在直接寻址方式中,除使用段寄存器外,允许使用的寄存器有(④)

①AX,BX,CX,DX ②SI,DI,BP,SP

③全部通用寄存器④不使用任何寄存器

26.8255A中可以按位置位/复位的端口是(C)

①端口A ②端口B

③端口C ④都可以

27.IN AL,n 指令中n是( ①)

①8位二进制数②16位二进制数

③8位或16位二进制数均可④用AL时是8位;用AX时是16位28.执行指令PUSH BX 后,堆栈指针SP的变化为( 2 )

①SP-1 ②SP-2 25

③SP+1 ④SP+2

29.按诺依曼结构理论,下面哪个不是计算机组成部分:( ④)

①运算器②控制器③打印机④复印机

30.设某数据段中有:

DA1 DB 32H,58H

DA2 DW 32H,58H

下面有语法错误的语句是( ③ )

① LEA SI ,DA2 ② MOV AL ,DA1+1

③ MOV BL ,DA2 ④ MOV AX,DA2+2

31.通常,人们把用符号表示计算机指令的语言称为( ① )。

①机器语言 ②汇编语言③模拟语言 ④仿真语言

32.指令 MOV AX , 0283H[BX][SI] 中源操作数的寻址方式为( ② )。

①寄存器间接寻址 ②基址变址相对寻址 ③基址寻址 ④变址寻址

33.某存储单元的段基址为3806H ,段内偏移地址为2948H ,该存储单元的物理

地址为( ② )。

①4100H ②3A9A8H ③3B008H ④3AA08H

34.某存储器芯片有地址线15根,数据线8根、该存储器芯片的存储容量为

( ④ )。

①15K ×8 ②32K ×256 ③1K ×8 ④32K ×8

35. 可编程中断控制器8259A 每片具有(③) 优先权控制 。

①4级 ② 2级 ③8级 ④6级

36.可编程中断控制器8259A 每片具有( ③ ) 优先权控制 。

① 4级 ②2级 ③8级 ④6级

37.某存储单元的段基址为3806H ,段内偏移地址为2A48H ,该存储单元的物

理地址为( ④ )。

①4100H ②3AA08H

③3B008H ④3AAA8H

38.当8086工作在最小模式时,其引脚MX MN /应接( ④ )电平。

①TTL ②CMOS ③逻辑低 ④逻辑高

39.8086总线基本周期包含的时钟周期数是( ④ )。

①1个 ② 2个 ③3个 ④4个

40.IN AL ,n 指令中n 是( ① )

① 8位二进制数 ② 16位二进制数

③ 8位或16位二进制数均可 ④ 用AL 时是8位;用AX 时是16位

41.8086执行指令OUT DX ,AL 时,R DT IO M //和信号的状态是

( ① )。

①0,1 ②1,0 ③0,0 ④1,1

42.执行INT n 指令或响应中断时,CPU 保护现场的的次序是( ① )。

①先保护FR ,其次CS ,最后IP ②先保护CS ,其次IP ,最后FR

③先保护FR ,其次IP ,最后CS ④先保护IP ,其次CS ,最后FR

43.8086的状态标志位有( ② )。

①5个 ②6个 ③9个 ④16个

44.以下指令正确的是( ④ )。

①ROR AX,2 ②OUT BX,AL ③POP CS ④

XCHG AL,DL

45.执行指令PUSH BX 后,堆栈指针SP 的变化为( ② )

① SP-1 ② SP-2 ③ SP+1 ④ SP+2

46.在8086和8088汇编语言中,一个字能表示的有符号数的范围是 ( ② )

①-32768≤n≤32768 ②-32768≤n≤32767

③-65535≤n≤65535 ④-65536≤N≤65535

47.某数存于内存数据段中,已知该数据段的段地址为2000H,而数据所在单元的偏移地址为0120H,该数的在内存的物理地址为(②)

①02120H ②20120H ③21200H ④03200H

48.在8086/8088微机系统中,将AL内容送到I/O接口中,使用的指令是(④)

①IN AL,端口地址②MOV AL,端口地址

③OUT AL,端口地址④OUT 端口地址,AL

49.某存储单元的段基址为3806H,段内偏移地址为2948H,该存储单元的物理地址为( ②)。

①4100H ②3A9A8H ③3B008H ④3AA08H

50.某存储器芯片容量为2K×1bit、若用它组成16K×8bit存储器组,所用芯片数以及用于组内寻址的地址线为( ②)。

①32片、11根②64片、14根③8片、14根④16片、8根

51. 某存储器芯片容量为2K×4bit、若用它组成16K×8bit存储器组,所用芯片数以及用于组内寻址的地址线为( B )。

①2片、11根②16片、14根③8片、16根④16片、8根

52.下面寄存器(③)使用时的默认段寄存器为SS。

①AX ②BX

③SP ④SI

53.若设某容量为16K字节的RAM起始地址为4000H,则其终止地址为( ③)

①61FFH ②63FFH

③7FFFH ④6FFFH

54.下面的中断中,只有哪个中断请求需要硬件提供中断类型码( ④)

①INTO ②INT n

③NMI ④INTR

55.CPU响应中断的时机是( ①)

①一条指令结束

②外设提出中断

③取指周期结束

④当前程序执行完后

56.8255A中可以按位置位/复位的端口是( ③)

①端口A ②端口B

③端口C ④都可以

57.8086CPU构成的PC机所访问的I/O空间有(③)。

①256B ②1KB ③64KB ④1MB

58.IBM-PC系统中规定的中断优先级次序,下面哪种正确(①)

①内中断(除法错,INTO,INT n)>(NMI)>(INTR)>单步中断

②NMI > 内中断> INTR > 单步中断

③内中断> 单步中断> NMI > INTR

④NMI > 内中断> 单步中断> INTR

59.中断过程与子程序之间的过程比较,下面哪一条是错误的(②)

①中断过程与子程序调用过程都需保护断点

②中断过程与子程序调用过程都需保护标志寄存器

③中断过程与子程序调用过程都要改变程序执行方向

④中断过程是随机的,而调用子程序是事先安置好的

60.PC机中为使工作于一般全嵌套方式的8259中断控制器能接受下一个中断请求,在中断服务程序结束处应:(③)。

①执行IRET指令②执行POP 指令

③发送EOI命令④发送IRET 命令

二、填空题:(请在括号内填空,每空2分,共计40分)

1.指令ASSUME在程序中出现时表示:( )。

( 段寄存器与段之间的对应关系)

2.下列各数均为二进制补码:a=00110010B b=01001010B c=11101001B d=10111010B,试求下列运算的十进制数真值:a+b=( );

d-c-a=( )。

(a +b=01111100=+124;d-c-a=10011111=-97)

3 . 逻辑地址由()和()组成。(段基址、偏移地址)4.微型计算机系统的硬件由五大部分组成,这五个部分是( ),( ),( ),( )和( )。

(运算器,控制器,存储器,输入设备,输出设备)

5.汇编语言源程序中的语句结构由4部分组成,每个部分称为项(也可称为域或埸),各项名称分别为:( 标号或变量名)、( 操作码)、( 操作数)、( 注释)。

(也可称为域或埸,标号或变量名,操作码,操作数,注释)

6.若某中断向量为08H,则该中断的中断服务子程序的入口地址在中断向量表中的物理地址范围为()~()。(20H~23H)

7.若X=34O,Y=26H,则X+Y=( )D。

(66)

8.(AX)=7654H,(BX)=8912H,则执行指令ADD AX,BX后,OF=_________,CF=( )__。

(0,0)

9.在8086CPU中,由于BIU和EU能够并行工作,从而减少了CPU为取指令等待的时间,提高了CPU的利用率,这种技术叫()技术。(流水线)10.标志寄存器FR中有六个状态标志,它们的符号、名称以及为0和1时代表的意义分别为:

①.(进/借位位CF;当运算中最高位有进位或借位时CF=1;否则CF=0 );

②.(符号位SF;当运算的结果最高位为1即结果为负数时SF=1;否则SF=0 );

③(奇偶位PF; 当运算的结果1的个数为偶数PF=1;否则PF=0)

④.(全零位ZF;当运算的结果为零时ZF=1;否则ZF=0 );

⑤.(溢出位OF;当带符号数运算的结果有溢出时OF=1;否则OF=0 );

.(进/借位位CF;当运算中最高位有进位或借位时CF=1;否则CF=0 );

(符号位SF;当运算的结果最高位为1即结果为负数时SF=1;否则SF=0 );(奇偶位PF; 当运算的结果1的个数为偶数PF=1;否则PF=0)

(全零位ZF;当运算的结果为零时ZF=1;否则ZF=0 );

(溢出位OF;当带符号数运算的结果有溢出时OF=1;否则OF=0 );

11.CPU在执行完( )后响应INTR请求。(当前指令)

12.8086/8088微机系统中,每个内存单元的物理地址由()左移4位加上()构成。(段地址、偏移地址)

13.存储器芯片2114的存储量为1024×4,若用2114构成16KB的存储器,需要( )片2114。(32)

14.设(CS)=4000H,(SS)=6000H,(IP)=200H,则IP所指的物理地址为( )。(40200H)

15.8086CPU中典型总线周期由( )个时钟周期组成,其中T1期间,CPU 输出( )信息;如有必要时,可以在( )两个时钟周期之间插入1个或多个( )周期。

(4,地址,T3和T4,Tw等待)

16.CPU与外设交换信息时,有三种常见的输入输出方法,它们分别是:()和()及()。(程序方式、中断方式、DMA 方式)

17.在指令MOV AX,ES:[BX]中,采用的是( )寻址方式。

(寄存器间接寻址)

18.指出下列指令语句中源操作数是( );目的操作数是( )。

MOV AX,0CFH

(AX 0CFH)

19.若8259A中ICW2的初始值为40H,则在中断响应周期数据总线上出现的与IR5对应的中断类型码为()。(45H)

20.执行下面的程序段后,AX=( )

MOV CX,5

MOV AX,50

NEXT:SUB AX,CX

LOOP NEXT

HLT

(35)

21.编语言源程序中的语句结构由4部分组成,每个部分称为项(也可称为域),各项名称分别为:( ),( ),( ),( )。

( 标号或变量名、操作码、操作数、注释)。

22.8255具有3种工作方式,其中方式0为( );方式1为( );方式2为( )。8255片内可寻址的端口有( )个。

(基本输入/输出,选通输入/输出,双向选通输入/输出,4)

23.在存储器的层次结构中,越远离CPU的存储器,其存取速度(),存储容量(),价格()。(越慢、越大、越低)

24.8086/8088CPU被设计为两个独立的功能部件:( )和( ),其中,20位地址加法器属于( )部分,其作用是( )。

(总线接口部件,执行部件,总线接口部件,形成20位的物理地址)

25.某系统中8253占用地址为100H~103H。初始化程序如下:

MOV DX,103H

MOV AL,16H

OUT DX,AL

SUB DX, 3

OUT DX,AL

试问:此段程序是给8253的哪一计数器初始化?安排工作在哪种工作方式?

( );若该计数器的输入脉冲的频率为1MHZ,则其输出脉冲的频率为:( )。

(计数器0工作在方式3,45.456 KHZ)

26.若8255A的系统基地址为2F9H,且各端口都是奇地址,则8255A的三个端口地址分别为()()和()。(2F9H,2FBH,2FDH)27.累加器(AL)﹦1000 0000在下列表示中所对应的十进制数值应是:无符号数:( );带符号数( );BCD码( )。

(128,-0,80)

28.请指出下列指令中原操作数和目标操作数的寻址方式:

1) .ADD BX ,[SI+3000H] ,原操作数( );目标操作数

( );

2) .MUL [SI] ,原操作数( );目标操作数( );(变址寻址,寄存器寻址,寄存器间址,隐含寻址)

29.8255有三种工作方式,其中能工作于方式0的口有( );

能工作于方式1的口有( );能工作于方式2的口有( )。(①②C 口①B 口A口)

30.8259A共有( )个可编程的寄存器,它们分别用于接受CPU送来的( )命令字和( )命令字。

(7,初始化,操作或工作)

31.计算机是一种能自动、高速、精确地完成各种各样的( )、( ) 、( )、( ) 、( ) 的电子机器。(信息存贮,数值计算,逻辑推理、过程控制和数据处理)

32.为了识别各种进制,在各数的数尾加上一个标识字母,二进制数尾加作( )标识;十进制加( ),八进制加( ),十六进制加( )。(B,D,Q,H)

33.将十进制数转换成R 进制数的规则是( )。(除R 取余数倒排法) 34.数在机器内部的表示形式称为,按规定格式,机器数有( )和( )两种表示形式。(机器数、定点和浮点)

35.符号数的编码方式有( )、( ) 、( ) 。(原码、反码、补码)

36.从[Y]补求[-Y]补的表示式是( )。(将[Y]补连符号位一起取反,末位加1(或0-[Y]补))

37.在MOV WORD PTR[0072],55AAH 指令的机器码中,最后一个字节是( )。(55H)

38.假设(SP)=0100H,(SS)=2000H,执行PUSH BP指令后,栈顶的物理地址是( )。(200FEH)

39.若定义DATA DB 0A5H,5BH;在指令MOV BX,DATA 中填充( ),使指令正确执行。(WORD PTR)

40.执行部件EU 的组织有:,和。(ALU(算术逻辑部件),通用寄存器,

标志寄存器)

41.两个变址寄存器SI和DI分别称为( )寄存器和( )寄存器。(源变址,目的变址)

42.计算机的四个主要特点是( )、( )、( )和( ) 。(高速,准确性,逻辑性,通用性)

43.十进制小数转换成二进制数的方法是。(连续乘2 取整顺排法)

44.若用n位表示无符号整数,则该整数表示范围为。(0~2N-1)

45.仅将符号位数字化表示为0 或1,数的绝对值与符号一起编码,即“符号——绝对值表示”的编码,称为( )。(原码)

46.若定义DATA DW 1234H,执行MOV BL,BYTE PTR DATA 指令后,BL= ( )。(34H)

47.假定AL=96H,BL=65H,依次执行ADD AL,BL和DAA 指令后,AL= ( )。(61H)

48.若定义V AR DB 2 DUP(1,2,3 DUP(3),2 DUP(1)),则在V AR 存贮区内前5 个单元的数据是。(1,2,3,3,1)

49.总线根据传递数据的功能可分为( )、( ) 、( ) 。(数据总线,地址总线,控制总线)

50.动态MOS 存贮器优点是( ),( ),其缺点是( )。(集成度高,功耗低,信息易失需要定时刷新)

51.计算机的五个主要应用领域是:( ) 、( ) 、( ) 、( ) 、( ) 。(科学技术计算,自动控制,数据和事务处理,辅助设计和智能模拟与人工智能)

52.存贮器是计算机系统中的( )装置,用来存放( )和( )。(记忆,程序,数据)

53.存贮器的两个基本操作是( )和( )。(读,写)54.( )材料存贮器所存信息掉电后消失,而( )材料存贮器属永久性存贮器。(半导体,磁)

55.存贮器目前采用较多的三级存贮器结构是( )、( ) 和( )。(高速缓冲存贮器,主存,辅存)

56.动态MOS 存贮器优点是( ),( ),其缺点是( )。(集成度高,功耗低,信息易失需要定时刷新)

57.对容量为2NB 的存贮单元的存贮矩阵,须要( )位地址线选通对应存贮单元。(N)

58,1 位地址,经地址译码器译码后能得到( )条存贮单元选择线控制线。(2)

59.CPU对RAM存贮器进行读/写操作时,应送出的方向控制命令有( )和( ) 命令。(读,写)

60.Intel 2114 RAM 存贮芯片引脚中用于片选的控制引脚为( ),用于读/写控制引脚为( )。(CS ,WE)

三、判断题判断题(共10小题,每小题1分,共10分)

1.DMA方式不能实现内存与接口之间数据的直接交换。(×)

2.8086CPU的复位启动地址为0FFFFH。(×)

3.在8086CPU响应中断时,CPU内部硬件只保护CS和IP,其余的内部寄存器应由程序员编程保护。(×)

4.若各中断源的优先级是一样的,则可用自动循环优先级来实现。(√)5.若I/O端口与主存储器采用统一内存编址时,那么在计算机指令中可以不设专门的I/O指令。(√)

6.微机中的符号数都是以补码形式表示的。(√)

7.若I/O端口与主存储器采用统一内存编址时,那么在计算机指令中可以不设专门的I/O指令。(√)

8.INC指令不影响CF标志。(√)

9.8086系统中的中断向量表可以放在内存的任何地方。(×)

10.因为8086 CPU复位时计算机各寄存器的内容都清零,因此CPU复位后从地址0000:0000H处开始执行。(×)

11.因为CPU复位时计算机各寄存器的内容都清零,因此CPU复位后从地址0000:0000H处开始执行。(×)

12.I/O地址独立编址方式下,CPU的I/O操作方式是把一个外设端口作为一个存贮单元来看待。(×)

13.标志寄存器的状态标志位记录了算术运算和I/O操作结果的一些特征。(×)

14.在8259A级连系统中,作为主片的8259A的某些IR引脚连接从片,同时另一些IR引脚直接连接外设的中断请求信号端。(√)

15.8253A既可作为计数器,又可作为定时器使用。(√)

16.不可屏蔽中断、内部中断和异常都不受EFLAGS寄存器的IF位的影响,而且中断类型号固定。(√)

17.中断控制器8259A内部的中断屏蔽寄存器其中某一位为1,则对应的中断请求位被屏蔽。(√)

18.当一个请求被判别为较高优先级时,通过控制逻辑向微处理器发出中断请求信号INT,若微处理器响应中断并获得响应信号INTA时,使ISR中相应位置位。(×)

19.在8255输出接口电路中,若IBF为高电平表示接口寄存器数据已空,外围设备可以送数据。(×)

20.在8255输出接口电路中,若IBF为高电平表示接口寄存器数据已空,外围设备可以送数据。(×)

21.多片8259级联,每片中的INT引脚都连到CPU的INTR引脚上。(×)22.一个I/O地址只能对应一个端口。(×)

23.随着大规模集成电路技术迅速发展,微型计算机系统中微处理器与外围设备之间的接口电路已发展变成大规模集成电路芯片。(√)

24.74LS373芯片只能锁存地址信息。(×)

25.多片8259级联,每片中的INT引脚都连到CPU的INTR引脚上。(×)26.中断向量表地址指针就是中断向量。(×)

27.0.68750转换为二进制数1011(×)。

28.把1001.01101B 转换为十六进制数是8068H (×)。

29.X=-0101110,则[x]补=11010010(√)

30.段内转移指令执行结果要改变IP、CS的值。(×)

31.由补码求33+(-15)其结果是:10010010B(×)。

32.已知X=11001001,y=10101011,则X⊕y=01100011(×)。

33.IP 是保存当前栈顶地址的寄存器(×)

34.EU 是取指令分析并控制执行指令的部分(×)

35.中断控制器8259A内部的中断屏蔽寄存器其中某一位为1,则对应的中断请求位被屏蔽。(√)

36.把微处理器、总线控制逻辑、定时逻辑、部分存储器等构成基本系统所必要的逻辑组装在一块较大的印刷电路板上。该电路板称为主机板(√)。

37.为了减少8088CPU 的引脚,其中有8 条线是数据和地址线公用的(×)。38.若(CS)=0200h,(DS)=0400H,(SS)=0480H,此时三个段则出现重叠现象,故所有程序在此设置下则会出现错误(×)。

39.在8086的主存中,一个字节占用一个存储单元,一个字占用两个相邻的单元,字的高8位放在高地址单元,低8位放在低地址单元。( √)

40.EU 是取指令分析并控制执行指令的部分(×)

三、问答题:(每小题5分,共计15分)

1、8086 CPU有多少根地址线?多少根数据线?它最大直接寻址范围是多少?一次对外数据传送多少BIT二进制数?

答:8086 CPU有20根地址线;16根数据线;它最大直接寻址范围1MB;一次对外数据传送16BIT二进制数。

2、8086 CPU中地址加法器的重要性体现在哪里?

答:地址加法器是8086 CPU的总线接口单元中的一个器件,在8086存储器分段组织方式中它是实现存储器寻址的一个关键器件,地址加法器将两个16位寄存器中的逻辑地址移位相加,得到一个20位的实际地址,把存储器寻址空间从64K扩大到1M,极大地扩大了微型计算机的程序存储空间,从而大大提高了程序运行效率。

3、指令周期、总线周期和时钟周期间的关系(5分)

答:

(1)执行一条指令所需要的时间称为指令周期;(2)一个CPU同外部设备和内存储器之间进行信息交换过程所需要的时间称为总线周期;(3)时钟脉冲的重复周期称为时钟周期;(4)一个指令周期由若干个总线周期组成,一个总线周期又由若干个时钟周期组成;(5)8086CPU的总线周期至少由4个时钟周期组成;(6)总线周期完成一次数据传输包括:传送地址,传送数据

4、设CPU中各有关寄存器的当前状况为:SS=0a8bH、DS=17ceH、CS=dc54H、BX=394bH、IP=2f39H、SP=1200H,BX 给出的是某操作数的有效地址,请分别写出该操作数、下一条要取的指令及当前栈顶的逻辑地址和物理地址。

答:该操作数的逻辑地址为DS:BX=17CE:394BH,物理地址=17CEH*10H+394BH=1B62BH;下一条要取的指令的逻辑地址为CS:IP=DC54:2F39H,物理地址=DC54H*10H+2F39H=DF479H;当前栈顶的逻辑地址=SS:SP=0A8B:1200H,物理地址=0A8BH*10H+1200H=0BAB0H。

5、CPU(或主机)与接口之间有哪几种传送信息的方式?各应用在什么场合?在这些传送方式中可使用我们所学过的哪些可编程接口芯片?

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

《微机原理及应用》试题库 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 。

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

上海应用技术学院2008—2009学年第一学期 《微机原理及应用》期末试卷 A 课程代码: B203205A 学分: 3.5 考试时间: 100 分钟 课程序号: 1958,1960 班级:学号:姓名: 我已阅读了有关的考试规定和纪律要求,愿意在考试中遵守《考场规则》,如有违反将愿接受相应的处理。 试卷共页,请先查看试卷有无缺页,然后答题。 一、填空(每空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 REF=5V,输入模拟信号电压为2.5V时,A/D转换后的数字量是(80H)。 11.一个EPROM的地址有A0----A11引脚,它的容量为(4)KB。

12.已知1只共阴极LED显示器,其中a笔段为字形代码的最低位,若需显示数字1,它的字形代码应为( 06H )。 二、判断题,对者划“√”,错者划“×”。(每小题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种工作方式。 三、阅读程序片段,指出执行结果。(每空2分,共20分) 1.MOV R1,#30H MOV A,#62H ADD A,#0B4H RLC A ANL A,01H MOV @R1,A RET ;执行到此 A=(20H),R1,=(30H),CY=(0),30H=(20H) 2.MOV R0,#20H MOV 20H,#05H MOV A,#10H MOV R2,A LOOP: ADD A,@R0

微机原理-期末考试题库及答案(含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分,共10分) 1、十六位微型机的含义是:这种机器能同时处理十六位二进制数。(√) 2、微机的字长愈长,计算精度愈高,指令处理功能愈强。(√) 3、MOV指令要影响标志位。(×) 4、JMP SHORT NEXT称为近转移。(×) 5、8086与8088在软件上不一定完全兼容。(×) 6、端口是位于主机与外设之间的总称。() 7、DMA是一种不需要CPU介入的高速数据传送。() 8、8253中的计数可以通过初始化设置成加计数或减计数。() 9、内部中断的优先权总是高于外部中断。() 10、两片8259A级连后可管理16级中断。() 得分 二、选择题(每题1分,共20分) 1、属于数据寄存器组的寄存器是_____C___。 A.AX,BX,CX,DS B.SP,DX,BP,IP C. AX,BX,CX,DX D.AL,DI,SI,AH 2、在8086和8088汇编语言中,一个字能表示的有符号数的范围是_____B___。 A.-32768≤n≤32768 B.-32768≤n≤32767 C.-65535≤n≤65535 D.-65536≤N≤65535 3、某数存于内存数据段中,已知该数据段的段地址为2000H,而数据所在单元的偏移地址为0120H,该数的在内存的物理地址为__B______。 A.02120H B.20120H C.21200H D.03200H 4、在8086/8088微机系统中,将AL内容送到I/O接口中,使用的指令是 ___D_____。 A.IN AL,端口地址 B.MOV AL,端口地址 C.OUT AL,端口地址 D.OUT 端口地址,AL 5、与十进制数58.75等值的十六进制数是__B______。 A.A3.CH B.3A.CH C.3A.23H D.C.3AH 6、将十六进制数FF.1转换成十进制数是__C______。 A.255.625 B.2501625 C.255.0625 D.250.0625 7、十进制负数-38的八位二进制补码是____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

微机原理期末考试试卷(有答案)

微机原理期末考试试卷 (有答案) -CAL-FENGHAI.-(YICAI)-Company One1

《微机原理》考试试卷 一、判断题(每题1分,共10分) 1、十六位微型机的含义是:这种机器能同时处理十六位二进制数。(√) 2、微机的字长愈长,计算精度愈高,指令处理功能愈强。(√) 3、MOV指令要影响标志位。(×) 4、JMP SHORT NEXT称为近转移。(×) 5、8086与8088在软件上不一定完全兼容。(×) 6、端口是位于主机与外设之间的总称。() 7、DMA是一种不需要CPU介入的高速数据传送。() 8、8253中的计数可以通过初始化设置成加计数或减计数。() 9、内部中断的优先权总是高于外部中断。() 10、两片8259A级连后可管理16级中断。() 二、选择题(每题1分,共20分) 1、属于数据寄存器组的寄存器是_____C___。 A.AX,BX,CX,DS B.SP,DX,BP,IP C. AX,BX,CX,DX D.AL,DI,SI,AH 2、在8086和8088汇编语言中,一个字能表示的有符号数的范围是 _____B___。 A.-32768≤n≤32768 B.-32768≤n≤32767 C.-65535≤n≤65535 D.-65536≤N≤65535 3、某数存于内存数据段中,已知该数据段的段地址为2000H,而数据所在单元的偏移地址为0120H,该数的在内存的物理地址为__B______。 A.02120H B.20120H C.21200H D.03200H 4、在8086/8088微机系统中,将AL内容送到I/O接口中,使用的指令是 ___D_____。

微机原理及接口技术课程期末考试试题

2010/2011 学年第 2 学期末考试试题(A卷) 课程名称微机原理及接口技术 使用班级: 08060241、08060242、08060441、08060442 一、选择题(共20分,每小题1分) 1.在下列不同进制的数据中,最小的数是___________。 A) 101001B B) 101001BCD C) 52D D) 23H 2.标准的ASCII码由______位二进制代码组成。 A) 4 B) 7 C) 8 D) 9 3.堆栈的工作方式是___________。 A)先进先出 B)后进先出 C)随机读写 D)只能读出不能写入 4. 下面的说法中,___________是正确的。 A)指令周期等于总线周期 B)指令周期大于等于总线周期 C)指令周期是总线周期的两倍 D)指令周期与总线周期之间的关系不确定5. 在8086系统中,在以下地址中可作为段起始地址的为:( ) A) 20100H B) 20102H C) 20104H D) 20108H 6. 8086执行一个总线周期最多可传送( )字节。 A) 1个 B) 2个 C) 3个 D) 4个 7. Reset信号有效后,8086CPU的启动地址为__________。 A)0FFFFFH B)0FFFFH C)00000H D)0FFFF0H 8.下列四条指令中,有几条指令需要使用DX寄存器_________? MUL BX DIV BL IN AX,20H OUT 20H,AL A) 1条 B) 2条 C) 3条 D) 4条

9.在子程序的最后一定要有一条__________指令。 A) HLT B) RET C) IRET D) POP 10.下面指令序列执行后完成的运算,正确的算术表达式应是________________。 MOV AL,BYTE PTR X SHL AL,1 DEC AL MOV BYTE PTR Y,AL A) Y=2X+1 B) X=2Y+1 C) Y=2X-1 D) X=2Y-1 11.14.8086执行POP AX指令时,正确的操作是___________________。 A) AX<--[SP+1][SP],SP<--SP+2 B) AX<--[SP+1][SP],SP<--SP-2 C) SP<--SP+2,AX<--[SP+1][SP] D) SP<--SP-2,AX<--[SP+1][SP] 12. 下列有关I/O端口的描述中,不正确的是_______________。 A)I/O端口从逻辑上讲是被CPU访问的I/O接口电路中的寄存器 B)8086系统对I/O端口的访问只能通过专用的指令 C)从连接形式上讲,I/O端口总是直接与数据总线连接 D)I/O端口可以看作是CPU与外设交换数据的中转站 13. 在中断方式下,外设数据输入到内存的路径是 ( ) A)外设→数据总线→内存 B)外设→数据总线→CPU→内存 C)外设→CPU→DMAC→内存 D)外设→I∕O接口→CPU→内存 14. 8086系统中的中断向量表的作用是____________。 A)存放中断服务程序 B)存放系统引导程序 C)存放中断响应标志 D)存放中断服务程序的入口地址 15. 对8086 CPU而言,中断优先级别最高的是_______________。 A)单步中断 B)除法错,溢出中断,软中断 C)INTR D)NMI 16. 8255A芯片具有三个独立数据端口,只有_______端口具有双向传输方式。 A) A口 B) B口 C) C口 D)以上均可 17.在8253 的6种工作方式中,能够自动重复工作的两种方式是( )。 A)方式1,方式 2 B)方式 2,方式3 C)方式2,方式 4 D)方式 3,方式5 18.在通用可编程并行电路8255A中,用于传输数据的8位I/O端口共有_________。 A) 1个 B)2个 C) 3个 D) 4个 19.实验时,在DEBUG下如果要运行0100:4360段开始的一段程序用的命令为________。 A) D=0100:4360 B) A=0100:4360 C) G=0100:4360 D) Q=0100:4360 20. 汇编实验时要显示2100H:45B6H段开始的一段程序的反汇编命令用_________。 A) E 2100:45B6 B) F 2100:45B6 C) U 2100:45B6 D) N 2100:45B6 二、填空题(共20分,每空1分) 1.微型计算机由_______________、_______________、I/O接口和系统总线组成。

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

的数据线为16位,地址线为20位,I/O口使用16位地址线。 2.在某进制的运算中7×3=33,则7×5=_55。 3.用8位二进制数表示整数时,十进制数(-128)的补码为__。原码为无,反码为无。3.8086内部寄存器长度为16位,通用寄存器有8个,段寄存器有4个。 4.8086偶存储体的选片信号是A0,奇存储体的选片信号是BHE 。 5.MOV AX,[BX+SI]的源操作数是基址变址寻址方式,目的操作数是寄存器寻址方式。6.8086可以指向堆栈的指针寄存器有bp和sp。 7.程序中段定义结束的伪指令是ENDS,子程序定义结束的伪指令是ENDP。 8.EEPROM的擦除方法为点擦除. 9.下列指令段经汇编后,DATA所代表的偏移地址为_100 CH__。 & ORG 1000H STROE DB 12 DUP() DATA DB 05H,06H,07H,08H 1. 8086/8088在不考虑段跨越情况下,DI寄存器给出的偏移地址位于_C__。 A. 仅DS段 B. DS或SS段 C. DS或ES段 D. DS或CS段 2. 下列指令中格式错误的是___A___。 A. SHL AL,CX B. XCHG AL,BL C. MOV BX,[SI] D. AND AX,BX 3. 设(20010H)=3FH,(20011H)=B2H,执行下列指令段后,BX=____B__。 MOV AX,2000H " MOV DS,AX MOV BX,[0010H] A. B2B2H B. B23FH C. 3F3FH D. 3FB2H 4. 若SP=0124H,SS=3300H,在执行INT 60H这条指令后,堆栈栈顶的物理地址为___D___。 A. 3311CH B. 33120H C. 33122H D. 3311EH 5. 下列指令中格式错误的是_C__。 A. MOV AX,357AH[BX][DI] B. OUT DX,AL C. LEA AX,50H[BX][BP] D. RCR BX,1 6. 下列指令中允许寻址范围最大的是_D__。 A. JNZ NEXT B. LOOP NEXT ¥ C. JMP SHORT PTR NEXT D. CALL NEAR PTR NEXT 7. 8086/8088不属于BIU部分的寄存器是__D____。 A. IP B. ES C. DS D. SP 8088最大模式比最小模式在结构上至少应增加___B_。 A. 中断优先级控制器 B. 总线控制器 C. 数据驱动器 D. 地址锁存器 9. 8086在存取存贮器中以偶地址为起始地址的字时,M/IO、BHE、A0的状态分别是____D__。 A. 0,0,1 B. 1,0,1 C. 1,1,0 D. 1,0,0 10. 一个半导体存贮芯片的引脚有 A13~A0,D3~D0,WE,OE,CS,VCC,GND等,该芯片存贮容量为____C__。 A. 8K×8 B. 8K×4 C. 16K×4 D. 16K×8 !

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

微机原理及应用习题集库 (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 ,

微机原理与接口技术考试试题及答案A

《微机原理与接口技术》课程期末考试试卷(A卷,考试) 一、单项选择(在备选答案中选出一个正确答案,并将其号码填在题干后的括号内。每题2分,共30分) 1 .某微机最大可寻址的内存空间为16MB,其CPU地址总线至少应有( D )条。 A. 32 B. 16 C. 20 D. 24 2 .用8088CPU组成的PC机数据线是( C )。 A. 8条单向线 B. 16条单向线 C. 8条双向线 D. 16条双向线 3 .微处理器系统采用存储器映像方式编址时存储单元与I/O端口是通过( B )来区分的。 A. 不同的地址编码 B. 不同的读控制逻辑 C. 不同的写控制逻辑 D. 专用I/O指令 4 .要禁止8259A的IR0的中断请求,则其中断屏蔽操作指令字OCW1应为( D )。 A. 80H B. 28H C. E8H D. 01H 5 .在8086环境下,对单片方式使用的8259A进行初始化时,必须放置的初始化命令字为( B )。 A. ICW1,ICW2,ICW3 B. ICW1,ICW2,ICW4 C. ICW1,ICW3,ICW4 D. ICW2,ICW3,ICW4 6 .6166为2Kx8位的SRAM芯片,它的地址线条数为( A )。 A. 11 B. 12 C. 13 D. 14 7 .在计算机系统中,可用于传送中断请求和中断相应信号的是( C )。 A. 地址总线 B. 数据总线 C. 控制总线 D. 都不对 8 .段寄存器装入2300H,该段的最大结束地址是( A )。 A. 32FFFH B. 23000H C. 33FFFH D. 33000H 9 .在进入DMA工作方式之前,DMA控制器当作CPU总线上的一个( A )。 A. I/O设备 B. I/O接口 C. 主处理器 D. 逻辑高 10 .在8086宏汇编过程中不产生指令码,只用来指示汇编程序如何汇编的指令是( B )。 A. 汇编指令 B. 宏指令 C. 机器指令 D. 伪指令 11 .中断向量表占用内存地址空间为( A )。 A. 00000H~003FFH B. 00000H~000FFH C. 00000H~00100H D. FFF00H~FFFFFH 12 .实现CPU与8259A之间信息交换是( D )。A. 数据总线缓冲器 B. 级联缓冲/比较器 C. 读写控制电路 D. 数据总线缓冲器与读写控制电路 13 .Intel 8253的最大输入时钟频率是( B )。 A. 5MHz B. 2MHz C. 1MHz D. 4MHz 14 .完成两数相加后是否溢出的运算,用( C )标志位判别。 A. ZF B. IF C. OF D. SF 15 .8255A的方式选择控制字应写入( D )。 A. A口 B. B口 C. C口 D. 控制口

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

微型计算机原理与接口技术 一、单项选择题 (下面题只有一个答案是正确的,选择正确答案填入空白处) 1.8086CPU通过( 1 )控制线来区分是存储器访问,还是I/O访问,当CPU执行IN AL,DX指令时,该信号线为( 2 )电平。 (1) A. M/IO 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中,一个最基本的总线读写周期由( C1 )时钟周期(T状态)组成,在T1状态,CPU往总线上发( B2 )信息。 ⑴ A. 1个 B. 2个 C. 4个 D. 6个 ⑵ A. 数据 B . 地址 C. 状态 D. 其它 8. 8086有两种工作模式, 最小模式的特点是( 1 ),最大模式的特点是( 2 )。 ⑴ A. CPU提供全部控制信号 B. 由编程进行模式设定

微机原理期末考试试卷(有答案)

微机原理期末考试试卷(有答案)

INC DI LOOP AGAIN 也可用指令___A____完成同样的功能。 A.REP MOVSB B.REP LODSB C.REP STOSB D.REPE SCASB 11、动态存贮器刷新,下面哪种说法正确________。 A.刷新可在CPU执行程序过程中进行 B.刷新在外电路控制下,定时刷新,但刷新时,信息不读出 C.在正常存贮器读操作时也会发生刷新,可防止刷新影响读出信息,故读操 作时,应关闭电路工作。 D.刷新过程一定伴随着信息输出,无法控制,故刷新时不要进行读出操作。 12、用4K×8的存贮芯片,构成64K×8的存贮器,需使用多少4K×8的存贮芯片,正确答案为________。 A.128片 B.16片 C.8片 D.32片 13、对内存单元进行写操作后,该单元的内容________。 A.变反 B.不变 C.随机 D.被修改 14、在DMA方式下,CPU与总线的关系是________。 A.只能控制地址总线 B.相互成隔离状态 C.只能控制数据线 D.相互成短接状态 15、在PC/XT机中键盘的中断类型码是09H,则键盘中断矢量存储在________。 A.36H~39H B.24H~27H C.18H~21H D.18H~1BH 16、已知某系统共带三台外设,即X、Y、Z,每台外设都能发出中断,它们的中 断优先级为X>Y>Z,当前在执行Z中断服务程序时,X,Y同时发出中断请求, 若此时IF=0,问CPU响应哪台外设请求________。 A.X设备 B.Y设备 C.无响应X,后响应Y D.都不响应 17、8255A芯片中各端口的位数是________。 A.8位 B.26位 C.12位 D.4位 18、8255A的________一般用作控制或状态信息传输。 A.端口A B.端口B C.端口C D.端口C的上半部分 19、若以8253某通道的CLK时钟脉冲信号为基础,对其实行N分频后输出,通 道工作方式应设置为________。 A.方式0 B.方式2 C.方式3 D.方式4 20、8253有________个独立的计数器。 A.2 B.3 C.4 D.6 得分 三、填空题(每空1分,共20分) 1、IBM-PC机中的内存是按段存放信息的,一个段最大存贮空间为___64K_____ 字节。 2、下列字符表示成相应的ASCII码是多少? 回车___0AH_____;数字’0’ ___36H_____。 3、假设(DS)=0B000H,(BX)=080AH,(0B080AH)=05AEH,(0B080CH) =4000H,当执行指令“LES DS,[BX]”后,(DI)=____05AEH____,(ES)

微机原理习题及答案

一、选择 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、移码

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

长沙学院 微型计算机原理与接口技术 一、单项选择题 (下面题只有一个答案是正确的,选择正确答案填入空白处) 1.8086CPU通过( 1 )控制线来区分是存储器访问,还是I/O访问,当CPU执行IN AL,DX指令时,该信号线为( 2 )电平。 (1) A. M/IO 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中,一个最基本的总线读写周期由( C1 )时钟周期(T状态)组成,在T1状态,CPU往总线上发( B2 )信息。 ⑴ 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、8086的数据线为16位,地址线为20位,I/O口使用16位地址线。 2、在某进制的运算中7×3=33,则7×5=_55。 3、用8位二进制数表示整数时,十进制数(-128)的补码为__。原码为无,反码为无。 3.8086内部寄存器长度为16位,通用寄存器有8个,段寄存器有4个。 4.8086偶存储体的选片信号就是A0,奇存储体的选片信号就是BHE 。 5.MOV AX,[BX+SI]的源操作数就是基址变址寻址方式,目的操作数就是寄存器寻址方式。 6.8086可以指向堆栈的指针寄存器有bp与sp。 7.程序中段定义结束的伪指令就是ENDS,子程序定义结束的伪指令就是ENDP。 8.EEPROM的擦除方法为点擦除、 9、下列指令段经汇编后,DATA所代表的偏移地址为_100 CH__。 ORG 1000H STROE DB 12 DUP(?) DATA DB 05H,06H,07H,08H 1、8086/8088在不考虑段跨越情况下,DI寄存器给出的偏移地址位于_C__。 A、仅DS段 B、DS或SS段 C、DS或ES段 D、DS或CS段 2、下列指令中格式错误的就是___A___。 A、SHL AL,CX B、XCHG AL,BL C、MOV BX,[SI] D、AND AX,BX 3、设(20010H)=3FH,(20011H)=B2H,执行下列指令段后,BX=____B__。 MOV AX,2000H MOV DS,AX MOV BX,[0010H] A、B2B2H B、B23FH C、3F3FH D、3FB2H 4、若SP=0124H,SS=3300H,在执行INT 60H这条指令后,堆栈栈顶的物理地址为___D___。 A、3311CH B、33120H C、33122H D、3311EH 5、下列指令中格式错误的就是_C__。 A、MOV AX,357AH[BX][DI] B、OUT DX,AL C、LEA AX,50H[BX][BP] D、RCR BX,1 6、下列指令中允许寻址范围最大的就是_D__。 A、JNZ NEXT B、LOOP NEXT C、JMP SHORT PTR NEXT D、CALL NEAR PTR NEXT 7、8086/8088不属于BIU部分的寄存器就是__D____。 A、IP B、ES C、DS D、SP 8、8086/8088最大模式比最小模式在结构上至少应增加___B_。 A、中断优先级控制器 B、总线控制器 C、数据驱动器 D、地址锁存器 9、8086在存取存贮器中以偶地址为起始地址的字时,M/IO、BHE、A0的状态分别就是____D__。 A、0,0,1 B、1,0,1 C、1,1,0 D、1,0,0 10、一个半导体存贮芯片的引脚有A13~A0,D3~D0,WE,OE,CS,VCC,GND等,该芯片存贮容量为____C__。 A、8K×8 B、8K×4 C、16K×4 D、16K×8 1、写出8086CPU所含14个寄存器的英文标识及中文名称。CS16位代码段寄存器DS 16位数据段寄存器SS16位堆栈段寄存器ES16位附加段寄存器AX 累加寄存器BX基址寄存器

微机原理期末考试试题

期末测试试题 微机原理与接口技术 一、填空题(本大题共20分,每空1分) 1.设机器的字长为8位:若X=-1,则[X]原= H, [X]补= H, [X]反= H 。 2. 堆栈中“PUSH 源操作数”指令所包含的操作内容为:____________________和____________。3.半导体静态存储器是靠____________存储信息,半导体动态存储器是靠____________存储信息。4.当存储器的读出时间大于CPU所要求的时间时,为了保证CPU与存储器时序的正确配合,就要利用____________信号,使CPU插入一个____________ 状态。 5.当8253的/CS信号有效时,其地址线A1A0分别为______、_______、________、_________时,可分别选中计数器0,计数器1,计数器2,控制字寄存器。 6.一个中断类型号为01CH的中断处理程序存放在0100H:3800H开始的内存中,中断向量存贮在地址为_______________至______________的____________个单元中。 7.已知异步串行通信的帧信息为0110010101,其中包含启始位1位、停止位1位,7位ASCII数据位,则传送的字符数据是 H,采用的校验是 ____,校验位数据是。 8.一个4位的D/A转换器,满量程电压为10V,其线性误差为±1 2 LSB,当输入为0CH时,其理想 输出电压值为________________ 二、选择题(本大题共20分,每小题1分) 1.程序计数器(PC)的位数取决于____________ A.存储器的容量 B.指令字长 C.机器字长 2.运算器由很多部件组成,其核心部分是_______ A.数据总线 B.算术逻辑单元 C.累加器 D.多路开关

相关主题
文本预览
相关文档 最新文档