微机原理与单片机接口技术 指令总结

合集下载

(完整版)微机原理与接口技术知识点总结

(完整版)微机原理与接口技术知识点总结

第一章概述一、计算机中地数制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]补.b5E2RGbCAP注意:对正数,三种表示法均相同.它们地差别在于对负数地表示.<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地补码唯一,同为000000002、8位二进制地表示范围:原码:-127~+127反码:-127~+127补码:-128~+1273、特殊数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~9p1EanqFDPw字符地编码计算机采用7位二进制代码对字符进行编码<1)数字0~9地编码是0110000~0111001,它们地高3位均是011,后4位正好与其对应地二进制代码<BCD码)相符.DXDiTa9E3d<2)英文字母A~Z地ASCII码从1000001<41H)开始顺序递增,字母a~z地ASCII 码从1100001<61H)开始顺序递增,这样地排列对信息检索十分有利.RTCrpUDGiT第二章微机组成原理第一节、微机地结构1、计算机地经典结构——冯.诺依曼结构<1)计算机由运算器、控制器、输入设备和输出设备五大部分组成<运算器和控制器又称为CPU)<2)数据和程序以二进制代码形式不加区分地存放在存储器总,存放位置由地址指定,数制为二进制.<3)控制器是根据存放在存储器中地指令序列来操作地,并由一个程序计数器控制指令地执行.3、系统总线地分类<1)数据总线<Data Bus),它决定了处理器地字长.<2)地址总线<Address Bus),它决定系统所能直接访问地存储器空间地容量.<3)控制总线<Control Bus)第二节、8086微处理器1、8086是一种单片微处理芯片,其内部数据总线地宽度是16位,外部数据总线宽度也是16位,片内包含有控制计算机所有功能地各种电路.5PCzVD7HxA8086地址总线地宽度为20位,有1MB<220)寻址空间.1、8086CPU由总线接口部件BIU和执行部件EU组成.BIU和EU地操作是异步地,为8086取指令和执行指令地并行操作体统硬件支持.2、8086处理器地启动4、寄存器结构8086微处理器包含有13个16位地寄存器和9位标志位.4个通用寄存器<AX,BX,CX,DX)4个段寄存器<CS,DS,SS,ES)4个指针和变址寄存器<SP,BP,SI,DI)指令指针<IP)1)、通用寄存器<1)8086含4个16位数据寄存器,它们又可分为8个8位寄存器,即:●AX →AH,AL●BX→BH,BL●CX→CH,CL●DX→DH,DL常用来存放参与运算地操作数或运算结果<2)数据寄存器特有地习惯用法●AX:累加器.多用于存放中间运算结果.所有I/O指令必须都通过AX与接口传送信息;●BX:基址寄存器.在间接寻址中用于存放基地址;●CX:计数寄存器.用于在循环或串操作指令中存放循环次数或重复次数;●DX:数据寄存器.在32位乘除法运算时,存放高16位数;在间接寻址地I/O指令中存放I/O端口地址.jLBHrnAILg2)、指针和变址寄存器●SP:堆栈指针寄存器,其内容为栈顶地偏移地址;●BP:基址指针寄存器,常用于在访问内存时存放内存单元地偏移地址.●SI:源变址寄存器●DI:目标变址寄存器变址寄存器常用于指令地间接寻址或变址寻址.3)、段寄存器CS:代码段寄存器,代码段用于存放指令代码DS:数据段寄存器ES:附加段寄存器,数据段和附加段用来存放操作数SS:堆栈段寄存器,堆栈段用于存放返回地址,保存寄存器内容,传递参数4)、指令指针<IP)16位指令指针寄存器,其内容为下一条要执行地指令地偏移地址.5)、标志寄存器<1)状态标志:●进位标志位<CF):运算结果地最高位有进位或有借位,则CF=1●辅助进位标志位<AF):运算结果地低四位有进位或借位,则AF=1●溢出标志位<OF):运算结果有溢出,则OF=1●零标志位<ZF):反映指令地执行是否产生一个为零地结果●符号标志位<SF):指出该指令地执行是否产生一个负地结果●奇偶标志位<PF):表示指令运算结果地低8位“1”个数是否为偶数<2)控制标志位●中断允许标志位<IF):表示CPU是否能够响应外部可屏蔽中断请求●跟踪标志<TF):CPU单步执行5、8086地引脚及其功能<重点掌握以下引脚)●AD15~AD0:双向三态地地址总线,输入/输出信号●INTR:可屏蔽中断请求输入信号,高电平有效.可通过设置IF地值来控制.●NMI:非屏蔽中断输入信号.不能用软件进行屏蔽.●RESET:复位输入信号,高电平有效.复位地初始状态见P21●MN/MX:最小最大模式输入控制信号.第三章 8086指令系统第一节8086寻址方式一、数据寻址方式1、立即寻址操作数(为一常数>直接由指令给出(此操作数称为立即数>立即寻址只能用于源操作数例:MOV AX, 1C8FHMOV BYTE PTR[2A00H], 8FH错误例:× MOV 2A00H,AX 。

微机原理-单片机知识点整理

微机原理-单片机知识点整理

2、微型计算机中,CPU通过AB、DB、CB与存储器、I/O接口电路互联,实现信息交换。

3、(10011.101)B=1X24+0X23+0X22+1X21+1X20+1X2-1+0X2-2+1X2-34、常用的ASCII码字符:0—9的ASCII码30H—39H;A-Z的ASCII码41H—5AH;a—z的ASCII码61H—7AH。

5、十进制的15,压缩BCD码为00010101,非压缩BCD码为0000000100000101。

6、正数:原,反,补相同;负数:原,反,补不同,但最高位为1。

负数:原一反,符号位不变,尾数按位求反原一补,符号位不变,尾数按位求反+1补一原,符号位不变,尾数求反+1反一原,符号位不变,尾数求反.7、振荡周期:也称时钟周期,是指为单片机提供时钟脉冲信号的振荡源的周期。

单片机外接晶振的倒数,例如12MHz的晶振,时钟周期是1/12口s。

状态周期:每个状态周期为时钟周期的2倍,是振荡周期经二分频后得到的。

机器周期:一个机器周期包含6个状态周期S1~S6,也就是12个时钟周期。

在一个机器周期内,CPU可以完成一个独立的操作。

晶振是12MHz,一个机器周期就是1U S,晶振是6MHz,机器周期是2呼指令周期:它是指CPU完成一条操作所需的全部时间。

每条指令执行时间都是有一个或几个机器周期组成。

MCS-51系统中,有单周期指令、双周期指令和四周期指令。

8、单片机的控制口线包括再"卜"Q:\pp.REXE1P5EN片外取指信号(片外程序存储器读)输出端,低电平有效。

通过P0口读回指令或常数。

控制的是片外程序存储器。

在访问外部程序存储器时,该信号自动产生,每个机器周期输出2个脉冲。

访问片外数据存储器时,不会有脉冲输出。

ALE地址锁存信号。

ALE低电平时,P0口出现数据信息;ALE高电平时,P0口出现地址信息。

用下降沿锁存P0口的低8位地址到外部锁存器程序存储器选择信号。

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

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

输入输出与中断
1. CPU和外设间的数据传送方式
2. CPU与外设间的接口信号
3.中断向量的置换
4.中断的类型:软件中断、可屏蔽硬件中断、非屏蔽硬件中断;以及CPU对可屏蔽硬件中断和非屏蔽硬件中断的不同的响应条件5.中断向量表、中断向量的概念
6. 输入输出指令
7.8259的基本结构和工作原理
8. 8259的初始化命令字ICW2,ICW3
9.8259的操作命令字:包括各个命令字的作用、格式、具体的操作10.软件中断与硬件中断的异同点
8254程序设计
1.8254的基本结构和工作原理
2. 8254的工作方式2和方式3
2.8254的命令字格式,以及对于8254各个计数器工作方式的设定
8255程序设计
1.8255的基本结构和工作原理
2.8255的命令字格式,以及对于8255各端口的操作
16550
1. 异步串行通信中,波特率的概念,数据帧的概念
2. 16550的数据发送和接收
ADC0809和DAC0832
1.计数式ADC与逐次逼近ADC的区别
2. ADC0809的内部结构,编程控制
3. 权电阻DAC和T型网络DAC的基本概念
4. DAC0832的内部结构。

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

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

微机原理与接口技术知识点总结整理微机原理与接口技术是计算机科学中的重要分支,其主要研究方向是了解计算机的硬件构造、操作系统、编程语言以及各种数据通信协议等相关知识。

本文将对微机原理与接口技术的相关知识点进行总结整理。

一、微机原理1.微机概述:微机是指由微处理器、存储器、输入/输出设备等组成的计算机系统,是应用最为广泛的计算机类型。

2.计算机硬件构成:计算机硬件由内部和外部两部分组成,内部主要包括CPU、主板、显卡、内存、硬盘等,外部主要包括鼠标、键盘、显示器、打印机等。

3.CPU结构:CPU由控制单元和运算单元组成,控制单元用于控制程序的执行,运算单元用于进行算数和逻辑运算。

4.存储器结构:存储器主要包括ROM和RAM两种,ROM为只读存储器,RAM为随机存储器,可以随时进行数据的读写操作。

5.总线结构:计算机内部的各个部件都需要通过总线进行连接和通信,常用的总线包括数据总线、地址总线和控制总线。

二、接口技术1.接口概述:接口是计算机系统中连接不同设备之间的桥梁,是实现设备间数据交换的通道。

2.串行接口:串行接口能够传输或接收一个比特位或字节序列,常用的串行接口包括RS-232、RS-485和USB等。

4.键盘扫描接口:键盘扫描接口通常采用矩阵式扫描技术,可以实现多个按键同时使用的功能。

5.鼠标接口:鼠标接口主要包括串行和PS/2两种,其中PS/2接口常用于笔记本电脑和台式机。

6.网络接口:网络接口可以实现计算机之间的数据交换和共享,主要包括局域网和广域网。

三、总结通过以上对微机原理与接口技术的知识点总结整理,我们可以了解到计算机硬件组成、CPU结构、存储器结构、总线结构以及各种接口技术的作用和应用,进而更深入地学习和应用计算机科学相关知识。

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

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

微机原理及接口技术知识点总结微机原理和接口技术是计算机科学与技术专业中非常重要的一门课程,主要涉及到计算机的基本构造、工作原理和外部接口的设计与应用。

下面将对微机原理和接口技术的知识点进行总结,包括计算机的基本构成、计算机的工作原理、外部接口的设计与应用方面的内容。

一、计算机的基本构成1.主机和外部设备:计算机由CPU、内存、I/O设备组成。

外部设备包括输入设备(如键盘、鼠标)、输出设备(如显示器、打印机)和存储设备(如硬盘、光盘)等。

2.总线系统:计算机的内部通信系统,用于传输数据、地址和控制信号。

3.存储器:包括主存储器(RAM)和辅助存储器(硬盘、光盘等),主要用于存储指令和数据。

4.CPU:计算机的核心部件,包括控制单元和算术逻辑单元,负责执行指令和进行数据处理。

二、计算机的工作原理1.运行过程:计算机的运行过程分为取指令、译码、执行和访存四个阶段,其中取指令和访存是主存和CPU之间的数据交换,译码和执行是CPU对指令的操作过程。

2.指令周期:指令在计算机中的执行单位。

包括取指令周期、译码周期、执行周期和访存周期。

3.指令集结构:计算机支持的指令集合,分为精简指令集(RISC)和复杂指令集(CISC)。

4.中断和异常处理:当计算机发生中断事件(如外部设备请求)或异常情况(如除零错误)时,会中断当前指令的执行,并跳转到相应的中断处理程序或异常处理程序。

三、外部接口的设计与应用1.并行接口:通过多根信号线同时传输数据和控制信号,如并行打印接口(LPT)和辅助存储器接口(IDE)等。

2.串行接口:通过单根信号线逐位传输数据和控制信号,如串行通信接口(COM)和USB接口等。

3.总线接口:用于连接主机和外部设备之间的数据传输,如PCI总线和USB总线等。

4.DMA控制器:直接内存存取控制器,用于实现主存和外设之间的数据直接传输,减轻CPU的负担。

5.中断控制器:用于管理和处理外设的中断信号,实现中断的优先级和响应。

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

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

1机器语言:机器懂得的语言:二进制数码。

计算机的所有指令,都必须用二进制编码的形式表示。

程序在存储器中顺序存放。

执行时,一条条取出译码执行。

2基本的程序执行寄存器通用寄存器8个AX(AH,AL) BX(BH,BL) CX(CH,CL) DX(DH,DL)指针寄存器SP:16位,堆栈指针,存放栈顶指针。

BP:16位,基数指针,用于对堆栈间接寻址。

变址寄存器SI: 16位,源变址寻址寄存器。

DI:16位,目的变址寻址寄存器。

控制寄存器IP;16位,指令指针,存放下一条要取出的指令所在的地址。

FLAG: 16位,标志寄存器,存放执行指令后,运算结果的状态。

段寄存器:(16位):CS代码段寄存器DS 数据段寄存器SS堆栈段寄存器ES附加段寄存器存放相应段的段基址的高16位。

3标志寄存器FLAG 16位,其中7位未用。

标志分成两类:状态标志——用来记录程序运行结果的状态信息,运算类指令的执行将自动地改变它。

CF OF SF ZF PF AF控制标志——可由用户根据需要用指令进行设置,用于控制处理器的具体工作方式。

DF IF TF4存储器地址的分段1M字节的存储器,地址为00000H—FFFFFH,分成4种段;代码段,数据段,堆栈段,附加段,每个段的最大空间是64K。

8088CPU中的4个段寄存器:CS DS SS ES 分别存放当前可寻址的四个段的基值的高16位。

这样一个存储单元的地址可由段基址(16位)和段内偏移地址(16位)表示。

5 CPU是以物理地址访问存储器的。

6 8088存储器分段管理的几点讨论◆在存储段划分时,段内地址是连续的,段与段之间是相互独立的。

每个段的起始地址称段的基址,段基址必须是能被16整除的那些地址,即20位的段基址的低四位应当是0000.◆一个程序段可以有若干个代码段,数据段,堆栈段,附加段。

◆对于一个存储单元,物理地址是唯一的,逻辑地址不是唯一的。

◆段与段之间可以是连续的,不连续的,交叉的,重叠的。

微机原理与接口技术 指令系统整理

微机原理与接口技术 指令系统整理

微机原理与接口技术指令系统整理一、引言微机原理与接口技术是计算机科学与技术专业中的重要课程之一,它主要介绍了微机的基本原理和接口技术。

其中,指令系统是微机的核心组成部份,它定义了微机的指令集和指令的执行方式。

本文将对微机原理与接口技术中的指令系统进行整理和总结,旨在匡助读者更好地理解和掌握微机的指令系统。

二、指令系统概述1. 定义指令系统是计算机硬件与软件之间的接口,它定义了计算机的指令集和指令的执行方式。

指令系统包括指令的格式、指令的编码方式、指令的功能等内容。

2. 指令集指令集是指计算机所能执行的所有指令的集合。

常见的指令集有精简指令集(RISC)和复杂指令集(CISC)等。

3. 指令的格式指令的格式包括操作码、操作数和寻址方式等部份。

操作码用于指示所执行的操作,操作数用于指定操作的对象,寻址方式用于确定操作数的地址。

4. 指令的编码方式指令的编码方式决定了指令在计算机内部的表示方式。

常见的编码方式有二进制编码、十进制编码和十六进制编码等。

5. 指令的功能指令的功能包括数据传送、算术运算、逻辑运算、控制转移等。

不同的指令可以实现不同的功能。

三、指令系统分类1. 指令的类型指令可以根据其功能和操作对象的不同进行分类。

常见的指令类型有数据传送指令、算术运算指令、逻辑运算指令、控制转移指令等。

2. 指令的寻址方式指令的寻址方式决定了指令如何获取操作数的地址。

常见的寻址方式有即将寻址、直接寻址、间接寻址、寄存器寻址等。

3. 指令的执行顺序指令的执行顺序决定了指令的执行顺序和流程。

常见的执行顺序有顺序执行、条件执行、循环执行等。

四、指令系统设计原则1. 简洁性原则指令系统应尽量简洁,避免冗余和复杂的指令,以提高执行效率和降低设计成本。

2. 完备性原则指令系统应包含常用的指令,能够满足大部份应用需求。

3. 兼容性原则指令系统应与硬件和软件环境兼容,以便于系统的扩展和升级。

4. 可扩展性原则指令系统应具有良好的扩展性,能够支持新的指令和功能的添加。

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

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

微机原理与接口技术知识点总结整理引言微机原理与接口技术是计算机科学与技术专业的核心课程之一,它涵盖了微处理器的工作原理、计算机体系结构、输入输出接口技术以及相关的硬件设计和编程技巧。

本文档旨在对微机原理与接口技术的主要内容进行总结和整理,帮助读者系统地掌握相关知识点。

微处理器与计算机体系结构微处理器基础发展历史:从Intel 4004到现代多核处理器的演进。

指令集架构:包括CISC和RISC的区别。

寄存器组:通用寄存器、状态寄存器、控制寄存器等。

计算机体系结构冯·诺依曼模型:存储程序的概念和计算原理。

哈佛模型:指令和数据分开存储的特点。

流水线技术:提高指令执行效率的方法。

存储系统主存储器:RAM和ROM的区别与应用。

高速缓存:L1、L2缓存的作用和工作原理。

虚拟内存:页面置换算法和段页式管理。

输入输出(I/O)接口技术I/O接口基础接口分类:并行接口与串行接口。

数据传输方式:同步传输与异步传输。

控制方式:程序控制、中断驱动、DMA。

常见接口标准ISA:工业标准架构。

PCI:外设组件互连标准。

USB:通用串行总线。

SATA:串行高级技术附件。

中断系统中断类型:硬件中断与软件中断。

中断向量表:中断服务例程的地址存储。

中断优先级:不同中断源的处理优先级。

DMA传输DMA控制器:直接内存访问的硬件支持。

DMA传输过程:数据在内存和外设间的直接传输。

总线技术总线分类数据总线:传输数据的通道。

地址总线:指定数据传输的目标地址。

控制总线:控制信号的传输。

总线标准EISA:扩展工业标准架构。

AGP:加速图形端口。

PCI Express:新一代的PCI总线。

总线仲裁链式仲裁:按顺序分配总线使用权。

计数器定时器仲裁:基于时间片分配总线使用权。

微机硬件组成中央处理单元(CPU)运算器:执行算术和逻辑运算。

控制器:协调CPU内部操作和外部设备通信。

主板(Motherboard)芯片组:决定主板功能和性能的关键组件。

微机原理与接口技术知识点归纳

微机原理与接口技术知识点归纳

微机原理与接口技术知识点归纳一、微机原理基础知识1.计算机的历史与发展:从早期的计算器到现代电子计算机的演变过程,了解计算机的历史与发展。

2.计算机的基本组成:包括中央处理器(CPU)、存储器、输入设备、输出设备等基本组成部分,并对各部分的功能和作用进行了解。

3.计算机的工作原理:包括指令的执行过程、数据在计算机内部的传输和处理过程等。

4.存储器的类型:主要包括随机存取存储器(RAM)和只读存储器(ROM)等。

5.计算机的指令系统和运算器:了解计算机指令系统的组成和指令的执行过程,以及运算器的功能和实现方法。

6.计算机的时序与控制:了解计算机的时序与控制,包括时钟信号的产生与同步,以及各种控制信号的生成与传输。

二、微机接口技术知识点1.总线的基本概念:了解总线的定义、分类以及总线的特点和功能。

2.ISA总线与PCI总线:介绍ISA总线和PCI总线的结构和工作原理,以及两者之间的差异和优劣。

B接口:了解USB接口的发展历程、工作原理和特点,以及USB接口的速度分类和设备连接方式。

4. 并行接口:介绍并行接口的原理和应用,包括Centronics接口和IEEE-1284接口等。

5.串行接口:了解串行接口的原理和应用,包括RS-232C接口和USB 接口等。

6.中断系统:介绍中断系统的工作原理和分类,以及中断向量表和中断服务程序的编写与应用。

7.DMA接口:了解DMA接口的工作原理和应用,包括DMA控制器和DMA传输方式等。

8.输入输出接口:介绍输入输出接口的原理和应用,包括键盘接口、显示器接口和打印机接口等。

9.总线控制与时序:了解总线控制和时序的设计和实现方法,包括总线仲裁、总线控制器和时序发生器等。

10.接口电路设计方法:介绍接口电路的设计和实现方法,包括接口电路的逻辑设计和电气特性的匹配等。

以上是关于微机原理与接口技术的一些知识点的归纳,通过学习这些知识可以更好地了解计算机的基本原理和各种接口技术的实现方法,为进一步深入学习和应用计算机提供基础。

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

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

必看的微机原理与接口技术知识点总结哎呀,你们这些小伙伴们,让我给你们说说微机原理与接口技术吧!这个可是咱们计算机专业的必修课哦,要是不学好,以后可怎么在IT界混呢?好了不多废话了,咱们开始吧!咱们要了解什么是微机原理。

哎呀,别看这个名字高大上,其实就是说咱们的计算机是由很多小零件组成的。

这些小零件就像人的身体一样,有脑袋、手、脚等等。

而微机原理就是研究这些小零件是怎么工作的,它们之间又是通过什么方式连接在一起的。

简单来说,就是研究计算机的内部构造和工作原理。

咱们来说说接口技术。

这个名字听起来有点玄乎,其实也就是说咱们的计算机和其他设备之间是通过什么方式进行数据交换的。

比如说,你要想让电脑显示一个图片,那么这个图片就必须要通过接口传输到电脑里才行。

所以说,接口技术就是研究这些传输方式的原理和方法。

咱们为什么要学习微机原理与接口技术呢?原因很简单啊,因为现在的社会已经离不开计算机了。

无论是工作还是生活,都离不开计算机的支持。

而要让计算机更好地为我们服务,咱们就必须要知道它的内部构造和工作原理,以及如何与其他设备进行数据交换。

这样一来,咱们就能更好地利用计算机来提高工作效率,丰富生活娱乐啦!好了我不能再说了,要不然你们该睡着了。

不过你们一定要记住啊,学习微机原理与接口技术可不能马虎。

一定要认真听讲,多做练习题,这样才能真正掌握这门课程。

当然了,如果有什么不懂的地方,可以随时来问我哦!我会尽我所能帮助你们的。

微机原理与接口技术是咱们计算机专业的重要课程,大家都要认真学习哦!希望通过我的讲解,你们能够对这门课程有一个更深入的了解。

好了我得去忙别的事情了,下次再见啦!。

微机原理与接口技术常用指令

微机原理与接口技术常用指令

微原指令一、立即寻址方式所提供的操作数直接包含在指令中。

它紧跟在操作码的后面,与操作码一起放在代码段区域中,如图所示。

例如:MOV CX,2A50H立即寻址方式的指令常用来给寄存器赋初值。

立即数不但可以送到寄存器中,还可以送到一个存储单元(8位)中或两个连续的存储单元(16位)中去。

在所有的指令中,立即数只能作源操作数,不能作目的操作数。

另外要注意,以A~F打头的数字出理在指令中时,前面一定要加一个数字0,以免与其它符号相混淆。

如将立即FF00H 送到AX的指令必须写成如下形式:MOV AX,0FF00H二、寄存器寻址方式在这种寻址方式下,操作数包含在寄存器中,由指令指定寄存器的名称。

对于16位操作数,寄存器可以是AX、BX、CX、DX,SI、D1、SP和BP等。

对于8位操作数,则用寄存器AH、AL、BH、BL、CH、CL、DH和DL。

例如:MOV DX,AXMOV CL,AH注意:源操作数的长度必须与目的操作数一致,否则会出错。

例如,不能将AH寄存器的内容传送到CX中去,尽管CX寄存器放得下AH的内容,但汇编程序不知道将它放到CH还是CL中。

这种寻址方式的优点是:寄存器数量一般在几个到几十个,比存储器单元少很多,因此它的地址码短,从而缩短了指令长度,节省了程序存储空间;另一方面,从寄存器里取数比从存储器里取数的速度快得多,从而提高了指令执行速度。

三、直接寻址方式1.直接寻址方式在IBM PC机中,把操作数的偏移地址称为有效地址EA。

使用直接寻址方式的指令时,存储单元的有效地址直接由指令给出,在它们的机器码中,有效地址存放在代码段中指令的操作码之后。

而该地址单元中的数据总是存放在存储器中,所以必须先求出操作数的物理地址,然后再访问存储器,才能取得操作数。

当采用直接寻址指令时,如果指令中没有用前缀指明操作数存放在哪一段,则默认为使用的段寄存器为数据段寄存器DS,操作数的物理地址=16×DS+EA=10H×DS+EA。

微机原理与接口技术每章小结(范文大全)

微机原理与接口技术每章小结(范文大全)

微机原理与接口技术每章小结(范文大全)第一篇:微机原理与接口技术每章小结第一章微型计算机概述课程知识总结:本章的主要内容为计算机的基本结构、微型计算机系统的组成和主要性能指标、不同进位计数制计数方法、不同进位制数之间相互转换的方法、数和字符在计算机中的表示方法、简单的算术运算以及计算机中的数据表示与编码。

知识要点:一、微型计算机的基本构成:1.微型计算机的结构特点2.微处理器 3.内存储器:① 内存单元的地址和内容② 内存操作③ 内存分类 3.输入输出设备和输入输出接口 4.总线:① 地址总线② 数据总线③ 控制总线。

二、微型计算机系统:1.微型计算机系统的组成:①软件.② 硬件:主机、微处理器:控制器和运算器、内存处理器:ROM和 RAM、I/O 接口:串行接口和并行接口③ 外部设备:输入设备、外储存器、其他设备和输出设备。

④ 电源。

2.软件:① 系统软件:操作系统、语言处理器如汇编、解释、编译等软件② 支持软件③ 应用软件:工程计算软件、数据计算软件和过程计算软件。

三、数制运算基础:二进制数(B)、八进制数(Q)、十六进制数(H)、十进制数(D)。

三、码制:1.带符号数编码:原码、反码、补码2.数的编码:ASCII:码数字编码规则和字母编码规则。

BCD码:压缩BCD码和非压缩BCD码。

第二章微处理器课程知识总结:本章要以Intel系列微处理器为例,从应用理解8086微处理器的功能结构、工作模式和引用脚本特性、定性的总线操作时序。

存储器组织和I/O组织等概念。

然后介绍微处理器的发展史历程和新技术。

知识要点:一、8086微处理器的结构:1.8086的功能结构:执行单元EU (AX、BX、CX、DX、SP、BP、SI、DI、标志寄存器)2.总线接口单元BIU(CS、DS、SS、ES、IP)功能及特点。

二、8086的寄存器结构:1.通用数据寄存器:一般用法和隐含用法2.地址指针和编制寄存器:一般用法和隐含用法及特点3.段寄存器:数据段寄存器、堆栈段寄存器、附加段寄存器4.指令指针寄存器和标记寄存器:指令指针寄存器IP和标志寄存器FR。

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

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

微机原理与接口技术知识点总结一、微机原理1.微机系统的组成:微处理器,存储器,输入输出设备和系统总线。

2.微处理器:CPU(中央处理单元),是微机中控制和数据处理的核心部件。

3.存储器:用于存储程序和数据的器件,分为只读存储器(ROM),随机存取存储器(RAM)。

4.输入设备:键盘,鼠标等,用于接收操作者的命令。

5.输出设备:显示器,打印机等,用于展示和输出处理结果。

二、接口技术1.接口技术是连接微机与外部设备的技术,其作用是实现微机与外部设备之间的信息交换和控制。

2.接口技术主要包括接口电路、接口程序和相关接口协议等方面的内容。

三、常用总线1.数据总线:用于在微处理器与其它器件之间传输数据,其宽度决定了微处理器一次能处理的最大数据位数。

2.地址总线:用于传输微处理器发出的地址信息,其宽度决定了微处理器能够寻址的最大地址范围。

3.控制总线:用于传达微处理器和其他部件之间的控制信号,如读写、中断等。

四、中断技术及其应用1.中断技术是微处理器处理紧急事件的一种技术,通过改变程序执行顺序,使微处理器处理外部设备产生的异常情况。

2.中断种类:硬件中断,软件中断。

3.中断处理过程:中断请求,中断响应,中断处理程序执行,中断返回。

五、微处理器指令系统1.微处理器的指令系统是指微处理器可以执行的指令集,包括数据传输指令、算术逻辑指令、程序控制指令等。

2.指令执行过程:取指令、分析指令、执行指令。

3.指令周期:取指周期、分析周期、执行周期。

六、存储器及其访问方式1.存储器:用于存储程序和数据的器件,分为只读存储器(ROM),随机存取存储器(RAM)。

2.存储器访问方式:按地址访问,按内容访问。

3.存储器的分类:主存储器,辅助存储器,外存储器。

4.存储器扩展技术:使存储器的地址空间与数据空间保持一致,实现存储器的扩展。

七、输入输出设备及其接口技术1.输入设备:键盘,鼠标等,用于接收操作者的命令。

2.输出设备:显示器,打印机等,用于展示和输出处理结果。

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

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

必看的微机原理与接口技术知识点总结在当今科技飞速发展的时代,微机原理与接口技术作为计算机科学与技术专业的重要基础课程,对于深入理解计算机系统的工作原理以及开发各类计算机应用具有至关重要的意义。

接下来,让我们一同梳理一下这门课程中的关键知识点。

一、微机系统概述微机系统由硬件和软件两大部分组成。

硬件方面,包括中央处理器(CPU)、存储器、输入输出设备等;软件则涵盖了系统软件和应用软件。

CPU 是微机的核心,它负责执行指令和进行数据处理。

常见的CPU 架构有 X86、ARM 等。

了解 CPU 的工作原理,包括指令周期、时序等,对于优化程序性能至关重要。

存储器分为内存和外存。

内存速度快但容量小,如随机存取存储器(RAM);外存容量大但速度较慢,如硬盘、光盘等。

输入设备如键盘、鼠标用于向计算机输入信息,输出设备如显示器、打印机则用于将计算机处理的结果展示给用户。

二、数制与编码在微机中,常用的数制有二进制、八进制、十进制和十六进制。

二进制是计算机内部处理数据的基本形式,因为其只有0 和1 两个数字,便于硬件实现逻辑运算。

不同数制之间可以相互转换。

例如,十进制转换为二进制可以通过除 2 取余的方法,二进制转换为十进制则通过位权相加。

编码是将信息转换为特定的代码形式。

常见的编码有 ASCII 码,用于表示字符;BCD 码,用于表示十进制数。

三、指令系统指令是 CPU 执行操作的命令,指令系统则是 CPU 所能执行的全部指令的集合。

指令通常包括操作码和操作数两部分。

操作码指明要执行的操作,操作数则指出操作的对象。

指令的寻址方式有立即寻址、直接寻址、寄存器寻址、寄存器间接寻址等。

不同的寻址方式适用于不同的场景,能够提高程序的灵活性和效率。

四、汇编语言程序设计汇编语言是一种面向机器的低级程序设计语言。

通过使用汇编语言,可以更直接地控制计算机硬件。

汇编语言程序的基本结构包括数据段、代码段和堆栈段。

编写汇编程序时,需要使用指令、伪指令和宏指令等。

微机原理指令知识点总结

微机原理指令知识点总结

微机原理指令知识点总结一、指令概述指令是计算机硬件执行的基本命令。

计算机中的指令由操作码和地址码两部分组成,操作码用来表示指令的功能,地址码用来表示操作数的地址。

根据指令的功能不同,可以分为数据操作指令、控制指令和I/O指令等。

指令的执行是按照存储在内存中的程序顺序执行的,每条指令都有其对应的操作过程和执行结果。

二、指令的格式在计算机中,指令一般由操作码、地址码和操作数等部分组成。

操作码用来表示指令的功能,地址码用来表示操作数的地址,操作数是指令执行的对象,可以是数据或者地址等。

指令的格式一般有以下几种:三地址指令、二地址指令、一地址指令和零地址指令。

不同的指令格式对应了不同的指令功能和操作方式,程序员需要根据具体的需求选择合适的指令格式。

三、指令的执行过程指令的执行过程一般包括指令的取指、指令的译码、指令的执行和存储结果等步骤。

在执行指令的过程中,计算机需要根据指令的操作码和地址码来确定要执行的操作以及操作数的来源。

指令的执行结果一般存储在寄存器或者内存中,以便后续的指令继续执行。

四、指令的体系结构指令的体系结构一般包括指令系统的设计原则、指令的寻址方式、指令的格式设计和指令的执行过程等内容。

指令系统的设计原则是指在设计指令系统时需要考虑的指导思想,例如简洁、高效和易于理解等。

指令的寻址方式是指指令中的地址码如何确定操作数的地址,有直接寻址、间接寻址、寄存器寻址和变址寻址等方式。

指令的格式设计是指指令的操作码、地址码和操作数等部分的组织方式,不同的格式设计对指令的功能和效率有着重要影响。

指令的执行过程是指计算机在执行指令时的操作过程和执行结果,需要考虑指令的周期、时序和流水线等方面。

五、常见的指令类型常见的指令类型包括数据操作指令、控制指令和I/O指令等。

数据操作指令是用来对数据进行操作的指令,包括数据传输、逻辑运算、算术运算和移位操作等。

控制指令是用来控制程序执行流程的指令,包括跳转、调用子程序、返回子程序和中断等。

微机原理与单片机(部分知识点)

微机原理与单片机(部分知识点)

微机原理与单⽚机(部分知识点)1.8086CPU 是16位微处理器,具有16根数据线和20根地址线可以和浮点计算器,I/O 处理器或其他处理器组成多处理系统。

2.总线接⼝单元的功能是负责完成CPU 与储存器或I/O 设备之间的数据传送。

总线接⼝单元内有4个16位段寄存器:代码段寄存器CS 、数据段寄存器DS 、堆栈段寄存器SS 、附加数据段寄存器ES,⼀个16位的指令指针寄存器IP ,⼀个20位地址加法器,6字节指令队列缓冲器,⼀个与EU 通信的内部寄存器以及总线控制电路等。

3.代码段寄存器(CS )⽤来存储程序当前使⽤的代码段和段地址。

下⼀条要读取得指令在代码段中的偏移地址由指令指针寄存器IP 提供。

数据段寄存器DS ⽤来存放程序当前使⽤的数据段地址。

4.每个源程序必须⾄少有⼀个代码段,⽽数据段,堆栈段和附加数据段则根据程序的需要决定是否设置。

5.由CS 和IP 的内容决定了程序的执⾏顺序。

6.段内偏移地址段地址物理地址+?=H 10。

7.执⾏单元EU 不与系统外部直接相连,功能:只是负责执⾏指令。

执⾏的指令从BIU 的指令队列缓冲器中直接得到,执⾏指令时若需要从存储器或I/O 端⼝读取操作数,则由EU 向BIU 发出请求,再由BIU 对存储器或I/O 端⼝进⾏直接访问。

8.EU 组成:1)16位算数逻辑单元(ALU ),2)16位标志寄存器FLAGS ,3)数据暂存寄存器,4)通⽤寄存器,5)EU 控制电路9.8086和8088的差异:1)外部数据总线不同,8086是16位,8088是8位,2)指令队列缓冲器⼤⼩不同,8086可容纳6个字节,8088只能容纳4个字节,3)部分引脚的功能定义有所区别8086/8088CPU 中可供编程使⽤的有14个16位寄存器,按其⽤途可分为3类:通⽤寄存器、段寄存器、控制寄存器。

