当前位置:文档之家› 微机原理与应用复习题及答案

微机原理与应用复习题及答案

微机原理与应用习题及解答

一、填空

1、十六进制数74..DH转换为二进制数是_______________,转换为十进制数是

_______________。

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

_______________。

3、十六进制数A2.4H转换为二进制数是_______________,转换为十进制数是_______________。

4、十进制数21.75转换为二进制数是_______________,转换为十六进制数是_______________。

5、二进制数100111100.0101B转换为十六进制数是_______________,转换为十进制数是_______________。

6、进制数53.375转换为二进制数是_______________,转换为十六进制数是

_______________。

7、知X=-95,则X的原码(用八位二进制表示)是________________,补码是

____________。

8、已知X=-4,则X的原码(用八位二进制表示)是________________,反码是

________________。

9、已知X=-37,则X的反码(用八位二进制表示)是________________,补码是

____________。

10、已知X=-115,则X的原码(用八位二进制表示)是________________,

补码是____________。

11、已知X=95,则X的补码(用八位二进制表示)是________________,BCD码

是________________。

12、已知X=22,则X的原码(用八位二进制表示)是________________,BCD码

是________________。

13、一台计算机所用的二进制代码的位数称为该计算机的___________,8位二进制数称为一个__________。

14、微型计算机由微处理器芯片、____________、______________构成,芯片之间用__________连接起来。

15、微型计算机一般采用三总线结构,它们分别是数据总线、______________和________________。

16、高级语言是面向________的语言,用高级语言编程时主要着眼于___________,

而不必了解计算机的内部结构。

17、存储器的主要指标是___________和________________。

18、存储器中_____________可以直接与CPU交换数据、参与运算,___________

的存储容量较大,但不能与CPU 直接交换数据。

19、动态RAM依靠__________存储信息,由于存在泄露电流的放电作用,故每隔

1、2ms必须对高电平重新充电,这称为动态RAM的______________。

20、堆栈按照___________原则工作,使用__________指明栈顶位置。

21、ALE是______________,PSEN是______________。

22、对于8032单片机构成的系统来说,其EA引脚应______________,对于8751

单片机构成的系统来说,其EA引脚应________________。

23、MCS—51单片机的CPU由____________和_____________两大部分组成。

24、一个机器周期为_______个时钟周期,_______个振荡周期。

25、单片机的外部振荡电路中,电容C1和C2的作用有两个,分别是

________________和________________。

26、8052单片机片内有___________字节的ROM,____________字节的RAM。

27、8032单片机片内RAM的编址为________________,SFR的编址为

________________。

28、单片机的片内数据存储器分为片内_________和________________两大块。

29、MCS—51单片机的P0口有两种用途:________________和__________。

30、P1口的驱动能力为_______个LSTTL负载,P0口的驱动能力为_______个

LSTTL负载。

31、MCS—51单片机有不少指令可直接进行端口操作,端口操作可分为“读—修改

—写”三步,在此读的是__________,而不是__________。

32、基本的通信方法有______________和________________。

33、串行通信根据信息传送方式分为________________和________________。

根据传送方向分为___________、_____________、___________三种方式。

34、外部中断请求INT0、INT1有两种触发方式,分别是___________和____

______。

35、IE是_______________,IP是_____________。

36、MCS—51单片机系统通常有______________和______________两种复位方式。

37、单片机复位后SP为_________,P0~P3口为_________。

38、单片机复位后PC的内容为___________,复位_____________片内RAM存放

的内容。

39、片外扩展多片存储器芯片时可采用________或________________两种片选方

法。

40、8255芯片是________________,ADC0809是________________。

二、判断

1、由于单片机是在一块芯片上集成了计算机的基本功能单元,所以又称为单片微型计

算机。对

2、一台计算机所用的二进制代码的位数称为该计算机的字长。对

3、字长越长,计算机处理数据的速度越慢。错

4、A LU用来存放操作数及运算的中间结果。错

5、在计算机中,8位二进制数又称为一个字节。对

6、1KB=1000B。错

7、存储器所有单元的按顺序编号称为存储单元的地址。对

8、I/O接口电路起到信息转换与协调的作用。对

9、将微处理器、存储器、I/O接口电路以及简单的输入、输出设备组装在一块印刷电路

板上,称为单片机。错

10、将微处理器、存储器、I/O接口电路集成在一块芯片上,称为单片微型计算机。

11、汇编语言是面向过程的语言。错

12、高级语言是面向机器的语言。错

13、任何一个十进制小数都可以用二进制精确的表示。错

14、任何一个二进制整数都可以用十进制精确的表示。对

15、不同型号微处理器的结构是相同的。错

16、微处理器的外部采用的是三总线结构,内部采用的是单总线结构。对

17、存储器的主要指标是容量和存取速度。对

18、计算机的内存和外存都可以直接与CPU交换数据、参与运算。错

19、RAM适宜存放程序、常数、表格等。错

20、堆栈是读写存储器RAM中的一个特殊区域,是一组按照“先进先出”的方式

工作的,用于暂存信息的存储单元。错

21、堆栈指针SP指明栈顶位置,起着管理堆栈的作用。对

22、8032单片机有3个16位的定时器,分别是T0、T1和T2。对

23、8752有4KB的片内程序存储器。错

24、8032有6个中断源。对

25、ALE信号在访问片外程序存储器期间,每个机器周期出现两次,其下降沿用于

控制锁存P0口输出的低8位地址。对

26、MCS—51单片机的地址总线为16位,所以其片外RAM和程序存储器的寻址

范围为64KB。对

27、单片机有4组工作寄存器,同时只用一组,哪一组工作由PSW中的R0、R1

两位选择。对

28、8052片内数据存储器的A0H单元既可采用直接寻址方式,又可采用寄存器间

接寻址方式。错

29、定时器/计数器0在工作方式0时的最大计数范围是256。错

30、定时器/计数器作定时器用时,加法计数器对内部机器周期脉冲T CY计数。对

31、定时器/计数器的最大计数频率为Fosc/24。错

32、P0、P1、P2、P3这四个并行输入/输出接口可以并行输入或输出8位数据,也

可以按位使用,即每一根输入/输出线都能独立的用作输入或输出。对

33、P0口作为准双向I/O接口使用时,不用外加提升电阻。错

34、串行通信根据信息传送的方向,分为单工、半双工和全双工。对

35、波特率表示位传送时间。错

36、定时器/计数器溢出中断可以由硬件产生,也可以由软件产生。对

37、复位影响片内RAM存放的内容。错

38、复位后各特殊功能寄存器均被清0。错

39、对于8052单片机,当PC值小于1FFFH时,从片内ROM中取指执行,当PC

值超出1FFFH时,从片外扩展ROM中取指执行。错

三、计算

1、设X=99,Y=58,用补码来计算X-Y(以八位二进制数表示)。2、设X=58,Y=99,用补码来计算X-Y(以八位二进制数表示)。3、设X=115,Y=47,用补码来计算X-Y(以八位二进制数表示)。4、设X=47,Y=115,用补码来计算X-Y(以八位二进制数表示)。5、设X=123,Y=87,用补码来计算X-Y(以八位二进制数表示)。6、设X=87,Y=123,用补码来计算X-Y(以八位二进制数表示)。7、设X=103,Y=38,用补码来计算X-Y(以八位二进制数表示)。8、设X=38,Y=103,用补码来计算X-Y(以八位二进制数表示)。9、设X=95,Y=38,用补码来计算X-Y(以八位二进制数表示)。10、设X=38,Y=95,用补码来计算X-Y(以八位二进制数表示)。

答:

第一大题:

1、0111,0100.1101B;116.8125.。

2、101011.01B;43.25。

3、162.25;10100010.01B。

4、10101.11B;15.CH。

5、13C..5H;316.3125。

6、110101.11B;35.6H。

7、11011111B;10100001B。

8、10000100B;11111011B。

9、11011010B;11011011B。

10、11110011B;10001101B。

11、01011111B;[10010101]BCD。

12、00010110B;。[00100010]BCD

13、字长,字节。

14、存储器芯片,输入/输出接口芯片。

15、地址总线,控制总线。

16、过程,算法。

17、容量,存储速度。

18、内存,外存。

19、电容,定时刷新。

20、先进后出,堆栈指针。

21、地址锁存允许信号,片外取指信号。

22、接地,接高电平。

23、运算器,控制器。

24、6,12。

25、使谐振电路起振,对频率起微调作用。

26、8KB,256B

27、00H~FFH,80H~FFH。

28、RAM,SFR。

29、通用I/O接口,地址/数据分时复用总线

30、4,8。

31、锁存器内容,引脚内容。

32、并行通信,串行通信

33、同步通信,异步通信。

34、电平触发,边沿触发(或答跳变触发)。

35、中断允许寄存器,中断优先级寄存器。

36、上电复位,操作复位

37、07H,FFH。

38、0000H,不。

39、线选法,地址译码法

40、并行I/O接口芯片,A/D转换芯片

三、计算

1、0010,1001

2、1101,0111

3、0100,0100

4、1011,1100

5、0010,0100

6、1101,1100

7、0100,0001

8、1011,1111

9、0011,1001

