微机原理与接口技术-知识点归纳

微机原理与接口技术-知识点归纳
微机原理与接口技术-知识点归纳

微机原理知识点归纳

一、选择题

1.在计算机内部,一切信息的存取、处理和传送都是以( 二进制 )码形式进行的。

2.机器字长为8位的有符号数,其表示数值的范围是( -128-127 ),8位无符号数( 0-255 )。

3.运算器运算时经常会遇到"溢出", 这是指( 越界 )。

4.实地址模式下,一个逻辑段的体积最大为( 64k )。

5.在下列指令的表示中,不正确的是( c )。

A.MOV AL,[BX+SI] B.JMP DONI

C.DEC [SI] D.MUL CL

6.8254中的计数器共有( 6 )种工作方式。

7.在异步串行通信协议中规定,传送的每个帧中数据位长度是( 5-8 )。

8.在异步串行通信中,使用比特率来表示数据传送速率,它是指(比特每秒)。

9.CPU执行IRET指令,从堆栈段中弹出( 6 )字节。

10.8255芯片中能够工作在双向传输方式的数据口是( A口)。

11.机器字长为8位的补码,其表示数值的范围是( -128-127 )。

12.运算器运算时经常会遇到"溢出", 这是指( 越界 )。

13.在下列指令的表示中,不正确的是( A )。

A.PUSH AL B.JMP AGA

C.MOV AL,[BX+SI] D.MUL CL

14.如果一个程序在执行前CS=1000H,IP=2000H,该程序的起始地址是(12000H)。

15.下列指令中操作数在堆栈段中的是( C )

A.MOV AX, 34H

B.ADD AX, ES:[BX]

C.INC WORD PTR [BP]

D.SUB AX, DS:[34H]

16.若SP=0200H,则执行指令PUSH AX 后,SP=( 01FEH )。

17.下列不属于PC机I/O端口分类的是( B )。

A.控制端口 B.地址端口 C.数据端口 D.状态端口

18.实模式下,70H型中断向量存放在内存中的地址是( 1C0H-1C3H )。

19.在异步串行通信中,使用比特率来表示数据传送速率,它是指()。

20.下面关于并行通信的叙述中,错误的是( C )

A.PC机中使用8255A芯片来进行并行发送和接收

B.8255A在并行通信时可以有三种不同的工作方式

D.相同条件下并行通信的速度大于串行通信

=( 10000001B )。

21.设字长=8位,X=-127,则[X]

补码

22.指令 PUSH AX 的源操作数的寻址方式是(寄存器寻址)。

23.在实地址模式下,代码段的段基址存放在( CS )寄存器中。

24.下列指令中,错误的指令是( D )。

A.MOV AL,12H

B.ADD DS:[BP],AX

C.CMP DL, CL

D.LEA BL, BUF

25.若实模式下,(DS)=6200H,则当前数据段的末地址是( 71FFFH )。

26.80486 CPU 的I/O空间由( 1024 )个地址组成。

27.80486 CPU执行中断返回指令IRET,需从堆栈弹出( 6 )个字节。

28.以下方式中CPU不参与数据传送的是____D___方式。

A.查询

B.无条件传送

C.中断控制

D.直接存储器存取

29.当8254的片选信号CS=0时,表示( A )。

A.CPU选中8254,允许CPU进行I/O读写操作

B.开始执行DMA传输操作

C.禁止CPU对8254进行I/O读写操作

D.断开8254总线信号与CPU的连接

位=1时,表示(接收缓冲器满)。

30 .8250以查询方式输入数据,当查询到通信线状态寄存器D

31.设字长=8位,X=127,则[X]

=( 01111111B )。

补码

32.假设字长8位补码[X]

= 0F3H,则X的数值为多少。分别以二进制,十进制,十六进制表述。

补码

33.IN和OUT指令的各种语法。

34.取偏移地址指令的表述方式有哪两种。

35.简述8259A的中断响应过程。

36.关于 AND,OR,XOR的常用作用。将相应的为置零,置一,取反。以及简单的程序段编写。

36.指令 MOV [BX],AX 约定访问的逻辑段是( DS )。

33.在实地址模式下,存储单元物理地址只使用地址线的低( 20 )

34.下列指令中,错误的指令是( c )。

A.MOV DX,12H

B.ADD [SI],AX

C.INC [BX]

D.MOV DI, OFFSET BUF

35.若SS=6200H,SP=1000H,执行PUSH EAX指令之后,堆栈栈顶的物理地址是( 62FFC H )。

36.以下方式中CPU不参与数据传送的是( d )方式。

A.查询

B.无条件传送

C.中断控制

D.直接存储器存取

37.在PC机中,CPU响应可屏蔽中断时,8259A从INTA引脚收到中断响应信号的第( 2 )个负脉冲

后,向CPU提供中断类型码。

38.如果PC系统某个时刻同时产生INTR(可屏蔽中断)、NMI(非屏蔽中断)和DMA(直接存储器访问)三种请求,则系统按照响应的先后顺序依次是( dma,mni,intr )。

位=1时,表示(发送保持寄存器空39 .8250以查询方式输出数据,当查询到通信线状态寄存器D

5

)。

40.如8255A的A端口工作在方式1输入,并采用中断方式,则初始化时需将( PC4 )置1以允许A端口中断。

41.符号指令书写格式中,标号与符号指令之间用(冒号)做间隔符。

42.在宏汇编语言中,求逻辑段的段基址的运算符是( SEG )。

43.可编程芯片8254中具有( 3 )个独立的计数器。

44.可编程芯片8254的计数器处于工作方式( 3 )时,可作为方波发生器。

45.中断返回指令IRET可以从堆栈的栈顶弹出( 6 )个字节。

46.存储器容量为16K×8bit,若选用4K×4bit的芯片,则需要( 8 )片。

47.在8255A初始化编程时,( D )不可以作为C端口按位置0/置1控制字。

A.02H

B.04H

C.08H

D.86H

48.PC系统的可屏蔽中断是使用两片8259A管理( 15 )级中断。

49.计算机通信中使用最广泛的串行通信接口标准是( RS-232C )标准。

50.一般在微型计算机系统中,最多允许有( 256 )种中断。

51.符号指令书写格式中,注释与符号指令之间用(分号)做间隔符。

52.机器字长为8位的原码数,其真值范围是( -127-+127 )。

53.PC系列机中,有符号数是用(补)码存贮的。

54.可编程8254芯片处于工作方式( 2 )时,可作为分频器。

55.下列关于串行通信的概念中,不正确的是( c )。

A.波特率是指每秒钟传送的0、1代码个数,单位为波特

B.异步通信的一帧总是从逻辑0开始,逻辑1结束

C.异步通信的一帧总是低电平开始,高电平结束

D.异步通信的发送端和接收端按约定的波特率发送、接收数据

56.中断向量表中,3型中断服务程序段基地址存放的内存单元地址为( 0EH和0FH )。

57.用户中断请求,通过系统的( A )B4端子引入,接到从8259A。

A.总线

B.CPU

C.主8259A

D.8255A

58.在8255A初始化编程时,( B )可以作为C端口按位置0/置1控制字。

A.82H

B.04H

C.88H

D.86H

59.日时钟中断处理程序是( 8 )型中断处理程序。

60.将模拟信号转换为数字信号,这一过程称为(解调)。

61.子程序的调用是由( A )完成的。

A.CPU

B.机器指令

C.伪指令

D.汇编程序

62.(AX)=C678H,(BX)=6398H,则执行指令ADD AX,BX后,则溢出标志OF和进位标志CF的值分别为( 0,1 )。

63.在下列指令中,影响堆栈内容的指令是( D )。

A.MOV B.XCHG C.JMP D.IRET

64.执行 IN AL,DX指令后,进入AL寄存器的数据来自( IO端口)。

65.8255A中C端口的作用是( D )

A.数据输入和输出

B.提供控制信息

C.提供状态信息

D.以上三个功能都具有

66.若将字符‘B’的ASCII码作为某个无符号数值的BCD码和二进制数,则对应的十进制数值分别为(42, 66 )。

67.中断向量是( B )。

A.中断向量表的指针

B. 中断服务程序入口地址

C.中断向量表

D.中断号

68.下列指令中正确的是( b )。

A.MOV [BX],100H

B.MOV [BX],AX

C.MOV WORD PTR [DX],AX

D.MOV [BX],[BP]

69.8259A接收到中断结束命令字后,完成的操作是(将中断服务寄存器ISR的相应位清零)。

70.指令 ADD AL, [SI] 的源操作数的寻址方式和访问的逻辑段是( (寄存器)间接寻址,数据段 )

71.8255A的内部端口可以分为两组,其中A组包括( A口,c口高四位)。

72.8250内部有4级中断,其中优先权最高的是(接收数据错中断)

73.80x86的微机系统的键盘中断的中断类型码是( 09H )。

74.执行 IN AL,DX指令后,进入AL寄存器的数据来自( IO )。

75.PC系列机中,I/O端口与存储器采用(独立)编址方式。

76.BIOS显示功能调用中,其中OEH号功能的入口参数是将显示字符的ASCII码保存在( AL )寄存器

78.符号指令中的标号通常定义在(代码段)

79.下列( C )指令是对AL中的有符号数进行除2操作。

A.SHL AL, 1

B.SAL AL, 1

C.SHR AL,1

D.SAR AL,1

80.用来进行间接寻址访问内存操作数的16位的寄存器有( C )

A.IP SP BP BX

B.IP SP SI DI

C.SI DI BX BP

D.DI BX BP SP

81.实模式下,80X86汇编程序中每个逻辑段的长度不超过( 64k )。

82.8254内部有3个独立的计数器,每个计数器都是( 16位)。

83.PC机中,CPU响应可屏蔽硬件中断时,中断类型码由( 8259A )提供。

84.8255A引脚信号WR=0,CS=0,A1=1,A0=1时,表示( 写控制寄存器 )。

85.若用4K×1位的RAM芯片组成8K×8的存储器,则需要的芯片数是( 16 )。

86.某二进制数据01000001B,若它分别表示BCD码和ASCII码,则对应的数值和字符( 41,A )。

87.PC系统机使用2片8259A“级连”,可以管理( 15)级中断。

88.8250芯片具有很强的中断能力,其内部4级中断具有最高优先权的是(接收数据错中断)中断。

89.在8255A芯片中,( A口)可以工作在双向方式。

