当前位置:文档之家› 微机原理复习资料一

微机原理复习资料一

微机原理复习资料一
微机原理复习资料一

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

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

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

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

3.8086/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共同形成下一条指令的物理地址。

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

答:逻辑地址是在程序中对存储器地址的一种表示方法,由段地址和段内偏移地址两部分组成,如1234H:0088H。偏移地址是指段内某个存储单元相对该段首地址的差值,是一个16位的二进制代码。物理地址是8086芯片引线送出的20位地址码,用来指出一个特定的存储单元。

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

答:物理地址:。

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

答:考虑到芯片成本,8086/8088采用40条引线的封装结构。40条引线引出8086/8088的所有信号是不够用的,采用地址/数据线复用引线方法可以解决这一矛盾,从逻辑角度,地址与数据信号不会同时出现,二者可以分时复用同一组引线。

7.8086与8088的主要区别是什么?

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

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

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

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

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

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

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

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

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

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

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

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

13.微型计算机系统总线由哪三部分组成?它们各自的功能是什么?

答:由地址总线、数据总线和控制总线三部分组成。地址总线用于指出数据的来源或去向;数据总线提供了模块间数据传输的路径;控制总线用来传送各种控制信号以便控制数据、地址总线的操作及使用。

14、总线的定义是什么?简述总线的发展过程。

答:总线就是两个以上模块(或子系统)间传送信息的公共通道,通过它模块间可进行数据、地址码及命令的传输。

最早的标准化总线是S-100总线(1975),80年代初IBM PC/XT个人计算机采用8位ISA总线,之后又在IBM PC/AT机上推出16位ISA总线。随着外设接口对总线性能要求的不断提高,出现了EISA总线及PCI总线。PCI总线目前已被个人计算机广泛采用,成为新的工业标准。

15. 总线的指标有哪几项,它工作时一般由哪几个过程组成?

答:总线的指标有(1)总线宽度,一次总线操作可以传输的数据位数;(2)总线工作频率,总线上基本定时时钟的频率,它代表总线操作的最高频率;(3)单个数据传输所用时钟周期数。总线上信息传输过程可分解为:(1)请求总线;(2)总线裁决;(3)寻址;(4)数据传送;(5)错误检查。

16.试说明一般中断系统的组成和功能。

答:处理器内部应有中断请求信号的检测电路,输出中断响应信号,保存断点的逻辑,转向中断处理程序的逻辑,中断返回逻辑。系统中要有一中断控制器,管理多个中断源,提供处理机所需的中断处理信息。系统中请求中断处理的I/O接口电路要有提供中断请求信号及接收中断响应信号的逻辑。

17.什么是中断类型码、中断向量、中断向量表?在基于8086/8088的微机系统中,中断类型码和中断向量之间有什么关系?答:处理机可处理的每种中断的编号为中断类型码。中断向量是指中断处理程序的入口地址,由处理机自动寻址。中断向量表是存放所有类型中断处理程序入口地址的一个默认的内存区域。在8086系统中,中断类型码乘4得到向量表的入口,从此处读出4字节内容即为中断向量。

18.什么是硬件中断和软件中断?在PC机中两者的处理过程有什么不同?

答:硬件中断是通过中断请求线输入电信号来请求处理机进行中断服务;软件中断是处理机内部识别并进行处理的中断过程。硬件中断一般是由中断控制器提供中断类型码,处理机自动转向中断处理程序;软件中断完全由处理机内部形成中断处理程序的入口地址并转向中断处理程序,不需外部提供信息。

19.试叙述基于8086/8088的微机系统处理硬件中断的过程。

答:以INTR请求为例。当8086收到INTR的高电平信号时,在当前指令执行完且IF=1的条件下,8086在两个总线周期中分别发出INTA#有效信号;在第二个INTA#期间,8086收到中断源发来的一字节中断类型码;8086完成保护现场的操作,CS、IP 内容进入堆栈,清除IF、TF;8086将类型码乘4后得到中断向量入口地址,从此地址开始读取4字节的中断处理程序的入口地址,8086从此地址开始执行程序,完成了INTR中断请求的响应过程。

20.同步传输方式和异步传输方式的特点各是什么?

答:

同步传输方式中发送方和接收方的时钟是统一的、字符与字符间的传输是同步无间隔的。异步传输方式并不要求发送方和接收方的时钟完全一样,字符与字符间的传输是异步的。

21.在异步传输时,如果发送方的波特率是600,接收方的波特率是1200,能否进行正常通信?为什么?

答:

不能进行正常通信,因为发送方和接收方的波特率不同,而接收端的采样频率是按传输波特率来设置。

22.A/D和D/A转换在微机应用中分别起什么作用?

