微型计算机基础知识总复习

  • 格式:doc
  • 大小:79.00 KB
  • 文档页数:13

第一章 微型计算机基础知识

重点:1、微型计算机的发展史

2、各种进制数以及不同进制数之间的转换

3、机器数达表示方法,原码、反码、补码等

例:1、将十进制小数0.6875转换成八进制小数是 ( )

A.0.045Q B.0.054Q C.0.54Q D.0.45Q

2、十进制负数-115的八位二进制原码是11110010,八位二进制反码是 1000110,八位二进制补码是10001101。

3、已知英文大写字母A的ASCII码为41H,则英文大写字母F的ASCII码为56。

4、下面几个不同进制的数中,最小的数是( )

A.1001001B B.75 C.37O D.A7H

5、有一个八位二进制数补码是11100010,其相应的十进制数是-98。

6、计算机的发展分那几个阶段?

发展时代 类别 典型芯片及性能特点

第一代

(1971~1973年) 4、8位低档微处理器 Intel 4004集成2300多个晶体管,主频108KHz,寻址640Byte,指令系统简单;Intel 8008采用PMOS工艺,集成3500晶体管,基本指令48条,主频500KHz。

第二代

(1974~1977年) 8位中高档微处理器 Intel 8080采用NMOS工艺,集成6000晶体管,主频2MHz,指令系统较完善,寻址能力增强,运算速度提高了一个数量级。

第三代

(1978~1984年) 16位

微处理器 Intel 8086采用HMOS工艺,集成29000晶体管,主频5MHz/8MHz/10MHz ,寻址1MB。Intel

80286集成度达到13.4万晶体管,主频20MHz。 第四代

(1985~1992年) 32位

微处理器 Intel 80386集成27.5万个晶体管,主频33MHz,4GB物理寻址。有分段存储和分页存储部件,可管理64TB虚拟存储空间。Intel 80486集成120万个晶体管,包含浮点运算部件和8KB的一级高速缓冲存储器Cache。

第五代

(1993~1999年) 超级32位

微处理器 Intel Pentium、Pentium Pro、Pentium MMX、Pentium II、 Pentium III、Pentium 4微处理器等,采用新式处理器结构,数据加密、视频压缩和对等网络等方面性能有较大幅度提高。

第六代

(2000年以后) 64位

微处理器Merced 由Intel公司与HP公司联手开发的Merced采用全新的IA-64结构设计,是一种采用长指令字、指令预测、分支消除、推理装入和其他一些先进技术的全新结构微处理器。

第二章 微型计算机的系统结构

重点:1、硬件基本构成,包括哪些部分?(CPU)

2、内部结构(总线接口单元BIU和执行单元EU)

3、寄存器结构(14个16位寄存器:通用寄存器8个,段寄存器4个,控制寄存器2个)

4、标志寄存器(状态标志6个,控制标志3个各有什么含义)

5、存储器的分段(为何分,物理地址如何形成等)

6、堆栈概念(只对字操作,先进后出)

例:1、堆栈的工作方式是 ( )

A.先进后出 B.后进后出 C.先进先出 D.先进后进一起出

2、某数存于内存数据段中,已知该数据段的段地址为2000H,而数据所在单元的偏移地址为0120H,该数的在内存的物理地址为( ) A.02120H B.20120H C.21200H D.03200H

3、在一般微处理器中, 包含在CPU中。 ( )

A.算术逻辑单元 B.主内存

C.输入/输出设备 D.磁盘驱动器

4、什么是微型计算机的系统总线?说明数据总线、地址总线、控制总线各自的作用?

答:系统总线是CPU与其它部件之间传送数据、地址和控制信息的公共通道。

(1)数据总线:用来传送数据,主要实现CPU与内存储器或I/O设备之间、内存储器与I/O设备或外存储器之间的数据传送。

(2)地址总线:用来传送地址。主要实现从CPU送地址至内存储器和I/O设备,或从外存储器传送地址至内存储器等。

(3)控制总线:用于传送控制信号、时序信号和状态信息等。

5、计算机的硬件有那几部分组成?各部分有什么作用?

答: 微型计算机硬件一般由微处理器、内存储器、外存储器、系统总线、接口电路、输入/输出设备等部件组成。

主要组成部件的功能和特点分析如下:

(1)微处理器:是微型计算机的核心部件,由运算单元ALU、控制单元、寄存器组以及总线接口部件等组成,其功能是负责统一协调、管理和控制系统中的各个部件有机地工作。

(2)内存储器:用来存放计算机工作过程中需要的操作数据和程序。可分为随机存储器RAM和只读存储器ROM。RAM存放当前参与运行的各种程序和数据,特点是信息可读可写,存取方便,但信息断电后会丢失;ROM用于存放各种固定的程序和数据,特点是信息固定不变,关机后原存储的信息不会丢失。