90.汇编语言源程序文件的扩展名为( .ASM )。

91.若80486的总线周期定义信号M/IO=0,D/C=1,W/R=0,则当前总线周期所完成的操作为( D ) A.I/O读 B.I/O写 C.存储器读 D.存储器写

92.6166为2K×8位的SRAM芯片,它的地址线条数为( 11 )。

93.在PC系列机中,对I/O端口编址采用(独立变址)。

94.在8255A芯片中,( A口)可以工作在双向方式。

95.若8254定时/计数器的某个计数器初始化编程为BCD码计数方式,则该计数器设置的计数初值范围

是( 0-9999 )。

96.当堆栈为空时,如SS=0604H,SP=0020H,则栈底单元的物理地址为( 6060H )。

97.指令 MOV AL, [SI+3] 的源操作数的寻址方式是( 变址 )。

98.8255A的B端口工作在方式1输出时,信号OBF=0表示(输出缓冲器满)。

99.机器字长为8位的补码数,其真值范围是(-128-127 )。

100.在串行异步通信中,若传送的每个串行字符由起始位,5个数据位,1个校验位和1个停止位组成,每秒传送1200个字符,则数据传送的通信速率应为( 9600 )bps。

101.实模式下,一个逻辑段的体积最大为( 64k )。

102.PC系列机中,I/O端口与存储器采用(独立)编址方式。

103.字长为8位的有符号数,其补码表示范围为( -128-127 )。

104.指令MOV AL,[BX]中,源操作数所采用的寻址方式为(寄存器间接寻址)。

A.CPU

B.8250

C.MODEM

D.MC1488/1498电平转换器

106.80X86中开中断指令是( STI )。

107.8255A芯片中能工作在双向方式的是( A口 )。

108.CPU相应INTR和NMI中断时,相同的必要条件是( A )。

A.当前指令执行结束

B.CPU允许中断

C.当前访问主存结束

D.当前总线空闲

109.设8254的一个计数器工作在方式3,若预置的计数初值为( 0 ),那么该计数器输出信号的

周期最长。

110.8255A的C口置0/置1控制字应写入( 控制口 )。

111.实模式下,CPU能够寻址的内存空间范围(1M )。

112.PC系列机中,I/O端口与存储器采用(独立)编址方式。

113.字长为8位的有符号数,其补码表示范围为( -128 127 )。

114.在寄存器间址寻址中,操作数是放在( 主存储器 )。

115.下列指令中,格式正确的是( d )。

A.MOV [BP],100H

B.PUSH AL

C.MOV DS,2000H

D.ADD AX,[BX+SI]

116.80X86中开中断指令是( sti )。

117.8255A芯片中能工作在双向方式的是( a )。

118.CPU相应INTR和NMI中断时,相同的必要条件是(当前指令执行结束)。

119.PC系统机使用2片8259A“级连”,可以管理( 15)级中断。

120.下列存储器中,( ram )需要不断刷新以保持信息不消失。

121.实模式下,一个逻辑段的体积最大为( 64k )。

122.执行中断返回指令IRET,如果定义1个元素的大小为1个字节,则从栈顶弹出的元素个数是( 6 )个字节。

123.8255A芯片中能工作在双向方式的是( a )口。

124.下列指令中,格式合法的是( d )。

A.IN AL,CX

B.MOV DS,1000H

C.MOV AX,[AX]

D.ADD AX,[BX+SI]

125.汇编语言源程序文件的扩展名必须为( asm )。

126.执行STI指令后,所完成的功能不.包括( d )。

A.使标志寄存器中I标志置1

B.CPU处于开中断状态

C.允许CPU响应来自引脚INTR的请求

D.允许CPU响应来自引脚NMI的请求

127.字长为8位的无符号数,其数值范围为( 0-255 )。

129.8250芯片具有很强的中断能力,其内部4级中断具有最高优先权的是( .。。。。)中断.

130.若8254定时/计数器的的某个计数器初始化编程为二进制计数方式,则该计数器

计数初值最大为( ffffh )。

131.存储器直接存取方式的英文缩写是( dma )。

132.实模式下,位于内存物理地址0021CH~0021FH当中的内容是( 87h )型中断向量。

133.(总线周期)是指CPU从存储器或输入/输出端口存取1个字节或字所需的时间。

134.PC系列机中,I/O端口与存储器采用(独立)编址方式。

135.RS-232C接口的信号电平范围是( a )。

A.-15V~+15V

B.0~-5V

C.0~+5V

D.0~-15V

136.8位字长的有符号数的数值范围是( )。

137.以下哪种芯片是可编程的并行接口芯片?()

A.8254

B.8259A

C.8255A

D.8250

138.有语句:COUNT EQU 256,下列四种叙述中,正确的是( )。

A.COUNT是变量

B.COUNT占用一个字节存储单元

C.COUNT是符号常数

D.COUNT占用二个字节存储单元

139.微型计算机系统中,最多允许有( )种中断。

140.8250内部有四级中断,优先级最低的是()。

141.PC系统8259A中断优先级管理采用完全嵌套方式,即()的中断级别最高。

A.IR0

B.IR1

C.IR6

D.IR7

142.下面哪一个软中断指令,属于BIOS功能调用的是()

A.INT 21H

B.INT 4H

C.INT 10H

D.INT 1CH

143.和外存相比,内存的特点是()。

A.容量小、速度快、成本高

B.容量小、速度快、成本低

C.容量大、速度快、成本高

D.容量大、速度快、成本低

144.PC系列机中,有符号数是用()码表示的。

145.已知某操作数的物理地址是2117AH,则它的段基址和偏移地址可能是( )。

A.2025∶0F2A

B.2108∶00EA

C.2000∶017A

D.2100∶117A

146.在8259A内部,用于反映当前CPU正在执行何种中断服务程序的部件是()。

147.实模式下位于内存物理地址0021CH~0021FH当中的内容是()型中断向量。

148.若8254定时/计数器的的某个计数器初始化编程为二进制计数方式,则该计数器

149.32位微处理器的外部引脚中,以下哪个引脚的功能是非屏蔽中断请求信号()。150.8254的引脚CS、A0、A1、WR、RD处于状态(电平值)()时,计数初值写入2号计数器。

A.0, 1, 0, 1, 0

B.0, 0, 1, 0, 1

C.0, 1, 0, 0, 1

D.0, 0, 1, 1, 0

二、填空题

1.设某存储单元的段基址为2012H,偏移地址为0415H,则该存储单元的物理地址为(1) 。

2.8255A有三种工作方式,其中方式1为(2) 方式。

3.486的I/O指令有(3) 和(4) 两种寻址方式。

4.64H= (5) D = (6) B。

5.请指出下列指令目标操作数的寻址方式:

MOV AX,1234H: (7)

MOV BYTE PTR [BX],AL (8)

ADD BUF,AX: (9)

6.在PC机系统中,I/O端口按其存储的物理信息意义可以分为数据端口 (10)

端口和(11) 端口。

7.若使用2K*8bit的存储芯片组成容量为64KB存储系统,需要(12) 片芯片,该存储系统至

少需要(13) 根地址线用来寻址。

8.执行有定义的INT n指令所引发的中断为(14) 中断,若n为10H,则表示该中断为(15) (DOS/BIOS)中断。

9.(10010001)

BCD =( )

2

10.80486微处理器有三种工作模式,分别是模式、模式和模式

11.汇编源程序中的标号被定义在段、变量通常被定义在段、附加段或堆栈段。

12.实模式下,PC机所有中断向量集中存放在系统RAM最低端的个单元之中,物理地址从00000H ~ H。

13.实模式下,INT 21H指令对应的中断向量存放在中断向量表起始地址为 H开始的四个字节单元中。

14.PC机使用8254的第号计数器用于定时中断,定时周期约 ms。

15.串行异步通信采用起始位和位完成一帧字符的收发同步。

16.串行数据传输方式有单工方式、半双工方式和方式。

17.若8255A工作在方式1输出,当CPU采用查询方式向8255A输出数据时,应先查询信号,只有当它为时,CPU才能输出下一个数据。

1.(10010001)

2=( )

10

18.80486实模式下,一个逻辑段最大容量为 KB,存储器容量最大为 MB, I/O空间最大为 KB。

20.80486实模式下每个中断向量占用字节单元,前两个单元存放______________地址。21.INT 21H指令执行时,要向堆栈压入字节,最先压入的两个字节是___________ 内容。

22.PC系列机每隔 ms执行一次日时钟中断。

23.计算机与外设串行通信中,TTL电平和RS-232C电平之间需要电路。

24.串行数据传输中,只允许数据按照一个固定方向传送的方式叫方式。

25.若8255A工作在方式1输入,当CPU采用查询方式从外设读取数据之前,应查询

信号,只有当它为时,CPU才能从端口读取数据。

26.(29.6875)

10 =()

2

,(000101000111)

BCD

=()

16

27.设字长=8位,[X]

原=(AA)

16

,则X =()

16

[Y]

反=(AA)

16

,则Y =()

16

[Z]

补=(AA)

16

,则 Z =()

16

28.微型计算机系统一般有三条总线,它们分别是、、

29.存储器容量的扩展有三种方式,它们分别是、、

30.按端口寄存器存放信息的物理意义来分,端口可分为______________、______________和

______________。

31.8255A的工作方式中方式0为基本型输入/输出方式,方式1是________ 型输入/输出方式。

32.在实地址模式下,设CS=1408H,IP=0130H,则当前指令单元的物理地址是 H。

33.常用的串传送指令有三种,它们分别是、和MOVSD。

34.设AX=96H,执行指令ROR AX , 1之后,AX= H。

35.执行一次POP指令,至少从栈顶弹出个字节送目标操作数。

36.微型计算机系统与输入/输出设备的信息交换主要有四种方式,即、

、和。

37.实地址模式下,中断向量表占用个字节的存储空间。

38.串行数据的传输方式主要有三种,即、、

和。

39.只有当联络线IBF= 时,CPU才能从8255A的A端口或B端口读取输入数据;只有当联络线OBF= 时,CPU才能往8255A的A端口或B端口输出下一个数据。

40.设字长为8位,X=-6,Y=+75,则[X+Y]补= ,[X-Y]补= 。

41.I/O端口有、、三类。

四种方式。

43.BIOS显示功能调用中使用的软中断的中断类型码为。

44.串行异步通信中,一帧数据的格式通常包括、、、和

四个部分。

