微机原理复习资料知识分享

微机原理复习资料知识分享
微机原理复习资料知识分享

3.9 分别说明下列每组指令中的两条指令的区别。

①MOV AX, TABLE

LEA AX, TABLE

②AND BL, 0FH

OR BL, 0FH

③JMP SHORT L1

JMP NEAR PTR L1

④MOV AX, [BX]

MOV AX, BX

⑤SUB DX, CX

CMP DX, CX

⑥MOV [BP][SI] , CL

MOV DS: [BP][SI] , CL

答:①第一条指令将变量名TABLE 确定的一个字数据传送到AX 中;

第二条指令取变量名TABLE 的16 位有效地址值传送到AX 中。

②第一条指令将BL 中的内容和立即数0FH 相与,结果回送到BL 中;

第二条指令将BL 中的内容和立即数0FH 相或,结果回送到BL 中。

③第一条指令为段内无条件短程转移,跳转的范围不得超过带符号的8 位二进制数表示的字节范围;

第二条指令为段内无条件近程转移,跳转的范围不得超过带符号的16 位二进制

数表示的字节范围。

④第一条指令源操作数为存储器,将BX 的内容确定的相邻两个存储单元中的内容传送到AX 中;

第二条指令源操作数为寄存器,将BX 的内容传送到AX 中。

⑤第一条指令将DX 的内容减去CX 的内容,结果回送到DX 中;

第二条指令只是将DX 的内容和CX 的内容相减作大小比较,不回送结果。

⑥第一条指令将CL 的内容传送到堆栈段中由BP+SI 确定的单元中;

第二条指令将CL 的内容传送到数据段中由BP+SI 确定的单元中

2.6 什么是逻辑地址?什么是物理地址?在实模式下,如何求存储器的物理地址?设一

个16 字的数据存储区,它的起始地址为70A0H:DDF6H.。写出这个数据区的首字单元和

末字单元的物理地址。

答:(1)逻辑地址由段基址(存放在段寄存器中)和偏移地址(由寻址方式提供)两部分构成,它们都是无符号的16 位二进制数。逻辑地址是用户进行程序设计时采用的地址。

(2)物理地址是1M 内存空间中每个存储单元惟一的地址,由20 位二进制数构成。

物理地址是CPU 访问内存时使用的地址。当用户通过编制程序将16 位逻辑地址送入CPU

的总线接口部件BIU 时,地址加法器通过地址运算变换为20 位的物理地址。(3)20 位物理地址的计算公式为:

物理地址=段基址×16+偏移地址

首字单元的物理地址=70A0H×16+DDF6H

=7E7F6H

末字单元的物理地址=7E7F6H+20H-2 =7E816H-2

=7E814H

3.1 分别指出下列指令中源操作数和目标操作数的寻址方式。

①MOV SI, 100寄存器立即数

②MOV CX, DATA[SI] 寄存器寄存器间

③ADD AX, [BX][DI] 寄存器基址加间

④SUB AH, DH寄存器寄存器

⑤AND DL, [BX+SI+20H] 寄存器基址

加间址

⑥MOV [BP+1054H], AX基址寄存器

寄存器

⑦OR [DI+3000H], BX寄存器间接寄存

⑧XOR [BP+SI], AL基址加间址寄存器

⑨MOV EAX, EBX寄存器寄存器

⑩MOV EAX, [ECX][EBX] 寄存器基址加

间址

11 MOV EAX, [ESI][EDX×2] 寄存器基

址加比例间址

12 MOV EAX, [ESI×8] 寄存器比例间址

3.2 设DS=1000H, BX=2865H, SI=

0120H,偏移量D=47A8H,试计算下列

各种寻址

方式下的有效地址,并在右边答案中找出

正确答案,将它的序号填入括号内:

①使用D 的直接寻址( ) A. 2865H

②使用BX 的寄存器间接寻址( ) B.

700DH

③使用BX 和D 的寄存器相对寻址( )

C. 47A8H

④使用BX、SI 和D 的相对基址变址寻

址( ) D. 2985H

⑤使用BX、SI 的基址变址寻址( ) E.

712DH

答:①(C)②(A)③(B)④(E)

⑤(D)

3.12 编写一程序段,实现下述要求。

①将存储器中1A00H 单元中的一个字

节数据传送到1B00H 单元中;

②使AX 寄存器的低四位清0,其余位不

变;

③使AL 寄存器的低四位保持不变,高四

位取反;

④使DH 寄存器的低四位为1,高四位

不变。

答:①MOV AL, [1A00H]

MOV [1B00H], AL

②AND AX, 0FFF0H

③XOR AL, 0F0H

④OR DH, 0FH

3.15 试编写出将内存2500H 开始的256

个字节单元清0 的程序。

答:MOV CX, 256

MOV AL, 0

MOV BX, 2500H

AA: MOV [BX], AL

INC BX

LOOP AA

HLT

4.1 将下列左边各项与右边的名词对应起

来,找出正确答案的序号填入括号中。

①使计算机执行某种操作的命令()A.

代码段

②表示计算机执行某种操作的符号()

B.源程序

③使汇编程序执行某种操作的命令()

C.汇编程序

④用汇编语言或高级语言编写的程序

()D.指令

⑤以机器码指令组成的程序()E.伪指

⑥指出指令在程序中位置的符号地址

()F.编译程序

⑦指出数据存储单元的符号地址()G.

目标程序

⑧将高级语言的程序翻译成机器码程序

的实用程序()H.助记符

⑨存放指令机器码的存储器区段()I.

标号

⑩将汇编语言程序翻译成机器码程序的

实用程序()J.变量

答:⑨④⑩①③⑧⑤②⑥⑦

4.10 已知:

ORG 0200H

ARY DW -1,2,-3,-4

CNT DW $-ARY

VAR DW ARY,$+4

MOV AX,ARY

MOV BX,OFFSET VAR

MOV CX,CNT

MOV DX,VAR+2

LEA SI,ARY

此段程序执行后,

AX=(-1 ),BX=(020AH),CX=

(8 ),DX=(020AH),SI=(0200H )。

4.11 给出符号定义语句如下:

FIRST DB ‘ABCD’,3,?,0FH

SECOND DB ?

