文档库 最新最全的文档下载
当前位置:文档库 › 微机原理复习资料2答案

微机原理复习资料2答案

微机原理复习资料2答案
微机原理复习资料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.数据、控制

C.数据、控制、状态D.控制、缓冲

19、如果 DMAC每传送一个字节后,就检测 DREQ,若无效,则挂起;若有效则继续传送,这是一种DMA方式中的( A )传送方式。

A.请求B.成组

C.单字节D.同步

20、Intel 8086/8088中断向量表中的类型21H 是(D )。

A.双重失效B.段不存在

C.协处理器出错D.MSOS系统调用

21、传送数据时,占用CPU时间最长的传送方式是( A )。

A.查询B.中断

C.DMA D.IOP

22、若微处理器可采用存储器映像编址,那么一条SUB(减法)指令可访问的地址空间为( A )。

A.整个地址空间B.仅I/O地址空间

C.仅RAM地址空间D.随应用而定

23、8255 A工作于基本输入/输出方式下,输出和输入数据为( A )。

A.输出数据锁存,输入数据不锁存B.输出数据锁存,输入数据锁存

C.输出数据不锁存,输入数据锁存D.输出数据不锁存,输入数据不锁存

24、若8255A的PA工作在方式2,PB 口工作于( D )工作方式。

A.方式0 B.方式1 C.方式2 D.方式0或方式1

25、通常在可编程16位定时徽计数器中,微处理器不能直接访问( D )单元。

A.控制寄存器B.计数初值寄存器

C.计数输出锁存器D.计数执行单元

26、8253初始化写入控制字后,若再写入初始值,要经过(C ),计数执行部件开始记数。

A.一个时钟上升沿B.讨一个时钟下降沿

C.一个时钟上升沿和一个下降沿D.一个时钟周期T

27、8253工作于方式3时,当计数值为一奇数时,则输出信号的低电平比高电平持续时间( B )。

A.少2个CLK周期B.少一个CLK周期

C.多2个CLK周期D.多一个CLK周期

28、Intel8255A 初始化控制字是通过(A )写入的。

A.数据总线或缓冲器B.读/写控制逻辑C.A组控制D.B组控制

29、DMA控制器8237A作为从模块工作时,IOR#和IOW#的作用是(D )

A.输出端,控制内存

B. 输入端,控制I/O读写

C. 输出端,控制I/O读写

D. 输入端,控制内部寄存器读写

30、DMA控制器8237A作为主模块工作时,地址的高8位放在(D)

A. A15--A8

B. A7--A0

C. DB15--DB8

D. DB7--DB0

二、判断题(20)

1、()8086中地址引脚与数据线复用,所以地址信息需要锁存。

2、( ) Pentium 采用两条流水线,这两条流水线中均有独立的ALU 。

3、( ) 中断可以中断当前正在执行的指令。

4、()无条件传送方式即为同步传送方式。

5、( )无条件传送方式下,微处理器与外设并行工作。

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

7、在输出接口电路中,若STB低电平时,表示端口数据已为外围设备接收,且已处

理,微处理器可以送新数据到接口寄存器。()8、()8255A工作于方式0时,如果把PC口的两部分用作为控制和状态口,与微处理器有关引脚相连,则微处理器可以通过读/写C端口,实现A口,与B日查询方式工作。

9、()Pentium一启动时,工作在实模式,然后可切换到保护模式。

10、()8255A工作于方式0时,可以采用中断方式。

11、()8253初始化,写人计数值后,计数执行部件马上就开始进行计数。

12、()8253工作于方式3时,若计数初值为偶数时,则正脉冲宽度与负脉冲宽度相等。

13、()一个线性地址包含了3部分分别表示段描述符索引、描述符表指示标志以及请求特权级别。

14、()在CPU中,一般来说一个时钟周期就等于一个指令周期。

15、()Pentium系统中,全局描述符表只有一张,而局部描述符表和中断描述符表都是每个任务一张。

