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

第一章概述一、计算机中地数制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、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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 【设定段寄存器】。