Y EQU SECOND-FIRST

求Y 的值是多少?

答:Y 的值是7。

4.14 对于下面的数据定义,写出各条指令

执行后的结果。

AA DB ?

BB DW 10 DUP(1)

CC DB ‘1 2 3 4 5’

①MOV AX,TYPE AA AX=()

②MOV AX,TYPE BB AX=()

③MOV CX,LENTH BB CX=()

④MOV CX,LENGTH CC CX=()

⑤MOV BX,SIZE BB BX=()

答:答案如下:

①MOV AX,TYPE AA AX=(0001H )

②MOV AX,TYPE BB AX=(0002H )

③MOV CX,LENTH BB CX=

(000AH )

④MOV CX,LENGTH CC CX=

(0001H )

⑤MOV BX,SIZE BB BX=(0014 H )

4.15 分析下列程序段,指出在什么情况下

该段程序的执行结果为AH=0?

BEGIN:IN AL,5FH

TEST AL,80H

JZ EXIT

MOV AH,0

JMP DONE

EXIT:MOV AH,0FFH

DONE:HLT

4.16 阅读程序并回答问题:

①在(a)(b)处填写与其左边指令等效

的指令或指令序列;

②程序的功能是(),

所依据的算式是()。

③程序执行后,DEDT 单元内容为()。

DATA SEGMENT

BITD DW 128H,64H,32H,16H,8H,

4H,2H,1H

SOCB DB 0D2H

DEDT DW ?

DATA ENDS

CODE SEGMENT

ASSUME CS:CODE,DS:DATA

START:MOV AX,DATA

MOV DS,AX

MOV BL,SOCB

LEA SI,BITD (a)

MOV CX,8

MOV AX,0

L1:SHL BL,1

JNC L2

ADD AL,[SI]

DAA

MOV DL,AL

ADC AH,[SI+1]

MOV AL,AH

DAA

MOV AH,AL

MOV AL,DL

L2:ADD SI,2

LOOP L1 (b)

MOV DEDT,AX

MOV AH,4CH

INT 21H

CODE ENDS

END START

答:①(a)MOV SI, OFFSET BITD

(b)LOOPNZ L1 或LOOPNE L1

(执行ADD SI,2 指令,ZF 不可能为0,

因而可用此指令代替。)

②程序的功能是:根据给定的逻辑尺

0D2H 对数据区BITD 中BCD 数进行

BCD 加法;

所依据的算式是(128H+64H+16H+

2H)。

③程序执行后,DEDT 单元内容为(210H)

4.20 逐条注释下列两个程序的每条指令,

并说明它们的功能:

①LEA BX,ARRAY ;取数组ARRAY 的

偏移地址并存入寄存器BX

LEA DI,RESULT ;取数组RESULT 的偏

移地址并存入寄存器DI

MOV CL,4 ;给寄存器CL 赋初值4

AGAIN:MOV AL,[BX] ;将数组ARRAY

的第一个数存入寄存器AL

TEST AL,80H ;测试AL 的最高位

JZ NEXT ;若AL 最高位为0(正数),转

到NEXT

NEG AL ;若AL 最高位为1(负数),对

寄存器AL 中的

;数求补

NEXT:MOV [DI],AL ;将结果存入

REAULT 数组

INC BX ;BX 值加1,地址指针指向

ARRAY 数组的下

;一个数

INC DI ;DI 值加1,地址指针指向

RESULT 数组的下

;一个数

DEC CL ;寄存器CL 值减1

JNZ AGAIN ;若CL 值不为0,转向

AGAIN 继续执行

程序段功能:将数组ARRAY 中的4 个字

节数求补,结果存入数组RESULT 中

②MOV AL,0 ;将寄存器AL 清0

MOV SI,﹣1 ;给寄存器SI 赋初值﹣1

MOV CX,100 ;给寄存器CX 赋初值100

LOP:INC SI ;SI 加1

MOV AL,A1[SI] ;将数据缓冲区A1 中

的数存入寄存器AL

ADD AL,A2[SI] ;将数据缓冲区A2 中的相应数与AL 相加

MOV SUM [SI],AL ;将结果存入数据缓冲区SUM 中

LOOPNZ LOP ;若CX-1≠0 且ZF=0,转向LOP 继续执行

JZ NEXT ;若ZF=1,转向NEXT 继续执行

ZERO:RET ;子程序返回

NEXT:INC CX ;寄存器CX 值加1 JMP ZERO ;无条件转向ZERO 继续执行

程序段功能:将长度均为100 的数据缓冲区A1 和A2 中的相应数相加,结果存入数据

缓冲区SUM 的相应位置,若相加结果为0 则退出循环。

微机原理与接口技术知识点复习总结汇编

第一章计算机基础知识 本章的主要内容为不同进位计数制计数方法、不同进位制数之间相互转换的方法、数和字符在计算机中的表示方法、简单的算术运算以及计算机系统的组成。下边将本章的知识点作了归类,图1为本章的知识要点图,图1.2为计算机系统组成的示意图。 本章知识要点 数制 二进制数(B) 八进制数(Q) 十六进制数(H) 十进制数(D) B) 码制 带符号数编码 奇偶校验码 字符编码 原码 反码 补码 ASCII码 BCD码 压缩BCD码 非压缩BCD码计算机系统组成 计算机系统组成硬件 主机 外部设备 中央处理器(CPU) 半导体存储器 控制器 运算器 ROM RAM 输入设备 输出设备 软件 系统软件 应用软件 操作系统:如DOS、Windows、Unix、Linux等 其他系统软件 用户应用软件 其他应用软件 各种计算机语言处理软件:如汇编、解释、编译等软件

