当前位置:文档之家› 微机原理考试重点

微机原理考试重点

微机原理考试重点
微机原理考试重点

1:·诺依曼关于计算机系统运行的核心思想是程序存储和程序控制两个概念。

2:微机系统的结构特点,是把运算器和控制器部件集成一块集成电路芯片,该芯片被称为微处理器CPU。

3:微机系统采用总线结构,按照所传送信息的类型的不同,总线可分为地址总线AB、数据总线DB、控制总线CB。

4:微机的工作过程,是取指令、分析指令和执行指令三个步骤不断循环。

5:8088CPU有20位地址总线,可直接寻址的存空间是1MB,相应的物理地址围为00000H 到FFFFFH。

6:8088CPU部有四个16位段寄存器,分别是代码段寄存器CS、数据段寄存器DS、堆栈段寄存器SS和附加段寄存器ES。

7:从编程结构来看,8086CPU可分为总线接口部件BIU和执行部件EU两大部分,前者的主要功能是控制与片外的数据传送(存储器和I/O口),后者的主要功能是分析执行指令。8:ALU单元在8086CPU的执行部件EU中,可进行算术运算和逻辑运算。

EU包括ALU,通用寄存器和状态寄存器。

BIU有段寄存器、指令指针、地址加法器和指令队列缓冲器组成。

9:8086CPU部指令队列为6B;8088部指令队列为4B。

10:8086CPU被复位后,其部一些寄存器状态为:标志寄存器F=0000H,代码段寄存器CS=0FFFFH。

11:8088CPU的20位地址总线中,高四位是地址/状态复用总线;低八位是地址/数据复用总线。

12:CPU中得两个基址寄存器分别是数据段寄存器基址BX、堆栈段寄存器基址BP;两个变址寄存器分别是源变址寄存器SI、目的变址寄存器DI。

13:8086CPU中有一个16位标志寄存器,其中包括6个状态标志和3个控制标志。

14:在最小工作模式下,8086、8088微机系统的控制信号由CPU直接产生;而在最大工作模式下,控制信号则由总线控制器8288根据CPU的控制而产生,系统可以配置多个协处理器。

15:要把一项数据写入某I/O端口,8088CPU产生的下列控制信号电平状态为:RD=1,WR=0,M/IO=1。

16:若某CPU的主频为8MHz,其时钟周期为0.125μS,典型的总线周期为0.5μS。

17:指令MOV[BX+DI],AX中,源操作数采用寄存器寻址方式,目的操作数采用基址+变址寻址方式。SI、DI、BX默认数据段;BP默认堆栈段。

18:堆栈是微机存中得一个特殊区域,它按照后进先出的原则工作,段地址由堆栈段SS寄存器提供,偏移地址由堆栈指针SP寄存器提供,堆栈指针总是指向栈顶。

19:数据传送类指令中,只有POPF和LAHF两种指令影响标志位。

20:若AX=0E3FFH,BX=0FE00H,则执行CMPAX,BX后AX=0E3FFH,CF=1,SF=1。

21:控制转移类指令,有转移、调用和返回三种类型,其共同点是能够更新IP寄存器及CS 寄存器的容。

22:根据提供或接收操作数功能部件不同,微机系统中的操作数有寄存器操作数、存储器操作数和I/O端口操作数三种形式。

23:8086/8088指令系统采用变长代码的形式,最长指令的代码为6字节,最短指令代码为1字节。

24:一般来说,指令包括操作性质和操作对象两个部分,其中前者是必不可少的,后者则是可有可无、可多可少。

25:逻辑运算类指令中,逻辑非NOT指令为单操作数指令,测试TEST指令的运行不影响目

的操作数。

26:对一个字节的压缩BCD码进行不带进位的循环移位操作,移位次数为4时,则高低位互换;移位次数为8时,容得到恢复。

27:输入输出指令中得端口操作数,当端口地址为8位时,可以采用直接寻址方式,也可采用间接寻址方式;当端口地址为16位时,只能采用间接寻址方式。

28:存储器操作数有段地址,偏移地址和类型三个方面的属性。

29:串操作指令中得串,可能是字节串,也可能是字串,是指存放在存连续区域中的多项数据。

30:BCD码有两种不同的格式,即压缩BCD码和非压缩BCD码。前者一个字节表示2位十进制数,后者一个字节中只用低四位表示一位十进制数,高四位置0。

31:伪指令在源程序的汇编及连接过程中起作用,而指令则在程序的执行过程中起作用。32:汇编语言源程序中得标示符,可用以标识常量、变量、表达式、段、过程(宏指令)等组成汇编语言程序的基本要素。

33:变量和符号同属于存储器操作数,都有段地址、偏移地址和类型三种属性。变量是数据存储单元的符号地址,标号是指令代码的符号地址。

34:变量的属性值可取1、2、4,表示依稀那个数据的字节数;而标号的属性值只能取-1、-2表示标号所对应地址操作数的NEAR及FAR属性。

35:运算符NOT、OFFSET、XOR、LE的优先级由高到低的顺序是OFFSET、LE、NOT、XOR。36:在进行汇编语言程序设计的过程中,可以通过BIOS调用及DOS调用,实现对通用外部设备的操作控制。

37:主程序向子程序传递参数,可以采用寄存器、数据段或附加段、堆栈三种途径。

38:通过CALL、INT指令,可以调用已有的子程序。

39:基本的输入输出系统BIOS,存储在ROM中。

40:伪指令中除了定义数据伪指令,其余均不占用存空间。

41:可用来临时改变存储器的操作数属性的运算符为THIS。

42:按危机系统中位置及作用方式的差异,存储器系统主要包括缓存、存及外存三个部分。43:存储容量、存取速度及成本是存储器系统的主要性能指标。

