微机原理与接口技术-复习提纲扩展

2026/1/27 7:01:08

《微机原理与接口技术》复习提纲

题型及比例:填空题25%选择30%判断10%简答题25%综合、编程题10% 第一章1、几种进制之间的相互转换 第二章 80X86微处理器和体系结构 1、计算机系统的组成及三总线

计算机系统分:硬件和软件;硬件包括:控制器、存储器、外设

三总线:地址总线、数据总线、控制总线,功能:用于cpu与外设进行地址、数据、状态的传递。

2、CPU的组成:控制器与运算器

3、8086内部结构的两部分(EU和BIU)EU作用:执行指令;BIU作用:取指令。 重点是 8086 寄存器组

寄存器分类:通用寄存器— AX,BX,CX,DX,BP,SI,DI(基址寄存器BP变址寄存器SI、DI)

专用寄存器— IP,SP,FLAGS各寄存器的含义及作用FLAGS寄存器常用的标志位SF、OF、CF的含义

IP:用于存放下一条指令的偏移地址。SP:压栈,减2;出栈:加2;SF:符号标志位;SF=1,表示本次运算结果最高位为1;否则SF=0。OF 溢出标志位OF=1表示本次运算结果溢出,否则OF=0;CF:进位标志位,CF=1表示本次运算中最高位有进位或者借位。 段寄存器— CS,DS,ES,SS

CS:存放代码段起始地址;DS:存放数据段起始地址;ES:存放附加段起始地址;SS存放堆栈段起始地址

AX,BX,CX,DX可作为16位又可拆分作为8位的寄存器 4、 存储器

存储器的编址方式, 存储单元的地址::按照字节编址

数在存储器中的存储格式:大部分数据以字节为单位表示, 一个字存入存储器占有相继的二个单元: 低位字节存入低地址,高位字节存入高地址。字单元的地址采用它的低地址来表示。同一个地址既可以看作字节单元地址,又可看作字单元地址,需要根据使用情况确定。字单元地址:可以是偶数也可以是奇数 8086CPU的地址线有多少?能寻址的存储器空间?

20

8086CPU有20条地址线 最大可寻址空间为2=1MB物理地址范围从00000H~FFFFFH 8086CPU将1MB空间分成许多逻辑段(Segment) 每个段最大限制为64KB;段地址的低4位为0000B;这样,一个存储单元除具有一个唯一的物理地址外,还具有多个逻辑地址 5、存储器分段和物理地址的形成:

(1) 在 8086/8088 系统中,存储器是分段组织的,存储器物理地址计算公式。PA=段地址*10H+偏移地址

(2)段内偏移地址是几位二进制数,每段最长为多少字节。(16位,64KB)

(3) 用DEBUG上机调试程序时,存储器地址表示为2F00:1400,指出该存储单元段地址,偏移地址和物理地址。段地址: 2F00;偏移地址: 1400;物理地址:30400 (4)程序分段与四个段寄存器关系。

CS:存放代码段起始地址;DS:存放数据段起始地址;ES:存放附加段起始地址;SS存放堆栈段起始地址

(5)在程序执行过程中,代码段的段地址存放在哪里?CS偏移地址存放在哪里(IP)堆栈段的段地址存放在那里(SS),栈顶数据的偏移地址存放在那里(SP)。

(6) 写出指令存放单元物理地址的计算公式,栈顶数据物理地址的计算公式。 (CS)*10H+(IP);(SS)*10H+(SP )

(7) 写出可用于寻址的通用寄存器名。BX、BP、SI、DI

6、8086CPU的总线周期 T2 T3 T4 TW一个典型的总线周期由4个时钟周期组成。 补充:数据类型:BYTE和WORD,存储位置:寄存器,存储器。 第三章 8086的指令系统 一.寻址方式与物理地址计算

1.寻址方式(默认为源操作数的寻址方式的判别): 立即寻址 寄存器寻址

存储器寻址(寄存器间接寻址、基址寻址或变址寻址又叫相对寻址、基址+变址寻址、I/O寻址)

注:有??或者符号的是直接寻址:MOV AX,[BX] MOV AX,VAR;双操作数指令允许两个操作数同时为存储器。 EA=基址+变址+位移量 判断指令语句的正确性 A. PUSH DS (对)

B. SUB AX,[SI+DI](错) C. XOR AX,VAS[BX] (对) D. MOV DH,100 (对) E. OR AX,[CL] (错)

F. MUL VAS ;VAS是变量 (对) G.INC CX (对)

H. MOV DX, [BX+BP] (错) I. SBB CX,VAS[BP+DI] (对) J. POP ES (对)

K. IN AL, 100H (错) L. ADD [SI],[DI] (错)

2. 已知 (DS)= 15F0H (ES)= 25F0H (SS)= 35F0H

(BX)= 0670H (SI)=1001H (DI)= 0B0H (BP)=0150H BUF 的偏移地址是 0900H,

计算下列指令源操作数的物理地址,指出寻址方式