45.8255的A1和A0引脚分别连接在地址总线的A1和A0,当控制端口的口地址为317H时,则A口的口地址为。

46.147=( )B=( )H=( )BCD

47.微机系统中,要组成32K×16bit的存储器,需要选用()片规格为2K×8bit的芯片。

48.实模式下,位于内存物理地址0021CH~0021FH当中的内容是()型中断向量。

49.DW 50 dup (?) 预留了存储空间的字节数是()。

50.8254内部有3个独立的(_________)位计数器,每个计数器有( )种工作方式。

51.串行数据传输方式由()、()、()三种。

52.CPU与外设之间交换数据常采用()、()和()、(

)四种方式。

53.串行异步通信的传输方式有单工通信、通信和通信。

54.微处理器与I/O接口及存储器进行信息传送是通过三总线来完成,该三总线分别为、和地址总线。

55.微机系统与外设之间交换数据常采用无条件传送、、中断和

四种方式。

56.实模式下,中断号为16H的中断服务程序的入口地址存放在地址为 H开始的个连

续存储单元中。

57.8255A的B口工作在方式1输入时,对应的一组端口联络信号是和。

58.(10000111)

BCD =()

10

=()

16

59.指令MOV AX,[BX+DI+5]中,源操作数的寻址方式是,CPU所寻址的逻辑段是

60.DD 50 dup (?) 预留的存储空间字节数是。

1.PC/AT系统使用两片8259A级联,可管理级中断。

2.在接口电路中,端口按存放信息的物理意义划分,可以分为三类,即数据端口、端口和端口。

61.用一条指令可以实现将BL寄存器高4位不变,低4位取反。

62.80x86有两个引脚可以接收外部的硬件中断请求,引脚上的中断请求引发的中断称为非屏蔽中断,引脚上的中断请求引发的中断称为可屏蔽中断。

64.以216为模,将两个十六进制数C678H和CF23H相加,则对应的状态标志的值分别是C= , O= , P= 。

65.设字长=8位,则-1的补码为(_______)

16,若[X]

=A5H,则X的真值为(_______)

10

66.在实地址模式下,就是中断向量。每个中断向量包含

个字节。

67.(52)

10=()

2

=()

16

=()

BCD

68.2PC/AT中,用户中断请求,由总线插槽__________端引入,接至从8259的__________端,最终送到主8259的__________端,CPU响应后,转__________型中断服务程序,再转__________型中断服务程序。

69.执行有定义的INT n指令所引发的中断称为_________中断,80X86的INTR引脚上的中断请求引发的中断称为_____________中断。

70.用符号指令编写的汇编源程序要经过编辑、________________和___________才能生成CPU可执行的目标程序。

71.RS-232C标准中,规定逻辑“0”的电平为,规定逻辑“1”的电平为。

72.串行异步通信的传输方式有通信、半双工通信和通信。要顺利实现异步串行通信,收发双方的和必须一致。

73.在汇编程序中,通常利用寄存器、和向子程序传递参数。

74.(38)

10=()

2

=()

16

=()

BCD

75.在微型计算机中有三条总线,分别是数据总线、总线和

总线。

76.按存放信息的物理意义来分,I/O端口可以分为数据端口、和。

77.8254定时/计数器内部有三个位计数器,每个计数器有工作方式。

78.计算机标志寄存器主要有两种功能,分别是和。

79.RS-232C标准中,规定逻辑“0”的电平为。

90.在80×86中,PUSH指令和POP指令完成和操作。

81.在汇编程序中,通常利用来内存单元、和向子程序传递参数。

82.要实现异步串行操作,收发双方和必须一致。

83.由片16K*1的存储芯片,采用扩展方式,能够构成64K×8的存储器。84.用16K*8位的芯片组成64K*8位的存储器,需____个芯片,其中数据线____根、地址线____根、其中,片内地址线____根。

85.串行数据传输方式有三种,分别是_________方式、 ________方式、_______方式。86.80486等32位微处理器有三种工作模式,分别是_________模式、 ________模式、_______模式

87.子程序与调用它的主程序不在同一个代码段,则在执行子程序中的RET指令后,从堆栈栈顶将弹出个字节,依次赋给和。

88.串行异步通信时,收发双方必须保持____________和_________一致。

1.按端口寄存器存放信息的物理意义分,端口可以分为、、

三类。

89.实地址模式下,CPU内部的寄存器用来存放堆栈段的段基址。

90.串行异步通信的传输方式有通信、通信和全双工通信。

91. 是计算机最底层的系统管理程序,操作系统和用户程序均可调用。

92.PC系统使用两片芯片管理硬件可屏蔽中断,CPU检测到可屏蔽中断请

求时,满足一定条件后向该中断控制器的引脚发出中断响应信号。

93.在具有NEAR属性的子程序中,执行RET指令将从栈顶弹出个字节送

寄存器。

94.串行异步通信协议要求收、发双方预置的帧数据格式和必须一致。

95.指令MOV [BX],AL,源操作数的寻址方式是,目标操作数的寻址方式是

96.由片1K×4的存储芯片能够构成16K×8的存储器。

三、简答题

1.微机系统与外设交换信息的方式有哪些?其中哪一种电路最简单?

无条件方式,查询方式,中断方式,DMA方式;无条件方式

2.什么是中断向量?中断向量由哪两部分组成?

中断向量指的是实模式下中断服务子程序的入口地址;

由两部分组成:中断服务子程序所在的段基址和中断服务子程序的偏移地址。

3.请写出四条能够使AX清零的指令,哪一条指令既可以使AX清零又不改变标志位?

AND AX,0; XOR AX,AX; SUB AX,AX; MOV AX,0; MOV AX,0

4.请简述串行数据传输的三种方式。

单工通信:数据只能沿一个方向传输;半双工:收发双方均可以发送和接收,但同一时刻只能有一个方向的数据传输;全双工:数据可以同时在双方进行发送和接收。

1.请简述冯诺依曼提出的计算机架构组成部分

运算器;控制器;存储器;输入系统;输出系统

2.CPU响应可屏蔽中断的条件是什么?

首先有可屏蔽中断请求,没有非屏蔽中断请求和DMA请求;其次,CPU 当前一条指令执行完毕,CPU处于开中断状态

4.请简述接口与端口的概念。

接口电路是微机系统与外部设备进行信息交换的中转站,简称接口;(3’)接口电路中一组能够直接和CPU进行信息交换的寄存器,称之为端口。

5.按照冯·诺依曼思想体系,计算机硬件系统主要由哪几部份组成?

运算器;控制器;存储器;输入系统;输出系统

6.简述硬件可屏蔽中断和软件中断的区别。(分4个不同点简要叙述)

引发中断的方式不同;CPU获取中断类型码的方式不同;CPU响应条件不同;中断程序结束方式不同。

起始位、数据位、奇偶校验位、停止位

8.微型计算机的CPU一般集成哪些部件?

运算器、控制器、寄存器组、存储管理

9.PC微机系统操作数可分为哪三种类型(分别写明)?

立即操作数、寄存器操作数,存储器操作数。

10.MOV AL, DS:[1000H]指令中的存储器操作数是什么寻址方式?

直接寻址

11.什么是I/O端口?按照存放信息的物理意义来分,分成哪3类?

在接口电路中能与CPU交换信息的寄存器;控制端口、数据端口、状态端口

12. I/O端口的编址方式有几种? PC系列机采用何种编址方式?

I/O端口独立编址、端口和存储单元统一编址,I/O端口独立编址

13.如果8250串行接口采用中断方式发送数据,为了使CPU能够响应中断,初始化时对8250、8259A 和CPU需考虑哪些编程措施?

允许8250产生发送中断请求;允许8250送出中断请求;8259A没有对8250中断进行屏蔽;CPU允许中断

14.什么是串行通信和并行通信?串行异步通信和串行同步通信有什么区别?

并行通信是指数据的所有位同时被传送。

串行通信是指数据用一根传输线被逐位的顺序传送。

串行异步通信是指一帧字符用起始位和停止位来完成收发同步。

串行同步通信是指采用同步字符来完成收发双方同步的。

15.什么是中断、中断源和中断向量?中断向量由哪两部分组成?

CPU暂停执行现行程序,转而处理随机事件,处理完毕后再返回被中断的程序,这一全过程称为中断能够引发CPU中断的信息源,称为中断。

实地址模式下,中断服务程序的入口地址就是中断向量。

中断向量由服务程序所在代码段的段基地址以及服务程序入口的偏移地址组成。

16.汇编语言程序要经过哪几个步骤之后才能生成可执行文件?并简述每个步骤的作用。

编辑、汇编、链接。

编辑就是调用编辑程序生成一个汇编源文件。

汇编就是调用汇编程序对源程序进行翻译。

链接就是调用链接程序对目标文件进行链接,生成可执行文件。

17.简述接口电路应具备的功能。

数据缓冲功能、联络功能、寻址功能、数据转换功能、中断管理功能。

18.CPU响应可屏蔽中断的条件是什么?

INTR引脚有中断请求,NMI引脚没有中断请求,系统没有DMA请求,CPU当前指令执行完毕。

19.按顺序写出串行异步通信协议中一帧数据中四个组成部分。

起始位,数据位,奇偶校验位,停止位

20.字长=8,用补码形式完成 -118-20的十进制数运算。必须要有计算过程,并写出结果的补码以及O标志和C标志的值,并且判断是否会出现溢出错误。

(-118)补 = 1000 1010,(-20)补 = 1110 1100

1000 1010

+ 1110 1100

= 1 0111 0110

结果补码为:0111 0110

C=1,O=1,出现溢出错误

21.硬件中断和软件中断的区别体现在哪几个方面?

中断的引发方式不同,CPU获取中断类型码的方式不同,CPU响应的条件不同,中断处理程序的结束方式不同

22.实地址模式下的存储空间为多少字节?采用分段管理,每个逻辑段的体积最大为多少字节?如何将逻辑地址转换成物理地址?

1M、64K、将段寄存器中的16位段基址左移4位(或者乘以16),再加上16位的段内偏移量(有效地址)

23.CPU接受可屏蔽中断和非屏蔽中断的两个引脚的名称是什么?

INTR、NMI

24.CPU响应非屏蔽中断的条件是什么?

NMI引脚有中断请求,系统没有DMA请求

CPU当前指令执行完毕

25.说明CPU在响应可屏蔽中断过程中,连续向8259A发出2个中断响应信号(负脉冲),其作用分别是什么?