10、1100,0111

四:简答题(要点)

1、什么是单片机?列举几个你熟知的生产单片机的公司。

将微型计算机的基本功能部件集成在一个半导体芯片上所组成的一台微型电子计算机。intel公司MCS系列;Motorola公司MC 68系列;

2、微型计算机由哪几部分构成?并简述各部分的功能。

CPU、存储器、I/O接口、总线。

3、何谓总线?何谓三总线结构?

总线是一组传输信息的公共通道,三总线是数据总线、地址总线、控制总线。

4、机器语言、汇编语言、高级语言有何区别和联系?

汇编语言是面向机器的语言;高级语言是面向过程的语言,主要着眼于算法,不必了解计算机的内部结构;高级语言和汇编语言在计算机上执行最终都被翻译成机器语言。5、什么是RAM?什么是ROM?各有哪些用途?

RAM中的数据既可读出,又可写入,一般用作数据存储器,RAM中在掉电时数据会丢失;ROM中的数据一般只能读出,而不能写入,一般用作程序存储器。

6、只读存储器有哪几类?各有何特点?

掩膜ROM不能改,PROM一次改,EPROM离线改,EEPROM在线改可作低速RAM 用。

7、什么是堆栈?堆栈的作用是什么?

堆栈是一组按照“先进后出”的方式工作的暂存数据的存储区域,保留断点地址,保护现场。

8、8052、8032、8752这三者有何区别和联系?

8052有4KB掩膜ROM,8032内部无ROM,8752内部有4KB的EPROM。

9、8052单片机的主要功能有哪些?

10、EA/V

引脚有和功用?8032的EA引脚应如何处理,为什么?

DD

EA为片外程序存储器选择端,8031的EA引脚应接地。

11、8052的时钟周期、机器周期、指令周期是如何分配的?当晶振频率为6MHz时,一个机器周期为多少微秒?

指令周期以机器周期为单位。1个机器周期=6个时钟周期;2微妙。

12、8052单片机程序存储器中的六个特殊单元是什么,各有何用途?

0000H(PC),0003H(int0),000BH(c/T0),0013H(int1),001BH(c/T1),0023H(s口)。13、写出8052单片机的存储空间及其大小。

ROM 8K,RAM 256KB, SUF 128KB地址

14、8052的片内数据存储器分为哪几个性质和用途不同的区域?

工作寄存器区,位寻址区,数据缓冲区。

15、单片机是如何确定和改变当前工作寄存器的?

根据PSW中的RS1、RS0改变。

16、若(PSW)=10H,则当前的R0——R7在内部RAM的哪些单元?

10H—1FH单元。

17、DPTR是什么寄存器?它由哪些特殊功能寄存器组成?它的主要作用是什么?

数据指针寄存器,DPH、DPL,寻址程序存储器和数据存储器。

18、为什么说定时器/计数器的核心是16位的加法器?

用作定时时,对内部机器周期计数,用作计数时对外部脉冲计数,其核心都是使用了内部的16位加法计数器。

19、指出与T0有关的特殊功能寄存器。

TMOD、TCON、TH0、TL0。

20、定时器/计数器0、1的四种工作方式是什么?

方式0:13位的定时器/计数器。

方式1:16位的定时器/计数器。

方式2:具有自动重装初值的8位的定时器/计数器。

方式4:T0分为两个8位的定时器/计数器,T1在此方式没有意义。

21、定时器/计数器用作计数时,对外界的计数频率有何限制?

高电平和低电平都至少保持一个机器周期。

22、若Fosc=6MHz,T0工作于方式1和方式2时,最大的定时时间各为多少?

方式1时16.382毫秒,方式2时0.562毫秒。

23、MCS-51单片机有哪几个并行输入输出端口?各输入输出口有何特性? P0、P1、P2、P3。

24、何谓对输入输出口的读—修改—写操作?写出三条对P1口的读—修改—写指令,并指出这些指令的功能。

进行该操作时,读的是端口锁存器内容,而不是引脚内容。

ANL P1,#0FH ;INC P1;XRL P1,A

25、 什么是并行通信?什么是串行通信?各有何优缺点?

并行通信指数据的各位同时传输的通信方式,串行通信是指各位数据逐位顺序传输的通信方式。

26、 什么是异步通信?什么是同步通信?各有何优缺点?

27、 什么是波特率?某异步串行通信接口每分钟传送1800个字符,每个字符由11位组成,请计算出传送波特率。

波特率是每秒传送的字符个数;波特率为330。

28、 写出8052的中断源和相应的中断入口。

INT0 0003H

T0 000BH

INT1 0013H

T1 001BH

TI 或RI 0023H

29、 8051单片机的中断优先级是如何排列的?

硬件INT0 T0 INT1 T1 TI 或RI

软件通过IP 定义两个优先级

30、 外部中断有哪几种触发方式?

边沿触发和电平触发。

31、 怎样可使单片机有效复位?复位有哪两种方式?

初次加电时复位引脚保持10毫秒以上的高电平;正常后复位引脚保持2个机器周期以上的高电平。上电复位与操作复位。

32、 复位后各寄存器的状态如何?复位对内部RAM 有无影响?

(SP )=07H ,P0—P3口为FFH ,其它寄存器均被清零。对内部RAM 不影响。 33、 什么是最小系统?最小系统中地址锁存器的作用是什么?

由单片机及必须的外围元器件构成的能实现简单的控制功能的计算机系统称为最小系统。取小中地址锁存器的作用是保证P0口作为数据总线使用时,原来的地址不至丢失并保持有效。

34、 MCS —51单片机的三总线分别由哪些引脚提供?

数据总线:P0口;

地址总线:P0口,P2口;

控制总线:ALE ,PSEN ,RD ,WR ,int0,int1 T0,T1,EA,RST

35、 对片外RAM 的访问指令有哪些?

MOVX A ,@R j MOVX @R j ,A

MOVX A ,@DPTR MOVX @DPTR ,A

36、 各列举一种ROM 、RAM 、译码器、锁存器、I/O 接口芯片型号?(05章) 2764,6264,74LS138,74LS373,8255。

37、 MCS51有哪几种寻址方式?

立即寻址、寄存器寻址、直接寻址、间接寻址、变址寻址、相对寻址

一、 指令分析

1、 分析执行指令

MOV A ,#7FH

ADD A,#47H

后,A、C、AC、OV、P的内容是什么?

(A)=C6H,C=0,AC=1,OV=1,P=0

2、设(A)=53H,(R0)=0FCH,执行指令

ADD A,R0

后,A、C、AC、OV、P的内容是什么?

(A)=4FH,C=1,AC=0,OV=0,P=1

3、设(A)=85H,(R0)=20H,(20H)=0AFH,执行指令ADD A,@R0

后,A、C、AC、OV、P的内容是什么?分析执行指令(5分)(A)=34H,C=1,AC=1,OV=1,P=1

4、设(A)=85H,(20)=0FFH,CY=1,执行指令ADDC A,20H

后,A、C、AC、OV、P的内容是什么?

(A)=85H,C=1,AC=1,OV=0,P=1

5、设(A)=56H,(R5)=67H,执行指令

ADD A,R5

后,A、C、AC、OV、P的内容是什么?

(A)=BDH,C=0,AC=0,OV=1,P=0

6、设(A)=0C9H,(R2)=54H,CY=1,执行指令SUBB A,R2

后,A、C、AC、OV、P的内容是什么?

(A)=74H,C=0,AC=0,OV=1,P=0

7、分析执行指令

MOV A,#5AH

ADD A,#30H

后,A、C、AC、OV、P的内容是什么?

(A)=8AH,C=0,AC=0,OV=0,P=1

8.指出下列指令源操作数的寻址方式和功能。

(1)MOV A,#78H #78→A

(2)MOV A,78H RAM中(78H) →A

(3)MOVX A,@R0 片外RAM中((R0)) →A

(4)MOVC A,@A+PC ROM中(A+PC) →A

(5)MOV A,R0 (R0)→A

9.指出下列指令源操作数的寻址方式和功能。

(1)MOV A,#60H #60→A

(2)MOV A,R6 (R6)→A

(3)MOV A,0F0H RAM中(F0H) →A

(4)MOV A,@R0 RAM中((R0)) →A

(5)MOVC A,@A+DPTR ROM中(A+DPTR) →A

10.指出下列指令源操作数的寻址方式和功能。

(1)MOV A,#78H #78→A立即寻址

(2)MOV A,0F0H RAM中(F0H) →A直接寻址

(3)MOVX A,@DPTR 片外RAM中((DPTR)) →A间接挡寻址

(4)MOVC A,@A+PC ROM中(A+PC) →A变址寻址

(5)MOV A,R5 (R5)→A 寄存器寻址

11.指出下列指令的寻址方式和操作功能:

(1)INC 30H (30H)+1→30H

(2)INC B (B)+1→B

(3)RL A A中内容左移一位

(4)INC @R1 ((R1))+1 →(R1)

(5)SETB 50H 1→位寻址地址50H

12.指出下列指令的寻址方式和操作功能

(1)CLR 70H 位寻址地址70H内容清零指令

(2)INC 30H RAM直接寻址地址30H 内容加1指令