(3)系统总线:是CPU与其它部件之间传送数据、地址和控制信息的公共通道。可分成数据总线DB、地址总线AB、控制总线CB。

(4)输入/输出接口电路:完成微型计算机与外部设备之间的信息交换。由寄存器组、专用存储器和控制电路等组成。

(5)主机板:由CPU插座、芯片组、内存插槽、系统BIOS、CMOS、总线扩展槽、串行/并行接口、各种跳线和一些辅助电路等硬件组成。

(6)外存储器:使用最多的是磁盘存储器(软盘、硬盘)和光盘存储器。外存储器容量大,保存的信息不会丢失。

(7)输入/输入设备:是微型计算机系统与外部进行通信联系的主要装置。常用的有键盘、鼠标、显示器、打印机和扫描仪等。

第三章 指令系统

重点:1、寻址方式(操作码、操作数、寻址方式有几种各是什么,要会区分辨别)

2、指令系统:

1)数据传送指令:mov push pop lea

2)算术运算指令:add inc adc sub sbb dec cmp neg 3)逻辑运算指令:and or not xor test

4)移位指令:shl sal sar shr rol ror rcr rcl

5)转移指令:无条件转移jmp(段内段转移short、段内近转移near、段间转移far)条件转移指令(判断单个标志位状态

、比较无符号数高低Above Below Equal、比较有符号数大小

Greater Less)

例:1、交换寄存器SI、DI的内容,正确的程序段是 ( )

A.PUSH SI B.PUSH SI

PUSH DI PUSH DI

POP SI POP DI

POP DI POP SI

C.MOV AX,SI D.MOV AX,SI

MOV SI,DI MOV BX,DI

MOV DI,AX XCHG BX,AX

2、执行下列指令后:

MOV AX,1245H

MOV CL,4

ROL AX,CL

DEC AX

MOV CX,4

MUL CX

HLT 寄存器AH的值是 ( )

A.00H B.40H C.8DH D.91H

3、给定寄存器及存储单元的内容为:(DS) = 2000H,(BX) = 0100H,(SI) = 0002H,(20100) = 32H,(20101) = 51H,(20102) = 26H,(20103) = 83H,(21200) = 1AH,(21201) = B6H,(21202) = D1H,(21203) = 29H。试说明下列各条指令执行完后,AX寄存器中保存的内容是什么。

(1) MOV AX,1200H (2) MOV AX,BX

(3) MOV AX,[1200H] (4) MOV AX,[BX]

(5) MOV AX,1100H[BX] (6) MOV AX,[BX][SI]

答:(1)MOV AX,1200H ;执行后,(AX)= 1200H

(2)MOV AX,BX ;执行后,(AX)= (BX)= 0100H

(3)MOV AX,[1200H] 直接寻址,EA = [VAL] = 1200H,PA =(DS)×10H+EA = 2000H×10H+1200H = 21200H,执行后,(AX)= B61AH

(4)MOV AX,[BX] EA = (BX)= 0100H,PA =(DS)×10H+EA = 2000H×10H+0100H = 20100H,执行后,(AX)= 5132H

(5)MOV AX,1100H[BX] EA =(BX)+1100H = 0100H+1100H = 1200H,PA =(DS)×10H+EA = 2000H×10H+1200H = 21200H,执行后,(AX)= B61AH

(6)MOV AX,[BX][SI] EA =(BX)+(SI)= 0100H+0002H

= 0102H,PA =(DS)×10H+EA = 2000H×10H+0102H =

20102H,执行后,(AX)= 29D1H 4、简要分析8086的指令格式由哪些部分组成,什么是操作码?什么是操作数?寻址和寻址方式的含义是什么?8086指令系统有哪些寻址方式?

答:8086的指令格式由操作码和操作数字段组成。

操作码:要完成的操作。

操作数:参与操作的对象。

寻址:寻找操作数或操作数地址的过程。

寻址方式:指令中给出的找到操作数或操作数地址采用的方式。

8086指令系统的寻址方式主要有立即数寻址、寄存器寻址、存储器寻址和I/O端口寻址。其中,存储器寻址可进一步分为直接寻址、寄存器间接寻址、寄存器相对寻址、基址变址寻址、相对基址变址寻址;I/O端口指令IN和OUT使用的端口寻址方式有直接寻址和间接寻址。

5、寄存器AL中是字母Y(含大小写),则令AH=0,否则令AH=-1

cmp al,’y’ ;比较AL与小写字母y

je next ;相等,转移

cmp al,’Y’ ;不相等,

;继续比较AL与大写字母Y

je next ;相等,转移

mov ah,-1 ;不相等,令AH=-1