(1)8259A从引脚INTA收到第1个中断响应信号之后,立即使中断服务寄存器中与被选中的中断源对应的那一位置1,同时把中断请求寄存器中的相应位清0。

(2)从引脚INTA收到第2个中断响应信号后,8259A把选中的中断源类型码n,通过数据线送往CPU

26.8255A的A口工作在方式1输入时,对应的一组端口联络信号是什么?A口工作在方式1输出时,对应的一组端口联络信号是什么?请分别写出对应的信号名称。

输入选通信号

STB

A

输入缓冲器满

IBF

A

OBF

输出缓冲器满

A

应答信号

ACK

A

27.什么叫端口?按端口存放信息的物理意义来分,端口可以分为哪几类。

1.在接口电路中,能与CPU交换信息的寄存器称为I/O端口寄存器

数据端口状态端口控制端口

28.日时钟中断源向CPU提出中断申请,但CPU不响应,简述其原因。

CPU有DMA请求,有非屏蔽中断请求

CPU一条指令未执行完毕

29. CPU处于关中断状态(I标=0)简述CPU执行INT 21H指令时如何完成整个中断响应过程

①将F寄存器、CS和IP的当前值压入堆栈

② CPU从4*21H—4*21H+3单元中取出21H型中断向量写入IP、CS中

③执行21H中断服务程序,完毕前从栈顶弹出两个分量到IP、CS还包括F寄存器内容,返回断点

30.简述汇编语言的开发过程及其生成文件的扩展名

编辑 .ASM

编译 OBJ

链接 EXE或者COM

31.什么叫I/O端口?按存放信息的物理意义来分,I/O端口可以分为哪几类?I/O端口的编址方式有哪两种?

在输入/输出接口电路中包含的能与CPU交换信息的寄存器称为I/O端口寄存器,简称端口。

按存放信息的物理意义来分,I/O端口可以分为三类:数据端口、状态端口和控制端口。

I/O端口的编址方式有:端口和存储单元统一编址和I/O端口独立编址两种。

32.CPU响应可屏蔽中断的条件是什么?

1)INTR引脚有中断请求,NMI引脚没有中断请求,系统没有DMA请求;

2)CPU当前指令执行完毕;

3)CPU处于开中断状态,即标志寄存器的中断允许标志置1。

33.硬件中断和软件中断的区别是什么?

1)中断的引发方式不同,硬件中断是由CPU以外的硬件设备发出中断请求而引发的,软件中断是由于执行INT n指令引发的。

2)CPU获取中断类型码的方式不同,硬件可屏蔽中断的终端类型码是由8259A提供的,软中断的中断类型码是由指令INT n本身提供的。

3)CPU响应的条件不同,CPU只有在开中断时,才能响应硬件可屏蔽中断,相应软件中断不受此限制。

4)中断处理程序的结束方式不同。

34.串行数据传输方式有哪几种?各有什么特点?

单工方式:只允许数据按照一个固定的方向传送。

半双工方式:要求收发双方均具备接收和发送数据的能力,但由于只有一条信道,数据不能在两个方向上同时传送。

全双工方式:收发双方可以同时进行数据传送。

35.实模式下的中断向量的地址和中断向量号的关系,每个中断向量占几个字节,分别表示什么含义

36.微机系统和输入/输出设备交换信息的方式有哪几种?其中,CPU不参与的是哪种方式?硬件结构最简单的是哪种方式?

微机系统和输入/输出设备交换信息的方式有无条件传送方式、查询方式、中断控制方式和存储器直接存取(DMA)方式。CPU不参与的是DMA方式,硬件结构最简单的是无条件传送方式

37.字长为8,用补码形式完成下列10进制数运算。写出运算结果的补码、C标志、O标志的具体值。(-35)+(-75)

(-35)+(-75)

答:(-35)补=(1101,1101)

(-75)补=(1011,0101)

--------------------------

11001,0010

C=1

O=0

38.CPU响应非屏蔽中断的条件是什么?

①有非屏蔽中断请求,没有DMA请求

②一条指令执行完

39.简述宏指令调用和子程序调用的区别。

子程序调用是由CPU完成的,宏指令调用是在汇编过程中由汇编程序完成的。

子程序调用可以减小目标程序的体积,宏指令则不能。

40.实地址模式下,什么是中断向量?中断向量包括哪两部分?

中断向量是实模式下,中断服务子程序的入口地址

它由2部分组成:

服务程序所在代码段的段基址

服务程序入口的偏移地址

41.存储器寻址有哪几种方式?能根据指令写出寻址方式。注意区分源和目标

42.简述PC系统8254三个计数器的作用。

43.微型计算机系统与输入输出设备之间进行信息交换有哪几种方式?

无条件传送方式、查询方式、中断方式、DMA方式

44.CPU响应可屏蔽中断的条件是什么?

INTR引脚有可屏蔽中断请求,没有非屏蔽中断请求,没有DMA请求;

CPU当前指令执行完毕;

CPU处于开中断状态。

45.什么叫端口?按照端口存放信息的物理意义来分,端口分成哪几类?在接口电路中,能与CPU交换信息的寄存器称为I/O端口寄存器

数据端口状态端口控制端口

46.微机系统与I/O设备之间的信息交换的方式有哪些?

无条件查询中断 DMA

47.CPU响应可屏蔽中断的条件是什么?

INTR引脚有可屏蔽中断请求,没有非屏蔽中断请求,没有DMA请求;

CPU当前指令执行完毕;

CPU处于开中断状态。

48.8255A有哪几个数据端口?各数据端口有哪几种工作方式?

3个数据端口。

A端口可以工作在方式0,1,2

B端口可以工作在方式0,1

C端口可以工作在方式0

微机原理与接口技术知识点复习总结汇编

第一章计算机基础知识 本章的主要内容为不同进位计数制计数方法、不同进位制数之间相互转换的方法、数和字符在计算机中的表示方法、简单的算术运算以及计算机系统的组成。下边将本章的知识点作了归类,图1为本章的知识要点图,图1.2为计算机系统组成的示意图。 本章知识要点 数制 二进制数(B) 八进制数(Q) 十六进制数(H) 十进制数(D) B) 码制 带符号数编码 奇偶校验码 字符编码 原码 反码 补码 ASCII码 BCD码 压缩BCD码 非压缩BCD码计算机系统组成 计算机系统组成硬件 主机 外部设备 中央处理器(CPU) 半导体存储器 控制器 运算器 ROM RAM 输入设备 输出设备 软件 系统软件 应用软件 操作系统:如DOS、Windows、Unix、Linux等 其他系统软件 用户应用软件 其他应用软件 各种计算机语言处理软件:如汇编、解释、编译等软件

第二章8086微处理器 本章要从应用角度上理解8086CPU的内部组成、编程结构、引脚信号功能、最小工作模式的系统配置、8086的存储器组织、基本时序等概念。下面这一章知识的结构图。 本章知识要点 Intel 8086微处理器 时钟发生器(8284) 地址锁存器(74LS373、8282) 存储器组织 存储器逻辑分段 存储器分体 三总线(DB、AB、CB) 时序 时钟周期(T状态) 基本读总线周期 系统配置 (最小模式) 8086CPU 数据收发器(8286、74LS245) 逻辑地址物理地址 奇地址存储体(BHE) 偶地址存储体(A0) 总线周期指令周期 基本写总线周期 中断响应时序 内部组成 执行单元EU(AX、BX、CX、DX、SP、BP、SI、DI、标志寄存器) 总线接口单元BIU(CS、DS、SS、ES、IP) 地址/数据 控制 负责地址BHE/S7、ALE 引脚功能(最小模式)地址/状态 数据允许和收发DEN、DT/R 负责读写RD、WR、M/IO 负责中断INTR、NMI、INTA 负责总线HOLD、HLDA 协调CLK、READY、TEST 模式选择MN/MX=5V

微机原理与接口技术期末复习知识点总结

1.8086CPU由哪两部分构成?它们的主要功能是什么? 由执行部件EU以及总线接口部件BIU组成。 执行部件的功能是负责指令的执行。总线接口部件负责cpu 与存储器、I/O设备之间的数据(信息)交换。 2.叙述8086的指令队列的功能,指令队列怎样加快处理器速度? 在执行部件执行指令的同时,取下一条或下几条指令放到缓冲器上,一条指令执行完成之后立即译码执行下一条指令,避免了CPU取指令期间,运算器等待的问题,由于取指令和执行指令同时进行,提高了CPU的运行效率。 3.(a)8086有多少条地址线?(b)这些地址线允许8086能直接访问多少个存储器地址? (c)在这些地址空间里,8086可在任一给定的时刻用四个段来工作,每个段包含多少个 字节? 共有20条地址线。数据总线是16位. 1M。64k。 4.8086CPU使用的存储器为什么要分段?怎样分段? 8086系统内的地址寄存器均是16位,只能寻址64KB;将1MB存储器分成逻辑段,每段不超过64KB空间,以便CPU操作。 5.8086与8088CPU微处理器之间的主要区别是什么? (1)8086的外部数据总线有16位,8088的外部数据总线只有8位;(2)8086指令队列深度为6个字节,8088指令队列深度为4个字节;(3)因为8086的外部数据总线为16位,所以8086每个周期可以存取两个字节,因为8088的外部数据总线为8位,所以8088每个周期可以存取一个字节;4)个别引脚信号的含义稍有不同。 6.(a)8086CPU中有哪些寄存器?其英文代号和中文名称?(b)标志寄存器有哪些标志 位?各在什么情况下置位? 共14个寄存器:通用寄存器组:AX(AH, AL) 累加器; BX(BH, BL) 基址寄存器; CX(CH, CL) 计数寄存器; DX(DH, DL) 数据//’寄存器;专用寄存器组:BP基数指针寄存器; SP 堆栈指针寄存器; SI 源变址寄存器;DI目的变址寄存器;FR:标志寄存器;IP:指令指针寄存

微机原理知识点汇总

微机原理知识点汇总

————————————————————————————————作者:————————————————————————————————日期:

微机原理复习总结 第1章基础知识 ?计算机中的数制 ?BCD码 与二进制数11001011B等值的压缩型BCD码是11001011B。 F 第2章微型计算机概论 ?计算机硬件体系的基本结构 计算机硬件体系结构基本上还是经典的冯·诺依曼结构,由运算器、控制器、存储器、输入设备和输出设备5个基本部分组成。 ?计算机工作原理 1.计算机由运算器、控制器、存储器、输入设备和输出设备5个基本部分组成。 2.数据和指令以二进制代码形式不加区分地存放在存储器重,地址码也以二进制形式;计算机自动区 分指令和数据。 3.编号程序事先存入存储器。 ?微型计算机系统 是以微型计算机为核心,再配以相应的外围设备、电源、辅助电路和控制微型计算机工作的软件而构成的完整的计算机系统。 ?微型计算机总线系统 数据总线 DB(双向)、控制总线CB(双向)、地址总线AB(单向); ?8086CPU结构 包括总线接口部分BIU和执行部分EU BIU负责CPU与存储器,,输入/输出设备之间的数据传送,包括取指令、存储器读写、和I/O读写等操作。 EU部分负责指令的执行。 ?存储器的物理地址和逻辑地址 物理地址=段地址后加4个0(B)+偏移地址=段地址×10(十六进制)+偏移地址 逻辑段: 1). 可开始于任何地方只要满足最低位为0H即可 2). 非物理划分 3). 两段可以覆盖 1、8086为16位CPU,说明(A ) A. 8086 CPU内有16条数据线 B. 8086 CPU内有16个寄存器 C. 8086 CPU内有16条地址线 D. 8086 CPU内有16条控制线 解析:8086有16根数据线,20根地址线; 2、指令指针寄存器IP的作用是(A ) A. 保存将要执行的下一条指令所在的位置 B. 保存CPU要访问的内存单元地址 C. 保存运算器运算结果内容 D. 保存正在执行的一条指令 3、8086 CPU中,由逻辑地址形成存储器物理地址的方法是(B ) A. 段基址+偏移地址 B. 段基址左移4位+偏移地址 C. 段基址*16H+偏移地址 D. 段基址*10+偏移地址 4、8086系统中,若某存储器单元的物理地址为2ABCDH,且该存储单元所在的段基址为2A12H,则该

微机原理常考知识点

1、必须注意,不能用一条MOV指令实现以下传送: ①存储单元之间的传送。 ②立即数至段寄存器的传送。 ③段寄存器之间的传送。 2、ORG 表示将逻辑地址搬移至某一地方 OFFSET表示数组的偏移量(首地址) JNZ 非零跳转 JB 小于跳转 JA 大于跳转 LOOP 无条件跳转 WORD PTR的作用类似于OFFSET ROL 左移 ROR 右移 3、程序书写的一般格式: STACK SEGMENT DW 64 DUP(?) STACK ENDS DA TA SEGMENT DB:一个字节DW:两个字节DQ:四个字节 ORG .... DA TA ENDS CODE SEGMENT MAIN PROC FAR ASSUME CS:CODE DS:DA TA SS:STACK MOV AX DATA MOV DS AX MOV CX X(循环次数,可以是立即数,可以是DATA域内定义的一个常数) MOV DI OFFSET NAME(将定义的数组的首地址放入到SI或DI寄存器中用与后续的循环) ... MOV AH 4CH INT 21H MAIN ENDP CODE ENDS END MAIN 在进行运算的过程过程中,需要根据运算数是DB还是DW对寄存器进行选择是AL还是AX。 4、8086的寻址方式:

寄存器寻址、立即寻址、直接寻址、寄存器间接寻址、基址相对寻址、变址相对寻址、基址变址相对寻址 5、各个寄存器的功能: CX用于存储循环次数、AX用于各种运算和CPU与接口的数据交换、BX用来存放地址 注意寄存器的清零(一般是对AX寄存器清零,因为需要使用该寄存器进行各项运算) 6、如何处理加法过程中的进位问题。 第四章PPT 43页开始 方法一:如果有进位,AH加1 方法二:使用ADC指令 小写转大写程序 压缩BCD和非压缩BCD码的程序 7、冯诺依曼体系: 1.计算机由运算器、存储器、控制器、输入、输出设备五大部件组成; 2.程序和数据均以二进制的形式存储在存储器中,存储的位置由地址码指定,地址码也是二进制形式的; 3.控制器是根据存放在存储器中的指令序列(即程序)控制的,并由程序计数器控制指令的执行。

微机原理期末复习总结

一、基本知识 1、微机的三总线是什么? 答:它们是地址总线、数据总线、控制总线。 2、8086 CPU启动时对RESET要求?8086/8088 CPU复位时有何操作? 答:复位信号维高电平有效。8086/8088 要求复位信号至少维持 4 个时钟周期的高电平才有效。复位信号来到后,CPU 便结束当前操作,并对处理器标志寄存器,IP,DS,SS,ES 及指令队列清零,而将cs 设置为FFFFH, 当复位信号变成地电平时,CPU 从FFFF0H 开始执行程序 3、中断向量是是什么?堆栈指针的作用是是什么?什么是堆栈? 答:中断向量是中断处理子程序的入口地址,每个中断类型对应一个中断向量。堆栈指针的作用是指示栈顶指针的地址,堆栈指以先进后出方式工作的一块存储区域,用于保存断点地址、PSW 等重要信息。 4、累加器暂时的是什么?ALU 能完成什么运算? 答:累加器的同容是ALU 每次运行结果的暂存储器。在CPU 中起着存放中间结果的作用。ALU 称为算术逻辑部件,它能完成算术运算的加减法及逻辑运算的“与”、“或”、“比较”等运算功能。 5、8086 CPU EU、BIU的功能是什么? 答:EU(执行部件)的功能是负责指令的执行,将指令译码并利用内部的寄存器和ALU对数据进行所需的处理BIU(总线接口部件)的功能是负责与存储器、I/O 端口传送数据。 6、CPU响应可屏蔽中断的条件? 答:CPU 承认INTR 中断请求,必须满足以下 4 个条件: 1 )一条指令执行结束。CPU 在一条指令执行的最后一个时钟周期对请求进行检测, 当满足我们要叙述的4 个条件时,本指令结束,即可响应。 2 )CPU 处于开中断状态。只有在CPU 的IF=1 ,即处于开中断时,CPU 才有可能响应可屏蔽中断请求。 3 )没有发生复位(RESET ),保持(HOLD )和非屏蔽中断请求(NMI )。在复 位或保持时,CPU 不工作,不可能响应中断请求;而NMI 的优先级比INTR 高,CPU 响应NMI 而不响应INTR 。 4 )开中断指令(STI )、中断返回指令(IRET )执行完,还需要执行一条指令才 能响应INTR 请求。另外,一些前缀指令,如LOCK、REP 等,将它们后面的指令看作一个总体,直到这种指令执行完,方可响应INTR 请求。 7、8086 CPU的地址加法器的作用是什么? 答:8086 可用20 位地址寻址1M 字节的内存空间,但8086 内部所有的寄存器都是16 位的,所以需要由一个附加的机构来根据16 位寄存器提供的信息计算出20 位的物理地址,这个机构就是20 位的地址加法器。 8、如何选择8253、 8255A 控制字? 答:将地址总线中的A1、A0都置1 9、DAC精度是什么? 答:分辨率指最小输出电压(对应的输入数字量只有最低有效位为“1 ”)与最大输出电压(对应的输入数字量所有有效位全为“1 ”)之比。如N 位D/A 转换器,其分辨率为1/ (2--N —1 )。在实际使用中,表示分辨率大小的方法也用输入数字量的位数来表示。 10、DAC0830双缓冲方式是什么?

微机原理知识点总结

第一章概述 1.IP核分为3类,软核、硬核、固核。特点对比 p12 第二章计算机系统的结构组成与工作原理 1. 计算机体系结构、计算机组成、计算机实现的概念与区别。P31 2. 冯·诺依曼体系结构: p32 硬件组成五大部分 运算器、存储器、控制器、输入设备、输出设备,以存储器为中心 信息表示:二进制计算机内部的控制信息和数据信息均采用二进制表示,并存放在同一个存储器中。 工作原理:存储程序/指令(控制)驱动编制好的程序(包括指令和数据)预先经由输入设备输入并保存在存储器中 3.接口电路的意义 p34 第二段 接口一方面应该负责接收、转换、解释并执行总线主设备发来的命令,另一方面应能将总线从设备的状态或数据传送给总线主设备,从而完成数据交换。 4.CPU组成:运算器、控制器、寄存器。P34 运算器的组成:算术逻辑单元、累加器、标志寄存器、暂存器 5.寄存器阵列p35 程序计数器PC,也称为指令指针寄存器。存放下一条要执行指令的存放地址。 堆栈的操作原理应用场合:中断处理和子程序调用 p35最后一段 6. 计算机的本质就是执行程序的过程p36 7. 汇编语言源程序——汇编——>机器语言程序 p36 8. 指令包含操作码、操作数两部分。执行指令基本过程:取指令、分析指令、执行指令。简答题(简述各部分流程)p37 9. 数字硬件逻辑角度,CPU分为控制器与数据通路。P38 数据通路又包括寄存器阵列、ALU、片上总线。 10. 冯·诺依曼计算机的串行特点p38 串行性是冯·诺依曼计算机的本质特点。表现在指令执行的串行性和存储器读取的串行性。也是性能瓶颈的主要原因。 单指令单数据 11. CISC与RISC的概念、原则、特点。对比着看 p39、40

微机原理期末必考复习题目

微机原理期末复习题目 第一章计算机基本知识 【复习重点】 1、常用数制及其相互间的转换; 2、机器数表示:原码、反码、补码的表示及求法; 3、BCD编码及常用字符的ASCII码; 4、计算机中的常用术语 【典型习题】 ?在计算机中, 1KB= 1024 byte。 ?对于十六进制表示的数码19.8H,转换为十进制数时为: 25.5 ;用二进制数表示时为: 11001.1 B;该数码用压缩BCD码表示时数据为: 00100101.0101B或25.5H 。?设机器字长为8位,最高位是符号位。则十进制数–13所对应的原码为: 10001101B ;补码为 11110011B 。 ?一个8位二进制数用补码方式表示的有符号数的范围是 -128~+127 。 ?软件通常分为系统软件和应用软件两大类。 ?微型计算机中主要包括有 A 。 A.微处理器、存储器和I/O接口 B.微处理器、运算器和存储器 C.控制器、运算器和寄存器组 D.微处理器、运算器和寄存器 第二章 8080系统结构 【复习重点】 1 、CPU 内部的功能结构; 2 、寄存器阵列结构及各寄存器的功能; 3 、标志寄存器各标志位的名称及含义; 【典型习题】 1、8086中的BIU中有 4 个 16 位的段寄存器、一个 16 位的指令指针、 6 字节指令队列、20 位的地址加法器。 2、8086 可以访问 8 位和 16 位的寄存器。 3、8088/8086 CPU中,指令指针(IP)中存放的是 B 。 A.指令 B.指令地址 C.操作数 D.操作数地址 4、8086CPU内部由哪两部分组成?它们的主要功能是什么? 答:BIU(或总线接口单元):地址形成、取指令、指令排队、读/写操作数及总线控制等所有与外部的操作由其完成。 EU(或指令执行单元):指令译码和执行指令