(3)DEC @R0 RAM中以R0内容为地址进行间接寻址的内容减1(4)RRC A A带进行位循环右移指令,寄存器寻址

(5)CPL 50H 位寻址地址50H内容取反指令

13.指令改错

(1)DEC DPTR;INC DPTR

(2)INC @R2;INC @R0

(3) MOV P1.0,20H;MOV C,20H,MOV P1.0,C

(4) RR 20H;RR A

(5) ANL #0FH,A;ANL A, #0FH

(6)ORL A,@R2;ORL A,@R0

(7)RLC B;RLC A

(8)MUL A;MUL AB

(9)XCH R2,A;XCH A,R2

(10)MOV #30H,A;MOV 30H,A

14.指令改错(每小题1分,共10分)

(1)DEC ﹫DPTR;INC DPTR

(2)MOV A,@R2;MOV A,@R0

(3)MOVX @R5,A;MOVX @R0,A

(4)MOV 20H,P1.0;MOV C,P1.0,MOV 20H,C (5)RLC 30H;RLC A

(6)XRL #30H,A;XRL A,30H

(7)RR B;RR A

(8)DIV B;DIV AB

(9)XCH @R0,A;XCH A,@R0

(10)MOV #48H,A;MOV 48H,A

二、编程应用

1.用数据传送指令来实现下列要求的数据传送

(1)R0的内容传送到R1。MOV A, R0;MOV R1,A

(2)外部RAM 30H单元内容送R0。MOV R0,#30H; MOVX A,@R0;MOV R0,A

(3)程序存储器ROM 2000H单元内容送R1。MOV A,#00H;

MOV DPTR, #2000H

MOV A A+DPTR

MOV R1, A

(4)ROM 2000H单元内容送外部RAM 1000H单元。

MOV A, #00H;

MOV DPTR, #2000H

MOV A, @A+DPTR

MOV DPTR, #1000H

MOVX @DPTR, A

(5)累加器A的内容送R3。 MOV A, R3

2.用数据传送指令来实现下列要求的数据传送。(每小题2分,共10分)

(1)内部RAM 50H单元内容传送到R3中。 MOV R3, 50H

(2)外部RAM 30H单元内容送内部RAM20H单元。MOVE R0,#30 MOV A,@R0 MOV 20H,A (3) ROM 2000H单元内容送外部RAM 30H单元。MOV A, #00H;

MOV DPTR, #2000H

MOV A, @A+DPTR

MOV R0, #30H

MOVX @R0, A

(4)A中内容传送到内部RAM 20H单元。 MOV 20H,A

(5)外部RAM 30H单元内容送A中。MOV R0,30H; MOVX A,@R0

3.用数据传送指令来实现下列要求的数据传送。(每小题2分,共10分)

(1)内部RAM 20H单元内容传送到A中。 MOV A, 20H

(2)外部RAM 1000H单元内容送内部RAM20H单元。

MOV DPTR,#1000H

MOV A, @DPTR

MOV 20H, A

(3)ROM 2000H单元内容送内部RAM 20H单元。

MOV A, #00H;

MOV DPTR, #2000H

MOV A, @A+DPTR

MOV 20H, A

(4)R3中内容传送到内部RAM 50H单元。MOV 50H,R3

(5)内部RAM 40H单元内容传送到R4中。 MOV R4, 40H

4.用循环转移指令编写延时20ms的延时子程序,设单片机的晶振频率为12MHz。DELA Y20:MOV R1,#14H

DL2:MOV R2,#0F AH

DL1:NOP

NOP

DJNZ R2,DL1

DJNZ R1,DL2

RET

5.用循环转移指令编写延时1ms的延时子程序,设单片机的晶振频率为12MHz。DELA Y1:MOV R1,#0AH

DL2:MOV R2,#18H

DL1:NOP

NOP

DJNZ R2,DL1

DJNZ R1,DL2

RET

6.将(R4R5)中的双字节数取补结果送R4R5。

MOV A

CMPT:MOV A,R5

CPL A

ADD A,#1

MOV R5,A

MOV A,R4

CPL A

ADDC A,#0

MOV R4,A

RET

7.将(30H31H)中的双字节数取补结果送30H31H。

CMPT:MOV A,31H

CPL A

ADD A,#1

MOV 31H,A

MOV A,30H

CPL A

ADDC A,#0

MOV 30H,A

RET

8、将(R2R3)和(R6R7)两个双字节无符号数相加,结果送R4R5。NADD:MOV A,R3

ADD A,R7

MOV R5,A

MOV A,R2

ADDC A,R6

MOV R4,A

RET

9、将(R2R3)和(R6R7)两个双字节无符号数相减,结果送R4R5。NSUB:MOV A,R3

CLR C

SUBB A,R7

MOV R5,A

MOV A,R2

SUBB A,R6

MOV R4,A

RET

10、将A中所存放的8位二进制数转换为BCD码,存于片内RAM的20H、21H 单元。

MOV B,#100

DIV AB

MOV R0,#21H

MOV @R0,A

DEC R0

MOV A,#10

XCH A,B

DIV AB

SW AP A

ADD A,B

MOV @R0,A

RET

11、将A中所存的一位十六进制数转换为ASCII码。(5分)

TRANS:MOV R2,A

ADD A,#F6H

MOV A,R2

JNC AD30

ADD A,#07H

AD30:ADD A,#30H

RET

12、编写一程序段,其功能为:内部RAM的30H(高)~32H(低)和33H(高)~35H(低)两个三字节无符号数相加,结果存入30H(高)~32H(低)单元,设三字节相加时无进位。(10分)

MOV R0,#32H

MOV R1,#35H

MOV R2,#03H

CLR C

LOOP:MOV A,@R0

ADDC A,@R1

MOV @R0,A

DEC R0

DJNZ R2,LOOP

END

13、编写一程序段,其功能为:内部RAM的32H(高)~30H(低)和35H(高)~33H(低)两个三字节无符号数相加,结果存入32H(高)~30H(低)单元,设三字节相加时无进位。(10分)

MOV R0,#30H

MOV R1,#33H

MOV R2,#03H

CLR C

LOOP:MOV A,@R0

ADDC A,@R1

MOV @R0,A

INC R0

INC R1

DJNZ R2,LOOP

END

14、编写一程序段,其功能为:内部RAM的30H(高)~32H(低)和33H(高)~35H(低)两个三字节无符号数相减,结果存入30H(高)~32H(低)单元,设三字节相减时无进位。(10分)

MOV R0,#32H

MOV R1,#35H

MOV R2,#03H

CLR C

LOOP:MOV A,@R0

SUBB A,@R1

MOV @R0,A

DEC R0

DEC R1

DJNZ R2,LOOP

END

15、编写一程序段,其功能为:内部RAM的43H(高)~40H(低)和33H(高)~30H(低)两个四字节无符号数相减,结果存入43H(高)~40H(低)单元,设四字节相减时无进位。(10分)

MOV R0,#40H

MOV R1,#30H

MOV R2,#04H

CLR C

LOOP:MOV A,@R0

SUBB A,@R1

MOV @R0,A

INC R0

DJNZ R2,LOOP

END

16、编写一程序段,将内部RAM30H~3FH的内容传送到外部RAM的8000H~800FH中。

MOV R0,#30H

MOV DPTR,#8000H

MOV R2,#10H

LOOP:MOV A,@R0

MOVX @DPT R,A

INC R0

INC DPTR

DJNZ R2,LOOP

END

三、综合题

1、已知振荡器振荡频率fosc为12MHz,要求定时器/计数器0产生10ms定时,编写初始化程序。

解:

(1)已知定时时间大于8192µs,, 要定时器/计数器0应选用工作方式1.

TH0、TH1初值计算

Tcy=12×(1/(12×106))=1µs

所以T=(65536-X)Tcy=(65536-X)×1µs=10ms

x=55536=D8F0H

(2)方式寄存器的编程:

TMOD的各位内容确定如下:由于定时器/计数器0设定为工作方式1,非门控方式,所以C/T(TMOD.2)=0,M!( TMOD.1)=0,M0( TMOD.0)=1,GA TE!( TMOD.3)=0;定时器/计数器1没有使用,相应的D7-D4为随意态“X”可取为0,则( TMOD)=01H

(3)初始化程序

Start: MOV TL0, #F0H;

MOV TH0, #D8H;

MOV TMOD, #01H;

SETB TR0

2、若Fosc=6MHz,用T0产生5ms定时,编写初始化程序。(选用工作方式0)解:

定时器/计数器0选用工作方式0时

(1)TH0、TL0初值计算

Tcy=6×(1/(12×106))=2µs

所以T=(8192-X)Tcy=(8192-X)×2µs=5ms=5000µs

x=5692=163CH TH0=B1H;TL0=1CH

(2) 方式控制寄存器的编程:

TMOD的各位内容确定如下:由于定时器/计数器0设定为工作方式0,非门控方式,所以C/T(TMOD.2)=0,M!( TMOD.1)=0,M0( TMOD.0)=0,GA TE!( TMOD.3)=0;定时器/计数器1没有使用,相应的D7-D4为随意态“X”可取为0,则( TMOD)=00H

(4)初始化程序