答:

在微机应用中A/D转换器完成输入模拟量到数字量的转换,供微机采集数据。D/A转换器完成微机输出数字量到模拟量的转换,实现微机控制。

23.D/A转换器和微机接口中的关键问题是什么?对不同的D/A芯片应采用何种方法连接?

答:

D/A转换器和微机接口时主要注意两点:第一要了解所选用的D/A转换器本身是否带有数据锁存器,如果芯片内部带有锁存器可以直接和CPU的数据总线相连接;如果芯片内部不带有锁存器,在接口电路中需要通过数据锁存器来连接CPU的数据总线和D/A转换器的数据线。第二是要注意D/A转换器的位数和所要连接的微机数据总线的位数是否一致。以便决定在需要加数据锁存器时,加几级锁存器,如果CPU的数据总线是8位,使用的是大于8位的D/A转换器,通常采用两级缓冲结构和CPU数据总线相连。

24.什么叫D/A转换器的分辨率?

答:

D/A转换器的分辨率指它所能分辨的最小输出电压与最大输出电压的比值。通常用D/A转换器输入数字量的位数来表示。

1. 指出下列程序中的错误:

STAKSG SEGMENT

DB 100 DUP(?)

STA_SG ENDS

DTSEG SEGMENT

DATA1 DB ?

DTSEG END

CDSEG SEGMENT

START: MOV DS,DATSEG

MOV AL,34H

ADD AL,4FH

MOV DATA,AL

START ENDP

CDSEG ENDS

END

答案:

改正后:

STAKSG SEGMENT

DB 100 DUP(?)

STAKSG ENDS

DTSEG SEGMENT

DATA1 DB ?

DTSEG ENDS

CDSEG SEGMENT

ASSUME CS: CDSEG, DS: DTSEG, SS: STAKSG

START: MOV AX, DTSEG

MOV DS, AX

MOV AL, 34H

ADD AL, 4FH

MOV DATA1, AL

MOV AH, 4CH

INT 21H

CDSEG ENDS

ENDS

2. 对于下面两个数据段,偏移地址为10H和11H的两个字节中的数据是一样的吗?为什么?

DTSEG SEGMENT | DTSEG SEGMENT

ORG 10H | ORG 10H

DATA1 DB 72H | DATA1 DW 7204H

DB 04H | DTSEG ENDS

DTSEG ENDS |

答案:

不一样. 分别是72H, 04H和04H, 72H. 存储字时低8位存在低字节,高8位存在高字节.

3. 下面的数据项设置了多少个字节?

(1) ASC_DATA DB ‘1234’(2) HEX_DATA DB 1234H

答案:

(1) 设置了4个字节(2) 设置了2个字节

4. 执行下列指令后, AX寄存器中的内容是什么?

TABLE DW 10,20,30,40,50

ENTRY DW 3

.

.

.

MOV BX,OFFSET TABLE

ADD BX,ENTRY

MOV AX,[BX]

答案:

(AX)=40

5. 指出下列指令的错误:

(1) MOV AH,BX (2) MOV [SI],[BX] (3) MOV AX,[SI][DI]

(4) MOV AX,[BX][BP] (5) MOV [BX],ES:AX (6) MOV BYTE PTR[BX],1000

(7) MOV AX,OFFSET [SI] (8) MOV CS,AX (9) MOV DS,BP

答案:

(1) 源、目的字长不一致

(2)源、目的不能同时为存贮器寻址方式

(3) 基址变址方式不能有SI和DI的组合

(4) 基址变址方式不能有BX和BP的组合

(5) 在8086寻址方式中,AX不能作为基址寄存器使用,而且源、目的不能同时为存贮器寻址方式

(6) 1000超出一个字节的表数范围

(7) OFFSET只用于简单变量,应去掉

(8) CS不能作为目的寄存器

(9) 段地址不能直接送入数据段寄存器

6. DATA SEGMENT

TABLE_ADDR DW 1234H

DATA ENDS

.

.

.

MOV BX, TABLE_ADDR

LEA BX, TABLE_ADDR

请写出上述两条指令执行后, BX寄存器中的内容。

答案:

MOV BX,TABLE_ADDR ; 执行后(BX)=1234H

LEA BX,TABLE_ADDR ; 执行后(BX)=OFFSET TABLE_ADDR