微机原理期末总结

第一章微机原理概述 主要内容: 1.数制的转换 2.原码、反码、补码、移码间的转换 典型习题: 复习PPT上两种题型弄懂做法即可 第二章微型计算机系统的微处理器 主要内容: 1.8086CPU的组成结构,要记牢EU和BIU的各组成部分名称和缩写 2.各寄存器组的作用 3.逻辑地址的表示方法和物理地址的计算方法 4.标志寄存器各位的含义 5.了解最大模式和最小模式下的一些要求 典型习题: 复习PPT上两种基本类型的习题即可,令需注意基础知识的记忆,可结合课后习题及答案进行记忆 第三章8086/8088指令系统 主要内容: 1.各种寻址方式的特点

2.上课老师要求的各条指令的用法 典型习题: 熟练掌握PPT上的题型,另需注意课后习题的判断题部分,大致了解一下可能的指令用错的情况。 第四章汇编语言程序设计 主要内容: 1.熟悉各种程序机构和伪指令含义 2.通过各种例子掌握基本的程序结构,尤其是开头和结尾部分的书写规范 典型习题: 以课本例题为主 第五章(了解 第六章半导体存储器 主要内容: 1.历来考试的考点和取分点,位与字节含义的区分。 2.存储容量和线路计算方法 3.线路译码方法 4.简单设计,前三项的综合 典型习题: 以PPT上习题为主。

第七章微型计算机和外设间的数据传输(了解基本概念,对照答案熟读一遍课后习题即可 第八章中断系统 主要内容: 1.中断的基本概念的判断 2.8086中断系统基本概念和相应计算 3.8259A的特点和编程知识 典型习题: 熟读课本各例题,弄清每句含义,再通读实验时的程序代码,自己体会分析一遍即可。 第九章微型计算机常用接口技术 主要内容: 1.熟练掌握8255A知识与应用 2.了解通信相关知识 典型习题: 通第八章 小结: 参照以往考试经验,考试中小题部分每张都会涉及而且较为固定,大家自己感觉重点的地方肯定是会考到的。大题部分虽然每年都再变,但有几项肯定要考的,一定

微机原理与接口技术知识点总结

微机原理与接口技术 第一章概述 二、计算机中的码制(重点 )P5 1、对于符号数,机器数常用的表示方法有原码、反码和补码三种。 注意:对正数,三种表示法均相同。它们的差别在于对负数的表示。 (1)原码 定义: 符号位:0表示正,1表示负; 数值位:真值的绝对值。 注意:数0的原码不唯一 (2)反码 定义:若X<0,则[X]反= 对应原码的符号位不变,数值部分按位求反 (3)补码 定义:若X<0,则[X]补= [X]反+1 2、8位二进制的表示范围: 原码:-127~+127 反码:-127~+127 补码:-128~+127 3、特殊数10000000 ●该数在原码中定义为:-0 ●在反码中定义为:-127 ●在补码中定义为:-128 ●对无符号数:(10000000)2= 128 三、信息的编码 1、字符的编码P8 计算机采用7位二进制代码对字符进行编码 (1)数字0~9的编码是0110000~0111001,它们的高3位均是011,后4位正好与其对应的二进制代码(BCD码)相符。 (2)英文字母A~Z的ASCII码从1000001(41H)开始顺序递增,字母a~z的ASCII码从1100001(61H)开始顺序递增,这样的排列对信息检索十分有利。

第二章微机组成原理 第一节、微机的结构 1、计算机的经典结构——冯.诺依曼结构P11 (1)微机由CPU(运算器和控制器)、存储器和I/O接口组成 2、系统总线的分类 (1)数据总线(Data Bus),它决定了处理器的字长。 (2)地址总线(Address Bus),它决定系统所能直接访问的存储器空间的容量。 (3)控制总线(Control Bus) 第二节、8086微处理器 1、8086,其内部数据总线的宽度是16位,16位CPU。外部数据总线宽度也是16位 8086地址线位20根,有1MB(220)寻址空间。P27 2、8086CPU从功能上分成两部分:总线接口单元(BIU)、执行单元(EU) BIU:负责8086CPU与存储器之间的信息传送。EU:负责指令的执行。P28 4、寄存器结构(重点 ) 1)数据寄存器特有的习惯用法P30 ●AX:(Accumulator)累加器。多用于存放中间运算结果。所有I/O指令必须都通过AX与接口传送信息; ●BX:(Base)基址寄存器。在间接寻址中用于存放基地址; ●CX:(Counter)计数寄存器。用于在循环或串操作指令中存放循环次数或重复次数; ●DX:(Data)数据寄存器。在32位乘除法运算时,存放高16位数;在间接寻址的I/O指令中存放I/O端口地址。 2)、指针和变址寄存器P31 ●SP:(Stack Pointer)堆栈指针寄存器,其内容为栈顶的偏移地址; ●BP:(Base Pointer)基址指针寄存器,常用于在访问内存时存放内存单元的偏移地址。●SI:(Source Index)源变址寄存器Index:指针 ●DI:(Destination Index)目标变址寄存器 变址寄存器常用于指令的间接寻址或变址寻址。 3)、段寄存器P28 CS:(Code Segment)代码段寄存器,代码段用于存放指令代码 DS:(Data Segment)数据段寄存器 ES:(Extra Segment)附加段寄存器,数据段和附加段用来存放操作数 SS:(Stack Segment)堆栈段寄存器,堆栈段用于存放返回地址,保存寄存器内容,传递参数 4)、指令指针(IP)P29 16位指令指针寄存器,其内容为下一条要执行的指令的偏移地址。 5)、标志寄存器 (1)状态标志:P30 ●进位标志位(CF):(Carry Flag)运算结果的最高位有进位或有借位,则CF=1 。Carry:进位Auxiliary :辅助 ●辅助进位标志位(AF):(Auxiliary Carry Flag)运算结果的低四位有进位或借位,则AF=1

微机原理复习知识点总结资料

微机原理复习知识点 总结

1.所谓的接口其实就是两个部件或两个系统之间的交接部分(位于系统与外设间、用来协助完成数据传送和控制任务的逻辑电路)。 2.为了能够进行数据的可靠传输,接口应具备以下功能:数据缓冲及转换功能、设备选择和寻址功能、联络功能、接收解释并执行CPU命令、中断管理功能、可编程功能、(错误检测功能)。 3.接口的基本任务是控制输入和输出。 4.接口中的信息通常有以下三种:数据信息、状态信息和控制信息。5.接口中的设备选择功能是指: 6.接口中的数据缓冲功能是指:将传输的数据进行缓冲,从而对高速工作的CPU与慢速工作的外设起协调和缓冲作用,实现数据传送的同步。 7.接口中的可编程功能是指:接口芯片可有多种工作方式,通过软件编程设置接口工作方式。 8.计算机与外设之间的数据传送有以下几种基本方式:无条件传送方式(同步传送)、程序查询传送(异步传送)、中断传送方式(异步传送)、DMA传送方式(异步传送)。 9.根据不同的数据传输模块和设备,总线的数据传输方式可分为无条件传输、程序查询传送方式、中断传送方式、DMA方式。 10.总线根据其在计算机中的位置,可以分为以下类型:片内总线、内部总线、系统总线、局部总线、外部总线。 11.总线根据其用途和应用场合,可以分为以下类型:片内总线、片间总线、内总线、外总线。ISA总线属于内总线。 12.面向处理器的总线的优点是:可以根据处理器和外设的特点设计出最适合的总线系统从而达到最佳的效果。 13. SCSI总线的中文名为小型计算机系统接口(Small Computer System Interface),它是 芯的信号线,最多可连接 7 个外设。 14. USB总线的中文名为通用串行接口,它是4芯的信号线,最多可连接127个外设。 15. I/O端口的编码方式有统一编址和端口独立编址。访问端口的方式有直接寻址和间接寻址。PC机的地址由16位构成,实际使用中其地址范围为000~3FFH。 16.在计算机中主要有两种寻址方式:端口独立编址和统一编址方式。在端口独立编址方式中,处理器使用专门的I/O指令。 17. 74LS688的主要功能是:8位数字比较器,把输入的8位数据P0-P7和预设的8位数据Q0-Q7进行比较。如果相等输d出0,不等输出1。 主要功能:把输入的8位数据P0-P7和预设的8位数据Q0-Q7进行比较,比较的结果有三种:大于、等于、小于。通过比较器进行地址译码时,只需把某一地址范围和预设的地址进行比较,如果两者相等,说明该地址即为接口地址,可以开始相应的操作。 18. 8086的内部结构从功能上分成总线接口单元BIU和执行单元EU两个单元。 19. 8086有20地址线,寻址空间1M,80286有24根地址线,寻址空间为 16M。 20. 8086/8088有两种工作模式,即最大模式、最小模式,它是由MNMX 决定的。

微机原理与接口技术期末考试复习资料总结

微机原理及接口技术样题 一.填空题(每空1分,共20分) 1.从编程结构上,8086CPU分为两部分,即_执行部件EU _和总线接口部件BIU。 2.CPU 在指令的最后一个时钟周期检测INTR引脚,若测得INTR有效且IF为___1___,则CPU在结束当前指令后响应可屏蔽中断请求。 3.根据功能,8086的标志可以分为两类,即控制和状态 _标志。4.在8086中,一条指令的物理地址是由段基址*16和段内偏移量相加得到的。 5. ADC0809能把模拟量转换为8位的数字量,可切换转换 8路模拟信号。 6.从工作原理上来区分,A/D转换的方法有计数式、双积分式、逐渐逼近式等多种。