Start: MOV TL0, #1CH;

MOV TH0, #B1H;

MOV TMOD, #00H;

SETB TR0

3、已知单片机的晶振频率fosc=6MHz,要求定时值为0.1ms定时,定时器T0工作在方式0、方式1、方式2时,定时器设定的初值各为多少?编写方式0时的初始化程序。

解:

Tcy=6×(1/(12×106))=2µs;

故定时值为0.1ms时,计数值为:N=0.1ms/2µs=50

(1)方式0时,初值X=213-N=8192-50=8142=1FCEH

故设定的初值TH0=FEH;TL0=0EH

(2)方式1时,初值X=216-N=65536-50=65486=FFCEH

故设定的初值TH0=FFH;TL0=CEH

(3)方式2时,初值X=28-N=256-50=206=CEH

故设定的初值TH0=TL0=CEH

(4)方式0时方式控制寄存器的编程:

TMOD的各位内容确定如下:由于定时器/计数器0设定为工作方式0,非门控方式,所以C/T(TMOD.2)=0,M!( TMOD.1)=0,M0( TMOD.0)=0,GA TE!( TMOD.3)=0;定时器/计数器1没有使用,相应的D7-D4为随意态“X”可取为0,则( TMOD)=00H

(5)初始化程序

Start: MOV TL0, #0EH;

MOV TH0, #FEH;

MOV TMOD, #00H;

SETB TR0

4、已知单片机的晶振频率fosc=6MHz,要求定时值为1ms定时,定时器T0工作在方式0、方式1、方式2时,定时器设定的初值各为多少?编写方式0时的初始化程序。

解:

Tcy=6×(1/(12×106))=2µs;

故定时值为1ms时,计数值为:N=1ms/2µs=500

(1)方式0时,初值X=213-N=8192-500=7692=1E0CH

故设定的初值TH0=F0H;TL0=0CH

(2)方式1时,初值X=216-N=65536-500=65036=FE0CH

故设定的初值TH0=FEH;TL0=0CH

(3)方式2时,不能达到1ms定时。

(4)方式0时方式控制寄存器的编程:

TMOD的各位内容确定如下:由于定时器/计数器0设定为工作方式0,非门控方式,所以C/T(TMOD.2)=0,M!( TMOD.1)=0,M0( TMOD.0)=0,GA TE!( TMOD.3)=0;定时器/计数器1没有使用,相应的D7-D4为随意态“X”

可取为0,则( TMOD)=00H

(5)初始化程序

Start: MOV TL0, #0CH;

MOV TH0, #F0H;

MOV TMOD, #00H;

SETB TR0

5、8031芯片的INT0、INT1引脚分别输入压力超限及温度超限中断请求信号,定时器/计数器0作定时检测的实时时钟,用户规定的中断优先权排队次序为:压力超限温度超限定时检测

要求确定IE、IP的内容,以实现上述要求。

解:

(1)中断控制寄存器各位定义:D7:CPU中断允许位EA,应设为1

D6:未定义,可为随意量,取为0

D5:定时器/计数器2中断允许位ET2,可取0

D4:串行口中断允许位ES, 可取0

D3:定时器/计数器1中断允许位ET1, 应取0

D2:外部中断1中断允许位EX1, 应取1

D1:定时器/计数器0中断允许位ET0, 应取1

D0:外部中断0中断允许位EX0, 应取1 故IE=87H

(2)由硬件确定的同一优先级中断源的优先权排队顺序如下:

INT0-C/T0-INT1-C/T1-串行口中断-c/2

MCS-51有两个中断优先级,中断优先权选择寄存器IP可对各中断源用软件进行编程,确定为高优先级中断还是低优先级中断。因些可以用硬件与软件相结合的方法对中断源的优先级进行排序。

由题意,根据IP各位的定义:D7:未定义,可为随意量,取为0

D6:未定义,可为随意量,取为0

D5:定时器/计数器2优先权选择位PT2,可取0

D4:串行口优先权选择位PS, 可取0

D3:定时器/计数器1优先权选择位PT1, 应取0 D2:外部中断1优先权选择位PX1, 应取1,应接温度超限信号。

D1:定时器/计数器0优先权选择位PT0, 由于其优先级最低,所以应取0

D0:外部中断0优先权选择位PX0, 应取1,应接压力超限信号。

故IP=05H

6、什么是最小系统?8032单片机在使用时为什么要组成最小系统才能使用?最

小系统中地址锁存器的作用是什么?

答:1)由单片机及必须的外围元器件构成的能实现简单的控制功能的计算机系统称为最小系统。

2)首先8031中无ROM,必须接片外ROM才能使用,其次其RAM只有128字节,也很小。接口也少等

3)最小系统中地址锁存器的作用是保证P0口作为数据总线使用时,原来的地址不至丢失并保持有效。

7、说明微型计算机、单片微型计算机、单板机三者之间的联系与区别。

答:都属于微型计算机,有基本的组成元素:CPU,ROM,RAM,I/O接口电路。普通微型计算机带常用外设,带即插即用插槽。单片机将CPU,ROM,RAM,I/O接口电路集成在一块芯片上,可靠性高,体积最小,价格便宜。单板机CPU,ROM,RAM,I/O接口电路插在一块印刷电路板上,

8、说明8051单片机的存储器组织结构,对于每一个存储区域分别可采用什么寻址方式及指令进行访问?

答:8051单片机有4K字节的掩膜ROM,可以存放程序及数据表。在ROM中8051片内ROM中有6个特殊单元分别是:

(1)0000H,程序入口地址,复位后PC的内容为0000H,自该单元开始执行程序。

(2)0003H,外部中断0入口地址。

(3)000BH,定时器/计数器0溢出中断入口地址。

(4)0013H,外部中断1入口地址。

(5)001BH,定时器/计数器1中断入口地址。

(6)0023H,串行口中断入口地址。

ROM可以用立即寻址的方式访问,指令:MOV A,#20H;还可以用变址寻址的方式访问。指令为MOVC A, @A+PC)

有128字节的RAM和128字节的专用寄存器,

片内RAM分为:(1)工作寄存器区,占用00H-1FH单元,分成4组,每组都有8个单元,都以R0-R7表示。同时只用一组工作寄存器,其它各组有工作,待用。当前的工作寄存器由PSW中的RS1、RS0来选择。

此区可以位寻址,如用指令MOV C, 25H

(3)数据缓冲区30H-7FH单元,即用户RAM区。此区可以用直接寻址,间接寻扯,等方法访问。指令分别为:MOV A, 40H

MOV A; R0

128字节的专用寄存器可用直接寻址方式访问。MOV A,80H

9、MCS-51系列单片机的内部资源有哪些?8032、8052、8752这三种机型有哪些区别?

51子系列的内部资源主要有:

1)8位CPU。

2)片内带振荡器,振荡频率f osc范围为1.2-12MHz;可有时钟输出。

3)256个字节的片内数据存储器。

4)8K字节的片内程序存储器(8031无)。

5)程序存储器的寻址范围为64K字节。

6)片外数据存储器的寻址范围为64K字节。

7)21个字节专用寄存器。

8)4个8位并行I/O接口:P0、P1、P2、P3。

9)1个全双工串行I/O接口,可多机通信。

10)3个16位定时器/计数器。

11)中断系统有6个中断源,可编程为两个优先级。

12)111条指令,含乘法指令和除法指令。

13)有强的位寻址、位处理能力。

14)片内采用总线结构。

15)用单一+5V电源。

在51系列中,主要有8032、8052、8752三种机型,它们的指令系统与芯片引脚完全兼容,仅片内ROM有所不同,8032 无片内ROM,8052 有8K片内掩膜ROM,8751有8K片内EPROM。

10、利用T0方式产生1ms定时,在P1。0引脚上输出周期为2ms的方波,设单片机fosc=12MHz。(用软件方式)

解:

P1。0输出周期为2ms宽的方波,只要每隔1ms取反一次,即得。

C/T0定时器/计数器可选用工作方式0

(1)TH0、TL0初值计算

Tcy=12×(1/(12×106))=1µs

所以T=(8192-X)Tcy=(8192-X)×1µs=1ms=1000µs

x=7192=1D18H TH0=E0H;TL0=18H

(2) 方式控制寄存器的编程:

TMOD的各位内容确定如下:由于定时器/计数器0设定为工作方式0,非门控方式,所以C/T(TMOD.2)=0,M!( TMOD.1)=0,M0( TMOD.0)=0,GA TE!( TMOD.3)=0;定时器/计数器1没有使用,相应的D7-D4为随意态“X”可取为0,则( TMOD)=00H

可采用查询TF0的状态来控制P1。0的输出,程序如下

(3)

Start: MOV TL0, #18H; (初始化)

MOV TH0, #E0H;

MOV TMOD, #00H;

SETB TR0

Loop: JBC TF0, NEXT

SJMP Loop

NEXT: MOV TL0, #18H; (重装载)

MOV TH0, #E0H;

CPL P1.0 ; (取反)

SJMP Loop

《微机原理及应用》期末考试试卷附答案