16、()8086的I/O 地址和内存地址是不同的地址空间

17、()8255的A、B、C端口都只能作为基本输入/输出数据端口。

18、()当保护模式下后,访问级别为4级表示权限最高。

19、()Cpu在响应中断时,会将所有的寄存器压栈。

20、()如果正在修改ss寄存器时产生了中断,那么cpu不会马上响应该中断。

三、简答题(10)

(1)数据总线和地址总线在结构上有什么不同之处?如果一个系统的数据和地址合用一套总线或者合用部分总线,那么,要靠什么来区分地址或数据?

答:

(2)在中断响应过程中,8086 往8259A 发的两个INTA#信号分别起什么作用?

答:

(3)DMA过程中的总线保持过程是怎样产生和结束的?

答:

(4)什么叫实模式的中断向量?它放在那里?对应于1CH 的中断向量存放在哪里?如果1CH 的中断处理子程序从5110H:2030H 开始,则中断向量应怎样存放?

答:

(5)在对堆栈指针进行修改时,要特别注意什么问题?为什么?

答:

(6)外部设备为什么要通过接口电路和主机系统相连?存储器需要接口电路和总线相连吗?为什么?

答:

(7)为什么有时候可以使两个端口对应一个地址?

答:

(8)DMA 控制器的地址线为什么是双向的?什么时候往DMA 控制器传输地址?什么时候DMA 控制器往地址总线传输地址?

答:

(9)什么叫同步通信方式?什么叫异步通信方式?它们各有什么优缺点?

答:

(10)8259A 有几种结束中断处理的方式?各自应用在什么场合?除了中断自动结束方式以外,其他情况下如果没有在中断处理程序中发中断结束命令,会出现什么问题?

答:

四、填空题

(1)从功能上,8086分为两部分组成,分别是()、()。

(2)8086一个总线周期包含状态()()、()、(),同时在()状态之后可能会插入多个(T W)。

(3)8086设计了两种工作模式,是()和()。

(4)Pentium有三种主要的工作模式()、()以及()。

(5)Pentium和前几代产品相比,采用了多项先进技术,其中最重要的是()、()、()和()。

(6)Pentium的超标量流水线技术使得CPU能够以()的方式在两条流水线上同时执行两条指令,这两条流水线是:()和()。

(7)Pentium的寄存器位数和8086有显着的不同,在程序编写是应当注意。Pentium的通用寄存器为(),指令指针寄存器是(),段寄存器是()。

(8)Pentium系统中,有三种描述符表,他们是()、()以及()。

(9)为了提高分页机制的效率,Pentium系统采用了()技术,以建立小型的高速缓冲存储器机制来解决这个问题。

(10)CPU和外设之间数据的传送方式有:()、()、()。

五、

8253第1题

题目:编程将 8253 计数器 0 设置为模式 1,计数初值为 3000H;计数器 1 设置为模式 2,计数初值为 2010H;计数器 2 设置为模式 4 ,计数初值为 4030H;地址设为 0070H、0072H、 0074H、0076H。

附:

8253第2题

题目:

下面是一个 8253 的初始化程序段。 8253 的控制口地址为 46H, 3 个计数器端口地址分别为40H、42H、44H 。在 8253 初始化前,先将 8259A 的所有中断进行屏蔽,8259A 的奇地址端口为 82H。请对下面程序段加详细注释,并以十进制数表示出各计数器的值。

INI: CLI ;CPU 关中断

MOV AL ,0FFH ;8259A 屏蔽中断

OUT 82H,AL

MOV AL ,36H ;设置计数器 0 控制字,工作于模式 3

OUT 46H,AL

MOV AL ,0 ;设置计数器 0 的计数初值为 4000H=16384

OUT 40H,AL

MOV AL ,40H

OUT 40H,AL

MOV AL ,54H ;设置计数器 1 控制字,工作于模式 2 ,低 8 位字节读/写