7.类型码为__2____的中断所对应的中断向量存放在0000H:0008H开始的4个连续单元中,若从低地址到高地址这4个单元的内容分别为80 __、70___、_60___ 、_ 50 ___,则相应的中断服务程序入口地址为5060H:7080H。8.中断控制器8259A中的中断屏蔽寄存器IMR的作用是_屏蔽掉某个中断输入请求_____。 9.对于共阴极的7段数码管,如果要使用某一段发光,则需要在对应的输入脚上输入___高_____电平。 10.8086中有16根引脚是地址和数据复用的。 二.选择题(每题1分,共10分) 1.8086处理器有20条地址线.可寻址访问的内存空间为?() A.1K B. 1M C.640K D.64K 2.由8086处理器组成的PC机的数据线是?() A.8条单向线 B.16条单向线C. 16条双向线 D.8条双向线

3.8086处理器的一个典型总线周期需要个T状态。() A.1 B.2 C.3 D.4 4.要管理64级可屏蔽中断,需要级联的8259A芯片数为几片?() A.4片 B.8片 C.10片 D.9片 5.在8086/8088系统中,内存中采用分段结构,段与段之间是() A.分开的 B.连续的 C.重叠的D.都可以 6.8086 CPU内标志寄存器中的控制标志位占几位?() A.9位 B.6位 C.3位 D.16位 7.可编程定时器/计数器8253的6种工作方式中,只可用硬件启动的是哪几种? () A.方式2、5 B.方式1、2 C.方式1、5 D.方式3、1 8.8253计数器的最大计数初值是多少?() A.65535 B.FF00H C.0000H D.FFFFH

微机原理与接口技术 知识点总结

《微机原理与接口技术》复习参考资料 教师:万显荣 复习资料说明: 1、标有红色星号“ ”的内容为重点内容 3、本资料末尾附有“《微机原理与接口技术》综合练习题与答案错误修正”和“《微机原理与接口技术》综合练习题与答案中不作要求的部分”,请注意查看。 第一章概述 一、计算机中的数制 1、无符号数的表示方法: (1)十进制计数的表示法 特点:以十为底,逢十进一; 共有0-9十个数字符号。 (2)二进制计数表示方法: 特点:以2为底,逢2进位; 只有0和1两个符号。 (3)十六进制数的表示法: 特点:以16为底,逢16进位; 有0--9及A—F(表示10~15)共16个数字符号。 2、各种数制之间的转换 (1)非十进制数到十进制数的转换 按相应进位计数制的权表达式展开,再按十进制求和。(见书本1.2.3,1.2.4)(2)十进制数制转换为二进制数制 ●十进制→二进制的转换: 整数部分:除2取余; 小数部分:乘2取整。 ●十进制→十六进制的转换: 整数部分:除16取余; 小数部分:乘16取整。 以小数点为起点求得整数和小数的各个位。 (3)二进制与十六进制数之间的转换 用4位二进制数表示1位十六进制数 3、无符号数二进制的运算(见教材P5) 4、二进制数的逻辑运算 特点:按位运算,无进借位 (1)与运算 只有A、B变量皆为1时,与运算的结果就是1 (2)或运算 A、B变量中,只要有一个为1,或运算的结果就是1 (3)非运算 (4)异或运算 A、B两个变量只要不同,异或运算的结果就是1 二、计算机中的码制(重点 ) 1、对于符号数,机器数常用的表示方法有原码、反码和补码三种。数X的原码记作[X]原,反码记作[X]反,补码记作[X]补。

微机原理与接口技术知识点总结材料整理

《微机原理与接口技术》复习参考资料 第一章概述 一、计算机中的数制 1、无符号数的表示方法: (1)十进制计数的表示法 特点:以十为底,逢十进一; 共有0-9十个数字符号。 (2)二进制计数表示方法: 特点:以2为底,逢2进位; 只有0和1两个符号。 (3)十六进制数的表示法: 特点:以16为底,逢16进位; 有0--9及A—F(表示10~15)共16个数字符号。 2、各种数制之间的转换 (1)非十进制数到十进制数的转换 按相应进位计数制的权表达式展开,再按十进制求和。(见书本1.2.3,1.2.4)(2)十进制数制转换为二进制数制 ●十进制→二进制的转换: 整数部分:除2取余; 小数部分:乘2取整。 ●十进制→十六进制的转换: 整数部分:除16取余; 小数部分:乘16取整。 以小数点为起点求得整数和小数的各个位。 (3)二进制与十六进制数之间的转换 用4位二进制数表示1位十六进制数 3、无符号数二进制的运算(见教材P5) 4、二进制数的逻辑运算 特点:按位运算,无进借位 (1)与运算 只有A、B变量皆为1时,与运算的结果就是1 (2)或运算 A、B变量中,只要有一个为1,或运算的结果就是1 (3)非运算 (4)异或运算 A、B两个变量只要不同,异或运算的结果就是1 二、计算机中的码制 1、对于符号数,机器数常用的表示方法有原码、反码和补码三种。数X的原码记作[X]原,反码记作[X]反,补码记作[X]补。

注意:对正数,三种表示法均相同。 它们的差别在于对负数的表示。 (1)原码 定义: 符号位:0表示正,1表示负; 数值位:真值的绝对值。 注意:数0的原码不唯一 (2)反码 定义: 若X>0 ,则[X]反=[X]原 若X<0,则[X]反= 对应原码的符号位不变,数值部分按位求反 注意:数0的反码也不唯一 (3)补码 定义: 若X>0,则[X]补= [X]反= [X]原 若X<0,则[X]补= [X]反+1 注意:机器字长为8时,数0的补码唯一,同为00000000 2、8位二进制的表示围: 原码:-127~+127 反码:-127~+127 补码:-128~+127 3、特殊数10000000 ●该数在原码中定义为:-0 ●在反码中定义为:-127 ●在补码中定义为:-128 ●对无符号数:(10000000)2= 128 三、信息的编码 1、十进制数的二进制数编码 用4位二进制数表示一位十进制数。有两种表示法:压缩BCD码和非压缩BCD码。(1)压缩BCD码的每一位用4位二进制表示,0000~1001表示0~9,一个字节表示两位十进制数。 (2)非压缩BCD码用一个字节表示一位十进制数,高4位总是0000,低4位的0000~1001表示0~9 2、字符的编码 计算机采用7位二进制代码对字符进行编码 (1)数字0~9的编码是0110000~0111001,它们的高3位均是011,后4位正好与其对应的二进制代码(BCD码)相符。

微机原理期末复习总结

微机原理期末复习总结 Document number:NOCG-YUNOO-BUYTT-UU986-1986UT

一、基本知识 1、微机的三总线是什么 答:它们是地址总线、数据总线、控制总线。 2、8086 CPU启动时对RESET要求8086/8088 CPU复位时有何操作 答:复位信号维高电平有效。8086/8088 要求复位信号至少维持4 个时钟周期的高电平才有效。复位信号来到后,CPU 便结束当前操作,并对处理器标志寄存器,IP,DS,SS,ES 及指令队列清零,而将cs 设置为FFFFH, 当复位信号变成地电平时,CPU 从FFFF0H 开始执行程序 3、中断向量是是什么堆栈指针的作用是是什么什么是堆栈 答:中断向量是中断处理子程序的入口地址,每个中断类型对应一个中断向量。堆栈指针的作用是指示栈顶指针的地址,堆栈指以先进后出方式工作的一块存储区域,用于保存断点地址、PSW 等重要信息。 4、累加器暂时的是什么ALU 能完成什么运算 答:累加器的同容是ALU 每次运行结果的暂存储器。在CPU 中起着存放中间结果的作用。ALU 称为算术逻辑部件,它能完成算术运算的加减法及逻辑运算的“与”、“或”、“比较”等运算功能。 5、8086 CPU EU、BIU的功能是什么 答:EU(执行部件)的功能是负责指令的执行,将指令译码并利用内部的寄存器和ALU对数据进行所需的处理BIU(总线接口部件)的功能是负责与存储器、I/O端口传送数据。 6、CPU响应可屏蔽中断的条件 答:CPU 承认INTR 中断请求,必须满足以下4 个条件: 1 )一条指令执行结束。CPU 在一条指令执行的最后一个时钟周期对请求进行检测,当满足我们要叙述的 4 个条件时,本指令结束,即可响应。 2 )CPU 处于开中断状态。只有在CPU 的IF=1 ,即处于开中断时,CPU 才有可能响应可屏蔽中断请求。 3 )没有发生复位(RESET ),保持(HOLD )和非屏蔽中断请求(NMI )。在复位或保持时,CPU 不 工作,不可能响应中断请求;而NMI 的优先级比INTR 高,CPU 响应NMI 而不响应INTR 。 4 )开中断指令(STI )、中断返回指令(IRET )执行完,还需要执行一条指令才能响应INTR 请求。另 外,一些前缀指令,如LOCK、REP 等,将它们后面的指令看作一个总体,直到这种指令执行完,方可响应INTR 请求。 7、8086 CPU的地址加法器的作用是什么 答:8086 可用20 位地址寻址1M 字节的内存空间,但8086 内部所有的寄存器都是16 位的,所以需要由一个附加的机构来根据16 位寄存器提供的信息计算出20 位的物理地址,这个机构就是20 位的地址加法器。 8、如何选择8253、 8255A 控制字 答:将地址总线中的A1、A0都置1 9、DAC精度是什么

微机原理知识点整理