微机原理试题及答案

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、 2、B 3、十,非压缩的BCD码 4、 5、微型计算机、微型计算机系统 6、,, 二、 B D B 三、 1、微型计算机系统的基本组成。 答案:以微型计算机为主体,配上相应的系统软件、应用软件和外部设备之后,组成微型计算机系统。 2、简述冯.诺依曼型计算机基本组成。 答案:冯.诺依曼型计算机是由运算器,控制器,存储器,输入设备和输出设备组成的。其中,运算器是对信息进行加工和运算的部件;控制器是整个计算机的控制中心,所以数值计算和信息的输入,输出都有是在控制器的统一指挥下进行的;存储器是用来存放数据和程序的部件,它由许多存储单元组成,每一个存储单元可以存放一个字节;输入设备是把人们编写好的程序和数据送入到计算机内部;输出设备是把运算结果告知用户。 3、什么是微型计算机 答案:微型计算机由CPU、存储器、输入/输出接口电路和系统总线构成。 4、什么是溢出 答案:在两个有符号数进行家减运算时,如果运算结果超出了该符号数可表示的范围,就会发生溢出,使计算出错。

1、4、100ns 2、Ready ,Tw(等待) 3、ALE 4、INTR 5、85010H 6、存储器或I/O接口未准备好 7、非屏蔽中断 8、指令周期 9、4 二、 1、在内部结构上,微处理器主要有那些功能部件组成 答案:1) 算术逻辑部件2) 累加器和通用寄存器组 3) 程序计数器4) 时序和控制部件 2、微处理器一般应具有那些基本功能 答案:1.可以进行算术和逻辑运算2.可保存少量数据 3.能对指令进行译码并完成规定的操作4.能和存储器、外部设备交换数据 5.提供整个系统所需的定时和控制6.可以响应其他部件发来的中断请求 3、什么是总线周期 答案:CPU通过外部总线对存储器或I/O端口进行一次读/写操作的过程;一个基本的总线周期包含4个T状态,分别称为T1、T2、T3、T4。 三、×、×、×、×、×、√、√

(完整版)微机原理复习题答案

微机原理复习大纲 复习范围: 1.作业 2.书上例题 3.课堂上反复强调的内容 4.复习题 微机原理复习题 一、单项选择题 1.PC机是( C ) A、单片机 B、单板机 C、微型计算机 D、微型计算机系统 2.CPU中运算器的主要功能是( D ) A、算术运算 B、逻辑运算 C、函数运算 D、算术运算和逻辑运算 3.8086CPU中的段寄存器用来存放( C ) A、存储段的物理地址 B、存储器的逻辑地址 C、存储器的段基值 D、存储器的起始地址 4.8086系统中内存储器的地址空间为1M,而在进行I/O-读写时,有效的地址线是( B ) A、高16位 B、低16位 C、高8位 D、低8位 5.8086CPU在进行写内存操作时,控制信号M/IO-和DT/R-是( D ) A、00 B、0 1 C、1 0 D、1 1 6.芯片8288在8086CPU系统中用作( C ) A、总线锁存器 B、总线驱动器 C、总线控制器 D、总线仲裁器 7.有一静态RAM芯片的地址线为A0~A9,数据线为D0~D3,则该存储器芯片的存储 容量为( D ) A、2K×4位 B、1KB(B:字节) C、2KB D、1K×4位 8.在16位存储系统中,为了( C ),存储字最好存放在偶地址。 A、便于快速寻址 B、节省所占的内存空间 C、减少执行指令的总线周期 D、减少读写错误 9.有一8086系统的中断向量表,在003CH:003FH单元开始依次存放34H、FEH、00H 和F0H四个字节,该向量对应的中断类型码和中断服务程序的入口地址分别为( C ) A、0EH,34FE:00F0H B、0EH,0F000:0FE34H C、0FH,0F000:0FE34H D、0FH,00F0H:34FEH 10.8259A可编程中断控制器中的中断服务寄存器ISR用于( A ) A、记忆正在处理中的中断 B、存放从外设来的中断请求信号 C、允许向CPU发中断请求 D、禁止向CPU发中断请求 11.当8255A 工作在方式1的输入状态时,8255A与外设之间的联络信号为( C )

微机原理及应用 第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。

(完整版)微机原理课后习题参考答案