OUT 46H,AL

MOV AL ,18H ;设置计数器 1 的计数初值为 18H=24

OUT 42H,AL

MOV AL ,0A6H ;设置计数器 2 控制字,工作于模式 3 ,高 8 位字节读/写

OUT 46H,AL

MOV AL ,46H ;设置计数器 2 的计数初值为 4600H=17920

OUT 44H,AL

MOV AL ,80H ;修改计数器 2 的计数初值为 8000H=32768

OUT 44H,AL

8255 第1题

1、在8255A中,一个采用查询传送的输入接口由两个端口组成,一个是数据端口,地址为120H,一个是状态端口,地址为121H,用D7位表示就绪位,外设工作时,已启动外设。利用上述接口电路从输入设备上输入1000个字节的数据送存储器中BUFFER缓冲区,编写控制8255 第2题

2、8255A与打印机的接口如图,8255为工作方式0,试编写初始化程序。若要将DL中的字符送到打印机打印,编写打印程序。口地址为60H~63H,选通信号STB为负脉冲,忙信号为高电平。(考虑延时)

8255 第3题

用8255A的A端口接8位二进制输入,B端口和C端口各接8只发光二极管显示二进制数。编写一段程序,把A端口读入的数据送B端口显示,而C端口的各位则采用循环输出方式按引脚置0/置1来显示A端口的值。

(设端口地址为,A口:200H,B口:201H,C口:202H,控制口:203H)

8255 题第4题

8255连接开关和LED 显示器的接口电路设计

要求:8255 的A口连接四个开发K3 ,K2,K1,K0,设置为方式0输入,B口连接一个共阴极LED 显示器,设置为方式0,将A口四个开关输入的16种状态0000 – 1111 送B口输出显示。画出接口电路连接图,并编制汇编语言实现上述功能。

DATA SEGMENT

LIST DB 3FH, 06H,5BH,4FH, …, 71H DATA ENDS

CODE SEGMENT

ASSUME CS: CODE, DS:DATA

START: MOV AX, DATA

MOV DS, AX

MOV AL, 90H

MOV DX,0FFE3H

OUT DX,AL

L0:MOV DX,0FFE0H

IN AL, DX

AND AL, 0FH

MOV BX, OFFSET LIST

AND AX, 00FFH

ADD BX,AX

MOV AL, [BX]

MOV DX, 0FFE1H

OUT DX, AL

CALL DELY

JMP L0

DELYl PROC

PUSH CX

PUSH AX

MOV CX, 0010H

T1:MOV AX, 0010H

T2:DEC AX

JNZ T2

LOOP T1

POP AX

POP CX

RET

CODE ENDS

END START

微机原理课后练习题-答案

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 )

微机原理复习资料和答案