10.通⽤寄存器(累加器AX 、基址寄存器BX 、计数器CX 、数据寄存器DX )⾼8位AH 、BH 、CH 、DH ;底8位AL 、BL 、CL 、DL作控制标志。

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

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

微机原理与接口技术知识点总结整理一、微机原理1.计算机的基本组成:计算机由中央处理器(CPU)、内存、输入输出设备和存储设备等组成。

2.CPU的结构和功能:CPU由运算器、控制器和寄存器组成。

运算器执行各种运算操作,控制器管理程序的执行,寄存器存储指令和数据等。

3.存储器的分类和层次:存储器分为主存储器和辅助存储器。

主存储器包括RAM和ROM,辅助存储器包括硬盘、光盘等。

存储器按照访问速度和容量划分为高速缓存、主存储器和辅助存储器。

4.指令的执行过程:指令执行包括取指令、译码、执行和访存等阶段。

5.总线的分类和作用:总线包括数据总线、地址总线和控制总线。

数据总线负责数据的传输,地址总线负责指定存储器地址,控制总线负责控制信号的传输。

6.输入输出的基本原理:计算机通过端口和总线与外部设备进行数据的输入输出。

输入输出分为同步IO和异步IO,同步IO需要CPU等待,异步IO不需要CPU等待。

