文档库 最新最全的文档下载
当前位置:文档库 › 专升本微机原理与接口试题

专升本微机原理与接口试题

专升本微机原理与接口试题
专升本微机原理与接口试题

微机原理与接口技术学习包(复习资料)

各章习题为作业题(答案全部要求手写)直接打印平时成绩无效

一、选择题

1.8288在8086/8088组成的计算机中的作用是(②)。

①数据缓冲器②总线控制器③地址锁存器④提供系统时钟CLK

2.指令MOV 0283H[BX][SI] ,AX 中目标操作数的寻址方式为(②)。

①寄存器寻址②基址变址相对寻址③基址寻址④变址寻址

3.某存储单元的段基址为3806H,段内偏移地址为2A48H,该存储单元的物理地址为(④)。

①4100H ②3AA08H ③3B008H④3AAA8H

3806

+2A48

=3AAA8H

4.某存储器芯片有地址线13根,数据线8根、该存储器芯片的存储容量为(③)。

①15K×8 ②32K×256③8K×8 ④32K×8

5.某存储器芯片容量为2K×1bit、若用它组成16K×8bit 存储器组,所用芯片数以及用于组内寻址的地址线为(②)。

①32片、11根②64片、14根③8片、14根④16片、8根

6.“ADD AX,[BX+8]”的源操作数在当前(②)。

①堆栈段②数据段③代码段④程序段

7.DMAC 8237具有(②)。

①八个独立通道②四个独立通道③二个独立通道④三个独立通道

DMAC8237A的主要性能:1、有4个独立的DMA通道,每个通道都充许开放或禁止DMA请求,都可以独立控制自动预置方式。2、具有三种基本的传输方式:单字节传送、数据块传送、请求传送。3、具有存储器到存储器的传送功能4、具有正常时序和压缩时序两种基本时序。5、8257A 级联可扩充任意个DMA通道。6、有两种优先管理方式:固定优先级和循环优先级。7、有较高的数据传输速率。8.可编程并行接口8255A具有(①)

①两个8位(A口、B口)和两个4位(C口的高、低

各4位)并行输入输出端口。

②两个8位(A口、C口)和两个4位(B口的高、低

各4位)并行输入输出端口。

③两个8位(B口、C口)和两个4位(A口的高、低

各4位)并行输入输出端口。

④两个4位(A口、B口)和一个8位(C口)并行输

入输出端口。

9.8259分别有(③)个ICW和OCW。

①2,4 ②4,2 ③4,3 ④3,4

8259A有3个操作命令字OCW1-OCW3,4个初始化命令字ICW1-ICW4。

10.8255A有3种工作方式,能工作与工作方式2的口有(④)。

①A口和B口②B口和C口③B口④A口

11.指令MOV AX,[3070H]中源操作数的寻址方式为(C )A.寄存器间接寻址

B.立即寻址

C.直接寻址

D.变址寻址

12.Reset信号有效后,8086CPU的启动地址(B )

A.FFFFFh

B.0FFFFh

C.FFFF0h

D.00000h

13.在8086CPU的标志寄存器中,控制标志位占(A)A.3位

B.9位

C.4位

D.16位

14.堆栈的工作方式是(D )

A.先进先出

B.随机读写

C.只能读出不能写入

D.后进先出

15.CPU与外设间数据传送的控制方式有(D )

A.中断方式

B.程序控制方式

1

C.DMA方式

D.以上三种都是

16.设串行异步通信的数据格式是:1位停止位,7位数据位,1位校验位,1位起始位,若传输率

为2400位/秒,则每秒传输的最大字符个数为(D )A.10个

B.110个

C.120个

D.240个

17.CPU与I/O设备间传送的信号有(D )

A.控制信息

B.状态信息

C.数据信息

D.以上三种都有

18.若传送率为1200,波特率因子n=16,则收、发时钟(RxC.TxC)的频率为(B )

A.1MHz

B.19.2KHz

C.20KHz

D.2400Hz

19.在DMA方式下,外设数据输入到内存的路径是(D )A.外设→CPU→DMAC→内存

B.外设→DMAC→内存

C.外设→存储器

D.外设→数据总线→存储器

20.8255A中即可以作数据输入、输出端口,又可提供控制信息、状态信号的端口是(C )

A.B口

B.A口

C.C口

D.以上三个端口均可以

21.8251A的方式控制字(即模式字)的作用是(D )A.决定8251的数据格式

B.决定8251的数据格式和传送方向

C.决定8251何时收发

D.以上都不对

22.在数据传输率相同的情况下,同步字符串送的速度高于异步字符传输,其原因是(D )

A.字符间无间隔

B.双方通信同步

C.发生错误的概率少

D.附加位信息总量少

23.采用高速缓存的目的是(C )

A.提高主存速度

B.提高总线传输率

C.使CPU全速运行

D.扩大可寻址空间

24.CPU响应中断请求和响应DMA请求的本质区别是(C)

A.程序控制

B.需要CPU干预

C.响应中断时CPU仍控制总线而响应DMA时,让出总线

D.速度快

25.用三片8259A级数是(B )

A.24级

B.22级

C.23级

D.21级

26.系统总线又称为__2__,这是指模块式微处理机机箱内的底版总线。

1)主板总线2)内总线3)片内总线4)局部总线

2.目前市场上出售的台式PC机中Pentium 4微处理器的主频一般为(3)

1)0.5GHz左右2)1GHz左右3)3GHz左右4)5GHz以上

27..按诺依曼结构理论,下面哪个不是计算机组成部分:(4)

1)运算器2)控制器3)打印机4)复印机

28.程序设计人员不能直接使用的寄存器是_____3_____ 1)通用寄存器2)指令指针寄存器3)标志寄存器4)段寄存器

29.Pentium微处理器的结构之所以称为超标量结构,是因为下面哪一种原因?(2)

1)Pentium微处理器不仅能进行32位运算,也能进行64位运算

2

2)Pentium微处理器内部含有多条指令流水线和多个执行部件

3)数据传输速度很快,每个总线周期最高能传送4个64位数据

4)微处理器芯片内部集成的晶体管数超过100万个,功耗很大

30.在任何时刻,存储器中会有一个程序是现役的,每一个现役程序最多可以使用___4________

①3个段②4个段③5个段④6个段

31.Pentium微处理机配备了5个控制寄存器。其中没有定义,而供将来使用的是_____1_____

1)CR1 2)CR2 3)CR3 4)CR4

32.Pentium地址总线是32位的,它的内部数据总线的宽度是:(3)

1)16位2)32位3)64位4)36位

33.Pentium的寄存器可分为浮点寄存器、系统级寄存器等______3____大类。

1)2 2)3 3)4 4) 5

34.属于系统级寄存器的是___1_____。

1)系统地址寄存器和控制寄存器2)通用寄存器和系统地址寄存器

3)通用寄存器和控制寄存器4)系统地址寄存器和段寄存器

35.下面是关于CPU与Cache 之间关系的描述,其中正确的一条描述是:( 1 )