一、单项选择题 1.8086微处理器将下一条指令的地址保存在指令寄存器()中。 2.A)OP B)MP C)IP D)XP 3.以下寻址方式中只有()不需要访问内存。 4.A)立即寻址B)直接寻址C)寄存器间接寻址D)相对寄存器寻址 5.关于微处理器的指令系统,以下说法正确的是()。 6.A)指令系统就是该处理器能够执行的全部指令 7.B)一个微处理器的指令系统是设计微处理器时决定的,是其固有的功能 8.C)指令系统所能完成功能的强弱,是这种微处理器功能强弱的具体表现 9.D)以上都正确 10.在Intel系列微处理器中保护模式下是通过()中的段选择子在描述符表中选择一个描述符, 从而得到段的相关信息来访问内存。 11.A)通用寄存器B)段寄存器C)标志寄存器D)偏移寄存器 12.以下存储器中,只有()是以电容来存储信息,需要定期进行刷新。 13.A)PROM B)EPROM C)DRAM D)SRAM 14.以下指令错误的是()。 15.A)MOV AX,1234H B)MOV AX,BL 16.C) MOV AX,12H D)MOV AL,BL 17.8086CPU的中断源中只有()能被CPU的IF标志屏蔽。 18.A)INTR B)NMI C)软中断D)溢出中断 19.一片8259中断控制器可以管理8级外部中断,则2片8259级联最多可以管理()级外部中 断。 20.A)15 B)16 C)17 D)18 21.8086微处理器的状态标志中,()用于指示当前运算结果是否为零。 22.A)AF B)CF C) OF D)ZF 23.DMA数据传送是指在()之间直接进行的数据传送。 24.A)CPU和内存B)CPU和外设C)外设和外设D)内存和外设 25.微机系统中若用4片8259A构成主、从两级中断控制逻辑,接至CPU的可屏蔽中断请求线INTR上, 最多可扩展为()级外部硬中断。 26.A. 32 B. 29 C. 28 D. 24 27.采用查询方式来实现输入输出是因为它( ) 28.A. 速度最快 B. 在对多个事件查询工作时,能对突发事件做出实时响应 29.C. 实现起来比较容易 D. CPU可以不介入 30.并行接口与串行接口的区别主要表现在( )之间的数据传输前者是并行,后者是串行 31.A. 接口与MPU B. 接口与外设 C. 接口与MPU和外设 32.8086CPU通过M/IO控制线来区分是存储器访问,还是I/O访问,当CPU执行IN AL,DX指令时,该 信号线为()电平。 33.A. 高 B. 低 C. ECL D. CMOS 34.C PU响应可屏蔽中断请求时,其中断向量号由( )提供 35.A. CPU内部 B. 中断指令 C. 向量号固定 D. 中断控制器 36.设x=-46,y=117,则[x-y]补和[x+y]补分别等于。() 37.A. 5DH和47H B. D2H和75H C. 47H和71H D. 2EH和7lH 38.地址译码器的输入端应接到( )上。 39.A. 控制总线 B. 数据总线 C. 地址总线 D. 外部总线 40.8259A可编程中断控制器的中断服务寄存器ISR用于() 41.A. 记忆正在处理中的中断 B. 存放从外设来的中断请求信号

微机原理及应用 第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章 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.指令队列缓冲器

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

习题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

微机原理复习资料