7.中断和异常处理:中断是指计算机在执行过程中突然发生的事件,而异常是指非法指令或运算错误等。

中断和异常处理能保证计算机在发生突发事件时及时处理。

8.复杂指令的执行原理:计算机中的复杂指令可以通过硬件实现多个基本指令的功能,从而提高计算机的运行效率。

二、接口技术1.接口技术的基本概念:接口技术是指计算机与外部设备之间的连接和通信技术。

常见的接口技术有串行接口、并行接口和通用接口等。

2.并行接口的原理和应用:并行接口是指通过多根数据线实现数据的同时传输。

常见的并行接口有并行打印口(LPT)、扩展接口等。

并行接口适用于数据传输速度较快的设备,如打印机和硬盘等。

3.串行接口的原理和应用:串行接口是指通过一条数据线实现数据的逐位传输。

常见的串行接口有串行通信口(COM)和通用串行总线(USB)等。

串行接口适用于数据传输速度较慢的设备,如鼠标和键盘等。

B接口的标准和应用:USB接口是目前应用最广泛的接口技术,它通过通用的串行总线实现计算机与各种外部设备的连接。

微机原理与接口技术总结

微机原理与接口技术总结

第一章微型计算机基础1、几个关键字:时钟频率、字长、寻址范围、地址总线、数据总线2、冯诺依曼结构中微型计算机的四大组成部分:CPU、内存、I/O接口、系统总线3、微处理器(CPU)包含:运算器(ALU):算数逻辑运算控制器(CU):指令译码,根据指令要求发挥出相应控制信息寄存器(Registers):存放数据4、存储单元是存放信息(程序和数据)的最小单位,用地址标识。