1)Cache中存放的是主存储器中一部分信息的映像

2)用户可以直接访问Cache

3)片内Cache要比二级Cache的容量大得多

4)二级Cache要比片内Cache的速度快得多

36.在保护方式下,段寄存器内存放的是_____2____。1)段基址2)段选择符3)段描述符4)段描述符表基址

13.通常,人们把用符号表示计算机指令的语言称为(2)1)机器语言2)汇编语言3)模拟语言4)仿真语言37.Pentium系统之所以为超标量计算机是因为采用了_____1______。

1)并行流水线结构2)数据与指令分离的Cache结构3)转移预测技术4 )提高了时钟频率

38.Pentium系统内约定,一个字的宽度是__2_。

1)1字节2)2字节3)4字节4)8字节

39.Pentium用来作为堆栈指针的寄存器是:(3 )

1)EIP寄存器2)EBP 寄存器3)ESP寄存器4)EDI寄存器

40.Pentium微处理机可访问的物理存储器的范围是___1_______。

1)4GB 2)64TB 3)4MB 4)16GB

41.存储管理是由分段存储管理和_____3_____组成。

1)分段部件2)分页部件3)分页存储管理4)虚拟管理

42.Pentium微处理机的分页存储管理系统把页的大小定义成____3______。

1)16KB 2)4MB 3)4KB 4)4GB

43.经分段存储管理部件分段之后生成的线性地址由______3____与12位偏移量组成。

1)段地址寄存器和10位页目录索引2)段描述符表和10位页表索引

3)10位页目录索引和10位页表索引4)10位页表索引和虚拟地址

44.段选择符(段寄存器)中请求特权级字段共__2________位。

1)1位2)2位3)3位4)4位

45.多段存储管理方式中,每一个程序都拥有它自己的_______1___,以及多种属于它自己的存储器段。

1)段描述符2)段选择符3)段选择符和段描述符4)段描述符寄存器

46.符合汇编语言变量命名规则的变量名是___4_______。

1)MOV 2)CX 3)DA TA 4)LPT1

47.Pentium微处理机是——2—微处理机

1)16位。2)32位。3)64位。4)准64位。

48.Pentium 微处理机配置的超标量执行机构允许(2 )以并行方式执行。

1)一条指令2)两条指令3)三条指令4)四条指令

49.Pentium标志寄存器上各标志位信息反映的是(2 )。

1)寄存器堆栈中每一寄存器中的内容。

2)Pentium微处理机的状态信息。

3)Cache操作信息。

3

4)存储器状态信息。

50.当前,在Pentium机中,常用来在系统中的各部件之间进行高速数据传输操作的系统总线是:(3 )

1)ISA 2)EISA 3)PCI 4)VESA

51.下面关于微处理器的叙述中,错误的是(1 )

1)微处理器是用单片超大规模集成电路制成的具有运算和控制功能的处理器

2)一台计算机的CPU可能由1个、2个或多个微处理器组成

3)日常使用的PC机只有一个微处理器,它就是中央处理器

4)目前巨型计算机的CPU也由微处理器组成52.Pentium机中的寄存器、Cache、主存储器及辅存储器,其存取速度从高到低的顺序是:( 3 )

1)主存储器,Cache,寄存器,辅存2)快存,主存储器,寄存器,辅存

3)寄存器,Cache,主存储器,辅存4)寄存器,主存储器,Cache,辅存

53.用MB(兆字节)作为PC机主存容量的计量单位,这里1MB等于多少字节?(2)

1)210 2)220 3)230 4)240

31.Pentium 微处理器在保护模式下对存储器进行访问时,段寄存器提供的是(1 )

1)段选择符2)段基址

3)段描述符4)偏移地址

54.下面是关于PCI总线的叙述,其中错误的是(3 )1)PCI支持即插即用功能

2)PCI的地址线与数据线是复用的

3)PCI总线是一个16位宽的总线

4)PCI是一种独立于处理器的总线标准,可以支持多种处理器

55.Pentium微处理器在实施分页存储管理时,其最小页面的大小是(2 )

1)256B 2)4KB 3)1MB 4)4MB

34.下面关于总线的叙述中,错误的是(3 )

1)总线的位宽指的是总线能同时传送的数据位数

2)总线标准是指总线传送信息时应遵守的一些协议与规范

3)Pentium机中的PCI总线不支持成组传送方式

4)总线的宽带是指每秒钟总线上可传送的数据量

二、判断题

1.数据总线是单向总线。(错)双向总线。

2.RAM是指只读存储器(错)RAM随机访问存储器。

ROM只读存储器

3.CPU与外界交换信息的方式有两种:同步通信和异步通信。(对)

4.8259A具有8级优先权控制,通过级联可扩展至64级优先权控制。(对)

5.CPU的发展经历了4代,第三代用的是半导体管。(错)集成电路。

6.Pentium系统属于RISC类微处理机。(×)

7.RISC类的微处理机,为了减少访问内存的次数而增加寄存器的数目。(√)

8.Pentium数据寄存器可以存放8、16、32位二进制数据。

(√)

9.Pentium系统的段寄存器为32位寄存器。(×)

10.Pentium的V流水线和U流水线都可执行任何指令。

(×)

11.对一个段进行访问,必须将这个段的描述符装入到段寄存器中。(×)

12.Pentium段描述符是由8个字节共64个二进制位组成。(√)

13.Pentium分段用于程序保护,分页用于把程序映射到大小固定的虚拟页上。(×)

14.Pentium在进行分页转换中,页目录项的高20位页框地址是与物理存储器中的物理页是相对应的。(×)

15.线性地址是同一标准的不分段的地址空间内的32位地址。(√)

16.利用索引字段可以从拥有210个段描述符的段描述符表中选出任何一个段描述符。(×)

17.Cache的命中率是指命中Cache的次数与访问Cache 的次数之比。(√)

18.当程序有高度的顺序性时,Cache更为有效。(×)

19.Pentium处理机是32位微处理机,因此其内部数据总线是32位的。(×)

20.RISC类微处理机采用大量通用寄存器,从根本上提

4

高了CPU的运算速度,尤其适于在多任务处理的环境。(×)21.系统地址寄存器只能在保护方式下使用,所以又称其为保护方式寄存器。(√)

22.异常是指微处理机检测到的异常情况,异常又进一步地划分为故障,自陷和异常终止三种。(√)

23.运算器是存储信息的部件,是寄存器的一种。(×)24.通常,微处理机的控制部件是由程序计数器、指令寄存器、指令译码器、时序部件等组成。(√)25.Pentium微处理机配备有5个32位的控制寄存器:CR0、CR1、CR2、CR3、CR4。保存着跟任务有关的适合于所有任务的机器状态。(×)

三、填空题

1.标志寄存器FR中下列标志位的名称以及为0和1时代表的意义分别为:

①CF :(进位标志位;0:无进位1:有进位);

②IF :(中断允许标志位;0:屏蔽外部的可屏蔽的中断请求;1:允许接受外部的可屏蔽的中断请求);