44:部存储器系统主要包括存储体、地址译码器、片选与读/写控制电路及I/O电路等主要组成部分

45:部存储器系统的地址译码,有单级译码和双极译码两种方式。

46:RAM存储器有静SRAM和动DRAM两种形式;ROM存储器有掩膜MROM、可编程PROM和可擦除EPROM等类型。

47:RAM存储器有两种特点,分别为:属于易失性存储器,在线运行过程中随机进行读/写操作;ROM与之相反。

48:某RAM芯片的规格为512*8,且同时接受地址信号,则该芯片所需要的地址信号引脚数为9,数字信号引脚数为8。

49:利用存储器芯片构成存储器系统,包括位扩展,字扩展和位字扩展三种方式。

50:Cache的中文名为高速缓冲存储器,在系统中位于CPU和主存之间。

51:Cache中的数据块映像到主存时,通常可以采用直接、全相连和组相连三种映像方式。52:采用虚拟存储器的目的是扩大用户的编程空间。

53:中断方式下,CPU与I/O设备之间的数据传送过程,可分为:中断请求、中断判优、中断响应、中断服务和中断返回五个步骤。

54:8086/8088CPU引入外部可屏蔽中断请求的引脚为INTR,需要硬件提供中断类型码;引入外部非可屏蔽中断请求的引脚为NMI。

55:8086/8088系统最多可带256个中断源,每个中断源的中断向量都是4个字节,按终端类型码的顺序存放在中断向量区中。

56:CPU响应外部INTR中断时,具备的必要条件是当前无总线请求、当前无NMI请求、CPU 开中断,优先级最高,当前指令执行完毕。

57:外部中断源的请求被响应后,必须通过数据总线低8位向CPU提供终端类型码。

58:单片8259A最多可以管理8级外部中断;通过级联最多可以管理64级外部中断。59:8259A的中断类型码是在初始化编程时由ICW2命令设置的,而EOI命令则是由命令操作字OCW2构成的。

60:在以8086CPU为核心的微机系统中,中断向量区共1024字节,物理地址区间为00000H~003FFH地址围。

61:CPU响应外部中断时,中断向量是由响应接口(即中断源及其接口)提供的。

62:8088CPU响应可屏蔽中断后向外发出的应答信号为#INTA。

63:以8086/8088为核心构成的微机系统,中断向量表的物理地址围是00000H~003FFH。64:CPU响应外部中断时会在第2个响应周期中读入一个节的中断向量。

65:8259A按级联工作方式时,主片的#SP/#EN引脚接高电平,从片的#SP/#EN引脚接低电平。

66:8086/8088CPU中断响应后,一次完成关中断、保护标志断点信息、取中断类型码等操

作。

67:8259A芯片中,ISR寄存器中相应位的复位方式有自动复位、由普通EOI命令复位和有特殊EOI命令复位。

68:8259A的中断优先权自动循环方式,有普通循环和特殊循环两种形式。

69:8259A的ICW是在被初始化时接受的,OCW可在任何时候接受。

70:8259A的ICW2=08H,IR4引脚有中断请求,则相应中断向量存放在中断向量表自00030H 开始的连续4个字节的存储单元。

71:采用DMA方式在存储器与I/O接口设备之间进行数据传输时,对于PC机来说,数据的传送一定要经过系统总线。

72:I/O接口是CPU与I/O设备之间的连接电路,具有暂存输入输出数据、输入输出信号类型的转换、输入输出过程的联络控制和输入输出的错误的检测等方面的功能。

73:CPU与外部I/O设备之间的数据传送控制,主要有程控、中断和DMA三种方式。

74:根据微机系统的不同,I/O端口可以采用与系统统一及端口独立两种不同的编制方式。以8086/8088CPU为核心的微机系统,I/O段口采用独立编址方式。

75:帧格式和波特率是异步串行通信的两项主要容。

76:一片8255A芯片,需占用4个I/O端口地址,分别对应其端口A、端口B、端口C和控制字寄存器。

77:8255A的端口A具有3中工作方式,而端口B只有2种工作方式。

78:8255A的控制字分为方式选择控制字和C口置位复位控制字两种形势,都必须输出到芯片的控制字寄存器端口。

79:以8086CPU为核心的危机应用系统中,假定8255A芯片端口A地址是84H,则其控制字寄存器的地址是87H。

80:8255A芯片的控制字为95H,则说明A口工作在方式0,B口工作在方式1。

81:从8255A的端口C读取数据时,8255A的引脚#CS、A1、A0、#RD、#WR的电平分别为0、1、0、0、1。

82:8255A的端口中,只能进行写操作而不能进行度操作的端口是控制字寄存器。

83:8255A的端口A工作在方式1输出时,要利用PC3、PC6、PC7引脚传送联络信号,在方式1输入时,利用PC3、PC4、PC5引脚传销on个联络信号。

84:微机应用中的定时与技术,可以归结为对脉冲沿的计数,如果被计数脉冲信号的周期(频率)恒定不变,则计数则为定时。

85:8253有3个独立的16位减法定时/计数通道,每个通道可以按照二进制或十进制(BCD 码)方式计数。

86:已知8253某通道的控制字为54H,计数初值为12H,通道时钟输入端的输入时钟频率为1.191MHZ,则8253的1号通道工作在方式2下。

87:8253CLK0的输入脉冲信号的频率为1MHZ,OUT0输出周期为8ms的方波,通道0采用BCD 码计数,则应写入的计数值为8000,通道正常0工作时,GATE0信号应输入高电平。

88:设8253的通道1工作在方式2,计数初值为18,CLK1=1.19318MHz,则OUT1端输出脉冲信号的周期为15.08μs,负脉冲的宽度为0.84μs。