单位:位、字节、字5、三总线:地址总线(AB):输出将要访问的内存单元或I/O端口的地址数据总线(DB):数据线的多少决定了一次能够传送数据的位数控制总线(CB):协调系统中各部件的操作,决定系统总线的特点6、“裸机”指未装备任何软件的计算机所有物理装备的集合=硬件系统=裸机:CPU、I/O接口电路和半导体存储器(ROM和RAM)7、字长是指计算机内部一次可以处理的二进制数码的位数8、时钟周期<总线周期<指令周期9、任意进位制数→十进制数:按位权展开十进制数→任意进位制数:辗转相除第二章8086/8088微处理器1、8086 CPU有两个独立逻辑部件组成(内部功能结构):总线接口部件(BIU):与内存或I/O端口传送指令或数据、产生20位的物理地址指令执行部件(EU):负责执行指令2、BIU负责取指令,EU负责执行指令,重叠执行大大减少了等待指令所需的时间,提高了CPU的利用率和整个系统的执行速度3、段寄存器:代码CS、数据DS、堆栈SS、附加ES通用寄存器:数据寄存器:AX、BX、CX、DX变址寄存器:源DI、目的SI指针寄存器:基址BP、栈SP标志寄存器:FLAGS指令指针寄存器:IP4、8086 CPU通过CS寄存器和IP寄存器能准确找到指令代码5、8086/8088段寄存器的功能是用于存放段起始地址及计算物理地址6、指针寄存器和变址寄存器:只能按16位存取。