《微机原理及应用》期末考试试卷附答案 一、填空(共15空,每题2分,共计30分) 1.在浮点加法运算中,在尾数求和之前,一般需要操作,求和之后还需要进行和舍入等步骤。 2.三态门有三种输出状态:、、状态。 3.字符“A”的ASCII码为41H,因而字符“E”的ASCII码为,前面加上偶校 验位后代码为H。 4.数在计算机中的二进制表示形式称为。 5.在计算机中,无符号书最常用于表示。 6.正数的反码与原码。 7.在计算机中浮点数的表示形式有和两部分组成。 8.微处理器中对每个字所包含的二进制位数叫。 9.MISP是微处理的主要指标之一,它表示微处理器在1秒钟内可执行多少。 10.PC机主存储器状基本存储单元的长度是。 二、单项选择题(共15题,每题2分,共计30分) 1. CPU包括()两部分。 A、ALU和累加器 B、ALU和控制器 C、运算器和控制器 D、ALU和主存储器 2. 财务会计方面的计算机应用属于()。 A、科学计算 B、数据处理 C、辅助设计 D、实时控制 3. 采用十六进制书写二进制数,位数可以减少到原来的()。 A、1/2 B、1/3 C、1/4 D、1/5 4. 用二一十进制数表示一位十进制数的二进制位是()。 A、1位 B、2位 C、3位 D、4位 5. 如果指令中的地址码就是操作数的有效地址,那么这种寻址方式称为()。 A、立即寻址 B、直接寻址 C、间接寻址 D、寄存器寻址 6. Cache的主要特点之—是()。 A、存储量大 B、存取速度快 C、价格便宜 D、价格便宜但容量小 7. 集成电路计算机属于第()代计算机。 A .“一” B .“二” C .“三” D .“四” 8. 堆栈是一种()存贮器。 A .顺序 B .先进后出 C .只读 D .先进先出

微机原理及应用习题2套(含答案)

一.填空题 01.________由中央处理器、存储器、输入/输出接口和总线组成。 02.微机系统中,有四级(或四层)总线,分别是片内总线、片总线、内总线和________。 03.与十进制数2006等值的十六进制数是________,与十六进制数AC04H等值的十进制数是________。 04.设[X]补=10101010B,则用8位二进制数表示的[ X 8 1 ]补的值是________B;若[X]补=00110101B,则[-2X]补=________B。 05.字符串‘Win98’的ASCII代码是________。 06.8086/8088的地址空间最多可分为________个逻辑段。 07.一个数据的有效地址EA = 1234H,且DS =5678H,则该数据在内存中的物理地址是________,该数据段的首末单元的物理地址是________。 08.若当前堆栈指针SP指向2006H单元,则向堆栈中压入5个字的内容后,SP应指向________。 09.若8086/8088 CPU引脚状态是M/IO=1,RD=1,WR=0,则此时执行的操作是________。 10.一台8微机的地址总线为16条,其RAM存储器容量为16KB,首地址为2000H,且地址是连续的,则可用的最高地址是________。 11.某中断类型号是20H,则中断向量地址是________。 12.某微机中断级联系统中,共采用3片8259A可编程中断控制器,则该系统最多可管理________级中断源。13.某微机系统采用一块8253芯片,时钟频率为1MHz。若要求通道0工作于方式3,输出的方波周期为0.5ms,则时间常数应设定为________,通道控制字应设定为________。 14.一个串行字符由一个起始位,7个数据位,一个奇偶效验位和一个停止位构成,若每秒传送240个字符,则数据传送的波特率是________,传送每位信息所占用的时间是________。 15.异步串行通信工作方式下,一个串行字符由一个起始位,7个数据位1101110,一个奇效验位和一个停止位构成,则先后发送该帧字符信息的数据位是________。 二.简答题

微机原理及应用复习题-答案(2009)

微机原理应用及控制复习题(2009年) 一、选择题 1、某内存单元的段基址为2000H,偏移地址为0C800H,则该单元的物理地址为(B)。A.20000H B. 2C800H C. 0C8000H D. 0CA000H 2、下列四条指令中,错误的指令是(C)。 A. MOV AH, 64H B. MOV BL,8AH C. MOV 8F, AL D. MOV [100H], AL 3、8K*8位的EPROM,其地址线和数据线个数分别为(B)。 A.8,8 B. 13,8 C. 12,8 D. 13,4 4、8253的工作方式有(C)种。 A.4种 B. 5种 C. 6种 D. 8种 5、当8253芯片写入控制字36H时,所使用的通道是(B)。 A.1通道 B. 0通道 C. 2通道 D. 3个通道都不用 6、已知并行接口芯片8255A在微机应用系统中的控制口地址为203H,其C口地址202H,则其B 口地址为(B)。 A.200H B. 201H C. 205H D. 207H 7、某系统要求该D/A转换器的输出为0到+5.12V,分辨率为5mV,则所选择的D/A转换器的位数至少应为( B ).(分辩率=满刻度电压值/2n-1)故:5.12*5=255(28-1)应该是8位 A.8位 B. 10位 C. 12位 D. 16位 8、十进制数-97对应的二进制原码是(D ) A.10011110B B. 10011111B C. 11100000B D. 11100001B 9、无符号二进制数1101011B对应的十进制数是( C ) A.653 B. 327 C. 215 D. 125 10、当进行算术运算时,若运算结果发生溢出,则(C ) A.CF=1 B. DF=1 C. OF=1 D. ZF=1 11、下列四条指令中,错误的指令是(D)。 A. MOV AX, 2000H B. MOV BX,[2000H] C. MOV DS, AX D. MOV DS,2000H 12、在PC/A T总线中,执行I/O读操作时有效的信号是(A) A./IOR B. /IOW C. /MEMR D. /MEMW 13、8086微处理地址总线20根,在实地址方式下,该微处理器的寻址范围为(A) A.00000H---0FFFFFH B. 00000H---0AFFFFH C. 00000H---1FFFFH D. 0000H---0FFFFH 14、8086CPU的中断类型号为(D) A. 0---7H B. 0---FH C. 20---27H D. 00---0FFH 15、8253的定时计数器0通道设置为16位计数工作方式,其初值写入的次数是:B A. 1次 B. 2次 C. 4次 D. 6次 16、一个12位单极性A/D转换器,量程为0---+10V,其分辨率为(B)δ=10/(2N-1)(N为位数) A. 1.22mv B. 2.44mv C. 5mv D. 10mv 17、INTEL8088的存储器总线写周期,微处理器给出控制信号,(最小模式)/WR,/RD,IO//M分别为(B) A. 1,0,1 B. 0,1,0 C. 0,1,1 D. 1,0,0 18、8086指令MOV AX, 1234H,该指令源操作数的寻址方式为(A) A. 立即数寻址 B. 寄存器寻址 C. 直接寻址 D. 寄存器间接寻址 19、指令INT 17H的中断向量存放在中断向量表中的首地址为(C) A. 0000:0038H B. 0000:005BH C. 0000:005CH D. 0000:0068H 20、8086/8088CPU中断向量表所占用的物理地址范围为(B)

微机原理及应用习题库与答案

微机原理及应用习题库与答案 习题与练习题1 第1章绪论 1.计算机分那几类?各有什么特点? 2.简述微处理器、微计算机及微计算机系统三个术语的内涵。 答:微处理器是微计算机系统的核心硬件部件,对系统的性能起决定性的影响。微计算机包括80X86微处理器有几代?各代的名称是什么? 80386/80486:32位机。 4.采用一种总线标准进行微型计算机的硬件结构设计具有什么优点? 5.一个总线的技术规范应包括哪些部分? 6.总线的定义是什么?简述总线的发展过程。 7.微型计算机系统总线由哪三部分组成?它们各自的功能是什么? 第3章微处理器结构及微计算机的组成 1.8086是多少位的微处理器?为什么? 2.EU与BIU各自的功能是什么?如何协同工作? 3.086/8088与其前一代微处理器8085相比,内部操作有什么改进? 4.8086/8088微处理器内部有那些寄存器,它们的主要作用是什么? 答:执行部件有8个16位寄存器,AX、BX、CX、DX、SP、BP、DI、SI。AX、BX、CX、确定5ch+98h后各标志位的值。并说明结果的正确性。 5.8086对存储器的管理为什么采用分段的办法? 6.在8086中,逻辑地址、偏移地址、物理地址分别指的是什么?具体说明。 7.给定一个存放数据的内存单元的偏移地址是20C0H,(DS)=0C00EH,求出该内存单元的物理地址。 8.8086/8088为什么采用地址/数据引线复用技术? 9.8086与8088的主要区别是什么? 10.怎样确定8086的最大或最小工作模式?最大、最小模式产生控制信号的方法有何不同11.8086被复位以后,有关寄存器的状态是什么?微处理器从何处开始执行程序?12.8086基本总线周期是如何组成的?各状态中完成什么基本操作? 13.结合8086最小模式下总线操作时序图,说明ALE、M/IO#、DT/R#、RD#、READY信号的功能。 14.8086中断分哪两类?8086可处理多少种中断? 15.8086可屏蔽中断请求输入线是什么?“可屏蔽”的涵义是什么? 16.8086的中断向量表如何组成?作用是什么? 17.8086如何响应一个可屏蔽中断请求?简述响应过程。 18.什么是总线请求?8086在最小工作模式下,有关总线请求的信号引脚是什么? 19.简述在最小工作模式下,8086如何响应一个总线请求? 20.在基于8086的微计算机系统中,存储器是如何组织的?是如何与处理器总线连接的? BHE#信号起什么作用? 21.“8086是一个16位微处理器”,这句话的涵义主要指的是什么? 22.80X86系列微处理器采取与先前的微处理器兼容的技术路线,有什么好处?有什么不足?习题与练习题2