A.MOV AX,BUF[BP+6] (相对基址寻址 ;物理地址:15F00H+0156H=16056H) B.CMP AX,ES:[SI] (带有段超越的寄存器间接寻址;物理地址:25F00H+1001H=26F01H) C.MOV CX,BUF(直接寻址;物理地址:15F000H+0900H=16800H) D.MOV AX,ES:[BX+SI] (带有段超越的基址+变址寻址;物理地址:25F00H+0670H=27571H) E.AND DX,AX(寄存器寻址,没有物理地址)

F.MOV AL,100(立即寻址;物理地址:15F00H+64H=15F64H)

G.DEC BUF[DI](相对变址寻址 ;物理地址:15F00H+0B0H=15FB0H) H.MOV AX,BUF[BX+DI](相对基址+变址寻址;物理地址:15F00H+0900H+0670H+0B0H=16F20H)

二.指令系统

1. 传送指令组:MOV ,PUSH, POP, LEA,IN,OUT

一般指令不能直接对CS进行操作(即CS不可以作为目的操作数) * 入栈指令PUSH :每 PUSH 一次, SP 减 2 * 出栈指令POP: 每 POP 一次,SP 加 2 PUSH ,POP 指令操作对象是字。 2. 加减运算

加法 ADD ADC INC 减法 SUB SBB DEC CMP

* 比较指令CMP 执行二数相减(不会改变操作数结果,只影响标志位ZF)当二数相等时,比较后 ZF=1 3.逻辑运算指令 AND,OR,TEST

按位操作(二进制位操作)

使用 AND 可以选位置 0;和0 AND操作结果为0;和1 AND操作 保持不变 使用 OR 可以选位置 1;和1OR操作结果为1;和0 OR操作 保持不变

使用 TEST 指令,可以测试指定位,控制程序转移。TEST 指令执行后操作数保持不变. 6. 移位和循环移位指令:

掌握 SHL,SHR,ROL等移位和循环移位指令及其应用 循环次数由CX 表示当次数高于1时; 例:MOV CL,3

ROL BX,CL

而 ROL BX,3 (错!) 7.串操作指令:

源操作数的存放位置和目的操作数的存放位置 比如:MOVSB. 8. 无条件转移指令和条件转移指令及其正确选用。

掌握(JMP/JZ/JNZJB/JNAE JL/JNGE具体用法见课本61页) 第四章 8086汇编语言程序设计 一. 汇编语言指令的格式

1. 指令性及指示性语句格式

[标号:] 操作码 [操作数1][,操作数2] [;注释] 指示性语句格式

[名字] 指示符(伪指令) 表达式 [;注释] 2. 数据定义和存储分配 DB 定义字节,8 位, DW 定义字, 16 位 已知数据段定义如下: DATA SEGMENT ORG 512H VRA DW 9

VRB DB ‘BYTE’,0AH,0DH VRC DB 5 DUP(?)

BUF DW 6 DUP(0,1,2 DUP(2,3),0) TABLE DB 0,1,4,9,16,25

DATA ENDS

求变量的偏移地址,类型值,统计 BUF 字节数,取某项,画出数的存储分配图 (必考同类型的题目,具体解题过程请参考1、2班同学的笔记,不方便编辑) 3.其他伪指令,操作符

OFFSET, SEGMENT 和ENDS ASSUME ORG 的含义和正确使用, 4.子程序的定义(会简单的定义,填空类型的题目) SUBR PROC FAR 远调用 或NEAR 近调用 PUSH AX PUSH BX ┇ ┇ POP BX POP AX RET

SUBR ENDP

5.汇编语言程序上机调试所需要的系统程序,程序调试过程中生成的文件。 能书写一个完整的可以上机调试的汇编语言程序。

三种文件:汇编得到xx.asm?编译???xx.obj?链接???xx.exe必须有的文件 MASM.exe、link.exe)其中xx 是文件名。 汇编的语句指令:

A:汇编U:反汇编R:显示或者修改寄存器的内容D:写程序E:修改内容T:单步执行G:连续执行。

7. 顺序、循环与分支程序设计

基本要求:能编写和读懂用计数控制的循环程序和条件循环程序。 第五章 存储器原理与接口 1、存储器的分类

RAM和ROM的区别;读写存储器(RAM):可读可写;易失性,临时存放程序和数据 ?只读存储器(ROM):工作时只能读非易失性,永久或半永久性存放信息 2、存储器容量的表示

M

芯片的存储容量=2×N =存储单元数×存储单元的位数M:芯片的地址线根数N:芯片的数据线根数

3、片选信号的的产生:译码电路包括(全译码、部分译码) 4、存储器的字扩展和位扩展( 能够看懂,不要求会画,课本p114例题5-1、p116例题5-2,例题是我自己找的,老师没有说) 第六章 微型计算机的输入/输出 1、什么是接口:CPU与外设之间通信

什么是端口?接口电路通常包含一组能够与处理器交换信息的寄存器,称为I/O端口寄存器,简称为I/O端口 2、I/O端口的地址形成。

存储器映像的I/O寻址方式(统一编址) I/O映像的I/O寻址方式(独立编址) 3、CPU与外设的输入/输出方式

? 程序控制方式:同步传输方式(无条件传输方式)


微机原理与接口技术-复习提纲扩展.doc 将本文的Word文档下载到电脑
搜索更多关于: 微机原理与接口技术-复习提纲扩展 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219