第一章 2、完成下列数制之间的转换。 (1)01011100B=92D (3)135D=10000111B (5)10110010B=262Q=B2H 3、组合型BCD码和非组合型BCD码有什么区别?写出十进制数254的组合型BCD数和非组合型数。 答:组合型BCD码用高四位和低四位分别对应十进制数的个位和十位,其表示范围是0~99;非组合型BCD码用一个字节的低四位表示十进制数,高四位则任意取值,表示范围为0~9。 组合型:254=(001001010100)BCD 非组合型:254=(00000010 00000101 00000100)BCD 7、计算机为什么采用补码形式存储数据?当计算机的字长n=16,补码的数据表示范围是多少? 答:在补码运算过程中,符号位参加运算,简化了加减法规则,且能使减法运算转化为加法运算,可以简化机器的运算器电路。+32767~ -32768。 9、设计算机字长n=8,求下列各式的[X+Y]补和[X-Y]补,并验证计算结果是否正确。 (1)X=18,Y=89 [X+Y]补=00010010+01011001=01101011B=107D 正确 [X-Y]补=10111001B=00010010+10100111=(-71D)补正确 (2)X=-23,Y=-11 [X+Y]补=11101001+11110101=11011110B=(-34D)补正确[X-Y]补=11101001+00001011=11110100B=(-12D)补正确 (3)X=18,Y=-15 [X+Y]补=00010010+11110001=00000011B=(3D)补正确 [X-Y]补=00010010+00001111=00100001B=(33D)补正确 (4)X=-18,Y=120 [X+Y]补=11101110+01111000=01100110B=(102D)补正确[X-Y]补=11101110+10001000=01110110B=(123D)补由于X-Y=-138 超出了机器数范围,因此出错了。 13、微型计算机的主要性能指标有哪些? 答:CPU字长、存储器容量、运算速度、CPU内核和IO工作电压、制造工艺、扩展能力、软件配置。 第二章 2、8086标志寄存器包含哪些标志位?试说明各标志位的作用。 答:进位标志:CF;奇偶校验:PF;辅助进位:AF;零标志:ZF;符号标志:SF;溢出标志:OF。 5、逻辑地址与物理地址有什么区别?如何将逻辑地址转换为物理地址? 答:物理地址是访问存储器的实际地址,一个存储单元对应唯一的一个物理地址。逻辑地址是对应逻辑段内的一种地址表示形式,它由段基址和段内偏移地址两部分组成,通常表示为段基址:偏移地址。 物理地址=段基址*10H+偏移地址。 6、写出下列逻辑地址的段基址、偏移地址和物理地址。 (1)2314H:0035H (2)1FD0H:000AH 答:(1)段基址:2314H;偏移地址:0035H;物理地址:23175H。 (2)段基址:1FD0H;偏移地址:000AH;物理地址:1FD0AH。 8、设(CS)=2025H,(IP)=0100H,则当前将要执行指令的物理地址是多少? 答:物理地址=(CS)*10H+(IP)=20350H 9、设一个16字的数据区,它的起始地址为70A0H:DDF6H(段基址:偏移地址),求这个数据区的首字单元和末字单元的物理地址。

微机原理复习资料补充1

微机原理复习资料 1.计算器中的译码器有何作用 译码器可用以寻找存储单元的地址。 2.ALU是什么部件它能完成什么功能 ALU称为算术逻辑部件,它能完成算术运算的加减法及逻辑运算的”与” 、”或” 、”比较”等运算功能. 3.INTEL的CPU怎么分类大概分为几代各代的典型代表型号有哪些 第一代微处理器是1971年Intel公司推出的4004,以后又推出了4040和8008. 第二代为处理器是1974年推出的8080. 第三代为处理器是20世纪70年代后期,超大规模集成电路投入使用, Intel公司推出的8086/8088. 1985年,第四代微处理器80386推出市场. 4.设计一个能译出12个端口的译码器,它需要多少条编码线4条 5.简述微处理的构成。 微处理器由算术逻辑部件(ALU) 、控制部件、寄存器组和片内总线等几部分组成. 6.计算机的控制器有哪些部件构成 控制器有程序计数器PC 、指令寄存器IR 、指令译码器ID 、堆栈指示器SP和处理器状态字PSW构成. 7.8086/8088微处理器的标志寄存器是如何设计的可分为几种类型各类的功能是什么 8086有一个18位的标志寄存器FR,在FR中有意义的有9位,其中6位是状态位,3位是控制位 OF:溢出标志位OF用于反映有符号数加减运算所得结果是否溢出 DF:方向标志DF位用来决定在串操作指令执行时有关指针寄存器发生调整的方向。 IF:中断允许标志IF位用来决定CPU是否响应CPU外部的可屏蔽中断发出的中断请求。 TF:跟踪标志TF。该标志可用于程序调试。TF标志没有专门的指令来设置或清楚。 SF:符号标志SF用来反映运算结果的符号位,它与运算结果的最高位相同 ZF:零标志ZF用来反映运算结果是否为0。 AF:下列情况下,辅助进位标志AF的值被置为1,否则其值为0 PF:奇偶标志PF用于反映运算结果中“1”的个数的奇偶性。 CF:进位标志CF主要用来反映运算是否产生进位或借位。 8.计算机的基本机构应包括哪些部件 微处理器(CPU), 存储器,输入/输出接口电路,外部设备,总线 9.8086/8088 CPU内部都有那些寄存器如何分类 通用寄存器:累加器,基地址寄存器, 计数器, 数据寄存器, 堆栈指针寄存器, 基地址寄存器, 源变址寄存器, 目的变址寄存器控制寄存器:指令指针寄存器, 状态标志寄存器 段寄存器:代码段寄存器, 数据段寄存器, 堆栈段寄存器, 附加段寄存器 10.简述8086/8088的指令执行过程。 包括三个基本阶段:1)取指令(将要执行的指令从内存取到CPU内。) 2)对指令译码(CPU对取入的该条指令进行分析译码,判断该条指令要完成的操作。) 3)执行指令(CPU向各部件发出完成该操作的控制信号,完成该指令的功能) 11.简述8086/8088微处理的编程结构。 12.8086/8088指令系统可分为那几大类 8086/8088指令系统可分为六大类: 数据传送指令(Data transfer); 算术指令(Arithmetic); 逻辑指令(Logic); 串处理指令(String manipulation); 控制转移指令(Control transfer); 处理机控制指令( Processor control) 13.从跳转类指令可以看出计算机程序功能的那些特征