微机原理及应用试题及答案

一、填空题(每空1分) 1. 微型计算机系统的主要性能指标有:字长、存储容量、指令系统、运算速度、系 统配置。 2. 微型计算机系统硬件包括:运算器、控制器、存储器、输入设备、输出设备等部件, 这些部件通过数据总线、地址总线、控制总线相连接。 3. 8086的标志寄存器中控制标志有:IF、DF、TF。 4. 8086的标志寄存器中状态标志有:CF 、AF 、ZF 、PF 、SF 、OF 。 5. 随机存储器RAM可分为双极型和MOS型两大类。 6. 只读存储器ROM可分为:ROM、PROM、EPROM、EEPROM。 7. 8255A是可编程并行输入/输出接口,它有3个8位端口,3种工作方式。 8. 8253是可编程定时器/计数器,它有3 个计数通道, 6 种工作方式。 9. 串行通信中的数据传送模式有:单工,半双工,全双工。 10. 串行通信中最基本的通信方式:异步通信,同步通信。 11. ADC0809有8 个模拟量输入信号,可用 3 位地址信号控制,有8 位数据输出。 12. DAC0832是可编程数/模转换器,有8位数字量输入信号,2个模拟量输出信号,可设置3 种工作方式。 13. 8259A是可编程中断控制器,它有 4 个初始化命令字, 3 个操作命令字。 14.汇编语言指令语句格式: [标号:]操作码助记符[操作数1][,操作数2][;注释] 15.CPU和输入/输出设备之间传送的信息有数据信息、状态信息、控制信息。 16. 串行通信中信号传输时的调制解调方式有:调频、调幅、调相。 17. DAC0832可工作在直通、单缓冲、双缓冲三种方式。 18.地址译码的方式有线译码、部分译码、全译码三种。 19.RS-232C串行通信接口T X D和R X D信号的电气性能中“1”= -3~-25V ;“0”= +3~+25V 。 20.8237是可编程DMA控制器,它有4个独立的DMA 通道。 21. 8253每个计数器有2 种计数方式,计数范围分别为:BCD 0~9999 ;二进制0~FFFFH 。22.TTL电平经1488 转换为RS-232C电平,RS-232C电平经1489 转换为TTL电平。 23. 8086处理器的基本数据类型是字节、字、双字。 24. 8086指令的操作数寻址方式有:立即数、寄存器、存储单元、I/O端口。25.常见A/D转换器的类型有:并行比较型、双积分型、逐次比较型。 26. 一个计算机系统所具有的物理地址空间的大小是由地址总线的宽度决定的,8086系统的物 理空间的地址为1M 。 27. 8086EU的主要部件有算术逻辑单元寄存器组,主要完成编码和运算工作。 28. 堆栈段的基值存入SS 寄存器,数据段的基值存入DS 寄存器,数据段的基值存入DS 寄存器,代码段的基值存于CS 寄存器,扩展段的基值存入ES 寄存器。 29. 8086CPU引脚中,用来控制8086工作方式的引脚为MN/MX 。

微机原理及应用复习题

复习题一 一、单项选择题(题目中给出的四个答案中只有一个是正确的,每题2分,共30分) 1、有一个数值152,它与十六进制6A相等,那么该数值是。 A、二进制数 B、八进制数 C、十进制数 D、BCD码 2、中断指令INT 23的中断服务程序的入口地址,应放在中断向量表地址开始的4 个存贮单元。 A、00023H B、00017H C、0005CH D、0005EH 3、某微机具有1M字的最大存空间,其CPU的地址总线应有______条? A、20根 B、21根 C、19根 D、不能确定 4、可编程并行接口芯片8255A的端口B有种工作方式。 A、1种 B、2种 C、3种 D、4种 5、两个数相加后是否产生溢出,需要判断标志位中的_____ ___。 A、OF B、CF C、SF D、ZF 6、调试汇编语言程序时,将目标文件转化成可执行文件的过程叫。 A、编译 B、汇编 C、编辑 D、 7、在8086cpu的寄存器中,用户不能直接访问的是 A、CS B、FR C、IP D、BX 8、在机器数的三种表示方法中,种方式中零的表示形式是唯一的。 A、补码 B、反码 C、原码 D、三者都是 9、8086cpu与存储器或外设进行交换数据时,为了使得传送速度能匹配,有时需要在__________状态之间插入若干等待周期。 A、T1和T2 B、 T2和T3 C、T3和T4 D、随机 10、可编程定时器/计数器8253在初始化时写入的最大计数初值是。 A、0000H B、7FFFH C、65535 D、0FFFFH 11、8086系统中,最多可以有______个段地址,任意相邻的两个段地址相距________个存储单元? A、64K,16 B、64K,64K C、16,64K D、64K,64K 12、在CPU响应中断时保护断点就是保存。 A、中断类型码 B、中断服务程序入口地址 C、现场 D、当前CS 、IP和FR 的容 13、当RESET信号进入高电平状态时,将使得8086CPU的______寄存器的容初始化为FFFFH。 A、SS B、DS C、ES D、CS 14、在8086计算机系统中,规定存中地址为的存单元存放中断服务程序入口地址(即中断向量),称为中断向量表。 A、80000H~803FFH B、00000H~003FFH C、7F000H~7F3FFH D、0FFC00H~0FFFFFH 15、在8086计算机系统中,当对地址大于0FFH的I/O端口寻址时,必须使用寄存器间接寻址。 A、 BX B、 SI C、DI D、 DX 二、简答题(每题5分,共30分) 1.在计算机系统,主存储器的主要技术指标有哪些?(5分) 2.计算机CPU一旦响应中断,中断服务子程序通常要做哪几项工作?(5分) 3、8086系统中为什么一定要有地址锁存器?需要地址锁存器锁存哪些信息?(5分)

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

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

微机原理及应用吴宁习题答案

微机原理及应用吴宁习题答案 第一章:微机系统简介 1.1 微机的概念 微机是一种计算机系统,由微处理器、存储器、输入输出 设备和总线组成,用于处理和存储信息。 1.2 微机系统的基本组成 微机系统由以下几个组成部分构成: - 微处理器:负责执 行指令并进行数据处理。 - 存储器:用于存储程序和数据。 - 输入设备:用于接收用户的输入操作。 - 输出设备:用于向用户输出处理结果。 - 总线:用于连接各个组件,传输数据和控制信号。 第二章:微处理器基础知识 2.1 微处理器的发展历程 微处理器经历了几个重要的发展阶段: - 单芯片处理器: 将处理器的各个功能集成到一个芯片上。 - 处理器性能的提升:采用更高频率的时钟和更大的缓存。 - 多核处理器:将多个处

理核心集成到一个芯片上,提高并行处理能力。 - 特殊用途处理器:如图形处理器(GPU)和人工智能处理器(AI芯片)。 2.2 微处理器的主要构成 微处理器由以下几个主要组成部分构成: - 控制单元(CU):负责指令的解码和执行,控制数据在处理器内部的 流动。 - 算术逻辑单元(ALU):负责进行算术和逻辑操作。 - 寄存器组:用于存储数据和指令。 - 数据通路:用于传输数 据和控制信号。 2.3 微处理器的工作原理 微处理器的工作原理可以分为以下几个步骤: 1. 指令的取出:从存储器中读取指令。 2. 指令的解码:将指令解码为对 应的操作。 3. 操作的执行:根据指令执行相应的操作,如算 术运算或逻辑运算。 4. 结果的存储:将操作结果存储到寄存 器或存储器中。 5. 下一条指令的取出:重复以上步骤,执行 下一条指令。

《微机原理及应用》期末考试试卷附答案2

《微机原理及应用》期末考试试卷附答案2 一、单项选择题(共20小题,每题2分,共40分) 1.()用来存放即将执行的指令的偏移地址的寄存器是。 A. SP B. IP C. BP D. CS 2.()源变址寄存器是。 A. SI B. DI C. SP D. BX 3.()设SP=1110H,执行PUSH AX后,SP中的内容为。 A. SP=1112H B. SP=110EH C. SP=1111H D. SP=110FH 4.()语句DA1 DB 2 DUP(3,5,7)汇编后,与该语句功能等同的语句是A.DA1 DB 3,5,7 B.DA1 DB 2,3,5,7 C.DA1 DB 3,5,7,2 D.DA1 DB 3,5,7,3,5,7 5.()下面四个寄存器中,不能用来作为间接寻址的寄存器是 A.BX B.CX C.BP D.DI 6.()确定下列哪些数据在汇编语言中是非法的 A.19AH B.1372 C.102B D.145 7.()若栈顶的物理地址为20100H,当执行完指令PUSH AX后,栈顶的物理地址为A.20102H B.20101H C.200FFH D.200FEH 8.()当执行完下列指令序列后,标志为CF和SF的值是 MOV AL,0C4H ADD AL,9DH A.0,0 B.0,1 C.1,0 D.1,1 9.()JMP WORD PTR[BX]的转移目标地址是 A.BX中的内容 B.SP+BX的和 C.IP+[BX]之和 D.BX指示的内存单元的内容 10.()8086/8088CPU的I/O指令采用间接寻址时,可以使用的寄存器是 A.BX B.DX C.SI D.DI 11.()完成将BX清零,并使标志寄存器CF清零,下面指令错误的是 A.SUB BX , BX B.XOR BX ,BX C.MOV BX,0 D.AND BX,0000H 12.()下面数据传送指令中,正确的是 A.MOV BUF1,BUF2 B.MOV CS,AX C.MOV CL,1000 D.MOV DX,WORD PTR[BP+DI] 13.()下列存储器哪一种存取速度最快

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

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