2.物理地址是指(存储器的实际地址,一个存储单元的物理地址是惟一);

3.微机中的ROM是(只读存储器)。

5.CPU与接口之间传送信息的方式一般有四种,即:(无条件)、(查询式)、(中断方式)、(DMA方式)。6.8086/8088 从总的说来有(内部)、(外部)两种中断。7.总线根据其所处的位置不同,可以分为(片内总线)、(片总线)、(内总线)、(外总线)。

8.半导体存储器从使用功能上来说,可分为两类:(随机存取存储器RAM)和(只读存储器ROM)。

9.8253一个芯片上有(3)个独立的16位计数器通道,每个通道有(6)种工作方式。

10.MOV AX,1234H中源操作数所使用的寻址方式为:(立即数寻址方式),MOV ES,AX源操作数所采用的寻址方式:(寄存器寻址方式)。

11.微型计算机由_运算器,控制器,存储器,I/O接口_四部分组成。

12.8086CPU的9个标志位中,属状态标志的有CF、AF、ZF、OF、SF。

13.总线周期是指_CPU对存储器进行一次读或写操作所用

的时间_。

14.当CPU与外设通信、外设由于速度慢而没有准备好时时,CPU便进入等待状态(Tw)。

15.当一个系统中包含的外设接口较多时,数据总线上需要有数据收发器以增强驱动能力。

16.Reset信号到来后,8086CPU的特征是除CS外所有寄存器清零、CPU从FFFFF0H开始执行命令。

17.总线读操作是指CPU读外设或存储器。

18.软件中断服务程序的入口地址是由中断向量表产生的。

19.串行通信数据传送的方向有单工、半双工、全双工三种。

20.DMA控制器的基本组成包括时序与控制逻辑、优先级编码电路、数据和地址缓冲期组、命令控制逻辑、内部寄存器组。

21.对8251A初始化时必须按照先方式字后命令字的次序进行。

四、名词解释(每小题3分,共15分)

1.Cache

CACHE是处于CPU和主存之间的特殊SRAM芯片,目的是为了使CPU全速运行,减少由于DRAM运行速度慢而引起的CPU资源浪费。

2.总线主模块

总线主模块是指当数据传送方式为DMA方式时,如DMA 控制器取得总线权,则总线不受CPU的控制

3.全双工

全双工是指数据接收发送使用两根独立的数据线进行传输,在同一时刻既可以同时发送和接受数据。

4.堆栈

堆栈是在内存中开辟出来的一段用于暂存数据的空间,将暂时不用而以后可能用到的数据存放到堆栈,最主要特点是遵循“后进先出”的原则。

5、标号:可执行指令语句的符号地址。

6、总线:是指传递信息的一组公用线。

7、指令周期:执行一条指令所需的时间。

8、微处理器:负责对系统的各个不见进行统一处理和控

5

制的芯片。

9、汇编语言程序:用汇编语言所编写的程序。

10、变量:通常是指存放数据的存储器单元的符号地址,它在除代码段以外的其他段中定义,可以用做指令的操作数。

11、指令系统:计算机能够执行全部命令的集合。

12、机器周期:一个机器周期是CPU 通过总线与存储器或外部设备进行一次数据传输所需的时间。

13、存储器:就是存放程序和数据的部件。

五、简答题

1、试述8086CPU执行程序的操作过程?

答:⑴总线接口部件由CS,IP的内容形成20位物理地址,取出指令。

⑵将取出指令存放到指令队列中。

⑶执行部件在队首取出指令,并执行。

⑷当指令队列已满,总线接口部件进入空闲状态。

⑸在执行转移指令时,队列清空。

2、说明8086的指令周期、总线周期和时钟周期的区别和关系?

答:为了使取指令和传送数据能协调工作,8086 CPU的操作是在时钟CLK统一控制下进行的。

执行一条指令所需的时间,称为一个指令周期。而一个指令周期是由若干个总线周期(或称机器周期)所组成的。一个总线周期是CPU通过总线与存储器或外部设备进行一次数据传输所需的时间。

一个总线周期又是由若干个时钟周期组成。一个最基本的总线周期是由4个时钟周期组成。常将4个时钟周期分别称为4个状态,即Tl、T2、T3和T4。

3、试述取指令阶段的执行过程?

答:①将程序计数器PC的内容送至地址寄存器AR。

②程序计数器PC的内容自动加1,为取下一条指令作准备。

③地址寄存器AR将地址通过地址总线送至存储器地址译码器译码,选中单元。

④CPU发出“读”命令。

⑤所选中的单元的内容读至数据总线DB。

⑥经数据总线DB,将读出的数据送至数据寄存器DR。

⑦数据寄存器DR将其内容送至指令寄存器IR,经过译码,

控制逻辑发出执行该条指令的一系列信号。经过译码CPU"识别”出这个操作码,于是控制器发出执行这条指令的各种控制命令。

1.8086CPU由哪两个独立的工作单元组成?它们的功能是什么?

答:8086CPU由总线接口单元BIU和执行单元EU组成。

其中,BIU负责与存储器接口,即8086CPU与存储器之间的信息传送,都是由BIU进行的。EU负责指令的执行2.微机中的基本计时有哪几种?它们之间的有何关系?

答:微机中的基本计时有:指令周期;总线周期;时钟周期。一个指令周期由若干时钟周期或总线周期构成,一个基本的总线周期由四个时钟周期构成,时钟周期是最小的计时单位,它是微机主频的倒数。

3.8237在系统中起什么作用?

答:DMA控制作用,具有DMA请求、响应、传送和结束的管理能力。

4.试述中断处理过程?

答:中断处理过程为:中断请求、中断排队、中断响应、中断处理、中断返回。

6

(完整版)专接本计算机微机原理与汇编语言模拟试题及答案

专接本计算机微机原理与汇编语言模拟试题及答案(一)、单项选择题(每小题1分,共15分) 1. 8088/8086的存储器组织是将存储器划分为段,可作为段的起始地址的是()。 A. 185A2H B . 00020H C . 01003H D . 0AB456H 2?指令POP [BX]中,目的操作数的段寄存器是()。 A. DS B . ES C . SS D . CS 3. CPU执行“OUT 40H AL”指令时,下列信号为高的是()。 A. RD 4. 执行1号DOS系统功能调用后,从键盘输入的字符应存放在()。 A . AL B . BL C . CL D . DL 5. 间接寻址方式中,操作数处在()中。 A .通用寄存器B.内存单元 C.程序计数器 D.堆栈 6. 8086在最小模式下,分时使用AD0?AD 15,所以必须外接地址锁存器,当总线上为地址 信息时,通过()信号将地址送入地址锁存器。 A . DEN B . ALE C .期凤 D . DT/ R 7. 在对汇编语言程序的处理过程中,用编辑程序产生汇编语言的源程序的扩展名是()。 A . .EXE B . .OBJ C . .BAT D . .ASM 8. 表示过程定义结束的伪指令是()。 9.默认状态下,在寄存器间接寻址中与SS段寄存器对应的寄存器是()°