89:定时/计数芯片8253工作在方式2、3时会产生连续的方波输出。占空比为0.5时为方式3。

90:8253工作在方式3时,能够产生占空比约50%的连续方波。

91:若8253的控制字为01110011B,则相应通道的最大计数初值可以设置为10000。

92:8253接收通道控制字后,OUT端始值输出为低电平的工作方式为方式0。

93:设8253芯片的通道1按二进制计数,计数初值为84,则实际输出的计数初值应为84。

(注:这时计数初值也为二进制计数)

94:设8253芯片的通道0按十进制计数,计数初值为84,则实际输出的计数初值应为84H。95:设8253通道0的地址为0F8H,若要在通道1的工作过程中读取实时计数值,则需首先把通道锁存命令发往端口0FBH。

96:若8253的A1、A0引脚分别接在8086CPU的A2、A3引脚,其通道0的地址为0B0H,则通道2的计数初值应写入0B4H端口。

97:8253定时/计数芯片共有6种工作方式,其中方式2和方式3连续计数,其他工作方式则为一次性计数。

98:8253芯片中的GATE信号的作用是实现硬件触发,它有电平和边沿两种出发方式。99:串行通信的特点是传输速度快,传输距离近。在异步串行通信中,使用波特率来表示数据的传输速率,它是指每秒钟传送的二进制位数。

100:利用8250进行异步串行通讯时,当设定传输速率为8400波特,传输格式为1个起始位,1个停止位时,每秒最多可传送840个字节。

101:半导体静态RAM靠RS触发器存储信息,而动态RAM则靠MOS电路中栅极电容存储信息。102:按在系统中所处得不同层次和位置,总线分为片总线,局部总线,系统总线和通信总线。

103:异步串行通信传送数据的基本单位为一个字符;同步串行通信传送数据的基本单位为一个帧,其中最先传送的是同步字符。

104:在直接寻址方式下,操作数默认存放在数据段。

105:CPU和DMA控制器之间是通过CPU的引脚HOLD,HDLA进行总线控制权交换。

106:串行接口芯片INTEL8251A同步方式有同步和外同步两种方式,按同步方式工作时SYNDET作为输出端,按外同步方式工作时引脚SYDNET作为输入端。该芯片的引脚TxRDY为“1”的条件是CTS为低电平而TxEN为高电平且发送缓冲器为空。

107:CPU与存储器或I/O端口传输一次数据所用的时间称为总线周期。

108:当8255A的端口A工作在方式2时,需要C的5根信号线作为联络信号,此时B口可以工作在1或0。

109:高档微机系统中采用Cache存储器的作用是减少CPU与存储器效率发挥的主要因素为Cache的容量和块的大小,通常用“命中率”来衡量Cache的效率,其含义是CPU所要访问的信息在Cache中的比率。

110:外设如果接的是数据线0~7就必须用偶地址,接8~15就必须用奇地址。AD0=0时对偶地址进行操作;AD0=1时对奇地址进行操作。AD0作为低8位数据的选通信号。

111:已知 IP=0100H,JMP short LAB1的指令码为(E8 E0),则目标地址IP=01E2H。112:在汇编程序设计中,如果想在运行过程中改变存储器操作数类型,可以使用CBW和CWD 运算符指令实现。(PTR)

113:设栈顶地址为3000H,当执行 RET 0006后,SP的值为3008H。(SP=SP+2,SP=SP+n)114:CPU定时所用的时间单位一般有三种:指令周期,总线周期和时钟周期。

115:基本的总线操作有:存储器读/写;I/O口读/写。

116:硬件中断也称为外部中断。硬件中断可以分为两种:一种是可屏蔽中断,由INTR引脚输入;另一种是不可屏蔽中断,由NMI引脚引入。中断次序:软件中断→NMI→INTR→单步。117:一个8位二进制整数用补码表示,且该数中含有3个1和5个0,则表示的最小值为-125。

118:由于8088/8086CPU的地址总线采用时分复用方式,所以在其发出地址信号之后,须在T1状态发ALE地址锁存信号。

119:DMAC的工作方式有CPU暂停方式,CPU周期窃取方式,DMA方式三种。

120:在中断响应周期,将中断标志清0是由硬件自动完成。

121:INTEL8251A的发送器用于接收从CPU来的并行数据,数据转换后按规定格式从TxD引脚发送出去。向CPU发送的中断请求信号是TxRDY。

122:ADC574是一个12位采用逐位比较方式的ADC。

123:EPROM2716有两个电源输入端,他们分别为+5,+25V。

124:Intel2164动态RAM存储器中,对存储器刷新的方法是每次刷新512单元,共需128个周期可将存储器刷新一次。

125:DMA控制器8237有4个独立DMA传输通道。支持的每次最大的传送字节数64K。传输工作方式:单字节,数据块,请求和级联。

126:指示性语句和指令性语句分别在程序的编译和运行中起作用。

127:8086/8088CPU在指令周期的最后一个状态采样INTR信号,以决定是否进入中断响应周期。

128:具有指令流水线结构的CPU,一般情况下指令的执行时间主要取决于CPU的时钟周期。129:在一段汇编语言中需要多次调用另一端程序,则采用宏指令比用子程序实现占空间大,但速度快。

130:最小模式:3片8282地址锁存器,2片8286收发器

最大模式:3片8282地址锁存器,2片8286收发器,1片8288总线控制器

131:通常对CACHE的替换策略有:FIFO和LRU两种策略。

132:键盘有行扫描法和行发转法。

133:DAC0832部由输入寄存器、8位D/A转换器、片选及寄存器选择三部分组成。部采用R-2R T电阻网络实现。

134:循环程序有DO-WHILE和DO-UNTIL两种结构。