微机原理试题

微机原理试题 一、选择题(本题共26分) 1、以下和不是IBM宏汇编的保留字。(2分) A、AAA B、DH C、GOTO D、IF 2、早期8086的时钟频率为8MHz,其时钟周期为ns。 A、25 B、125 C、250 D、500 3、CPU处于状态中,功耗最低。(2分) A、常规 B、暂停 C、睡眠 D、停止时钟 4、Pentium处理器有296个引脚,其中包括个数据总线引脚。(2分) A、8 B、16 C、32 D、64 5、Intel 8237有个完全独立的DMA通道。(3分) A、1 B、2 C、4 D、8 6、在中断控制器Intel 8259A中,寄存器的每一位可以对IRR中的相应的中断源进行屏蔽。但对于较高优先权的输入线实现屏蔽并不影响较低优先权的输入。(3分) A、中断请求 B、中断屏蔽 C、中断服务 D、数据总线 7、下列哪一个可能不是ADC0809的性能参数?(3分) A、分辨率为8位 B、转换时间为100μs C、输出TTL电平兼容 D、输出电压范围为OV~5V 8、在可编程通信接口电路Intel 8251的接口信号中,有同CPU接口的,有同外部装置接口。下面四个信号中,哪个不是同CPU接口的?

(3分) A、CLK B、RxD C、DBO D、TxRDY 9、下列哪个不是内部中断?(3分) A、执行DIV时,除数为0或商超出了寄存器范围 B、8086指令系统中的中断指令INTn C、中断请求线INTR D、单步执行 10、CPU同外设之间传送数据有三种方式,下面哪一种不是? (3分) A、查询传送方式 B、串行传送方式 C、中断传送方式 D、DMA方式 二、填空题(本题共18分) 1、IBM宏汇编中的运算符包括①、②、③、④和合成运算符。(4分) 2、IBM宏汇编中,段定义命令包括:①、②、③、④。 (4分) 3、CPU芯片功耗的增加会使芯片工作温度升高,在芯片设计和使用中可采用①、②和③等措施进行处理。(3分) 4、常用的外部总线包括:①、②、③、④等。(4分) 5、总线传输方式包括:①、②和③。(3分) 三、将左边的词汇和右边的说明正确联系起来,括号中填入所选的A,