8086 1、总线接口:4个段地址寄存器:CS:代码段寄存器; DS:数据段寄存器;ES:附加段寄存器;SS:堆栈段寄存器;16位的指令指针寄存器;20位地址加法器;6字节的指令队列缓冲器; 2、执行接口:4个通用寄存器AX、BX、CX、DX 4个专用寄存器SP:堆栈指针寄存器BP:基数指针寄存器 SI:源变址寄存器 DI:目的变址寄存器 8086的标志:状态标志,控制标志。 进位标志位(CF);辅助进位标志位(AF); 溢出标志位(OF):零标志位(ZF) 符号标志位(SF):奇偶标志位(PF): 地址锁存器功能:STB为高电平间,输出等于输入,为下降沿时,输出锁存,与输出(CPU)无关。OE为有效电平(低电平)时正常输出,为无效电平(高电平)时输出高阻。ALE 为8088/8086地址锁存允许高电平有效,输出,复用线上出线地址时为高电平。锁存器的DL0-DL7与CPU的地址数据复用线相连,STB与ALE相连ALE为正脉冲时,输出地址,为低电平时,输出锁存,与输出(CPU)无关。 最新模式系统中: M/IO RD WR 功能 0 0 1 1 0 1 1 1 1 I/O读 I/O写 存储器 读 存储器 写 3、8086有256种中断(硬件中断(可屏蔽和非屏蔽)和软件中断)。中断程序结束时,会按照和中断响应相反 的过程返回断点,即先从堆栈弹出IP和CS,再 弹出标志,然后按照IP和CS的值返回主程序断 点处继续执行原来的程序。 4、8086的I/O编址:(1)通过硬件将I/O端口 和存储器统一编址:优点是不必专门设置I/O指 令。缺点是I/O端口占用了内存地址,使内存空 间缩小;访问内存的指令较长,速度慢;访问内 存和访问I/O的指令形式一样,影响程序的可读 性。(2)I/O端口独立编址:使用这种方式对I/O 编址,指令系统中有专用的I/O指令,运行速度 快,且访问内存和访问I/O端口的指令完全不同, 增加程序的可读性。 5、Pentium的工作方式:实地址方式;保护虚拟 地址方式;虚拟8086方式;系统管理方式。 6、Pentium的寻址方式(操作数):立即数寻址; 寄存器寻址;输入/输出端口寻址;存储器寻址。 7、CPU与外设之间的数据传送方式:程序方式 (无条件传送方式、条件传送)、中断方式、DMA 方式。 8、8251A和CPU之间连接信号:(1)片选信号 (CS)(2)数据信号(D7~D0)(3)读/写控制信 号(RD、WR、C/D)(4)收发联络信号 C/D RD WR 具体的 操作 1 1 1 1 1 1 A B C D A=CPU从8251A输入数据 B=CPU从8251输出数据 C=CPU读取8251的状态 D=CPU往8251写入控制命令 9、时钟频率=波特率因子X波特率 10、8255芯片引脚信号: 1.和外设一边相连的信号(PA7~PA0):A端口数 据信号;PB......PC.....和PA类同。 2.和CPU一边相连的信号: RESET(复位信号,高电平有效)D7~D0(数据线) A1、A0端口选择信号。 11、8255三种基本工作方式:基本的输入/输出方 式、选通的输入/输出方式、双向传输方式。 12、8259的工作方式:a:按优先级设置划分:全 嵌套方式、特殊嵌套方式、优先级自动循环方式、 优先级特殊循环方式。b:按中断源的屏蔽方式: 普通屏蔽方式、特殊屏蔽方式。c:中断处理方式: 中断自动结束方式、一般中断结束方式、特殊中 断结束方式。d:引入中断请求方式:边沿触发方 式、电平触发方式、中断查寻方式。 13、8259初始化命令字:ICW1芯片控制初始化 命令字(偶);ICW2设置中断类型号(奇);ICW3 标志主片/从片(奇);ICW4方式控制。 14、8259操作命令字:OCW1中断屏蔽操作命令 字(奇);OCW2设置优先级循环方式和中断结束 方式(偶);OCW3设置和撤销特殊屏蔽方式、设 置中断查询方式、设置对8259内部寄存器的读出 命令(偶)。 15、DMA控制器初始化过程:1、将数据传输缓 冲区的起始地址或结束地址送到地址寄存器中。 2、将传输的字节数、字数或双字数送到计数器中。 3、通过模式寄存器设置工作方式等 16、8237的工作模式:单字节传输模式、块传输、 请求传输、级联传输。 23. 中断向量表的功能是什么?若中断向量号分别为1AH和 20H,则它们的中断向 量在中断向量表的什么位置上? 答:中断向量表的功能是当中断源发出中断请求时,即可查 找该表,找出其中断向量,就可转入相应的中断服务子程序。 1AH在中断向量表的位置是1AH*4=68H在中断向量表 0000:0068处;20H在中断向量表的位置是80H在中断向 量表0000:0080处。 8、RAM有几种,各有什么特点?ROM有几种,各有什么 特点? 答:RAM有两种,SRAM(静态RAM),它采用触发器电路 构成一个二进制位信息的存储单元,这种触发器一般由6个 晶体管组成,它读出采用单边读出的原理,写入采用双边写 入原理;DRAM(动态RAM),它集成度高,内部存储单元 按矩阵形式排列成存储体,通常采用行,列地址复合选择寻 址法。ROM有5种,固定掩摸编程ROM,可编程PROM, 紫外光檫除可编程EPROM,电可檫除的可编程EPROM,闪 速存储器。 41.试按照如下要求对8259A进行初始化:系统中只有一片 8259A,中断请求信号用电平触发方式,下面要用ICW4, 中断类型码为60H、61H、62H……67H,用全嵌套方式, 不用缓冲方式,采用中断自动结束方式。设8259A的端口地 址为94H和95H。 答:MOV DX,94H ;偶地址 MOV AL,00011011B ;ICW1 OUT DX,AL MOV AL,10011111B ;ICW2 ,中断源在IR7 MOV DX,95H ;奇地址 OUT DX,AL MOV AL,00000011B ;ICW4 OUT DX,AL