135:MOVSB指令默认的目的数据应放在附加段中。SCASB指令指定的关键字应存放在AX中。136:表号的类型有NEAR和FAR两种。

137:表达式是由运算符和操作数组成的序列,在汇编时产生一个确定的值。对于操作数来说,可以分为常数、常量操作数、存储器操作数、常量表达式和地址表达式。

138:8086/8088CPU部采用16位结构进行操作,对外有20根地址线。

139:执行 MOV AX,54389H

ADD AX,456AH后,ZF=0,OF=1

140:在数据传送指令中,不允许对SC和IP进行操作;所有数据传送指令对状态寄存器的容无影响。

141:8086、8088最小模式下的典型时序有:存储器读写,输入输出,中断响应,系统复位和总线占用。最大模式:存储器读写,I/O读写操作。

142:伪指令中除了定4

微机原理试题及答案

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 。

微机原理及应用教案(二)

2.1 微型计算机系统(4) 教学目的: 1、理解掌握计算机软件及分类; 2、了解机器语言、汇编语言、高级语言的区别; 3、了解三种语言处理程序的区别; 4、了解程序设计工具; 5、了解数据库及数据库管理系统; 6、了解诊断程序; 7、了解应用软件及分类。 教学过程: 一、引入 [问题1]. 同学们都知道计算机分为硬件和软件两大系统,前面我们了解硬件系统,那么软件指什么?你们都用过或听过那些软件?(学生边回答,教师边在黑板上分类写) 如:Windows 98 Word flash VB Photoshop Windows xp Excel VC Windows 2003 WPS VF [问题2]. 请同学们说一说这些软件的用途 二、新课 1、计算机软件:指为运行、维护、管理、应用计算机所编制程序的总和。 软件? ??应用软件系统软件 2、系统软件及其分类 系统软件??? ?? ??系统工具集数据库管理系统程序设计系统软件 操作系统 ①操作系统:是计算机硬件和软件的接口, 也是用户与计算机的接口, 管理计算机软、硬资源――充分发挥计算机的系统效率(存储器管理、I/O 设备管理、文 件管理) 组织协调计算机的运行――增强计算机系统处理能力 提供人机有的对话接口。

②计算机语言 机器语言: 指令:计算机执行各种操作的命令 机器指令:用二进制编码表示的指令 机器语言:用机器指令编写的程序 机器语言的特点:能被计算机直接识别理解,但编程困难 汇编语言:用与机器语言一一对应的字母代码表示的语言,便于理解记忆,不具有通用性。 高级语言:又称算法语言,英文单词+数学语言,不受机种限制,有很强通用性,目前有数百种。 ③语言处理程序――“翻译” 目标程序―――机器语言程序 源程序――――汇编语言程序和高级语言程序 由于计算机只能直接执行用机器语言编写的目标程序,因而“源程序”必须“翻译”成目标程序,计算机才能执行。把源程序“翻译”成目标程序的翻译程序叫语言处理程序。一般分为以下三种: 汇编程序:汇编语言源程序 ????→?分析查错代真目标程序 解释程序:将高级语言源程序????→?逐句翻译并执行 目标程序 编译程序:将高级语言源程序 ????→?分析查错代真目标程序 ④程序设计工具集 文本编辑程序 连接程序 调试程序 ⑤数据库及数据库管理系统 ⑥诊断程序 3、应用软件:利用计算机所提供的系统软件,为解决各种实际问题而编制的程序。分为:通用软件和专用软件。 三、小结与作业 小结: 1、计算机软件系统的分类。 2、系统软件与应用软件的区别。 作业: 课本40页,练习1、④⑤ 2、①

32位微机原理考试重点

1,原码:0表示“+”,1表示“-”,数值位与真值数值位相同。 反码:正数的反码与原码表示相同。负数反码符号位为1,数值位为原码数值各位取反。 补码:正数的补码表示与原码相同。负数补码的符号位为1,数值位等于反码加1。[X]补= [X]反+1 负数直接求补: 从最低位起,到出现第一个1以前原码中的数字不变,以后逐位取反,但符号位不变。 2,各种编码方法的表数范围: n+1位二进制编码x表示的整数范围: 原码、反码:-2n<x<2n 补码:-2n≤x<2n 8位原码、反码的表数范围是-127~+127,补码的表数范围是-128~+127;16位原码、反码的表数范围是-32767~+32767,补码的表数范围是-32768~+32767 3,原码、反码、补码表示小结: 正数的原码、反码、补码表示均相同, 符号位为0,数值位同数的真值。 零的原码和反码均有2个编码,补码只有1个编码。 负数的原码、反码、补码表示均不同, 符号位为1,数值位:原码为数的绝对值 反码为每一位均取反码 补码为反码再在最低位+1 由[X]补求[-X]补:逐位取反(包括符号位),再在最低位+1 4,进位标志CF(Carry Flag):运算结果的最高位产生进位或借位时,或循环指令也会影响该位。 奇偶标志PF(Parity Flag):运算结果的低8位中所含1的个数为偶数个,则该位置1。 辅助进位标志AF(Auxiliary Carry Flag):加减法运算时,如果第3位与第4位之间有进位或借位产生,则该位置1。一般用于BCD运算中是否进行十进制调整的判断依据。 零标志ZF(Zero Flag):运算结果为零,则该位置1。 符号标志SF(Sign Flag):与运算结果符号位(即最高位)相同。 溢出标志OF(Overflow Flag):当运算结果超出结果寄存器的表达范围时,该位置1。 跟踪标志TF(Trap Flag):控制CPU按调试的单步方式执行指令。 中断允许标志IF(Interrupt Enable Flag):控制CPU对外部可屏蔽中断(INTR)的响应。 当IF=1时,允许CPU响应外部可屏蔽中断;当IF=0时,禁止响应INTR,但不禁止CPU对非屏蔽中断(NMI)的响应。 方向标志DF(Direction Flag):用于控制串操作指令中的地址变化方向。 5,立即寻址方式:8086 CPU指令系统中,有一部分指令所用的8位或16位操作数就在指令中提供,这种方式叫立即寻址方式。 例如: MOV AL,80H;将十六进制数80H送入AL MOV AX,1090H;将1090H送AX,AH中为10H,AL中为90H 寄存器寻址方式:如果操作数在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 。