第二章8086微处理器 本章要从应用角度上理解8086CPU的内部组成、编程结构、引脚信号功能、最小工作模式的系统配置、8086的存储器组织、基本时序等概念。下面这一章知识的结构图。 本章知识要点 Intel 8086微处理器 时钟发生器(8284) 地址锁存器(74LS373、8282) 存储器组织 存储器逻辑分段 存储器分体 三总线(DB、AB、CB) 时序 时钟周期(T状态) 基本读总线周期 系统配置 (最小模式) 8086CPU 数据收发器(8286、74LS245) 逻辑地址物理地址 奇地址存储体(BHE) 偶地址存储体(A0) 总线周期指令周期 基本写总线周期 中断响应时序 内部组成 执行单元EU(AX、BX、CX、DX、SP、BP、SI、DI、标志寄存器) 总线接口单元BIU(CS、DS、SS、ES、IP) 地址/数据 控制 负责地址BHE/S7、ALE 引脚功能(最小模式)地址/状态 数据允许和收发DEN、DT/R 负责读写RD、WR、M/IO 负责中断INTR、NMI、INTA 负责总线HOLD、HLDA 协调CLK、READY、TEST 模式选择MN/MX=5V

微机原理知识点汇总

微机原理知识点汇总

————————————————————————————————作者:————————————————————————————————日期:

微机原理复习总结 第1章基础知识 ?计算机中的数制 ?BCD码 与二进制数11001011B等值的压缩型BCD码是11001011B。 F 第2章微型计算机概论 ?计算机硬件体系的基本结构 计算机硬件体系结构基本上还是经典的冯·诺依曼结构,由运算器、控制器、存储器、输入设备和输出设备5个基本部分组成。 ?计算机工作原理 1.计算机由运算器、控制器、存储器、输入设备和输出设备5个基本部分组成。 2.数据和指令以二进制代码形式不加区分地存放在存储器重,地址码也以二进制形式;计算机自动区 分指令和数据。 3.编号程序事先存入存储器。 ?微型计算机系统 是以微型计算机为核心,再配以相应的外围设备、电源、辅助电路和控制微型计算机工作的软件而构成的完整的计算机系统。 ?微型计算机总线系统 数据总线 DB(双向)、控制总线CB(双向)、地址总线AB(单向); ?8086CPU结构 包括总线接口部分BIU和执行部分EU BIU负责CPU与存储器,,输入/输出设备之间的数据传送,包括取指令、存储器读写、和I/O读写等操作。 EU部分负责指令的执行。 ?存储器的物理地址和逻辑地址 物理地址=段地址后加4个0(B)+偏移地址=段地址×10(十六进制)+偏移地址 逻辑段: 1). 可开始于任何地方只要满足最低位为0H即可 2). 非物理划分 3). 两段可以覆盖 1、8086为16位CPU,说明(A ) A. 8086 CPU内有16条数据线 B. 8086 CPU内有16个寄存器 C. 8086 CPU内有16条地址线 D. 8086 CPU内有16条控制线 解析:8086有16根数据线,20根地址线; 2、指令指针寄存器IP的作用是(A ) A. 保存将要执行的下一条指令所在的位置 B. 保存CPU要访问的内存单元地址 C. 保存运算器运算结果内容 D. 保存正在执行的一条指令 3、8086 CPU中,由逻辑地址形成存储器物理地址的方法是(B ) A. 段基址+偏移地址 B. 段基址左移4位+偏移地址 C. 段基址*16H+偏移地址 D. 段基址*10+偏移地址 4、8086系统中,若某存储器单元的物理地址为2ABCDH,且该存储单元所在的段基址为2A12H,则该

微机原理常考知识点

1、必须注意,不能用一条MOV指令实现以下传送: ①存储单元之间的传送。 ②立即数至段寄存器的传送。 ③段寄存器之间的传送。 2、ORG 表示将逻辑地址搬移至某一地方 OFFSET表示数组的偏移量(首地址) JNZ 非零跳转 JB 小于跳转 JA 大于跳转 LOOP 无条件跳转 WORD PTR的作用类似于OFFSET ROL 左移 ROR 右移 3、程序书写的一般格式: STACK SEGMENT DW 64 DUP(?) STACK ENDS DA TA SEGMENT DB:一个字节DW:两个字节DQ:四个字节 ORG .... DA TA ENDS CODE SEGMENT MAIN PROC FAR ASSUME CS:CODE DS:DA TA SS:STACK MOV AX DATA MOV DS AX MOV CX X(循环次数,可以是立即数,可以是DATA域内定义的一个常数) MOV DI OFFSET NAME(将定义的数组的首地址放入到SI或DI寄存器中用与后续的循环) ... MOV AH 4CH INT 21H MAIN ENDP CODE ENDS END MAIN 在进行运算的过程过程中,需要根据运算数是DB还是DW对寄存器进行选择是AL还是AX。 4、8086的寻址方式:

寄存器寻址、立即寻址、直接寻址、寄存器间接寻址、基址相对寻址、变址相对寻址、基址变址相对寻址 5、各个寄存器的功能: CX用于存储循环次数、AX用于各种运算和CPU与接口的数据交换、BX用来存放地址 注意寄存器的清零(一般是对AX寄存器清零,因为需要使用该寄存器进行各项运算) 6、如何处理加法过程中的进位问题。 第四章PPT 43页开始 方法一:如果有进位,AH加1 方法二:使用ADC指令 小写转大写程序 压缩BCD和非压缩BCD码的程序 7、冯诺依曼体系: 1.计算机由运算器、存储器、控制器、输入、输出设备五大部件组成; 2.程序和数据均以二进制的形式存储在存储器中,存储的位置由地址码指定,地址码也是二进制形式的; 3.控制器是根据存放在存储器中的指令序列(即程序)控制的,并由程序计数器控制指令的执行。

微机原理总基础知识