微机原理习题答案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

微机原理复习资料

微机原理复习资料 一、选择题 1、某单元在数据段中,已知DS=1000H,偏移地址为1200H,则它的物理地址为(B) A 10000H B 11200H C 12100H D 13000H 2、某系统中,已知SS=2360H,SP=0800H,若将20H个字节的数据入栈,则SP 的内容为(D) A 0780H B 0820H C 23E20H D 07E0H 3、改变( C)寄存器的值,可改变堆栈中栈顶元素的位置。 (A) BP (B) IP (C) SP (D) BX 4、加减类运算指令对标志位的状态(A )。 (A) 有影响(B) 部分影响(C) 无影响(D) 任意 5、当AH=( C)时,执行INT 21H指令可在屏幕上显示一组字符。 (A) 01H (B) 02H (C) 09H(D) 0AH 6、8255A的方式选择控制字为80H其含义为(C)。 (A)A B C 口全为输入 (B) A口为输出,其他为输入(C) A B为方式0(D)A B C口均为方式0,输出 7、设串行异步通信的数据格式是:1个起始位,7个数据位,1个校验位,1个停止位,若传输率为1200,则每秒钟传输的最大字符数为(C )。 (A)10个(B)110个(C)120个(D)240个 8、异步串行通信中,收发双方必须保持(A)。 (A)收发时钟相同(B)停止位相同 (C)数据格式和波特率相同(D)以上都正确 9、8253的计数器的最大计数初值是( D)。

(A) 65536 (B) FFFFH (C) FFF0H (D) 0000H 10、下列芯片中,可用作CPU与8位A/D转换器之间接口的是(C )。 (A) 8251 (B) 8254 (C) 8255 (D) 8259 11、从转换工作原理上看,(B)的A/D转换器对输入模拟信号中的干扰抑制能力较强。 (A) 逐次逼近式 (B) 双积分型 (C) 并行比较式 (D) 电压频率式 12、按键的抖动是由(C)造成的。 (A) 电压不稳定 (B) 电流不稳定 (C) 机械运动抖动和接触不稳定 (D) 按键速度太慢 13、如果一个堆栈从地址1250H:0100H开始,SP=0050,则SS的段地址是(B) A、12600H B、1260H C、1265H D、125BH 14、若已知[X] 补=11101011B,[Y] 补 =01001010B,则[X – Y ] 补 =(A) A、10100001B B、11011111B C、10100000B D、溢出 15、在中断方式下,外设数据输入到内存的路径是(D)。 (A) 外设→数据总线→内存 (B) 外设→数据总线→CPU→内存 (C) 外设→CPU→DMAC→内存(D) 外设→I∕O接口→CPU→内存 16、CPU响应INTR和NMI中断时,相同的必要条件是(A)。 (A)当前指令执行结束 (B) 允许中断 (C) 当前访问内存结束 (D) 总线空闲 17、8255A既可作数据输入、出端口,又可提供控制信息、状态信息的端口是(D)。 (A) B口 (B) A口 (C) A、B、C三端口均可以(D)C口 18、8255A引脚信号WR=0,CS=0,AI=1,AO=1时,表示( B )。 (A) CPU向数据口写数据(B) CPU向控制口送控制字 (C) CPU读8255A控制口 (D) 无效操作

相关文档