微机原理试题及答案

微机原理试题及答案 微机原理试题及答案 一、填空题(每空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单片机中,

浙江大学微机原理(DSP)考试必背(知识点及基本程序部分)

第二章系统控制与中断+老师复习时专讲的中断内容 1、【强记】void InitSysCtrl( ) void InitSysCtrl() { EALLOW; WDCR=0x0068; //屏蔽WatchDog PLLCR=0xA; //锁相环设为10/2=5倍频(使系统时钟30MHz*5=150MHz) //PLLCR可设0x0~0xA,其中0x0和0x1等效,均为1/2=0.5倍频for(i= 0; i< ( (131072/2)/12 ); i++) {;} HISPCP=1; // HISPCLK=SYSCLK/HISPCP*2,从而有75MHz LOSPCP=2; // LOSPCLK=SYSCLK/LOSPCP*2,从而有37.5MHz PCLKCR=0x0D0B; //写1开启部分外设,这里开启了SCIA/B,SPI,ADC,EV A/B //0000 1101 0000 1011 EDIS; } 2、解释WatchDog(看门狗)工作原理(记住位域名称与功能) 片内振荡器时钟OSCCLK经过分频后进入8位看门狗计数器,当计数器上溢,则可输出中断或复位信号。当看门狗使能,若系统正常运行,则需用户周期性地在看门狗计数器上溢前向复位寄存器WDKEY写入0x55+0xAA来清零计数器,若程序受干扰而跑飞,则看门狗的中断或复位信号可使系统恢复至正常状态,提高系统稳定性与可靠性。 补充——涉及寄存器: 系统控制和状态寄存器SCSR:WDENINT指定看门狗输出复位信号还是中断信号;WDOVERRIDE指定是否允许用户修改控制寄存器WDCR的WDDIS位; 计数寄存器WDCNTR:低8位连续加计数,可由复位寄存器WDKEY立即清零; 复位寄存器WDKEY:连续写入0x55+0xAA可清零计数寄存器WDCNTR,写入其它序列则立即触发看门狗复位事件。读该寄存器返回控制寄存器WDCR值; 控制寄存器WDCR:WDFLAG为看门狗复位状态标志位,若复位事件由看门狗触发则置1,用户写1清零;WDDIS写1使能,写0屏蔽看门狗;WDCHK必须写101才能写WDCR 寄存器;WDPS为看门狗计数器时钟相对于OSCCLK/512的分频系数。 3、解释PLL(锁相环)工作原理 PLL负责把片内振荡器时钟或外部时钟经过倍频转化为系统时钟SYSCLKOUT。 当引脚XF_XPLLDIS为低电平:PLL被禁止,系统时钟直接引用外部时钟源。 当引脚XF_XPLLDIS为高电平:若PLLCR为0,则PLL被旁路,片内振荡器时钟OSCCLK被二分频;若PLLCR为n(n=0x1~0xA),则PLL使能,OSCCLK被(n/2)倍频。 4、【强记】为了使CPU定时器工作在指定频率,应如何设置 void InitSysCtrl(); void InitCputimer(void) //定时器初始化,中断周期为1ms(1kHz) { EALLOW; TIMER0TPR=149;//CPU定时器分频寄存器,150MHz/(149+1)=1MHz的计时器时钟TIMER0TPRH=0;//CPU定时器分频寄存器的高位置0 TIMER0PRD=(long)999;//设置CPU定时器周期寄存器,1MHz/(999+1)=1kHz

微机原理考试必备

数据段中有一字符串(10B),要求传送到附加段(符号地址MESS2开始)中的一个缓冲区 解: DATA SEGMENT;MESS1 DB '0123456789';DATA ENDS;EXTA SEGMENT; MESS2 DB 10 DUP(0);EXTA ENDS;CODE SEGMENT;ASSUME CS:CODE,DS:DATA,ES:EXTA;BEGIN: MOV AX,DATA;MOV DS,AX;MOV AX,EXTA;MOV ES,AX;CLD;MOV CX,5;MOV SI,0;MOV DI,0;REP MOVSW;CODE ENDS;END BEGIN; 以BUF为首地址的内存单元中,存放若干个8位的带符号数,统计数组中大于等于0的个数,并将结果存入result字节单元中 解 BUFF DB 1,-4,90,16,0,36,-49,-68;CNT EQU $ - BUFF;RESULT DB ?;DATA ENDS;STACK SEGMENT PARA 'stack';DB 100 DUP(0); STACK ENDS;CODE SEGMENT;ASSUME CS:CODE,DS:DATA,SS:STACK;START: MOV AX,DATA;MOV DS,AX;LEA SI,BUFF;MOV DL,0;MOV CL,CNT; LOP1: MOV AL,[SI];CMP AL,0;JL LOP2;INC DL;LOP2: INC SI;DEC CL;JNZ LOP1;MOV RESULT,DL;MOV AH,4CH; INT 21H;CODE ENDS;END START; 编一个程序,累加数组中的元素,并将和存入SUM单元 DATA SEGMENT;ARY DW 1,2,3,4,5,6,7,8,9,10;COUNT DW 10;SUM DW ?;DATA ENDS;CODE SEGMENT;MAIN PROC FAR;ASSUME CS:CODE,DS:DATA;START: PUSH;SUB AX,AX;PUSH AX;MOV AX,DATA; MOV DS,AX;CALL PROADD;RET;MAIN ENDP;PROADD PROC NEAR; PUSH AX;PUSH CX;PUSH SI;LEA SI,ARY;MOV CX, [COUNT]; XOR AX,AX;NEXT: ADD AX,[SI];ADD SI,2;LOOP NEXT;MOV [SUM],AX;POP SI;POP CX;POP AX;RET;PROADD ENDP; CODE ENDS;END START; 1加到100存到一个变量中 ASSUME CS:CODE , DS:DATA;DATA SEGMENT;JIEGUO DW ?;DATA ENDS;CODE SEGMENT;START:;MOV AX , DATA;MOV DS , AX;MOV CX , 100;

微机原理试题及答案 (1)

学年第学期微机原理及应用(A)课程试卷 卷16 班级姓名得分任课教师 一、选择题:(每题分,共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 )。 bytes 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单元中分别存放的是两个双

微机原理及应用习题105道

《微机原理与应用》习题 1. 求ADDRI 开始单元中连续存放的两个双字数据之和,将结果存放在ADDR2开始的单元,并将结果在显示器上显示出来。(假定和不超过双字) 2. 在一个首地址为STR 、长度为N 的字符串中查找“空格”,找到则向DL 中送1,否则向DL 中送-1。 3. 将两位十六进制数转换成ASCII 码,并送屏幕显示,要求使用顺序结构实现。 4. 使用分支结构实现将1位十六进制数转换成ASCII 码。假设需要转换的十六进制数已存放在AL 的低4位上,转换结果仍存放到AL 中。 5. 一个32位数存放在以数据段的BUF 单元开始的位置。编写子程序统计该数中含“1”的个数,并将其结果存入RSLT 字节单元。 6. 用查表法将1位十六进制数转换成相应的ASCII 码,并将结果送屏幕显示。 7. 将数据段中首地址为ADDR 、长度为N 的一组数据加1,并送回原处。 8. 将数据段ADDR1地址处的200个字节数据,传送到数据段地址为ADDR2处。 9. 编写程序,已知有某字串BUF1的首址为2000H ,并且数据段与附加段重合。欲从BUF1处开始将20个字数据顺序传送至BUF2处。 10. 有First 和Second 开始的2个长度相等的字符串,交换2个字符串的内容。 11. 编写程序能够完成矩阵A 与向量B 相乘,结果存放在向量C 中。 已知:矩阵142321598765A ????=?????? ,向量[]T 2457B =。 提示:对于[][]11 121314T T 21 22232412341233132 3334a a a a a a a a b b b b c c c a a a a ?????=?????? 计算公式为:41, 1,2,3i ij j j C a b i ===∑;汇编语言程序采用双循环结构。 12. 假设在内存BUF 为首地址的数据区中,有50个字节的无符号数,编一程序能够找出数据块中的最大者,并把它送至MAX 单元中。 13. 编写程序,给一串字符加上奇校验位,采用堆栈传递参数。 14. 编写程序,分别将M1、M2、M3中两个压缩型BCD 码求和,并将结果保存。 15. 编写程序,求ARRAY 开始的100个带符号字节数据的绝对值,结果放在Result 开始的100个字节中。

16、32位微机原理、汇编语言与接口技术教程课后复习题答案

《16/32位微机原理、汇编语言及接口技术教程》 部分习题参考解答 第1章微型计算机系统概述 〔习题1.2〕 什么是通用微处理器、单片机(微控制器)、DSP芯片、嵌入式系统? 〔解答〕 通用微处理器:适合较广的应用领域的微处理器,例如装在PC机、笔记本电脑、工作站、服务器上的微处理器。 单片机:是指通常用于控制领域的微处理器芯片,其部除CPU外还集成了计算机的其他一些主要部件,只需配上少量的外部电路和设备,就可以构成具体的应用系统。 DSP芯片:称数字信号处理器,也是一种微控制器,其更适合处理高速的数字信号,部集成有高速乘法器,能够进行快速乘法和加法运算。 嵌入式系统:利用微控制器、数字信号处理器或通用微处理器,结合具体应用构成的控制系统,其典型的特点是把计算机直接嵌入到应用系统之中。 〔习题1.5〕 说明微型计算机系统的硬件组成及各部分作用。 〔解答〕 CPU:CPU也称处理器,是微机的核心。它采用大规模集成电路芯片,芯片集成了控制器、运算器和若干高速存储单元(即寄存器)。处理器及其支持电路构成了微机系统的控制中心,对系统的各个部件进行统一的协调和控制。 存储器:存储器是存放程序和数据的部件。 外部设备:外部设备是指可与微机进行交互的输入(Input)设备和输出(Output)设备,也称I/O设备。I/O设备通过I/O接口与主机连接。

总线:互连各个部件的共用通道,主要含数据总线、地址总线和控制总线信号。 〔习题1.6〕 什么是总线?微机总线通常有哪3组信号?各组信号的作用是什么? 〔解答〕 总线:传递信息的共用通道,物理上是一组公用导线。 3组信号线:数据总线、地址总线和控制总线。 (1)地址总线:传输将要访问的主存单元或I/O端口的地址信息。 (2)数据总线:传输读写操作的数据信息。 (3)控制总线:协调系统中各部件的操作。 〔习题1.7〕 简答如下概念: (1)计算机字长 (2)取指-译码-执行周期 (3)ROM-BIOS (4)中断 (5)ISA总线 〔解答〕 (1)处理器每个单位时间可以处理的二进制数据位数称计算机字长。 (2)指令的处理过程,即指处理器从主存储器读取指令(简称取指),翻译指令代码的功能(简称译码),然后执行指令所规定的操作(简称执行)的过程。 (3)ROM-BIOS是“基本输入输出系统”,操作系统通过对BIOS的调用驱动各硬件设备,用户也可以在应用程序中调用BIOS中的许多功能。 (4)中断是CPU正常执行程序的流程被某种原因打断、并暂时停止,转向执行事先安排好的一段处理程序,待该处理程序结束后仍返回被中断的指令继续执行的过程。 (5)ISA总线是指IBM PC/AT机上使用的系统总线。 〔习题1.8〕 下列十六进制数表示无符号整数,请转换为十进制形式的真值: (1)FFH (2)0H (3)5EH (4)EFH 〔解答〕 (1) 255 (2) 0 (3) 94 (4) 239

微机原理试题A(答案)

一、填空题(本题20分,每空1分) 1、8086CPU对I/O端口采用单独编址方式,CPU区分对存储器还是对I/O端口访问的引脚是(M/I),当该引脚是(低电平)电平时表示CPU对I/O端口进行读写。 2、在8086微机系统中,内存单元中的二进制码可以认为是机器操作码、各种进 制数据或者ASCII码,设某内存单元有二进制码10000101B;如理解为补码,它 代表的十进制数值为(-123 );如理解为BCD码,它对应的十进制数值为 (85 )。 3、异步串行需发送的8位二进制数为00111001,如采用一位起始位、一位偶校 验位和一位停止位,那么串行口发送的帧信息为(010********B)。 4、设AL=6AH,执行SUB AL,0C7H后,标志位CF为(1),OF为(1)。 5、用2K×4的RAM芯片,组成32K×8的存储容量;需(32片)片该RAM芯片,最少需要(15)根寻址线,其中有(11 )根片内寻址线。 6、8086CPU的响应可屏蔽中断时,响应过程需要两个中断响应周期,每个中断 响应周期有( 4)个T状态,在第二个响应周期应该将中断类型号送到CPU数据 总线(低8位)上;设该中断类型号为25H,则其中断服务程序的入口地址存放 在中断向量表中的首地址为(000094H)的四个连续单元中。 7、执行完REPZ CMPSB后,CX>0,则说明(SI所指定的字符串与DI所指定的 字符串不相等)。 8、指令JMP SHORT NEXT,在内序中的偏移地址为202AH(注,这是该指令第 1字节所在的地址),设该指令的机器码为EBA9H(其中EBH为操作码,A9H为操 作数),执行该指令后,CPU转移到偏移地址IP为( 1FD5H )的指令继续工作。 9、芯片8255A的(A口)可工作在双向总线方式,此时需要(5)根联络控 制线。 10、8086响应可屏蔽硬件中断申请的条件是(INTR=1(或者有效)和IF=1 )。 11、指令ADD AX,[BP+SI+200]的源操作数寻址方式是(相对基址加变址寻址方式),源操作数物理地址表达方式为(有效的物理地址=16×(SS)+(BP)+(SI)+200 )。 一、答: 1.(1)M/I,(2)低电平 2.(3)-123,(4)85 3.(5)010********B

32位微机原理与接口技术试题

32位微机原理与接口技术试题

信息科学技术学院 (答案写在答题纸上,写在试题纸上无效) 一、 填空题(30分) 1、计算机存储信息是按位存放的,1个字节等于 个二进制位,1KB 等于 个字节。 2、设A=10001110,B=11001100,则A 和B 的“或”A+B= ,A 和B 的“与”A ?B= ,A 和B 的异或 A ⊕ B = , A 的“非”A = 。 3、布尔代数中的摩根定理是: B A += ,B A ?= 。 4、8088CPU 的数据总线是 位的,地址总线是 位的。 5、8086CPU 从功能上可分为两部分,即 和 。 6、8086CPU 的4个段地址寄存器分别是CS 、DS 、ES 、SS,其中CS 是 寄存器,DS 寄存器,ES 是 寄存器,SS 是寄存器。 7、8086CPU 的标志寄存器的标志位可分为控制标志和状态标志,其中ZF 是 标志,DF 是 标志。 8、8086CPU 的4个通用寄存器分别是 、 、 、 ,它们既可以作为 位寄存器使用, 也可以作为 位寄存器使用。 9、8086CPU 可用20位地址寻址 字节的内存空间。 10、计算机I/O 接口电路与外部设备间可以交换的信号类型有4类,除了 量和 量外,还包括开关量和脉 冲量。 11、在8086的几种寻址方式中,采用立即数寻址时操作数在指令中提供,那么采用寄存器寻址时操作数在 中,采用直接寻址方式时操作数在 中,采用寄存器间接寻址方式时操作数在 中。 二、 选择题(14分) 1、与十进制数88等值的二进制数是 。 A )1110001 B )1110011 C )1011000 D )1101100 2、十进制数63.875转换成二进制数是 。 A )110100.01 B)111111.111 C)100110.11 D)100101.101 3、十进制数64转换成八进制数是 。 A )001Q B )100Q C )161Q D )112Q 4、将二进制小数11.11转换成十进制小数是 。 A )3.75 B)2.75 C)3.25 D)3.5 5、 是计算机的记忆装置的基本单元。 A )触发器 B)寄存器 C)存储器 D)计数器 6、常见的通信方式有并行通信和串行通信,那么8255A 是一颗 芯片。 A )并行通信 B )串行通信 C )既可以进行并行通信也可以进行串行通信 D )无线通信 7、8086计算机系统中常用的中断处理芯片是 。 A )8259A B )8255A C )8286 D )8284A 8、计算机系统中的I/O 接口又被称为 。 A )输入/输出接口 B )并行通信接口 C )串行通信接口 D )控制接口 9、DW 是 伪指令。 课程考试试题 学期 学年 拟题人: 校对人: 拟题学院(系): 适 用 专