微机原理试题及答案 (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单元中分别存放的是两个双

微机原理与接口技术(第二版)习题答案

第1章 1.1 微处理器、微型计算机和微型计算机系统三者之间有什么不同? 解: 把CPU(运算器和控制器)用大规模集成电路技术做在一个芯片上,即为微 处理器。微处理器加上一定数量的存储器和外部设备(或外部设备的接口)构成了 微型计算机。微型计算机与管理、维护计算机硬件以及支持应用的软件相结合就形成了微型计算机系统。 1.2 CPU在内部结构上由哪几部分组成?CPU应该具备哪些主要功能? 解: CPU主要由起运算器作用的算术逻辑单元、起控制器作用的指令寄存器、指令译码器、可编程逻辑阵列和标志寄存器等一些寄存器组成。其主要功能是进行算术和逻辑运算以及控制计算机按照程序的规定自动运行。 1.3微型计算机采用总线结构有什么优点? 解: 采用总线结构,扩大了数据传送的灵活性、减少了连线。而且总线可以标准化,易于兼容和工业化生产。 1.4数据总线和地址总线在结构上有什么不同之处?如果一个系统的数据和地址合用 一套总线或者合用部分总线,那么要靠什么来区分地址和数据? 解: 数据总线是双向的(数据既可以读也可以写),而地址总线是单向的。 8086CPU为了减少芯片的引脚数量,采用数据与地址线复用,既作数据总线也作为 地址总线。它们主要靠信号的时序来区分。通常在读写数据时,总是先输出地址(指定要读或写数据的单元),过一段时间再读或写数据。 1.8在给定的模型中,写出用累加器的办法实现15×15的程序。 DEC H JP NZ,LOOP HALT

第2章作业答案 2.1 IA-32结构微处理器直至Pentillm4,有哪几种? 解: 80386、30486、Pentium、Pentium Pro、PeruiumII、PentiumIII、Pentium4。 2.6IA-32结构微处理器有哪几种操作模式? 解: IA一32结构支持3种操作模式:保护模式、实地址模式和系统管理模式。操作模式确定哪些指令和结构特性是可以访问的。 2.8IA-32结构微处理器的地址空间如何形成? 解: 由段寄存器确定的段基地址与各种寻址方式确定的有效地址相加形成了线性地址。若末启用分页机制,线性地址即为物理地址;若启用分页机制,则它把线性地址转为物理地址。 2.15 8086微处理器的总线接口部件由哪几部分组成? 解: 8086微处理器中的总线接口单元(BIU)负责CPU与存储器之间的信息传 送。具体地说,BIU既负责从内存的指定部分取出指令,送至指令队列中排队(8086的指令队列有6个字节,而8088的指令队列只有4个字节);也负责传送执 行指令时所需的操作数。执行单元(EU)负责执行指令规定的操作。 2.16段寄存器CS=120OH,指令指针寄存器IP=FFOOH,此时,指令的物理地址为 多少? 解: 指令的物理地址=12000H+FFOOH=21FOOH 第3章作业答案 3.1分别指出下列指令中的源操作数和目的操作数的寻址方式。 (1)MOV SI, 30O (2)MOV CX, DATA[DI] (3)ADD AX, [BX][SI] (4)AND AX, CX (5)MOV[BP], AX (6)PUSHF 解: (l)源操作数为立即寻址,目的操作数为寄存器寻址。

(完整版)微机原理复习资料2

一、单选题(30) 1、8086复位后,初始化执行的物理地址是( c )。 A. 0H B. 0FFFFFH C. 0FFFF0H D. 01H 2、当系统已经响应中断,在中断处理程序准备执行第一条指令时间,下列的描述( a )是正确的。 A.IF=0, TF=0 B. IF=1, TF=0 C. IF=0, TF=1 D. IF=1, TF=1 3、8086CPU 当指令MOV AX, [3000H]执行,下列状态正确的是(a ) A.BHE=0, A0=0 B.BHE=0, A0=1 C.BHE=1, A0=0 D.BHE=1, A0=1 4、8259的当前中断寄存器是(c ) A.IRR B.IMR C.ISR D.PR 5、保护模式下,内存的特权级分为(D )级 A.1 B. 2 C.3 D. 4 6、在8086中,1个最基本的总线周期由( c )个时钟周期组成。 A. 2 B. 3 C. 4 D. 5 7、用于保存中断描述符表IDT的32位线性基地址和低16位是表限字段的寄存器是(c ) A.GDTR B.LDTR C.IDTR D.IDT 8、异步传输中,设每个字符对应1个起始位,5个信息位,1个奇偶校验位,2个停止位,波特率为3600,每秒钟传输的最大字符数为( d )。 A.1800 B. 3600 C. 300 D. 400 9、2片8259A级联,最多能管理( d )个可屏蔽中断。 A. 14 B. 16 C. 2 D. 15 10、通过紫外线照射即可擦除全部存储信息的存储器叫( C )。 A. ROM B. RAM

C. EPROM D. EEPROM 11、指令MOV AX, [SI+100]的源操作数的寻址方式是(D )。 A.寄存器间接寻址B.基址寻址 C.基址变址寻址D.寄存器相对寻址 12、设(AL)=-83,(BL)=92;则指令ADD AL, BL执行后,标志寄存器中CF、ZF、OF、SF 位是( a )。 A. 1,0,0,0 B. 1,1,0,0 C. 1,0,1,0 D. 0,0,0,0 13、一个通信系统,对数据的两个传输方向使用不同的通道,该系统可以同时进行数据发送和接收,该系统称为( a )。 A.全双工系统 B. 半双工系统 C. 单工系统 D. 同步通信 14、在8086环境下,对8259A进行初始化时,如果ICW1中的SNGL=1,则和SNGL=0时 相比,哪个命令字必须被初始化( C ) A. ICW1 B. ICW2 C. ICW3 D. ICW4 15、实现将LDTR的内容存入EBX指出的2个存储单元的指令是(A) A.SLDT [EBX] B. SGDT [EBX] C. SIDT [EBX] D. SLDR [EBX] 16、在8086系统中,如果存储单元的逻辑地址是1234H:5678H,则该单元所对应的物理地址是( D )。 A.12345678H B.6912H C.579B4H D.179B8H 17、对于存储空间分段管理和分页管理描述不正确的是( c ) A. 分段管理可能导致段间碎片 B. 分页管理可能导致页内碎片 C. 分段管理中的段长度是固定的 D. 分页管理中的页面大小是固定的 18、通常在外设接口中,往往有(C )端口才能满足和协调外设工作要求。 A.数据B.数据、控制

微机原理试题

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

微机原理考试试题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

微机原理与接口技术(第二版)课后习题答案完整版

习题1 1.什么是汇编语言,汇编程序,和机器语言? 答:机器语言是用二进制代码表示的计算机能直接识别和执行的一种机器指令的集合。 汇编语言是面向及其的程序设计语言。在汇编语言中,用助记符代替操作码,用地址符号或标号代替地址码。这种用符号代替机器语言的二进制码,就把机器语言编程了汇编语言。 使用汇编语言编写的程序,机器不能直接识别,要由一种程序将汇编语言翻译成机器语言,这种起翻译作用的程序叫汇编程序。 2.微型计算机系统有哪些特点?具有这些特点的根本原因是什么? 答:微型计算机的特点:功能强,可靠性高,价格低廉,适应性强、系统设计灵活,周期短、见效快,体积小、重量轻、耗电省,维护方便。 这些特点是由于微型计算机广泛采用了集成度相当高的器件和部件,建立在微细加工工艺基础之上。 3.微型计算机系统由哪些功能部件组成?试说明“存储程序控制”的概念。答:微型计算机系统的硬件主要由运算器、控制器、存储器、输入设备和输出设备组成。 “存储程序控制”的概念可简要地概括为以下几点: ①计算机(指硬件)应由运算器、存储器、控制器和输入/输出设备五大基本部件组成。 ②在计算机内部采用二进制来表示程序和数据。 ③将编好的程序和原始数据事先存入存储器中,然后再启动计算机工作,使计算机在不需要人工干预的情况下,自动、高速的从存储器中取出指令加以执行,这就是存储程序的基本含义。 ④五大部件以运算器为中心进行组织。 4.请说明微型计算机系统的工作过程。 答:微型计算机的基本工作过程是执行程序的过程,也就是CPU自动从程序存放

的第1个存储单元起,逐步取出指令、分析指令,并根据指令规定的操作类型和操作对象,执行指令规定的相关操作。如此重复,周而复始,直至执行完程序的所有指令,从而实现程序的基本功能。 5.试说明微处理器字长的意义。 答:微型机的字长是指由微处理器内部一次可以并行处理二进制代码的位数。它决定着计算机内部寄存器、ALU和数据总线的位数,反映了一台计算机的计算精度,直接影响着机器的硬件规模和造价。计算机的字长越大,其性能越优越。在完成同样精度的运算时,字长较长的微处理器比字长较短的微处理器运算速度快。 6.微机系统中采用的总线结构有几种类型?各有什么特点? 答:微机主板常用总线有系统总线、I/O总线、ISA总线、IPCI总线、AGP总线、IEEE1394总线、USB总线等类型。 7.将下列十进制数转换成二进制数、八进制数、十六进制数。 ①(4.75) 10=(0100.11) 2 =(4.6) 8 =(4.C) 16 ②(2.25) 10=(10.01) 2 =(2.2) 8 =(2.8) 16 ③(1.875) 10=(1.111) 2 =(1.7) 8 =(1.E) 16 8.将下列二进制数转换成十进制数。 ①(1011.011) 2=(11.6) 10 ②(1101.01011) 2=(13.58) 10 ③(111.001) 2=(7.2) 10 9.将下列十进制数转换成8421BCD码。 ① 2006=(0010 0000 0000 0110) BCD ② 123.456=(0001 0010 0011.0100 0101 0110) BCD 10.求下列带符号十进制数的8位基2码补码。 ① [+127] 补 = 01111111

微机原理复习资料和复习资料

一、单项选择题 1.8086微处理器将下一条指令的地址保存在指令寄存器()中。 A)B)C)D) 2.以下寻址方式中只有()不需要访问内存。 A)立即寻址B)直接寻址C)寄存器间接寻址D)相对寄存器寻址 3.关于微处理器的指令系统,以下说法正确的是()。 A)指令系统就是该处理器能够执行的全部指令 B)一个微处理器的指令系统是设计微处理器时决定的,是其固有的功能 C)指令系统所能完成功能的强弱,是这种微处理器功能强弱的具体表现 D)以上都正确 4.在系列微处理器中保护模式下是通过()中的段选择子在描述 符表中选择一个描述符,从而得到段的相关信息来访问内存。 A)通用寄存器B)段寄存器C)标志寄存器D)偏移寄存器 5.以下存储器中,只有()是以电容来存储信息,需要定期进行 刷新。 A)B)C)D) 6.以下指令错误的是()。 A) ,1234H B) C) ,12H D) 7.8086的中断源中只有()能被的标志屏蔽。