7、可以用于寄存器间接寻址、基址变址等寻址方式的寄存器有BX、BP、SI、DI。

微机原理与接口技术编程指令分析(较详细)

微机原理与接口技术编程指令分析(较详细)

微机原理与接⼝技术编程指令分析(较详细)编程指令分析1、求累加器AX和寄存器BX中两个⽆符号数之差的绝对值,结果送外设2000HMOV CX,AX ;保存AXSUB AX,BX ; AX-BX AX变了JC AA ;CF=1,最⾼位有借位,AXOUT DX,AX ;HLT ;CPU进⼊暂停状态。

AA:SUB BX,CX ;BX=( BX-CX(AX) )MOV AX,BXJMP BB3、若在某数据段2000H开始的48个单元中,存放着某班48个同学的数学课考试成绩。

试编写程序找出该班的最⾼分,将其置于BL中MOV CX,2FHMOV SI,2000HMOV BL,[SI]BB:INC SIMOV AL,[SI]SUB AL,BLJC AA ;有借位,ALMOV BL,[SI] ;AL>=BL,BL=ALAA:LOOP BBHLT4、编程序将存从4000:0000H到4000:00FFH的每个单元中均写⼊55HMOV AX,4000HMOV ES,AX ;段地址赋初值MOV CX,100H ;00FFH=100DMOV DI,0H ;MOV AL,55HCLDREP STOSB ;HLT(若改为字节操作,则“100H”→128D;“AL,55H”→AX,5555H;STOSB→STOSW)5、从外设500H单元中读取⼀个字节M,判断其值是否在70H和80H之间,即70H≤M <80H。