微机原理及应用习题集

第一章作业 1、计算机是由哪几部分组成的?阐述每部分的作用。 2、画图说明计算机执行指令ADD AL ,06H 的工作过程。 3、以十六进制形式,给出下列十进制数对应的8位二进制补码表示。 (1)46 (2)-46 (3)-128 (4)127 4、给出下列十进制数对应的压缩和非压缩BCD码形式。 (1)58 (2)1624 5、完成下列十六进制数的运算 (1)8A+39 (2)1234+A6 (3)ABCD-E5 (4)7AB-F0 6、下列各数均为十六进制表示的8位二进制数,请说明它们分别被看作是无符号数或用补码表示的带符号数时,它们所表示的十进制数是什么? (1)FF (2)6A (3)80 (4)74 (5)32 7、请写出下列字符串的ASCII码 (1)this is a number 3579 (2)I am a student 8、写出(+120) 10和(-120) 10 的补码。 9、已知[X] 补=01001000,[Y] 补 =11001000,分别求其真值。 10、下列各数均为十进制数,请用8位二进制补码计算下列各题,并分别说明其运算结果是否溢出。 (1)85+(-76)(2)85-76 (3)85-(-76) (4)(-85)-76 (5)(-85)-(-76)(6)(-85)+76 第二章作业 1、8086CPU有哪些功能部件组成? 2、总线接口单元BIU有哪些功能?8086的总线接口部件有那几部分组成? 3、指令执行单元EU有哪些功能?8086的EU有那几部分组成?在执行程序过程中它们

是如何相互配合工作的? 4、简述CPU执行程序的过程。 5、在执行指令期间,EU能直接访问存储器吗?为什么? 6、8086/8088CPU中,有哪些通用寄存器和专用寄存器?说明它们的作用? 7、8086/8088系统中,存储器为什么要分段?一个段最大为多少字节?最小为多少字节? 8、在8086/8088CPU中,物理地址和逻辑地址是指什么?已知逻辑地址为1F00:38A0H,如何计算出其对应的物理地址? 9、已知存储器物理地址为78A00H,计算它所对应的逻辑地址。此结果惟一吗? 10、设当前数据段位于存储器的A8000H~B7FFFH,DS段寄存器的内容应是什么? 11、若CS=8000H,则当前代码段可寻址的存储空间的范围是多少? 12、设某台微处理器有20条地址总线和16条数据总线: (1)若存储器寻址空间和I/O地址的寻址空间是分开的,问存储器空间有多大?(2)经由数据总线可传送的带符号数的范围是多大? 13、将下列字符的ASCII码依次存入00100H开始的字节单元中,并用图表示各单元的物理地址,相应的逻辑地址及内容(逻辑地址可自行选择) IBM PC/XT 14、有两个16位数1EF5H和2A3DH分别存放在000B0H和000BCH单元中,用图表示它们在存储器里的存放情况。 15、存储器里存放的信息如图所示。试读出30022H、30024H单元字节的内容及30021H 及30022H单元字的内容。

《微机原理及应用》习题答案

《微机原理及应用》习题答案 教材:《80X86/Pentium微型计算机原理及应用》答案 第一章计算机基础 1-3 (1) 01101110 真值=110 (2) 10001101 真值=-13 1-4 (1)+010111 [+010111]原=[+010111]反=[+010111]补=00010111 (2) +101011 [+101011]原=[+101011]反=[+101011]补=00101011 (3) –101000 [-101000]原=10101000 [-101000]反=11010111 [-101000]补=11011000 (4) -111111 [-111111]原=10111111 [-111111]反=11000000 [-111111]补=11000001 1-6 (1) [x1+y1]补=[x1]补+ [y1]补 =00010100+00100001=00110101 (2)[x2-y2]补=[x2]补+ [-y2]补 =11101100+00100001=00001101 1-7 (1) 85+60 解:[-85]补=10101011 [60]补=00111100 [-85]补+[60]补=10101011+00111100=11100111 (11100111)补=10011001 真值=-25 CS=0,CP=0, CS⊕CP=0 无溢出 (4)-85-60 [-85]补=10101011 [-60]补=11000100 [-85]补+[-60]补=10101011+11000100=101101111 CS=1, CP=0 CS⊕CP=1 有溢出 1-8 (1) [x]补+ [y]补=01001010+01100001=10101011 CS=0, CP=1 CS⊕CP=1 有溢出 (2) [x]补- [y]补=[x]补+ [-y]补 =01001010- 01100001=01001010+10101010 =100010110 CS=1, CP=1 CS⊕CP=0 无溢出 1-9 (1) (127)10=(000100100111)BCD (2) (74)H=(116)10=(000100010110)BCD 1-10 (1) 41H 代表 A (2) 72H 代表 r (3) 65H 代表 e (4) 20H 代表 SP 1-14 (1) 69.57 (69.57)10=(1000101.100)B=0.1000101100 X 27 =0.1000101100 X 2+111 浮点规格数为 011101000101 (2)-38.405 (-38.405)10=(-100110.011)B -100110.011= -0.100110011 x 26 = - 0.100110011 x 2110 浮点规格数为 011011001100 (3) - 0.3125 (-0.3125)10=(-0.0101)2=(-0.101)2 x 2-001 浮点规格数为 111111010000 1.+0.00834 2.(+0.00834)10=(0.000000100010001)2=(0.100010 001)2 x 2-110 3.浮点规格数为 101001000100 4.1-15 5.(1) (69.57)10=(1000101.10010001111010111)2 6. =(1.00010110010001111010111)2 x 2110 7. p=6+127=133=(10000101)2 8.单精度浮点数为 01000010100010110010001111010111 9.(2) (-38.405)10=(-100110.011001111010111000)2 10. = - (1.00110011001111010111000)2 x 2101 11. p=5+127=132=(10000100)2 12.单精度浮点数为 11000010000110011001111010111000 13.(3) (-0.3125)10=(-0.0101)2=(-1.01)2 x 2-10 14. p=-2+127=125=(1111101)2 15.单精度浮点数为 10111110101000000000000000000000 第二章 80X86/Pentium 微处理器 2-3 IO/M DT/R DEN RD WR 读存储器 0 0 0 0 1 写存储器 0 1 0 1 0 2-17 PA=CS x 16+IP IP的范围为0000H~FFFFH 而CS为A000H

微机原理与应用复习题及答案

微机原理与应用习题及解答 一、填空 1、十六进制数74..DH转换为二进制数是_______________,转换为十进制数是 _______________。 2、十六进制数2B.4H转换为二进制数是_______________,转换为十进制数是 _______________。 3、十六进制数A2.4H转换为二进制数是_______________,转换为十进制数是_______________。 4、十进制数21.75转换为二进制数是_______________,转换为十六进制数是_______________。 5、二进制数100111100.0101B转换为十六进制数是_______________,转换为十进制数是_______________。 6、进制数53.375转换为二进制数是_______________,转换为十六进制数是 _______________。 7、知X=-95,则X的原码(用八位二进制表示)是________________,补码是 ____________。 8、已知X=-4,则X的原码(用八位二进制表示)是________________,反码是 ________________。 9、已知X=-37,则X的反码(用八位二进制表示)是________________,补码是 ____________。 10、已知X=-115,则X的原码(用八位二进制表示)是________________, 补码是____________。 11、已知X=95,则X的补码(用八位二进制表示)是________________,BCD码 是________________。 12、已知X=22,则X的原码(用八位二进制表示)是________________,BCD码 是________________。 13、一台计算机所用的二进制代码的位数称为该计算机的___________,8位二进制数称为一个__________。 14、微型计算机由微处理器芯片、____________、______________构成,芯片之间用__________连接起来。 15、微型计算机一般采用三总线结构,它们分别是数据总线、______________和________________。 16、高级语言是面向________的语言,用高级语言编程时主要着眼于___________, 而不必了解计算机的内部结构。 17、存储器的主要指标是___________和________________。 18、存储器中_____________可以直接与CPU交换数据、参与运算,___________ 的存储容量较大,但不能与CPU 直接交换数据。 19、动态RAM依靠__________存储信息,由于存在泄露电流的放电作用,故每隔 1、2ms必须对高电平重新充电,这称为动态RAM的______________。 20、堆栈按照___________原则工作,使用__________指明栈顶位置。