A)B)C)软中断D)溢出中断 8.一片8259中断控制器可以管理8级外部中断,则2片8259级联最多 可以管理()级外部中断。 A)15 B)16 C)17 D)18 9.8086微处理器的状态标志中,()用于指示当前运算结果是否 为零。 A)B)C)D) 10.数据传送是指在()之间直接进行的数据传送。 A)和内存B)和外设C)外设和外设D)内存和外设11.微机系统中若用4片8259A构成主、从两级 中断控制逻辑,接至的可屏蔽中断请求线上,最多可扩展为()级外部硬中断。 A. 32 B. 29 C. 28 D. 24 12.采用查询方式来实现输入输出是因为它( ) A. 速度最快 B. 在对多个事件查询工作时,能 对突发事件做出实时响应 C. 实现起来比较容易 D. 可以不介入 13.并行接口与串行接口的区别主要表现 在( )之间的数据传输前者是并行,后者是串行 A. 接口与 B. 接口与外设 C. 接口与和外设 14.8086通过控制线来区分是存储器访问,还 是访问,当执行指令时,该信号线为()电平。 A. 高 B. 低 C. D. 15.响应可屏蔽中断请求时,其中断向量号由

微机原理习题答案2

《微机原理》习题2 (P40)参考答案 为什么说计算机只能“识别”二进制数,并且计算机内部数的存储及运算也都采用二进制 解:因为二进制是计算机刚出现时就奠定的计算机内的进位记数制,之所以选用它来表示计算机内的信息,是因为两个状态的物理器件容易制造和实现,将这两个状态抽象为数字就可用0、1来表示;此外,采用二进制的运算规则较为简单,容易实现。 在进位记数制中,“基数”和“位权(或权)”的含义是什么一个以b为基数的任意进制数N,它按位权展开式求值的一般通式是如何描述的 解:在进位记数制中,常常要用“基数”(或称底数)来区别不同的数制,而进位制的基数就是该进位制所用的字符或数码的个数。 在一个进位记数制中,每一位都有特定的权,称为位权或简称权。每个位权由基数的n次幂来确定。 数N的按位权展开式的一般通式为:N=±(k i×b i) 式中,k i为第i位的数码;b为基数;b i为第位的位权;n为整数的总位数;m 为小数的总位数。 将下列十进制数分别转化为二进制数。 (1)147 (2)4095 (3)(4) 解:(1) 147 D= B (2) 4095 D= B (3) D= B (4) D= B 将下列二进制数分别转换为BCD码。 (1)1011 (2) (3) (4) 解:(1) 1011 B=1×23+0×22+1×21+ 1×20=11 D=(0001 0001)BCD (2) B=1×2-2= D= 0101)BCD (3) B =1×24+1×22+1×20+1×2-1+1×2-3 = D =(0010 0010 0101)BCD (4) =1×24+1×23+1×21+1×20+1×2-3= =(0010 0010 0101)BCD 将下列二进制数分别转换为八进制数和十六进制数。 (1)B (2)11B (3)(4) .0011B 解:(1) 1010 1011B=253Q=ABH (2) 10 1111 0011B=1363Q=2F3H (3) 1011B== (4) 1110 == 选取字长n为8位和16位两种情况,求下列十进制数的原码。 (1)X=+63 (2)Y=-63 (3)Z=+118 (4)W=-118 解:(1) [X]原= [+63]原=0011 1111=0000 0000 0011 1111 (2) [Y]原= [-63]原=1011 1111=1000 0000 0011 1111 (3) [Z]原= [+118]原=0111 0110=0000 0000 0111 0110 (4) [W]原= [-118]原=1111 0110=1000 0000 0111 0110 选取字长n为8位和16位两种情况,求下列十进制数的补码。 (1)X=+65 (2)Y=-65 (3)Z=+127 (4)W=-128 解:(1) [X]补=[+65]补=0100 0001=0000 0000 0100 0001 (2) [Y]补=[-65]补=1011 1111=1111 1111 1011 1111 (3) [Z]补=[+127]补=0111 1111=0000 0000 0111 1111

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

微机原理期末考试试题及答案 上海应用技术学院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种工作方式。

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