如果M≥80H,则送0FFH给外设端⼝502H;如果M<70H,则送00H给外设端⼝502H;如果70H≤M<80H,则送88H给外设端⼝502HSTART:MOV DX,500H ;端⼝地址IN AL,DX ;从外部端⼝输⼊容到ALCLC ;清零借位标志CFCMP AL,70H ;AL-70HJC LP1 ;CF=1有借位,AL<70H,转LP1 CMP AL,80H ;AL>=70H,AL-80H JC LP2 ;70HMOV AL,0FFH ;AL>=80H,AL=0FFH(第⼀个16进制数为字母的,前⾯加0,以区别程序中的变量)LP3:MOV DX,502H ;输出端⼝地址赋到DX中OUT DX,AL ;将结果传送到外部端⼝HLTLP1:MOV AL,00HJMP LP3LP2:MOV AL,88HJMP LP3单元START:MOV AX,@DATAMOV DS,AX ;DS段初始化MOV AX,XCMP AX,YJGE L1 ;X>=Y,转L1MOV AX,Y ;X<=Y,⼤数Y赋到AX中L1:CMP AX,Z ;AX-Z,JGE L2 ;AX>=Z,转L2MOV AX,Z ;AXL2:MOV MAX,AX ;最⼤数赋到MAX存储单元7、若在3000:3000H和3000:3001H单元有两个⽆符号数,编⼀个程序⽐较它们的⼤⼩,把⼤的数放在3000:3002H单元START:MOV AX,3000HMOV DS,AX ;段地址赋初值MOV AL,[3000H] ;低地址单元容 AL←(DS×16+3000)CMP AL,[3001H] ;两容相⽐较JAE L ;(above and equal)AL>=⾼XCHG AL,[3001H] ;AL<⾼的,交换L:MOV [3002H],ALHLT8、设X、Y、Z、W均为存放16位带符号数单元的地址。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