微机原理与应用-习题集(含答案)

《微机原理与应用》课程习题集 一、单选题 1.一个字是____位二进制数。 A、32 B、20 C、16 D、8 2.一个字节是____位二进制数。 A、32 B、20 C、16 D、8 3.在计算机内部,一切信息的存取、处理和传送都是以形式进行的。 A、EBCDIC码 B、ASCII码 C、十六进制编码 D、二进制编码 4.下列数据中,可能是6进制数的是。 A、488 B、357 C、541 D、126 5.下列数据中,可能是八进制数的是。 A、182 B、417 C、696 D、108 6.下面几个不同进制的中,最大的数是。 A、1100010B B、225Q C、500 D、1FEH 7.已知英文小写字母m的ASCII码为十进制数109,则英文小写字母g的ASCII码为十进制数。 A、102 B、103 C、104 D、105 8.字符d的ASCII码为十六进制数64,字符j的ASCII码为十六进制数。 A、68 B、69 C、6A D、6B 9.数字字符4的ASCII码为十六进制数34,数字字符9的ASCII码为十六进制数。 A、37 B、38 C、39 D、40 10.已知英文大写字母A的ASCII码为十进制数65,则英文大写字母E的ASCII码为十进制数。 A、67 B、68 C、69 D、70 11.十进制数36转换成二进制数是。 A、110100 B、100100 C、100110 D、100101 12.与十进制数96等值的二进制数是。 A、1100000 B、1100001 C、1011110 D、1101100 13.十进制数60转换成二进制数是。 A、111100 B、111110 C、111101 D、110110 14.十进制负数-61的八位二进制原码是。 A、10101111 B、10111101 C、10101011 D、00110101 15.十进制数59转换成八进制数是。 A、73Q B、37Q C、59Q D、112Q 16.二进制数1101.01转换成十进制数是。 A、17.256 B、13.5 C、13.25 D、17.5

微机原理及应用_扬州大学中国大学mooc课后章节答案期末考试题库2023年

微机原理及应用_扬州大学中国大学mooc课后章节答案期末考试题库2023年 1.填空(2分)8086CPU的最大方式下,引脚【图片】是。 参考答案: 0 低电平 2.A/D转换器的分辨率与转换精度的关系是()。 参考答案: 分辨率高,但由于温度等原因,其转换精度不一定高 3.模/数转换器的性能指标主要有分辨率、精度、和量程。 参考答案: 转换时间 4.8253是可编程定时、计数器芯片,它内部有()。 参考答案: 三个计数器 5.计数器工作在方式0,采用二进制计数,计数的初值为1000H,当计数值计 到达0后,计数器的值为()。 参考答案: 6.计数器通道0工作在方式2,计数的初值为1000H,当计数值计到0后, 计数器的值为()。

参考答案: 1000H 7.某8253的端口地址为40H~43H,若对计数器0进行初始化,则工作方式 控制字应写入地址,计数初始值应写入地址。(答案用";"分隔) 参考答案: 43H;40H##%_YZPRLFH_%##43H;40H 8.反映一个D/A转换器稳定性的技术指标是()。 参考答案: 精度 9.在串行通信数据传送中,通常传送方式有单工、半双工和三种。 参考答案: 全双工 10.数据在传送线上一位一位的依次传送,称为传送方式。 参考答案: 串行 11.RS–232C是用于数据通讯设备和数据终端设备间的接口标准。 参考答案: 串行通信

12.RS–232C接口的信号电平范围为()。 参考答案: –15V~+15V 13.在8086/8088的总线周期中,ALE信号在T1期间有效。它是一个()。 参考答案: 正脉冲,用于锁存地址信息 14.当前的主流微机中通常采用不含()的3种总线标准。 参考答案: PC https://www.doczj.com/doc/e319060866.html,B总线的特点是()。 参考答案: 支持热插拔 16.EISA总线是一种支持多处理器的高性能的位标准总线。 参考答案: 32 17.8255A是一个_______________接口芯片。 参考答案: 可编程的通用并行输入输出

微机原理及应用复习题

一、单项选择题 1.指令()的源操作数的寻址方式为直接寻址。 A.MOV [2000H] ,AL B.IN AL,DX C.XOR AL,[2000H] D.MOV AX,2000H 2.基本的总线周期通常包括()个T状态。 A.1 B.2 C.3 D.4 3.寄存器AX的用途是() A.字乘法,字除法,字 I/O B.查表转换,间接寻址 C.字节乘、除,串操作,循环计数 D、字节 I/O,十进制算术运算,查表转换 4.RESET信号有效后,8086CPU执行的第一条地址为() A.00000H B.FFFFFH C.FFFF0H D.0FFFFH 5.二进制数000101011010.10101B,转化成十六进制数是() A.15A.A8H B.332.EH C.15.32H D.2W.32H 6.堆栈的工作方式是() A.先进先出 B.随机读写 C.只能读出,不能写入 D.后进先出 7.执行下列程序后,AL=() MOV AL ,25H ADD AL,71H A.B4H B.34H C.96H D.54H 8.寄存器间接寻址中,操作数放在() A.存储器 B.通用寄存器 C.堆栈 D.宏指令 9.在PC/XT机中,下列不属于输入和输出方式的是() A.程序控制I/O B.中断驱动I/O C.DMA方式 D.存储器访问方式 10.保护断点就是保存() A.中断类型码 B.中断服务程序入口 C.现场 D.当前CS,IP的值 11.软件中断是() A、在 INTR 线上的中断请求信号 B、由指令的执行引起的中断

C、出现在 NMI 线上的中断请求 D、内存执行指令时引起的中断 12.8086 CPU 的 NMI 引脚上输入的信号是() A、可屏蔽中断请求 B、非屏蔽中断请求 C、中断相应 D、总线请求 13.已知(AX)=1000H (BX)=2000H,执行指令 MOV AX ,BX 后(AX)=()A.1000H B.2000H C.3000H D.0000H 14.在指令 MOV ES:[SI],AX 中,目的操作数为()寻址。 A.寄存器 B.直接 C.基址变址 D.寄存器间接 15.在程序控制传送方式中,哪种传送可提高系统的工作效率( ) A: 条件传送 B: 查询传送 C: 中断传送 D: 前三项均可 16.BCD 码是一种() A、十进制编码的二进制数 B、二进制编码的十进制数 C、十进制编码的十六进制数 D、十六进制编码的十进制数 17.8086 能够访问的存储空间的大小是()。 A. 64k B.1M C. 256k D.16M 18.相邻段地址之间的最大距离为() A、16 个字节 B、64K 字节 C、1K 字节 D、256 字节 19.8086 在最小模式下,分时使用 AD0-AD15,所以必须外接地址锁存器,当总线上为地址信息时,通过()将地址送入地址锁存器。 A.DEN B、ALE C、BHE D、DT/ R 20.现行数据段位于存储器 BOOOOH 到 BOFFFH字节单元,则段寄存器 DS的内容及该段长度(字节数)分别为:() A、BOOOH,1000H B、O0OOH,OFFFH C、BOOOH,OFFFH D、BOOOH,OOFFH 21.某计算机的字长是 16 位,它的存储器容量是 64KB,若按字编址,那么它的寻址范围是() A、0~64KB B、0~32K 字 C、0~64K 字 D、0~32KB 22.寄存器间接寻址中,操作数放在( )中。

微机原理及应用参考答案

名师整理优秀资源 参考答案 第一章计算机中的数制和码制 第二章计算机概述 一、填空题 1.8 2.2 3. 1024 4. 2 5.5、11001.1、00100101.0101B 5. 1000010B、42H、66H 6. 41.625、29.AH 7. 10001101B 8. 11001001、11001010 9. -128 ~ +127 10. 系统软件、应用软件 11. 电子管、超大规模集成电路 二、单选题 1. A 4. C 2. C 5.A 3.D 6. C 三、分析简答题 1. 8086 CPU 的总线根据其中信息传送的类型可分为几种?哪几种? 答:8086 CPU 的总线根据其中信息传送的类型可分为三种种, 分别是:数据总线、地址总线和控制总线 2. 写出-25 的原码、反码、补码,并将补码转换成十六进制数 (设机器字长为8 位)。答:X=-25=-11001B X 原码:10011001B

X 反码:11100110B X 补码:11100111B = E7H

名师整理 优秀资源 3. 举例说明什么是机器数,什么是真值? 答: 将符号数值化了的数称为机器数。 如: -18=-10010B(真值);机器数为: 10010010B 第三章 半导体存贮器 一、填空题 1. ROM 、RAM 2. 6 个 3. 8、4 二、单选题 1. A 5. C 2 . B 3 . D 4 . B 6 . C 7 . B 三、分析简答题 1. 在对存储器芯片进行片选时,全译码方式、部分译码方式和线选方式各有何特点? 答: ①全译码方式: 存储器芯片中的每一个存储单元对应一个唯一的地址。 译码需要的器件多; ②部分译码方式:存储器芯片中的一个存储单元有多个地址。译码简单; ③线选:存储器芯片中的一个存储单元有多个地址。地址有可能不连续。不需要译码。

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