A . END B . ENDP C . ENDS D . ENDM 9.默认状态下,在寄存器间接寻址中与SS段寄存器对应的寄存器是()°

A .将较小的一个阶码调整到与较大的一个阶码相同 B .将较大的一个阶码调整到与较小的一个阶码相同 C .将被加数的阶码调整到与加数的阶码相同 D .将加数的阶码调整到与被加数的阶码相同 14.保护断点就是保存( 15.对以下类型的中断,优先级最低的是( 二、填空题(每空1分,共20 分) 1. 指令 MOV BX , MASK[BP],若 MASK=3500H , SS=1200H , DS=1000H , BP=1000H , 那么有效地址为 ,物理地址为 ° 表示时数据为 。 A . BP B . BX C . SI D . DI 10. 标志寄存器中属于控制标志的是( DF 、SF 、OF B . DF 、IF 、TF C . OF 、CF 、PF D . AF 、OF 、SF 11. 两个组合十进制数 46H 、35H 相加,调整指令 DAA 完成的是( A .加00H 调整 B .力口 60H 调整 C . 加06H 调整 D .力口 66H 调整 12. 在8086的I/O 指令中, 间接端口寄存器是 13. BX B . SI C . DX D . DI 浮点加减中的对阶是( A .中断类型码 B .中断服务程序入口地址 C .现场 D .当前CS 、IP 的值 A .指令中断 B .非屏蔽中断 C .可屏蔽中断 D .单步中断

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

第二章 8086体系结构与80x86CPU 1.8086CPU由哪两部分构成它们的主要功能是什么 答:8086CPU由两部分组成:指令执行部件(EU,Execution Unit)和总线接口部件(BIU,Bus Interface Unit)。指令执行部件(EU)主要由算术逻辑运算单元(ALU)、标志寄存器FR、通用寄存器组和EU控制器等4个部件组成,其主要功能是执行指令。总线接口部件(BIU)主要由地址加法器、专用寄存器组、指令队列和总线控制电路等4个部件组成,其主要功能是形成访问存储器的物理地址、访问存储器并取指令暂存到指令队列中等待执行,访问存储器或I/O端口读取操作数参加EU运算或存放运算结果等。 2.8086CPU预取指令队列有什么好处8086CPU内部的并行操作体现在哪里答:8086CPU的预取指令队列由6个字节组成,按照8086CPU的设计要求,指令执行部件(EU)在执行指令时,不是直接通过访问存储器取指令,而是从指令队列中取得指令代码,并分析执行它。从速度上看,该指令队列是在CPU内部,EU从指令队列中获得指令的速度会远远超过直接从内存中读取指令。8086CPU 内部的并行操作体现在指令执行的同时,待执行的指令也同时从内存中读取,并送到指令队列。 5.简述8086系统中物理地址的形成过程。8086系统中的物理地址最多有多少个逻辑地址呢答:8086系统中的物理地址是由20根地址总线形成的。8086系统采用分段并附以地址偏移量办法形成20位的物理地址。采用分段结构的存储器中,任何一个逻辑地址都由段基址和偏移地址两部分构成,都是16位二进制数。通过一个20位的地址加法器将这两个地址相加形成物理地址。具体做法是16位的段基址左移4位(相当于在段基址最低位后添4个“0”),然后与偏移地址相加获得物理地址。由于8086CPU的地址线是20根,所以可寻址的存储空间为1M字节,即8086系统的物理地址空间是1MB。逻辑地址由段基址和偏移地址两部分构成,都是无符号的16位二进制数,程序设计时采用逻辑地址,也是1MB。 6.8086系统中的存储器为什么要采用分段结构有什么好处 答:8086CPU中的寄存器都是16位的,16位的地址只能访问64KB的内存。086系统中的物理地址是由20根地址总线形成的,要做到对20位地址空间进行访问,就需要两部分地址

(完整版)微机原理及接口技术(习题答案)

范文范例学习指导 第1章微机运算基础 习题和思考题 1.请完成以下计算: 174.66D=(10101110.10101)B=(AE. A8)H 10101110101.01011B=(1397.344)D=(575.58)H 4BCH=(010*********)B=()BCD 2.设字长为8位,X=(2A)16,当X分别为原码、补码、反码和无符号数的时候,其真值 是多少? 答:当X表示原码时,其真值为:+101010 当X表示补码时,其真值为:+101010 当X表示反码时,其真值为:+101010 当X表示无符号数数时,其真值为:00101010 3.设字长为8位,用补码形式完成下列计算,要求有运算结果并讨论是否发生溢出? 120+18 -33-37 -90-70 50+84 答:120+18 其补码形式分别为:(120)补=01111000 (18)补=00010010 01111000 + 00010010 10001010 由于C s=0 ,C p=1,因此有溢出,结果错误 -33-37 其补码形式为:(-33)补=11011111 (-37)补=11011011 11011111 +11011011 10111010 由于C s=1, C p=1,所以没有溢出,结果正确 -90-70 其补码形式为:(-90)补=10011100 (-70)补=10111010 10011100 +10111010 01010110 由于C s=1, C p=0,所以有溢出,结果错误 50+84

其补码形式为:(50)补=00110010 (84)补=01010100 00110010 +01010100 10000110 由于C s=0, C p=1,所以有溢出,结果错误 4.请写出下列字符串的ASCII码值。 My name is Zhang san. 4D 79 6E 61 6D 65 69 73 5A 68 61 6E 67 73 61 6E 2E 第2章 80X86微机系统 习题与思考题 1.微型计算机主要由哪些基本部件组成?各部件的主要功能是什么? 答:微型计算机主要由输入设备、运算器、控制器、存储器和输出设备组成。 各部件的功能分别是:1、输入设备通过输入接口电路将程序和数据输入内存;2、运算器是进行算术运算和逻辑运算的部件,它是指令的执行部件;3、控制器是计算机的指挥中心,它负责对指令进行译码,产生出整个指令系统所需要的全部操作的控制信号,控制运算器、存储器、输入/输出接口等部件完成指令规定的操作;4、存储器用来存放程序、原始操作数、运算的中间结果数据和最终结果数据; 5、输出设备是CPU通过相应的输出接口电路将程序运行的结果及程序、数据送到的设备; 2.微处理器的发展过程是什么? 答:微型计算机的发展过程是: 第一代(1946~1957)——采用电子管为逻辑部件,以超声波汞延迟线、阴极射线管、磁芯和磁鼓等为存储手段;软件上采用机器语言,后期采用汇编语言。 第二代(1957~1965)——采用晶体管为逻辑部件,用磁芯、磁盘作内存和外存;软件上广泛采用高级语言,并出现了早期的操作系统。 第三代(1965~1971)——采用中小规模集成电路为主要部件,以磁芯、磁盘作内存和外存;软件上广泛使用操作系统,产生了分时、实时等操作系统和计算机网络。 第四代(1971~至今)——采用大规模集成电路(LSI)、超大规模集成电路(VLSI)为主要部件,以半导体存储器和磁盘为内、外存储器;在软件方法上产生了结构化程序设计和面向对象程序设计的思想。 3.简述80486微处理器的基本结构。 书12页 4.80486微处理器的工作模式有几种?当CS内容为1000H,IP内容为7896H,求在实地址 模式下的物理地址为多少? 答:实模式和保护模式及虚拟8086模式。当CS内容为1000H,IP内容为7896H,在实地

微机原理与接口技术(第二版) 清华大学出版社

习题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.375)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、无符号数的表示方法: (1)十进制计数的表示法 特点:以十为底,逢十进一; 共有0-9十个数字符号。 (2)二进制计数表示方法: 特点:以2为底,逢2进位; 只有0和1两个符号。 (3)十六进制数的表示法: 特点:以16为底,逢16进位; 有0--9及A—F(表示10~15)共16个数字符号。 2、各种数制之间的转换 (1)非十进制数到十进制数的转换 按相应进位计数制的权表达式展开,再按十进制求和。(见书本1.2.3,1.2.4) (2)十进制数制转换为二进制数制 十进制→二进制的转换: 整数部分:除2取余; 小数部分:乘2取整。 十进制→十六进制的转换: 整数部分:除16取余; 小数部分:乘16取整。 以小数点为起点求得整数和小数的各个位。 (3)二进制与十六进制数之间的转换 用4位二进制数表示1位十六进制数 3、无符号数二进制的运算(见教材P5) 4、二进制数的逻辑运算 特点:按位运算,无进借位 (1)与运算 只有A、B变量皆为1时,与运算的结果就是1(2)或运算 A、B变量中,只要有一个为1,或运算的结果就 是1 (3)非运算 (4)异或运算 A、B两个变量只要不同,异或运算的结果就是1 二、计算机中的码制 1、对于符号数,机器数常用的表示方法有原码、反码和补码三种。数X的原码记作[X]原,反码记作[X]反,补码记作[X]补。 注意:对正数,三种表示法均相同。 它们的差别在于对负数的表示。 (1)原码 定义: 符号位:0表示正,1表示负; 数值位:真值的绝对值。 注意:数0的原码不唯一 (2)反码 定义: 若X>0 ,则[X]反=[X]原 若X<0,则[X]反= 对应原码的符号位不变,数值部 分按位求反 注意:数0的反码也不唯一 (3)补码 定义: 若X>0,则[X]补= [X]反= [X]原 若X<0,则[X]补= [X]反+1 注意:机器字长为8时,数0的补码唯一,同为00000000 2、8位二进制的表示范围: 原码:-127~+127 反码:-127~+127 补码:-128~+127 3、特殊数10000000 该数在原码中定义为:-0 在反码中定义为:-127

川大2020《微机原理与接口技术》第一次作业答案

首页 - 我的作业列表 - 《微机原理与接口技术》第一次作业答案 你的得分: 100.0 完成日期:2020年06月08日 10点46分 说明:每道小题选项旁的标识是标准答案。 一、单项选择题。本大题共16个小题,每小题 2.5 分,共40.0分。在每小题给出的选项中,只有一项是符合题目要求的。 1.二进制数101101转换为十六进制数的值是() A.55H B.2DH C.2CH D.B1H 2.二进制数101101转换为十进制数的值是() A.44 B.55 C.45 D.54 3.十六进制数FDH转换为十进制数的值是() A.253 B.255 C.254 D.256 4.十六进制数51FDH+26C4H的值是() A.78B1H B.87B1H C.78C1H D.87C1H 5.二进制数10110111B+11010011B的值(只取8位)是() A.10001001B B.10001011B C.10001010B

D.10001100B 6.二进制数10110111B-11010011B的值(只取8位)是() A.11100101B B.01100100B C.11100100B D.01100101B 7.二进制数10110111B与11010011B求和后,ZF与CF标志位的值为 () A.1、1 B.0、1 C.1、0 D.0、0 8.二进制数10110111B与11010011B求和后,PF与OF标志位的值为() A.1、1 B.0、1 C.1、0 D.0、0 9.二进制数10110111B与11010011B求和后,AF与SF标志位的值为 () A.1、1 B.0、1 C.1、0 D.0、0 10.八位无符号二进制数的补码如下,____ 的真值最大。() A.10001000B B.11111111B C.00000000B D.00000001B

微机原理与接口技术学习心得

本学期微机原理课程已经结束,关于微机课程的心得体会甚多。微机原理与接口技术作为一门专业课,虽然要求没有专业课那么高,但是却对自己今后的工作总会有一定的帮助。记得老师第一节课说学微机原理是为以后的单片机打基础,这就让我下定决心学好微机原理这门课程。 初学《微机原理与接口技术》时,感觉摸不着头绪。面对着众多的术语、概念及原理性的问题不知道该如何下手。在了解课程的特点后,我发现,应该以微机的整机概念为突破口,在如何建立整体概念上下功夫。可以通过学习一个模型机的组成和指令执行的过程,了解和熟悉计算机的结构、特点和工作过程。 《微机原理与接口技术》课程有许多新名词、新专业术语。透彻理解这些名词、术语的意思,为今后深入学习打下基础。一个新的名词从首次接触到理解和应用,需要一个反复的过程。而在众多概念中,真正关键的并不是很多。比如“中断”概念,既是重点又是难点,如果不懂中断技术,就不能算是搞懂了微机原理。在学习中凡是遇到这种情况,绝对不轻易放过,要力求真正弄懂,搞懂一个重点,将使一大串概念迎刃而解。 学习过程中,我发现许多概念很相近,为了更好地掌握,将一些容易混淆的概念集中在一起进行分析,比较它们之间的异同点。比如:微机原理中,引入了计算机由五大部分组成这一概念;从中央处理器引出微处理器的定义;在引出微型计算机定义时,强调输入/输出接口的重要性;在引出微型计算机系统的定义时,强调计算机软件与计算机硬件的相辅相成的关系。微处理器是微型计算机的重要组成部分,它与微型计算机、微型计算机系统是完全不同的概念在微机中,最基础的语言是汇编语言。汇编语言是一个最基础最古老的计算机语言。语言总是越基础越重要,在重大的编程项目中应用最广泛。就我的个人理解,汇编是对寄存的地址以及数据单元进行最直接的修改。而在某些时候,这种方法是最有效,最可靠的。 然而,事物总有两面性。其中,最重要的一点就是,汇编语言很复杂,对某个数据进行修改时,本来很简单的一个操作会用比较烦琐的语言来解决,而这些语言本身在执行和操作的过程中,占有大量的时间和成本。在一些讲求效率的场合,并不可取。 汇编语言对学习其他计算机起到一个比较、对照、参考的促进作用。学习事物总是从最简单基础的开始。那么学习高级语言也当然应当从汇编开始。学习汇

《微机原理与接口技术》参考答案

《微机原理与接口技术》参考答案 《微机原理与接口技术》习题参考答案习题 2 1. 为何说8086CPU是16位CPU?答:16位指的是8086CPU的字长,而字长一般来说和运算器、寄存器、总线宽度一致。因为8086CPU的内部寄存器、内部运算部件以及内部操作都是按16位设计的,这决定了它的字长为16位。 2. 8086CPU哪两个单元组成?其中,指令队列在哪个单元中,有何作用?答:总线接口单元和执行单元。指令队列在BIU中。它的作用是当EU在执行指令时,空闲的BIU可以从内存读取后续指令到指令队列,这样就可以将取指令工作和执行指令工作重叠进行,从而提高CPU的工作效率,加快指令的执行速度。 3. 8086CPU中8位寄存器和16位寄存器是什么关系?答:8086的通用寄存器包括数据寄存器、指

针寄存器和变址寄存器。其中数据寄存器包含AX、BX、CX、DX四个16位寄存器,但他们每个都可以分开作为两个单独的8位寄存器使用。8086的指针寄存器和变址寄存器不可分割为8位寄存器。4. 8086CPU中的IP寄存器有何用途?答:IP寄存器是指令指针寄存器,用来存放下一条要执行的指令在代码段中的偏移地址。在程序运行过程中,IP寄存器始终指向下一条指令的首地址,与CS寄存器联合确定下一条指令的物理地址。8086就是通过IP寄存器来控制指令序列的执行流程。 5. 在标志寄存器中,用于反映运算结果属性的标志位有哪些?它们每一位所表示的含义是什么?答:有CF、PF、AF、ZF、SF、OF。它们的含义如下:CF:进位标志。它记录运算时从最高有效位产生的进位值或结果值。最高有效位有进位或有借位时CF=1,否则CF=0。PF:奇偶标志。它记录运算结果的奇偶检验条件。当结果操作数

微机原理与接口技术习题答案

《微机原理与接口技术》习题答案 一、单项选择题 1、80486CPU进行算术和逻辑运算时,可处理的信息的长度为( D )。 A、32位 B、16位 C、8位 D、都可以 2、在下面关于微处理器的叙述中,错误的是( C ) 。 A、微处理器是用超大规模集成电路制成的具有运算和控制功能的芯片 B、一台计算机的CPU含有1个或多个微处理器 C、寄存器由具有特殊用途的部分内存单元组成,是内存的一部分 D、不同型号的CPU可能具有不同的机器指令 3、若用MB作为PC机主存容量的计量单位,1MB等于( B )字节。 A、210个字节 B、220个字节 C、230个字节 D、240个字节 4、运算器在执行两个用补码表示的整数加法时,判断其是否溢出的规则为( D )。 A、两个整数相加,若最高位(符号位)有进位,则一定发生溢出 B、两个整数相加,若结果的符号位为0,则一定发生溢出 C、两个整数相加,若结果的符号位为1,则一定发生溢出 D、两个同号的整数相加,若结果的符号位与加数的符号位相反,则一定发生溢出 5、运算器的主要功能是( C )。 A、算术运算 B、逻辑运算 C、算术运算与逻辑运算 D、函数运算 6、指令ADD CX,55H[BP]的源操作数的寻址方式是(D )。 A、寄存器寻址 B、直接寻址 C、寄存器间接寻址 D、寄存器相对寻址 7、设(SS)=3300H,(SP)=1140H,在堆栈中压入5个字数据后,又弹出两个字数据,则(SP)=(A ) A、113AH B、114AH C、1144H D、1140H 8、若SI=0053H,BP=0054H,执行SUB SI,BP后,则( C)。 A、CF=0,OF=0 B、CF=0,OF=1 C、CF=1,OF=0 D、CF=1,OF=1 9、已知(BP)=0100H,(DS)=7000H,(SS)=8000H,(80100H)=24H,(80101H)=5AH,(70100H)=01H,(70101H)=02H,指令MOV BX,[BP]执行后,(BX)=(D ) 。 A、0102H B、0201H C、245AH D、5A24H 10、实模式下80486CPU对指令的寻址由(A )决定。 A、CS,IP B、DS,IP C、SS,IP D、ES,IP 11、使用80486汇编语言的伪操作指令定义: VAL DB 2 DUP(1,2,3 DUP(3),2 DUP(1,0)) 则

专升本《微机原理》

一、单选(共20题,每题2分,共40分) 1.标志寄存器FLAGS中存放两类标志,即()。 A.控制标志、状态标志 B.零标志、奇偶标志 C.方向标志、进位标志 D.符号标志、溢出标志 2. 下面哪一个端口地址可以不采用间接端口寻址方式()。 A. 260H B.38FH C. 89H D.380H 3. 标志寄存器的哪位用来控制可屏蔽中断的开放与屏蔽()。 A.DF B.CF C.TF D.IF 4.ADC0809采用查询方式时,EOC信号对应的端口名称为()。 A.地址端口 B.状态端口 C.数据端口 D.控制端口 5.8253在微型计算机系统中主要起什么作用()。 A.定时控制 B.并行传送数据 C.串行传送数据 D.波形发生器 6.INT 21H对应的中断向量在中断向量表存放的地址范围为()。 A.84H~87H B.42H~46H C.21H~24H D.48H~4BH 7.若AL=3BH,AH=7DH,则AL和AH中的内容相加后,标志CF、SF和OF的状态分别是()。 A.1、1、0 B.0、1、1 C.1、1、1 D.0、0、0 8.如果一个堆栈从地址1250H:0100H开始,SP=0050,则SS的值是() A.1260H B.125BH C.12600H D.1265H 9.如果一个程序在执行前CS=1000H,IP=2000H,该程序的起始地址是() A.1000H B.21000H C.12000H D.3000H 10.下列指令属于寄存器间接寻址的指令为()。 A.MOV [BX+2],AX B.MOV [BX+SI+2],AX C.MOV [BX],AX D.MOV BX,AX 11.8086总线周期中,哪个时钟周期提供有效的地址信息()。 A.T3 B.T1 C.T4 D.T2 12.若已知[X]补=11101011B,[Y]补=01001010B,则[X–Y ]补=() A.溢出 B.10100000B C.11011111B D.10100001B 13.下列二进制补码表示的数据中,哪个是负数()。 A.78H B. 45H C. 67H D.89H 14.8086具有多少根地址/数据复用引脚()。 A.16 B.8 C.20 D.24 15.8086总线周期至少包含几个时钟周期()。 A. 2 B.3 C.5 D.4 16.8086总线周期中的Tw时间长短可为多少()。

专升本《接口技术》_08032950试卷_1010195745

[试题分类]:专升本《接口技术》_08032950 [题型]:单选 [分数]:2 1.在各种输入/输出传输控制方式中,硬件电路最简单的是( )。 A.无条件 B.程序查询 C.中断 答案:A 2.微机系统中的I/O 接口是()交换信息的媒介和桥梁。 与外界 与寄存器 与三态门 与锁存器 答案:A 3.常用的I/O接口有以下()基本功能。 A.进行地址译码和设备选择 B.能协调数据传输,缓存和锁存数据 C.提供电气特性的适配和数据格式的相容性变换 都是 答案:D 的端口A工作于()时,必须占用端口C的部分位作为联络信号。 A.方式0 B.方式0或方式1 C.方式1或方式2 D.方式0、方式1或方式2 答案:C

在执行 OUT DX,AL指令时,AL寄存器的内容输出到()上。 A.地址总线 B.数据总线 C.存储器 D.寄存器 答案:B 微处理器可寻址访问的最大I/O空间为()。 答案:B 的端口A工作于方式2时,端口B可以工作于( )。 A.方式0 B.方式1 C.方式2 D.方式0或方式1 答案:D 8.输入指令在I/O接口总线上产生正确的命令顺序是()。 A.先发地址码,再发读命令,最后读数据 B.先发读命令,再发地址码,最后读数据 C.先送地址码,再送数据,最后发写命令 D.先送地址码,再发写命令,最后送数据 答案:A 9.使用8253作定时器,要求输出占空比为1:1的方波,应该使用的工作方式是()。 A.方式1 B.方式2 C.方式3 D.方式4

答案:C 10.对I/O端口间接寻址时由()寄存器给出I/O端口的地址。 答案:A 芯片中有()个独立的计数器。 答案:C 12.用1K×1位的RAM芯片组成16K×8位的存储器,共需()根地址线。答案:C 标准的电气特性规定逻辑“1”电平为()。 ~ ~ ~-15V D.+3V~+15V 答案:C 14.按条件传送方式设计的接口, CPU通过访问()实现对外设的控制。 A.命令端口

微机原理与接口技术期末考试试题及答案

微机原理与接口技术期末考试题库 1.微机系统的硬件由哪几部分组成? 答:三部分:微型计算机(微处理器,存储器,I/0接口,系统总线),外围设备,电源。 2.什么是微机的总线,分为哪三组? 答:是传递信息的一组公用导线。分三组:地址总线,数据总线,控制总线。 3.8086/8088CPU的内部结构分为哪两大模块,各自的主要功能是什 么? 答:总线接口部件(BIU)功能:根据执行单元EU的请求完成CPU 与存储器或IO设备之间的数据传送。执行部件(EU),作用:从指令对列中取出指令,对指令进行译码,发出相应的传送数据或算术的控制信号接受由总线接口部件传送来的数据或把数据传送到总线接 口部件进行算术运算。 4.8086指令队列的作用是什么? 答:作用是:在执行指令的同时从内存中取了一条指令或下几条指令,取来的指令放在指令队列中这样它就不需要象以往的计算机那样让CPU轮番进行取指和执行的工作,从而提高CPU的利用率。 5.8086的存储器空间最大可以为多少?怎样用16位寄存器实现对 20位地址的寻址?完成逻辑地址到物理地址转换的部件是什么?

答:8086的存储器空间最大可以为2^20(1MB);8086计算机引入了分段管理机制,当CPU寻址某个存储单元时,先将段寄存器内的内容左移4位,然后加上指令中提供的16位偏移地址形成20位物理地址。 6.段寄存器CS=1200H,指令指针寄存器IP=FF00H,此时,指令 的物理地址为多少?指向这一物理地址的CS值和IP值是唯一的吗? 答:指令的物理地址为21F00H;CS值和IP值不是唯一的,例如:CS=2100H,IP=0F00H。 7.设存储器的段地址是4ABFH,物理地址为50000H,其偏移地址 为多少? 答:偏移地址为54100H。(物理地址=段地址*16+偏移地址) 8.8086/8088CPU有哪几个状态标志位,有哪几个控制标志位?其意 义各是什么? 答:状态标志位有6个:ZF,SF,CF,OF,AF,PF。其意思是用来反映指令执行的特征,通常是由CPU根据指令执行结果自动设置的;控制标志位有3个:DF,IF,TF。它是由程序通过执行特定的指令来设置的,以控制指令的操作方式。 9.8086CPU的AD0~AD15是什么引脚? 答:数据与地址引脚 10.INTR、INTA、NMI、ALE、HOLD、HLDA引脚的名称各是什么?

微机原理与接口技术专升本整理

第1章微型计算机基础 1.1 计算机中数的表示和运算 1.1.1 计算机中的数制及转换 在微型计算机中,常见和常使用的数制 ?十进制 ?二进制 ?八进制 ?十六进制等。 1.十进制 十进制计数特征如下: ?使用10个不同的数码符号0,1,2,3,4,5,6,7,8,9 ?基数为10 ?每一个数码符号根据它在数中所处的位置(即数位),按逢十进一决定其实际数值。 任意一个十进制正数D,可以写成如下形式: (D)10=D n-l×10 n-1 +D n-2×10 n-2 +…+D l×101+D0×100+D—l×10 -1+D-2×10-2+··+D-n×10-n 2.二进制 在二进制计数制中,基数是2,计数的原则是“逢2进1”。特征如下: ?使用两个不同的数码符号0和l ?基数为2 ?每一个数码符号根据它在数中所处的位置(即数位),按逢二进一决定其实际数值。 任意一个二进制正数B,可以写成如下形式: (B)2=B n—l×2 n-1 +B n—2×2 n-2+…+B l×21+B0×20+B—l×2 -1+B-2×1-2+··+B-n×1-n 十进制TO二进制 把十进制整数转换成二进制整数通常采用的方法是“除以2取余数”。 把十进制小数转换成二进制小数所采用的规则是“乘2取整”。 在计算机中,数的存储、运算、传输都使用二进制。 [例 1-2] 将十进制小数0.6875转换成二进制小数 3.八进制 在八进制计数制中,基数是8,计数的原则是“逢8进1”。特征如下: ?使用8个不同的数码符号0,1,2,3,4,5,6,7 ?基数为8 ?每一个数码符号根据它在数中所处的位置(即数位),按逢八进一来决定其实际数值。 任意一个八进制正数S,可表示为: (S)8=S n—l×8 n-1+S n—2×8 n-2+··+S1×8 1+S0×8 0 +S—l×8–1+··+S-m×8-m 转换: 将十进制整数转换成八进制整数的方法是“除以8取余数”。 将八进制数转换成二进制数的方法是:把八进制数中的每一位数都用相应的三位二进制数来代替。[例1-3] 将十进制数59转换成八进制数 [例1-4] 将十进制小数0.6875转换成八进制小数 4。十六进制 在16进制计数制中,基数是16,计数的原则是“逢16进1”。特征如下: ?使用16个不同的数码符号,它们是0,l,2,3,4,5,6,7,8,9,A,B,C,D,E,F ?基数为16 ?每一个数码符号根据它在数中的位置(即数位),按逢十六进一。 对任意一个十六进制正数H,可表示为:

微机原理与接口技术

第二章 8086系统结构 一、 8086CPU 的内部结构 1.总线接口部件BIU (Bus Interface Unit ) 组成:20位地址加法器,专用寄存器组,6字节指令队列,总线控制电路。 作用:负责从内存指定单元中取出指令,送入指令流队列中排队;取出指令所需的操作 数送EU 单元去执行。 工作过程:由段寄存器与IP 形成20位物理地址送地址总线,由总线控制电路发出存储器“读”信号,按给定的地址从存储器中取出指令,送到指令队列中等待执行。 *当指令队列有2个或2个以上的字节空余时,BIU 自动将指令取到指令队列中。若遇到转移指令等,则将指令队列清空,BIU 重新取新地址中的指令代码,送入指令队列。 *指令指针IP 由BIU 自动修改,IP 总是指向下一条将要执行指令的地址。 2.指令执行部件EU (Exection Unit) 组成:算术逻辑单元(ALU ),标志寄存器(FR ),通用寄存器,EU 控制系统等。 作用:负责指令的执行,完成指令的操作。 工作过程:从队列中取得指令,进行译码,根据指令要求向EU 内部各部件发出控制命令,完成执行指令的功能。若执行指令需要访问存储器或I/O 端口,则EU 将操作数的偏移地址送给BIU ,由BIU 取得操作数送给EU 。 二、 8088/8086的寄存器结构 标志寄存器 ALU DI DH SP SI BP DL AL AH BL BH CL CH ES SS DS CS 内部暂存器输入 / 输出控制 电路1432EU 控制系 统20位16位8086总线指令 队列总线 接口单元执行 单元 6 516位 属第三代微处理器 运算能力: 数据总线:DB

(整理完)微机接口技术专升本作业题参考答案201611月.doc.jsp剖析

东北农业大学网络教育学院 微机接口技术作业题参考答案 作业题一答案 一、基础知识 1:分别写出P3端口的第二功能。 1:答:P3.0 串行通信口的数据接收线 P3.1 串行通信口的数据发送线 P3.2 外部中断0 P3.3 外部中断1 P3.4 定时/计数器0外部输入端 P3.5 定时/计数器1外部输入端 P3.6 外部数据存储器写选通输出 P3.7 外部数据存储器读选通输出 2:位地址的08H,是字节地址(21H )的bit7—bit0中的(D0位)。 3:51单片机哪几部分组成?至少答出4个部分的名称。 3:答:中央处理器(CPU)、程序存储器(ROM)、数据存储器(RAM)、I/O口、定时器/计数器(T/C), 串行口等 4:89C51片内RAM一共有(128)个Byte,其中,从(00H)到(1FH)为寄存器组区;从(20H )到(2FH)为可位寻址区。特殊功能寄存器SFR的地址从(80H )到(FFH )。 5:51单片机内有(2)个定时器,分别为(T0)和(T1),与定时器有关的寄存器有(TMOD,TCON,TH1,TL1,TH0,TL0)。定时器还可以作为(计数器) 6:答:保持SCL为“高”电平,SDA由“高”变“低”表达“起始” 保持SCL为“高”电平,SDA由“低”变“高”表达“结束” 保持SCL为“低”电平,SDA由“高”变“低”表达“0” 保持SCL为“低”电平,SDA由“低”变“高”表达“1” 7:串行通信的发送引脚符号为(P3.1),接收符号为(P3.0),发送之前必须等待上一字节发送完成,其标志是(TI)为1;而接收到一个完整的字节时,标志(RI)将为1。 8:写出各个中断源的名称,入口地址。 8:答:外部中断0 0003H 定时器T0中断000BH 外部中断1 0013H 定时器T1中断001BH 串行口中断0023H 9:位变量RS1,RS0的作用是选择(寄存器组)。 10:并行总线由(地址总线)、(数据总线)和(控制总线)组成。其中控制线主要是(PSEN,ALE,WR,RD)。SPI串行总线分别由(串行输出线SO)、(串行输入线SI)、(串行时钟SCK)和(片选CS)组成。由(CS)的下降沿确定位串的起始点。 二、1:分别列出传送指令、算术指令、逻辑指令和转移指令。 1:答:MOV , ADD ,CPL , AJMP 2:指出下列指令的寻址方式:

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

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

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

2012专接本计算机微机原理与汇编语言模拟试题及答案

专接本计算机微机原理与汇编语言模拟试题及答案(二) 一、单项选择题(每小题1分,共15分) 1. 十进制正数38的八位二进制补码是( D )。 A.00011001 B.10100110 C.10011001 D.00100110 2. 以下属于总线仲裁器的是(B )。 A.8288 B.8289 C.0809 D.8089 3. 在数据定义中,如果将STRING ABC 作为字符串表示时,应使用的伪指令是(A )。 A.DB B.DW C.DD D.DQ 4. 若将AH的内容的高四位分离,则应选用( A )。 A.AND AL,0F0H B.OR AL,0F0H C.XOR AL,0F0H D.TEST AL,0F0H 5. 不能实现将AX清零和CF清零的指令是( B )。 A.SUB AX,AX B.MOV AX,0 C.XOR AX,AX D.AND AX,0 6. LDS指令要求源操作数必须为( B )。 A.一个16位寄存器 B.一个存储器操作数 C.一个有效地址 D.一个段寄存器 7. 条件转移指令JNE的测试条件为( A )。 A.ZF=0 B.CF=0 C.ZF=1 D.CF=1 8. ORG设定当前可分配内存单元的( B )。 A.段地址 B.偏移地址 C.类型 D.字节数 9. 计算机系统软件中的汇编程序是一种( C )。 A.汇编语言程序 B.编辑程序 C.翻译程序 D.链接程序 10. CPU在对存储器进行访问时, 地址线有效和数据线有效的时间关系应该是( C )。A.同时有效同时无效 B.地址线较先有效 C.数据线较先有效 D.地址数据复用同时有效 11. 响应NMI请求的必要条件是( C )。 A.IF=1 B.IF=0 C.一条指令结束 D.无INTR请求 12. 在微机系统中采用DMA方式传输数据时,数据传送是(C )。 A.由CPU控制完成 B.由执行程序(软件)完成 C.由DMAC发出的控制信号完成 D.由总线控制器发出的控制信号完成 13. 若8259A工作在优先级自动循环方式,则IRQ3的中断请求被响应并且服务完毕后, 优先权最高的中断源是( D )。 A.IRQ0 B.IRQ2 C.IRQ3 D.IRQ4

微机原理与接口技术试题库(含答案)汇总

一、问答题 1、下列字符表示成相应的ASCII码是多少? (1)换行0AH (2)字母“Q”51H (3)空格20H 2、下列各机器数所表示数的范围是多少? (1)8位二进制无符号定点整数; 0~255 (2)8位二进制无符号定点小数;0.996094 (3)16位二进制无符号定点整数;0~65535 (4)用补码表示的16位二进制有符号整数;-32768~32767 3、(111)X=273,基数X=?16 4、有一个二进制小数X=0.X1X2X3X4X5X6 (1)若使X≥1/2,则X1……X6应满足什么条件? X1=1 若使X>1/8,则X1……X6应满足什么条件?X1∨X2 ∨X3=1 (2) 5、有两个二进制数X=01101010,Y=10001100,试比较它们的大小。 (1)X和Y两个数均为无符号数;X>Y (2)X和Y两个数均为有符号的补码数。X

相关文档
相关文档 最新文档