习题一 1.1 电子计算机分成几代?各代计算机有那些特点? 解:大体上可以分为五代(电子管、晶体管、集成电路、VLSI,以及智能超级计算机时代),但是第五代计算机的定义尚未统一,也有第六代计算机的说法。 1.2 电子计算机有那些特点?有那些主要的应用? 解:速度快、精度高、具有记忆与逻辑判断能力、自动执行程序,交互性能好,多种信息表达方式,等等。 主要应用包括:科学计算、自动控制、信息处理、辅助设计、办公自动化、娱乐教育、通讯、电子商务,等等。 1.3 微型计算机与大中型计算机的主要区别是什么? 解:微型计算机广泛采用高集成度的器件,尽量做到小型化,以便家庭、办公室和移动便携的商业应用。 1.4 当前微型计算机的发展趋势是什么? 解:(1)发展高性能的32位微处理器;(2)发展专用化的单片微型计算机;(3)发展带有软件固化的微型计算机;(4)发多微处理机系统和计算机网络;(5)充实和发展外围接口电路。 1.6 为什么计算机采用二进制作为运算的基础?为什么计算机中同时又采用十进制和十六进制表示数字? 解:二进制数的运算简单且易于进行逻辑判断,与此相对应的两电平数字电路也容易实现且工作可靠。采用十六进制是为了简化表达,因为一位十六进制数字等于四位二进制数字。采用十进制是为了与常人的思维方式兼容,便于一般人员使用计算机。 1.7 二进制数字与十六进制数字之间有什么关系? 解:一位十六进制数字等于四位二进制数字。例如1010B用十六进制表示即为0AH 1.8 什么是模?钟表系统中小时、分钟、秒计数的模各是多少? 解:模数从物理意义上讲,是某种计量器的容量。在计算机中,机器表示数据的字长是固定的。对于n位数来说,模数的大小是:n位数全为1,且最末位再加1。 小时的模是12,分钟的模是60,秒的模是60。 1.9 计算机中为什么大都采用补码表示数据?它有什么优点? 解:数的原码表示形式简单,适用于乘除运算,但用原码表示的数进行加减法运算比较复杂,引入补码之后,减法运算可以用加法来实现,从而简化机器内部硬件电路的结构,且数的符号位也可以当作数值一样参与运算,因此在计算机中大都采用补码来进行加减法运算。而且用补码表示数据,0就只有一种表示方法。 1.10 什么是ASCII码?它能表示多少信息? 解:ASCII码英文全称America Standard Code for Information Interchange,中文意思:美国信息交换标准码。ASCII码划分为两个集合:128个字符的标准ASCII码和附加的128个字符的扩充和ASCII 码。第0~32号及第127号(共34个)是控制字符或通讯专用字符,第33~126号(共94个)是字符,其中第48~57号为0~9十个阿拉伯数字;65~90号为26个大写英文字母,97~122号为26个小写英文字母,其余为一些标点符号、运算符号等。在计算机的存储单元中,一个ASCII码值占一个字节(8个二进制位),其最高位(b7)用作奇偶校验位。 1.11 什么是计算机发展中的“摩尔定律”? 解:30多年前,37岁的美国科学家戈登?摩尔在一本杂志上发表了一篇文章,大胆提出了后来为世人称之为"摩尔定律"的论述。摩尔在文中提出了这样的观点:处理器(CPU)的功能和复杂性每年(其后期减慢为18个月)会增加一倍,而成本却成比例地递减。 1.12 分别用二进制、八进制和十六进制表示下列十进制数据: (1)100 (2)200 (3)1000 (4)10000 解:(1)1100100,144,64 (2)11001000,310,C8 (3)1111101000,1750,3E8 (4)10011100010000,23420,2710 1.13 将下列十进制数转换为二进制数: (1)175 (2)257 (3)0.625 (4)0.156250 解:(1)10101111(2)100000001(3)0.101(4)0.00101 1.14 将下列二进制数转换为BCD码: (1)1101 (2)0.01 (3)10101.101 (4)11011.001 解:(1)00010011(2)0.00100101 (3)00100001.011000100101 (4)00100111.000100100101 1.15 将下列二进制数分别转换为八进制数和十六进制数:(1)10101011 (2)1011110011 (3)0.01101011 (4)11101010.0011 解:(1)253,AB(2)1363, 2F3(3)0.326,0.6B(4)352.14,EA.3 1.16 分别选取字长为8位和16位,写出下列数据的原码、反码。(1)X= +31 (2)Y= -31 (3)Z= +169 (4)W= -169 解:(1)00011111,00011111;0000000000011111,0000000000011111 (2)10011111,11100000;1000000000011111,1111111111100000 (3)0000000010101001,0000000010101001 (4)1000000010101001,1111111101010110 1.17 分别选取字长为8位和16位,写出下列数据的原码、补码。(1)X= +65 (2)Y= -65 (3)Z= +129 (4)W= -257 解:(1)01000001,01000001;0000000001000001,0000000001000001 (2)11000001,10111111;1000000001000001,1111111110111111 (3)0000000010000001,0000000010000001 (4)1000000100000001,1111111011111111 1.18 已知数的补码形式表示如下,分别求出数的原码与真值。 (1)[X]补= 0 .10011 (2)[Y]补= 1 .10011 (3)[Z]补= FFFH (4)[W]补= 800H 解:(1)0.10011,0.59375 (2)1.01101,-0.40625 (3)801H,-1 (4)800H,-0 1.19 如果将FFH与01H相加,会产生溢出吗? 解:不会(FF=-1,-1+1=0) 1.20 选取8位字长,分别用补码计算下列各式,并且判断是否有进位及溢出? (1)01111001+01110000 (2)-01111001-01110001 (3)01111100-01111111 (4)-01010001+01110001 解:(1)11101001 最高有效位有进位,符号位无进位,有溢出(2)00010110 最高有效位无进位,符号位有进位,有溢出 (3)11111101 最高有效位无进位,符号位无进位,无溢出 (4)00100000 最高有效位有进位,符号位有进位,无溢出 1.21 用16位补码计算下列各式,并判断结果是否有进位及溢出:(1)1234+5678H (2)8888H-9999H (3)-3456H-8899H (4)-7788H+0FFFFH 解:(1)68ACH,最高有效位无进位,符号位无进位,无溢出 (2)8001H, 最高有效位有进位,符号位有进位,无溢出 (3)4311H,最高有效位有进位,符号位有进位,无溢出 (4)0879H,最高有效位无进位,符号位有进位,有溢出 1.22 分别写出用下列表示方法所能够表示的有符号和无符号数据的范围: (1)8位二进制(2)10位二进制 (3)16位二进制(4)32位二进制解:(1)-128--+127,0—255 (2)-512--+511,0—1023 (3)-32768--+32767,0—65535 (4)-2147483648--+2147483647,0--4294967296 1.23 分别写出下列字符串的ASCII码: (1)10abc (2)RF56 (3)Z#12 (4)W=-2 解:(1)00110001001100000110000101100010 (2)01010010010001100011010100110110 (3)01011010001000110011000100110010 (4)01010111001111010010110100110010 1.24 写出下列数字所代表的无符号数、有符号数和ASCII码:(1)89H (2)48H (3)1234H (4)8899H 解:(1)137,-9,0011100000111001 (2)72,+72,0011010000111000 (3)4660,+4660,00110001001100100011001100110100 (4)34969,-2201,00111000001110000011100100111001 1.25 已知[x+y]补=7001H,[x-y]补=0001H,试求[2x]补,[2y]补,[x]补,[y]补,x和y。 解:7002H,7000H,3801H,3800H,3801H,3800H