寄存器格式:
①TCON ②IE ③IP ④TMOD ⑤SCON ⑥PCON ⑦8255 ⑧8253
①TCON
[TF1/TF0]定1/0:溢出→硬置1,申请中断→响应,硬清0 [TR1/TR0]定1/0 :1→启动;0→停止
[IE1/IE0]外部中断1/0:中断请求→硬置1,申请中断→响应,硬清0 [IT1/IT0]外部中断1/0 :0→低电平触发;1→边沿触发 ②IE(=1允许) [EA] CUP 总中断 [ES]串行口中断
[ET1/ET0]定1/0中断允许 [EX1/EX0]外部中断1/0允许 ③IP(=1高)PX0/PT0/PX1/PT1/PS [PT1/PT0]定时器1/0优先级 [PX1/PX0]外部中断1/0优先级 [PS]串行口优先级 ④TMOD
[GATE]=0→TR 置1即启动 [C/T(F)]定时=0;计数=1
[M1/M0]01→方式1;10→方式2 ⑤SCON
[RI]接受一串,硬件置1→软件清0 [TI]发送一串,硬件置1→软件清0 [SM0/SM1]10→方式1→10十位异步收发 [SM2]多机通信(=1允许)
REN]接收控制(=1允许,软件置1或清0) [TB8/RB8]发送/接受数据的第9位
直接寻址:DS 间接寻址:BP→SS;SI/DI/BX→DS
数据传送指令
XCHG【交换】XLAT【偏移BX+AL→AL不影响标志位】
IN AX,3FH【地址为3FH端口输出一个字→AX】
OUT 43H,AL【AL内容→地址为43H端口】LEA BX,BUF【BUF偏移地址→BX】
MOV SI,OFFSET BUF【BUF偏移地址→SI】
MOV AX, SEG DATA【DATE段地址→AX】
LDS SI , DS【src连续4个字节:前两个→SI后两个→DS】
LES SI , DS【前两个→DI 后两个→ES】LAHF【FLAGS低8→AH】
SAHF【AH → FLAGS低8】
算术运算ADC【带进位】INC【加1】SBB【带借位】DEC【减1】NEG【求补】
CMP【OF异或SF=0→被减数大;影响标志位】
MUL OPRD【OPRD*AL→AX;;OPRD*AX→DX:AX ;AH/DX不=0→CF=OF=1】
DIV OPRD【AX/OPRD→AL;AX%OPRD→AH;;DX:AX/OPRD→AX;%→DX】
CBW【AL符号位→AH】CWD【AX符号位→DX】
逻辑运算和位移
NOT dest【按位取反对标志位无影响】AND dest , src【与→dest;清零CF/OF】
OR dest , src【或→dest;清零CF/OF】XOR【异或;清零CF/OF】
TEXT AL,02H【同AND;D1=1→ZF=0 ;D1=0→ZF=1】
SAL/SHL【算术/逻辑左移,高→CF,低→0】SHR【逻辑右移;低→CF,高→0】
SAR【算术右移,低→CF,高→不变】ROL/ROR【不带CF循环左/右】
RCL/RCR【带CF循环左/右】
控制转移
JMP 8000H:1200H【IP←1200H;CS←8000H】
J(N)Z/J(N)E target【ZF=1(0)→target】 J(N)C【CF=1(0)→target】
J(N)O【OF=1(0)→target】
LOOP LABLE= DEC CX; JNZ label【CX-1→CX≠0转至LABLE;CX=0 退出循环】
LOOPZ LABLE【CX-1→CX≠0且ZF=1转至LABLE】
LOOPNZ LABLE【CX-1→CX≠0且ZF=0转至LABLE】
十进制调整指令:P72
AAA【AL低四位<=9,且AF=0→AL高四位清零,CF=0;;else→(AL)+6→AL,AL高四位清零,(AH)++】
AAS【AL低四位<=9,且AF=0→AL高四位清零,CF=0;;else→(AL)-6→AL,AL高四位清零,(AH)-- ,AF=CF=1】
DAA【AL低四位>9,或AF=1→(AL)+6→AL ,AF=1;; AL高四位>9,或CF=1 (AL)+60H→AL ,CF=1】DAS【AL低四位>9,或AF=1→(AL)-6→AL ,AF=1;; AL高四位>9,或CF=1 (AL)-60H→AL ,CF=1】AAM【AL除10→商:AH;余数:AL】
AAD【AH*10+(AL)→(AL) 且(AH)=0】
调用+返回指令P89
伪指令
DB字节DW字DD双字DQ四字 n DUP【重复】
SEGMENT【段定义】ASSUME【设定段寄存器】PROC…RET…ENDP【过程定义】
PARA/BYTE/WORD/PAGE【定位类型】
NONE/PUBLIC/STACK/COMMOM/MEMORY/AT【组合类型】
DS:DATE ; ES:EDATE ; SS:STACK 【设定段寄存器】。

相关文档
最新文档