32位微机原理考试重点文库.docx

1,原码:0表示“+”,I表示“一”,数值位与真值数值位相同。 反码:正数的反码与原码表示相同。负数反码符号位为1,数值位为原码数值各位取反。补码:正数的补码表示与原码相同。负数补码的符号位为1,数值位等于反码加1。[XJ补二[X」反+1负数直接求补:从最低位起,到出现第一个1以前原码中的数字不变,以后逐位取反, 但符号位不变。 2,各种编码方法的表数范围: n+1位二进制编码x表示的整数范围: 原码、反码:?2n

微机原理试题

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.指令队列缓冲器

微机原理考试习题

. 1、CPU要访问的某一存储单元的实际地址称( C )。 A、段地址 B、偏移地址 C、物理地址 D、逻辑地址2.已知[X]补=80H,则X= D 。 A. 80H B. 0 C. 0FFH D. -80H 4.已知X=78,Y=-83,则[X+Y]补= 。 A. 0F5H B. 0A1H C. 0FBH D. 65H 9.将93H扩展为字的结果是 A A. FF93H B. 0093H C. 1193H D. 1093H 10.56的压缩BCD码是 B A. 38H B. 56H C. 0506H D. 3536H 12.十进制数-128的8位二进制数的补码为 C A. 11111110 B. 01111111 C. 10000000 D. 10000001 13.下列为补码表示,其中真值最大的是 D A. 10001000 B.11111111 C.00000000 D.00000001 15.计算机对字符、符号采用统一的二进制编码。其编码采用的是 C A. BCD码 B. 二进制码 C.ASCII D. 十六进制码 1.在微机系统中分析并控制指令执行的部件是 C 。 A. 寄存器 B. 数据寄存器 C. CPU D. EU 2.在计算机的CPU中执行算术逻辑运算的部件是 A 。 A. ALU B. PC C. AL D. AR 3.执行指令PUCH CX后堆栈指针SP自动 C 。 A. +2 B. +1 C. -2 D. -1 4.在标志寄存器中表示溢出的标志是 C 。 A. AF B. CF C. OF D. SF 5.对汇编语言源程序进行翻译的程序是 C 。 A. 连接程序 B. 汇编程序 C. 编译程序 D. 目标程序6.在汇编语言中,能够翻译成二进制代码的指令是 A 。 A. 汇编指令 B. 伪指令 C. 机器指令 D. 宏指令10.将高级语言程序翻译成机器语言代码的实用程序是 A 。 A. 编译程序 B. 汇编程序 C. 解释程序 D.目标程序12.用 A 指出下一条要执行的指令所在单元的偏移地址。 A.IP B.SP C.通用寄存器D.段寄存器 13.代码段寄存器是 D 。 A.IP B. SP C. DS D. CS 14.某数据段存储单元的偏移地址为2200H~31FFH,则其存储空间大小是。 A.2K B.4K C. 8K D. 16K 15.在8086标志寄存器中,ZF=1表示 B 。 A.结果有进位 B. 结果为0 C.结果溢出 D. 结果为负 16.两个操作数运算时,下列哪种结果会发生溢出 B 。 A.两个负数相加,结果为负 B.两个正数相加,结果为负 C.一正一负相加,结果为负 D.两个正数相加,结果为正 20.物理地址的计算公式是 C 。 A.段地址×10+偏移地址 B. 偏移地址×10+段地址 C.段地址×10H+偏移地址 D. 偏移地址×10H+段地址21.在8086系统中,数据寄存器组为 B 。 A.SI、DI、SP、BP B. AX、BX、CX、DX C. CS、DS、ES、SS D. CF、SF、ZF、OF 22.在内存中,每一小段的大小为。 A.64KB B. 16KB C.64B D. 16B 24.在DEBUG下,修改寄存器AX的命令是 B 。 A.U AX B.R AX C.R D.A AX 1.指令MOV AX,DS:[1000H],源操作数的寻址方式是 B 。 A.立即寻址 B. 直接寻址 C. 寄存器寻址 D. 基址变址寻址 2.指令MOV AX,ES:COUNT[DI],源操作数的寻址方式是C 。 A.基址变址寻址 B. 立即寻址 C. 寄存器相对寻址 D. 相对基址变址寻址 4.若(AX)=2530H,(BX)=18E6H,MOV [BX],AL指令正确的执行结果为 C 。 A.BX寄存器的值为2530H B. BL寄存器的值为30H C. 18E6H单元的值为30H D. 18E6H单元的值为2530H 10.指令MOV DX,DELTA[BX][SI]的源操作数保存在 C 。 A.代码段 B. 堆栈段 C. 数据段 D. 附加段11.操作数地址由BX寄存器指出,则它的寻址方式是 D 。 A.直接寻址 B. 寄存器寻址 C. 立即寻址 D. 寄存器间接寻址 12.指令“MOV ES:[BX],AX”中,目的操作数的寻址方式为 D 。 A.立即数寻址 B. 寄存器寻址 C.存储器直接寻址 D. 寄存器间接寻址 13.一条指令中目的操作数不允许使用的寻址方式是 B 。 A.寄存器寻址 B. 立即数寻址 C.变址寻址 D. 寄存器间接寻址 14.下列哪句话是错误的 B 。 A.指令的目的操作数和源操作数可以同时使用寄存器间接寻址 B. 指令的目的操作数和源操作数可以同时使用寄存 器寻址 C. 指令的源操作数可以使用寄存器间接寻址 D. 指令的目的操作数可以使用寄存器寻址

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