微机原理知识点总结

第一章概述 1.IP核分为3类,软核、硬核、固核。特点对比 p12 第二章计算机系统的结构组成与工作原理 1. 计算机体系结构、计算机组成、计算机实现的概念与区别。P31 2. 冯·诺依曼体系结构: p32 硬件组成五大部分 运算器、存储器、控制器、输入设备、输出设备,以存储器为中心 信息表示:二进制计算机内部的控制信息和数据信息均采用二进制表示,并存放在同一个存储器中。 工作原理:存储程序/指令(控制)驱动编制好的程序(包括指令和数据)预先经由输入设备输入并保存在存储器中 3.接口电路的意义 p34 第二段 接口一方面应该负责接收、转换、解释并执行总线主设备发来的命令,另一方面应能将总线从设备的状态或数据传送给总线主设备,从而完成数据交换。 4.CPU组成:运算器、控制器、寄存器。P34 运算器的组成:算术逻辑单元、累加器、标志寄存器、暂存器 5.寄存器阵列p35 程序计数器PC,也称为指令指针寄存器。存放下一条要执行指令的存放地址。 堆栈的操作原理应用场合:中断处理和子程序调用 p35最后一段 6. 计算机的本质就是执行程序的过程p36 7. 汇编语言源程序——汇编——>机器语言程序 p36 8. 指令包含操作码、操作数两部分。执行指令基本过程:取指令、分析指令、执行指令。简答题(简述各部分流程)p37 9. 数字硬件逻辑角度,CPU分为控制器与数据通路。P38 数据通路又包括寄存器阵列、ALU、片上总线。 10. 冯·诺依曼计算机的串行特点p38 串行性是冯·诺依曼计算机的本质特点。表现在指令执行的串行性和存储器读取的串行性。也是性能瓶颈的主要原因。 单指令单数据 11. CISC与RISC的概念、原则、特点。对比着看 p39、40

微机原理期末必考复习题目

微机原理期末复习题目 第一章计算机基本知识 【复习重点】 1、常用数制及其相互间的转换; 2、机器数表示:原码、反码、补码的表示及求法; 3、BCD编码及常用字符的ASCII码; 4、计算机中的常用术语 【典型习题】 ?在计算机中, 1KB= 1024 byte。 ?对于十六进制表示的数码19.8H,转换为十进制数时为: 25.5 ;用二进制数表示时为: 11001.1 B;该数码用压缩BCD码表示时数据为: 00100101.0101B或25.5H 。?设机器字长为8位,最高位是符号位。则十进制数–13所对应的原码为: 10001101B ;补码为 11110011B 。 ?一个8位二进制数用补码方式表示的有符号数的范围是 -128~+127 。 ?软件通常分为系统软件和应用软件两大类。 ?微型计算机中主要包括有 A 。 A.微处理器、存储器和I/O接口 B.微处理器、运算器和存储器 C.控制器、运算器和寄存器组 D.微处理器、运算器和寄存器 第二章 8080系统结构 【复习重点】 1 、CPU 内部的功能结构; 2 、寄存器阵列结构及各寄存器的功能; 3 、标志寄存器各标志位的名称及含义; 【典型习题】 1、8086中的BIU中有 4 个 16 位的段寄存器、一个 16 位的指令指针、 6 字节指令队列、20 位的地址加法器。 2、8086 可以访问 8 位和 16 位的寄存器。 3、8088/8086 CPU中,指令指针(IP)中存放的是 B 。 A.指令 B.指令地址 C.操作数 D.操作数地址 4、8086CPU内部由哪两部分组成?它们的主要功能是什么? 答:BIU(或总线接口单元):地址形成、取指令、指令排队、读/写操作数及总线控制等所有与外部的操作由其完成。 EU(或指令执行单元):指令译码和执行指令

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

微机原理与接口技术 第一章概述 二、计算机中的码制(重点 )P5 1、对于符号数,机器数常用的表示方法有原码、反码和补码三种。 注意:对正数,三种表示法均相同。它们的差别在于对负数的表示。 (1)原码 定义: 符号位:0表示正,1表示负; 数值位:真值的绝对值。 注意:数0的原码不唯一 (2)反码 定义:若X<0,则[X]反= 对应原码的符号位不变,数值部分按位求反 (3)补码 定义:若X<0,则[X]补= [X]反+1 2、8位二进制的表示范围: 原码:-127~+127 反码:-127~+127 补码:-128~+127 3、特殊数10000000 ●该数在原码中定义为:-0 ●在反码中定义为:-127 ●在补码中定义为:-128 ●对无符号数:(10000000)2= 128 三、信息的编码 1、字符的编码P8 计算机采用7位二进制代码对字符进行编码 (1)数字0~9的编码是0110000~0111001,它们的高3位均是011,后4位正好与其对应的二进制代码(BCD码)相符。 (2)英文字母A~Z的ASCII码从1000001(41H)开始顺序递增,字母a~z的ASCII码从1100001(61H)开始顺序递增,这样的排列对信息检索十分有利。