8086/8088微处理器的编程结构 编程结构:是指从程序员和使用者的角度看到的结构,亦可称为功能结构。从功能上来看,8086CPU可分为两部分,即总线 接口部件BIU和执行部件EU。 总线接口部件(BIU 组成:①段寄存器(DS、CS、ES、SS ②16 位指令指针寄存器IP(指向下一条要取出的指令代码;③20位地址加法器(用来 产生20位地址; ④6字节(8088为4字节指令队列缓冲器;

⑤总线控制逻辑。 功能:负责从内存中取指令,送入指令队列,实现CPU与存储器和I/O接口之间的数据传送。 执行部件(EU 组成:①ALU(算术逻辑单元;②数据寄存器(AX、BX、CX、DX; ③指针和变址寄存器(BP、SP、SI、DI;④标志寄存器(PSW;⑤EU控制系统。 功能:负责分析指令和执行指令。 BIU和EU的动作协调原则 BIU和EU按以下流水线技术原则协调工作,共同完成所要求的任务: ①每当指令队列中有两个空字节,BIU就会自动把指令取到指令队列中。其取指的顺序是按指令在程序中出现的前后顺序。 ②每当EU准备执行一条指令时,它会从BIU部件的指令队列前部取出指令的代码,然后用几个时钟周期去执行指令。在执行指令的过程中,如果必须访问存储器或者I/O端口,那么EU就会请求BIU,进入总线周期,完成访问内存或者I/O端口的操作;如果此时BIU正好处于空闲状态,会立即响应EU的总线请求。如BIU正将某个指令字节取到指令队列中,则BIU将首先完成这个取指令的总线周期,然后再去响应EU发出的访问总线的请求。 ③当指令队列已满,且EU又没有总线访问请求时,BIU便进入空闲状态。 ④在执行转移指令、调用指令和返回指令时,由于待执行指令的顺序发生了变化,则指令队列中已经装入的字节被自动消除,BIU会接着往指令队列装入转向的另一程序段中的指令代码。 8086/8088内部的寄存器可以分为通用寄存器和专用寄存器两大类,

微机原理复习知识点总结

1 .所谓的接口其实就是两个部件或两个系统之间的交接部分(位于系统与外设间、用来协助完成数据传送和控制任务的逻辑电路)。 2.为了能够进行数据的可靠传输,接口应具备以下功能:数据缓冲及转换功能、 设备选择和寻址功能、联络功能、接收解释并执行CPU命令、中断管理功能、可编程功能、(错误检测功能)。 3.接口的基本任务是控制输入和输出。 4.接口中的信息通常有以下三种:数据信息、状态信息和控制信息。 5.接口中的设备选择功能是指: 6.接口中的数据缓冲功能是指:将传输的数据进行缓冲,从而对高速工作的CPU 与慢速工作的外设起协调和缓冲作用,实现数据传送的同步。 7 .接口中的可编程功能是指:接口芯片可有多种工作方式,通过软件编程设置 接口工作方式。 8.计算机与外设之间的数据传送有以下几种基本方式:无条件传送方式(同步 传送)、程序查询传送(异步传送)、中断传送方式(异步传送)、DMA传送方式(异步传送)。 9.根据不同的数据传输模块和设备,总线的数据传输方式可分为无条件传输、 程序查询传送方式、中断传送方式、DMA方式。 10.总线根据其在计算机中的位置,可以分为以下类型:片内总线、内部总线、系统总线、局部总线、外部总线。 11.总线根据其用途和应用场合,可以分为以下类型:片内总线、片间总线、内 总线、外总线。ISA 总线属于内总线。 12 .面向处理器的总线的优点是:可以根据处理器和外设的特点设计出最适合 的总线系统从而达到最佳的效果。 13.SCSI 总线的中文名为小型计算机系统接口(Small Computer System Interface) ,它是 芯的信号线,最多可连接7 个外设。 14.USB 总线的中文名为通用串行接口,它是 4 芯的信号线,最多可连接127 个外设。15 .I/O 端口的编码方式有统一编址和端口独立编址。访问端口的 方式有直接寻址和间接寻址。PC机的地址由16 位构成,实际使用中其地址范围 为000~3FFH。 16.在计算机中主要有两种寻址方式:端口独立编址和统一编址方式。在端口独立编址方式中,处理器使用专门的I/O 指令。 17.74LS688的主要功能是:8 位数字比较器,把输入的8 位数据P0-P7 和预设的8 位数据Q0-Q7进行比较。如果相等输 d 出0,不等输出1。 主要功能:把输入的8 位数据P0-P7 和预设的8 位数据Q0-Q7进行比较,比较的结果有三种:大于、等于、小于。通过比较器进行地址译码时,只需把某一地址 范围和预设的地址进行比较,如果两者相等,说明该地址即为接口地址,可以开始相应的操作。 18.8086 的内部结构从功能上分成总线接口单元BIU和执行单元EU两个单元。19.8086 有20 地址线,寻址空间1M,80286有24根地址线,寻址空间为16M。20.8086/8088 有两种工作模式,即最大模式、最小模式,它是由MNMX决定的。21.在8086/8088 系统中,I/O 端口的地址采用端口独立编址方式,访问端口时 使用专门的 I/O 指令。

微机原理期末应急复习总结

开篇寄语:这些是个人一开始什么都不懂的时候的傻瓜式的总结,不知道大家有没有耐心看完,但是希望大家尽量吧,祝大家考个好成绩。 O(∩_∩)O 高手让路 “梅毒”症状严重者专用

8086寻址方式

标志寄存器说明:(1) 常用的有CF ZF SF OF PF 要牢记 (2)负零进位偶溢出=SZCPO(个人记忆小诀窍,当SZCPO F=1的时候) (3)相关指令:CLC STC CMC CLI STI CLD STD CF:清零置1 取反IF:清零置1 DF:清零置1 (有没有发现,CL*的就是清零,ST*的就是置1) (4)DF=1的时候,用loop lop神马的,CX自减1 反之自增1 其它不管

常用的指令系统 一、计算类的指令: 只管记住以下这些就好了,要用就用,神马带不带进位,不理它 (1)ADD A,B A=A+B ADC A,B A=A+B+FC DEG A A=A-1 INC A A=A+1 SUB A,B A=A-B SBB A,B A=A-B-CF NEG A A=-A CMP A,B A-B 但是不改变A或B的值,只改变标志寄存器(参考第一页)的值例MOV AL,10 CMP AL,10 (这时候标志寄存器值改变,AL>10减法无借位,则CF=0) JZ NEXT1 (JZ指令:当CF=1的时候跳转到NEXT1处继续执行, 但CF=0,所以不跳转,直接执行下一条指令) JNZ NEXT2 (JNZ指令:当CF=0时跳转到NEXT2处继续执行,此时 CF=0则跳转到NEXT去了) NEXT1:XOR AX,AX NEXT2: MOV AH,4CH INT 21H 这条指令之所以花如此大篇幅介绍,是因为它实在太常用啦! (2)IMUL A AX=AL*A(关键在于A的类型,如果A是字节类型的也就是8位2进 制数的时候,结果存放在AX中,如果A是字类型的16位, 高8位存在DX中,低8位放在AX中,以下相同)MUL A 同IMUL,只是IMUL做乘法的时候,符号位只要注意的,0表示负数, 1表示正数,在计算的时候要注意是否是有符号运算,但是 目前来看,我们还是比较少接触到有符号数乘法的,所以常 用MUL,希望不要考有符号数吧 IDIV A AL=AX/A的商AH=AX/A的余数(字运算的时候DX保存余数)DIV A同IDIV,这个是无符号的 二、逻辑运算指令 AND A,B A=A 与B (1+1=1 ,1+0=0 ,0+0=0 ) 常用举例:AND AX,86H (86H=10000110,则其中第1、6、7位是1,和AX与之后,A的第1、6、7位不变,其他位清零了) OR A,B A=A或B (A或B其中一个为1的时候,A=1) 常用举例:OR AX,86H (86H=10000110,则其中第1、6、7位是1,和AX或之后,A的第1、6、7位变成1,其他位不变) XOR A,B A=A异或B (AB相同的时候A=1,不同的时候A=0) 常用举例:XOR AX,AX 一对比就知道,AX和AX自然是全部都一样,所以每位都变成0,于是AX就被清零了 TEXT A,B A 与B 置标志位,不改变A和B的值,有点类似CMP(见计算相关指 令)的功能 NOT A A按位取反,相比NEG,NEG是求相反数,NOT是1和0互换

微机原理最新大全知识点

第一部分:填空选择(35分 寻址方式,地址形成方式, 16位地址如何形成 20位地址 存储器的基本分类,名称(掩模,可擦除…… 基本指令(带 C 与不带 C 的循环DMA 的传送方式,码制转换(非压缩, BCD DS,CS,SS,ES 的含义存放内容8086最小系统模式,硬件的哪个管脚决定 中断的类型 各标志寄存器名称及其内容 周期(时钟,总线…… CPU 与外界信息的传递方式 CPU 组成部件及其作用 第二部分:问答题(35分 计算机的组成部件及其用途 8253已知端口地址,控制字格式,写出其初始化方式 8255已知端口地址,写控制字,工作方式 存储器写地址(高位没用的地址线用 1表示第三部分:写程序结果(15分与或运算结果 左移右移,存储器中的结果 从指令中找出哪些正确与哪些是错误的 第四部分:编程题

求最大值 排序 微机原理重点: 第一部分:填空选择(35分寻址方式,地址形成方式, 16位地址如何形成 20位地址存储器的基本分类,名称(掩模,可擦除…… 基本指令 (带 C 与不带 C 的循环 DMA 的传送方式,码制转换(非压缩, BCD DS,CS,SS,ES 的含义存放内容 8086最小系统模式,硬件的哪个管脚决定中断的类型各标志寄存器名称及其内容周期 (时钟,总线…… CPU 与外界信息的传递方式 CPU 组成部件及其作用第二部分:问答题(35分计算机的组成部件及其用途 8253已知端口地址, 控制字格式,写出其初始化方式 8255已知端口地址,写控制字,工作方式存储器写地址(高位没用的地址线用 1表示第三部分:写程序结果(15分与或运算结果左移右移, 存储器中的结果从指令中找出哪些正确与哪些是错误的第四部分:编程题求最大值排序 第二章 8086体系结构与 8086CPU 机械 085 王鹏 1. 8086CPU 由哪两部分构成?它们的主要功能是什么? 答:8086CPU 由两部分组成:指令执行部件 (EU和总线接口部件 (BIU 指令执行部件 (EU 主要由算术逻辑运算单元 (ALU、标志寄存器 FR 、通用寄存器组和 EU 控制器等 4个部件组成,其主要功能是执行指令。总线接口部件 (BIU 主要由地址加法器、寄存器组、指令队列和总线控制电路等 4个部件组成, 其主要功能是形成访问存储器的物理地址、访问存储器并取指令暂存到指令队列中等待执行,访问存储器或 I /O 端口读取操作数参加 EU 运算或存放运算结果等。 3. 8086CPU 中有哪些寄存器?各有什么用途? 答:指令执行部件(EU 设有 8个 16位通用寄存器 AX 、 BX 、 CX 、 DX 、 SP 、 BP 、 SI 、 DI ,主要用途是保存数据和地址(包括内存地址和 I/O端口地址。其中 AX 、 BX 、 CX 、 DX 主要用于保存数据, BX 可用于保存地址, DX 还用于保存 I/O端口地址; BP 、 SI 、 DI 主要

相关文档
最新文档