第二章微机组成原理 第一节、微机的结构 1、计算机的经典结构——冯.诺依曼结构P11 (1)微机由CPU(运算器和控制器)、存储器和I/O接口组成 2、系统总线的分类 (1)数据总线(Data Bus),它决定了处理器的字长。 (2)地址总线(Address Bus),它决定系统所能直接访问的存储器空间的容量。 (3)控制总线(Control Bus) 第二节、8086微处理器 1、8086,其内部数据总线的宽度是16位,16位CPU。外部数据总线宽度也是16位 8086地址线位20根,有1MB(220)寻址空间。P27 2、8086CPU从功能上分成两部分:总线接口单元(BIU)、执行单元(EU) BIU:负责8086CPU与存储器之间的信息传送。EU:负责指令的执行。P28 4、寄存器结构(重点 ) 1)数据寄存器特有的习惯用法P30 ●AX:(Accumulator)累加器。多用于存放中间运算结果。所有I/O指令必须都通过AX与接口传送信息; ●BX:(Base)基址寄存器。在间接寻址中用于存放基地址; ●CX:(Counter)计数寄存器。用于在循环或串操作指令中存放循环次数或重复次数; ●DX:(Data)数据寄存器。在32位乘除法运算时,存放高16位数;在间接寻址的I/O指令中存放I/O端口地址。 2)、指针和变址寄存器P31 ●SP:(Stack Pointer)堆栈指针寄存器,其内容为栈顶的偏移地址; ●BP:(Base Pointer)基址指针寄存器,常用于在访问内存时存放内存单元的偏移地址。●SI:(Source Index)源变址寄存器Index:指针 ●DI:(Destination Index)目标变址寄存器 变址寄存器常用于指令的间接寻址或变址寻址。 3)、段寄存器P28 CS:(Code Segment)代码段寄存器,代码段用于存放指令代码 DS:(Data Segment)数据段寄存器 ES:(Extra Segment)附加段寄存器,数据段和附加段用来存放操作数 SS:(Stack Segment)堆栈段寄存器,堆栈段用于存放返回地址,保存寄存器内容,传递参数 4)、指令指针(IP)P29 16位指令指针寄存器,其内容为下一条要执行的指令的偏移地址。 5)、标志寄存器 (1)状态标志:P30 ●进位标志位(CF):(Carry Flag)运算结果的最高位有进位或有借位,则CF=1 。Carry:进位Auxiliary :辅助 ●辅助进位标志位(AF):(Auxiliary Carry Flag)运算结果的低四位有进位或借位,则AF=1

微机原理复习知识点总结资料

微机原理复习知识点 总结

1.所谓的接口其实就是两个部件或两个系统之间的交接部分(位于系统与外设间、用来协助完成数据传送和控制任务的逻辑电路)。 2.为了能够进行数据的可靠传输,接口应具备以下功能:数据缓冲及转换功能、设备选择和寻址功能、联络功能、接收解释并执行CPU命令、中断管理功能、可编程功能、(错误检测功能)。 3.接口的基本任务是控制输入和输出。 4.接口中的信息通常有以下三种:数据信息、状态信息和控制信息。5.接口中的设备选择功能是指: 6.接口中的数据缓冲功能是指:将传输的数据进行缓冲,从而对高速工作的CPU与慢速工作的外设起协调和缓冲作用,实现数据传送的同步。 7.接口中的可编程功能是指:接口芯片可有多种工作方式,通过软件编程设置接口工作方式。 8.计算机与外设之间的数据传送有以下几种基本方式:无条件传送方式(同步传送)、程序查询传送(异步传送)、中断传送方式(异步传送)、DMA传送方式(异步传送)。 9.根据不同的数据传输模块和设备,总线的数据传输方式可分为无条件传输、程序查询传送方式、中断传送方式、DMA方式。 10.总线根据其在计算机中的位置,可以分为以下类型:片内总线、内部总线、系统总线、局部总线、外部总线。 11.总线根据其用途和应用场合,可以分为以下类型:片内总线、片间总线、内总线、外总线。ISA总线属于内总线。 12.面向处理器的总线的优点是:可以根据处理器和外设的特点设计出最适合的总线系统从而达到最佳的效果。 13. SCSI总线的中文名为小型计算机系统接口(Small Computer System Interface),它是 芯的信号线,最多可连接 7 个外设。 14. USB总线的中文名为通用串行接口,它是4芯的信号线,最多可连接127个外设。 15. I/O端口的编码方式有统一编址和端口独立编址。访问端口的方式有直接寻址和间接寻址。PC机的地址由16位构成,实际使用中其地址范围为000~3FFH。 16.在计算机中主要有两种寻址方式:端口独立编址和统一编址方式。在端口独立编址方式中,处理器使用专门的I/O指令。 17. 74LS688的主要功能是:8位数字比较器,把输入的8位数据P0-P7和预设的8位数据Q0-Q7进行比较。如果相等输d出0,不等输出1。 主要功能:把输入的8位数据P0-P7和预设的8位数据Q0-Q7进行比较,比较的结果有三种:大于、等于、小于。通过比较器进行地址译码时,只需把某一地址范围和预设的地址进行比较,如果两者相等,说明该地址即为接口地址,可以开始相应的操作。 18. 8086的内部结构从功能上分成总线接口单元BIU和执行单元EU两个单元。 19. 8086有20地址线,寻址空间1M,80286有24根地址线,寻址空间为 16M。 20. 8086/8088有两种工作模式,即最大模式、最小模式,它是由MNMX 决定的。

《微机原理》主要知识点

一、选择题(20分,每小题1分) 1.8086CPU的I/O口最大寻址范围是_____________。 A)256 B)1024 C)65535 D)65536 2.8086CPU的存储器最大寻址范围是_____________。 A)64K B)256K C)1024K D)65536K 3.关于累加器的正确提法是。 A)负责所有的累加运算 B)负责加、减法运算 C)负责提供操作数和存运算结果 D)负责存运算结果和运算状态 4.所有要被执行的指令首先被取进8086CPU的。 A)指令队列B)指令译码器C)执行器D)指令寄存器 5.在8086CPU中负责访问存储器和I/O接口的部件是。 A)IP和CS B)DS和DX C)BIU D)EU 6.在8086CPU中负责执行指令的是。 A)CPU B)BIU C)EU D)指令队列 7.8086CPU对存储器实行分段管理,8086CPU最多可以访问个段。 A)4 B)6 C)8 D)16 8.SP保存的是_____________。 A)要被压入栈区的数据 B)栈区的起始地址 C)将要入栈的数据地址 D)将要出栈的数据地址 9.段间调用指令需要提供目的地址的。 A)IP B)CS C)IP和CS D)IP和DS 10.当以SP或BP作为基地址时,默认的段寄存器是。 A)CS B)ES C)SS D)DS 11.8086的地址锁存信号是。 A)LOCK B)ALE C)HOLD D)INTA 12.8086在复位脉冲的复位。 A)高电平期间 B)低电平期间C)下降沿D)上升沿 13.下列哪条指令是将指令中提供的一个16位偏移量加到当前IP上。 A)JNS B)JMP C)INT n D)LOOP 14.IP始终存的是下一条要被执行的指令的。 A)物理地址B)有效地址C)段地址D)操作数地址 15.重复前缀REP的重复次数由的内容决定。 A)CX B)DX C)CL D)DL 16.PTR伪指令的功能是。 A.过程定义语句 B.修改或定义内存变量类型 C.内存变量的偏移地址 D.起始偏移地址设置语句 17.当访问物理存储器时,需要把相关段寄存器的值乘,再加上一个偏移量,来形成物理地址。 A)4 B)8 C)16 D)64 18.8086访问I/O口的总线周期中包含个时钟周期。 A)4 B)5 C)6 D)8 19.8086复位后CS和IP的值为。

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

《微机原理与接口技术》复习参考资料 教师:万显荣 复习资料说明: 1、标有红色星号“ ”的内容为重点内容 3、本资料末尾附有“《微机原理与接口技术》综合练习题与答案错误修正”和“《微机原理与接口技术》综合练习题与答案中不作要求的部分”,请注意查看。 第一章概述 一、计算机中的数制 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、无符号数的表示方法: (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码)相符。

微机原理知识点整理

8086/8088微处理器的编程结构 编程结构:是指从程序员和使用者的角度看到的结构,亦可称为功能结构。从功能上来看,8086CPU可分为两部分,即总线 接口部件BIU和执行部件EU。 总线接口部件(BIU 组成:①段寄存器(DS、CS、ES、SS ②16 位指令指针寄存器IP(指向下一条要取出的指令代码;③20位地址加法器(用来 产生20位地址; ④6字节(8088为4字节指令队列缓冲器;

⑤总线控制逻辑。 功能:负责从内存中取指令,送入指令队列,实现CPU与存储器和I/O接口之间的数据传送。 执行部件(EU 组成:①ALU(算术逻辑单元;②数据寄存器(AX、BX、CX、DX; ③指针和变址寄存器(BP、SP、SI、DI;④标志寄存器(PSW;⑤EU控制系统。 功能:负责分析指令和执行指令。 BIU和EU的动作协调原则 BIU和EU按以下流水线技术原则协调工作,共同完成所要求的任务: ①每当指令队列中有两个空字节,BIU就会自动把指令取到指令队列中。其取指的顺序是按指令在程序中出现的前后顺序。 ②每当EU准备执行一条指令时,它会从BIU部件的指令队列前部取出指令的代码,然后用几个时钟周期去执行指令。在执行指令的过程中,如果必须访问存储器或者I/O端口,那么EU就会请求BIU,进入总线周期,完成访问内存或者I/O端口的操作;如果此时BIU正好处于空闲状态,会立即响应EU的总线请求。如BIU正将某个指令字节取到指令队列中,则BIU将首先完成这个取指令的总线周期,然后再去响应EU发出的访问总线的请求。 ③当指令队列已满,且EU又没有总线访问请求时,BIU便进入空闲状态。 ④在执行转移指令、调用指令和返回指令时,由于待执行指令的顺序发生了变化,则指令队列中已经装入的字节被自动消除,BIU会接着往指令队列装入转向的另一程序段中的指令代码。 8086/8088内部的寄存器可以分为通用寄存器和专用寄存器两大类,

微机原理复习知识点总结

1 .所谓的接口其实就是两个部件或两个系统之间的交接部分(位于系统与外设间、用来协助完成数据传送和控制任务的逻辑电路)。 2.为了能够进行数据的可靠传输,接口应具备以下功能:数据缓冲及转换功能、 设备选择和寻址功能、联络功能、接收解释并执行CPU命令、中断管理功能、可编程功能、(错误检测功能)。 3.接口的基本任务是控制输入和输出。 4.接口中的信息通常有以下三种:数据信息、状态信息和控制信息。 5.接口中的设备选择功能是指: 6.接口中的数据缓冲功能是指:将传输的数据进行缓冲,从而对高速工作的CPU 与慢速工作的外设起协调和缓冲作用,实现数据传送的同步。 7 .接口中的可编程功能是指:接口芯片可有多种工作方式,通过软件编程设置 接口工作方式。 8.计算机与外设之间的数据传送有以下几种基本方式:无条件传送方式(同步 传送)、程序查询传送(异步传送)、中断传送方式(异步传送)、DMA传送方式(异步传送)。 9.根据不同的数据传输模块和设备,总线的数据传输方式可分为无条件传输、 程序查询传送方式、中断传送方式、DMA方式。 10.总线根据其在计算机中的位置,可以分为以下类型:片内总线、内部总线、系统总线、局部总线、外部总线。 11.总线根据其用途和应用场合,可以分为以下类型:片内总线、片间总线、内 总线、外总线。ISA 总线属于内总线。 12 .面向处理器的总线的优点是:可以根据处理器和外设的特点设计出最适合 的总线系统从而达到最佳的效果。 13.SCSI 总线的中文名为小型计算机系统接口(Small Computer System Interface) ,它是 芯的信号线,最多可连接7 个外设。 14.USB 总线的中文名为通用串行接口,它是 4 芯的信号线,最多可连接127 个外设。15 .I/O 端口的编码方式有统一编址和端口独立编址。访问端口的 方式有直接寻址和间接寻址。PC机的地址由16 位构成,实际使用中其地址范围 为000~3FFH。 16.在计算机中主要有两种寻址方式:端口独立编址和统一编址方式。在端口独立编址方式中,处理器使用专门的I/O 指令。 17.74LS688的主要功能是:8 位数字比较器,把输入的8 位数据P0-P7 和预设的8 位数据Q0-Q7进行比较。如果相等输 d 出0,不等输出1。 主要功能:把输入的8 位数据P0-P7 和预设的8 位数据Q0-Q7进行比较,比较的结果有三种:大于、等于、小于。通过比较器进行地址译码时,只需把某一地址 范围和预设的地址进行比较,如果两者相等,说明该地址即为接口地址,可以开始相应的操作。 18.8086 的内部结构从功能上分成总线接口单元BIU和执行单元EU两个单元。19.8086 有20 地址线,寻址空间1M,80286有24根地址线,寻址空间为16M。20.8086/8088 有两种工作模式,即最大模式、最小模式,它是由MNMX决定的。21.在8086/8088 系统中,I/O 端口的地址采用端口独立编址方式,访问端口时 使用专门的 I/O 指令。

微机原理知识点总结

1、计算机硬件的五大组成部分:运算器、控制器、存储器、输入 设备、输出设备。 2、微处理器:|微处理器是计算机系统的核心部件,控制和协调着 整个计算机系统的工作。 微型计算机:主机,包括微处理器,存储器,总线、输入输出接 口电路。 微机系统:微机+外部设备+软件 3、微处理器工作原理:程序存储和程序控制 4、微机系统的内存分类:RAM ROM 5、8086两个独立部件: 执行部件EU负责指令的执行;组成:8个通用寄存器,一个标志寄存器,运算器,EU控制电路。 总线接口部件BIU :负责CPU与存储器和I/O设备间的数据传 送。组成:地址加法器、段寄存器、指令指针寄存器、总线控制电路、内部暂存器、指令队列。 6、8个通用寄存器:累加器AX,基址寄存器BX,计数寄存器CX,数据 寄存器DX,堆栈指针寄存器SP,基址指针寄存器BP,源变址寄存器SI,目标变址寄存器DI 4个段寄存器:代码段CS存放指令代码;数据段DS 存放操作 数;附加段ES存放操作数;堆栈段SS指示堆栈区域的位置。 7、指令指针IP的功能:控制CPU指令执行的顺序,指向下一条要执行指令的偏移地址。

8、标志寄存器:状态标志位,控制标志位 9、8086有20根地址线。16根数据线 10、NMI产生非屏蔽中断,不受IF位影响。第三章 11、指令的7种寻址方式:立即寻址、寄存器寻址、直接寻址、寄存器间接寻址、寄存器相对寻址、基址变址寻址、基址变址相对寻址。 12、指令:数据传送指令MOV压栈指令PUSH出栈指令POP 交换指令XCHG取偏移地址指令LEA、输入指令IN、输出指令OUT加法运算指令ADD加一指令INC、减法指令SUB 减一指令DEC求补指令NEG比较指令CMP与指令AND 或指令OR异或指令XOR测试指令TEST非循环逻辑左移指令SHL非循环逻辑右移指令SHR无条件转移指令JMP 高于转移指令J、高于等于转移指令JA E、 低于转移指令、低于等于指令JE、进位转移指令JC、无进位转移指令JN(、等于或为零转移指令JE/JZ、不等于或非零转移指令JNE/JNZ ,、大于转移指令J、大于等于转移指令JG E小于转移指令JL、 13、A ND指令用于指定位置0; OR指令用于指令位置1; XOR指令用于指定位取反;NOT用于全部取反。 14、一条指令=操作码+操作数组成 15、寄存器的两种寻址方式:直接寻址和寄存器间接寻址。第四章 16、数据定义伪指令(DB字节型,DW字类型)格式:变量名助记符

微机原理最新大全知识点

第一部分:填空选择(35分 寻址方式,地址形成方式, 16位地址如何形成 20位地址 存储器的基本分类,名称(掩模,可擦除…… 基本指令(带 C 与不带 C 的循环DMA 的传送方式,码制转换(非压缩, BCD DS,CS,SS,ES 的含义存放内容8086最小系统模式,硬件的哪个管脚决定 中断的类型 各标志寄存器名称及其内容 周期(时钟,总线…… CPU 与外界信息的传递方式 CPU 组成部件及其作用 第二部分:问答题(35分 计算机的组成部件及其用途 8253已知端口地址,控制字格式,写出其初始化方式 8255已知端口地址,写控制字,工作方式 存储器写地址(高位没用的地址线用 1表示第三部分:写程序结果(15分与或运算结果 左移右移,存储器中的结果 从指令中找出哪些正确与哪些是错误的 第四部分:编程题

求最大值 排序 微机原理重点: 第一部分:填空选择(35分寻址方式,地址形成方式, 16位地址如何形成 20位地址存储器的基本分类,名称(掩模,可擦除…… 基本指令 (带 C 与不带 C 的循环 DMA 的传送方式,码制转换(非压缩, BCD DS,CS,SS,ES 的含义存放内容 8086最小系统模式,硬件的哪个管脚决定中断的类型各标志寄存器名称及其内容周期 (时钟,总线…… CPU 与外界信息的传递方式 CPU 组成部件及其作用第二部分:问答题(35分计算机的组成部件及其用途 8253已知端口地址, 控制字格式,写出其初始化方式 8255已知端口地址,写控制字,工作方式存储器写地址(高位没用的地址线用 1表示第三部分:写程序结果(15分与或运算结果左移右移, 存储器中的结果从指令中找出哪些正确与哪些是错误的第四部分:编程题求最大值排序 第二章 8086体系结构与 8086CPU 机械 085 王鹏 1. 8086CPU 由哪两部分构成?它们的主要功能是什么? 答:8086CPU 由两部分组成:指令执行部件 (EU和总线接口部件 (BIU 指令执行部件 (EU 主要由算术逻辑运算单元 (ALU、标志寄存器 FR 、通用寄存器组和 EU 控制器等 4个部件组成,其主要功能是执行指令。总线接口部件 (BIU 主要由地址加法器、寄存器组、指令队列和总线控制电路等 4个部件组成, 其主要功能是形成访问存储器的物理地址、访问存储器并取指令暂存到指令队列中等待执行,访问存储器或 I /O 端口读取操作数参加 EU 运算或存放运算结果等。 3. 8086CPU 中有哪些寄存器?各有什么用途? 答:指令执行部件(EU 设有 8个 16位通用寄存器 AX 、 BX 、 CX 、 DX 、 SP 、 BP 、 SI 、 DI ,主要用途是保存数据和地址(包括内存地址和 I/O端口地址。其中 AX 、 BX 、 CX 、 DX 主要用于保存数据, BX 可用于保存地址, DX 还用于保存 I/O端口地址; BP 、 SI 、 DI 主要

相关文档
最新文档