2022年微机原理与接口技术总结 .pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《2022年微机原理与接口技术总结 .pdf》由会员分享,可在线阅读,更多相关《2022年微机原理与接口技术总结 .pdf(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、微机原理与接口技术总结第一章1、总线是计算机系统中互连各部件的一组公用信号线,负责在 CPU 与存贮器和输入输出设备之间传送地址、数据和控制信息,是计算机系统的神经中枢。总线包括数据总线 DB:双向,用来传递数据信息。地址总线 AB:单向,用于传送CPU发出的地址信息。控制总线 CB:用来传送 CPU 与存储器和 I/O 设备之间的读、写控制信号,时序信号和状态信号。2、进位计数制十进制:数:0、1、2、3、4、5、6、7、8、9 权:10 的幂。逢十进一,借一当十(245.25)10=2102 +4101 +5100 +210-1 +510-2 二进制:数: 0、1 权:2 的幂。逢二进一,
2、借一当二(1101.01)2 =123 +122+021+120+02-1+12-2 =(13.25)10 十六进制:数: 0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F 权:16 的幂。即逢十六进一,借一当十六(F5.4)16 =F161+5160 +416-1 =( )10 3、进位计数制之间的转换第二章1、通用寄存器:存放数据或地址AX:累加器 BX:基址寄存器 CX:计数器 DX:寄存器 SI :源变址寄存器 DI:目标变址寄存器 BP:基址寄存器 SP:堆栈指针2.段寄存器( 16 位) :存放存储器逻辑段的起始地址CS:代码段寄存器 DS:数据段寄存器SS:堆栈段寄
3、存器 ES:附加段寄存器3.标志寄存器( FR)运算结果标志:CF:最高位向前有进位(或借位)CF=1 PF:偶数个 1 PF=1 AF:低四位向前有进位(或借位)AF=1ZF:结果为零 ZF=1 SF:结果为负 SF=1OF;结果溢出 OF=1 控制标志:TF:单步标志IF:中断标志DF:方向标志5、实模式下,物理地址 =段基址 16+偏移地址第三章 指令系统一、数据类型类型 所占位数字节 8 位字 16 位双字 32位单字符 8 位(ASCII 码) 例: A存储形式为 01000001 (65) , a为 01100001(97)近指针32位远指针 48 位BCD 码名师资料总结 - -
4、 -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 6 页 - - - - - - - - - 压缩 BCD 码;1 字节存放两位 BCD 码例:25 存储形式为00100101 非压缩 BCD 码:1 字节存放一位 BCD 码(低 4 位)例:25 存储形式为00000010 00000101 二、寻址方式1、立即数方式:立即数位于操作码之后,存放在代码段中。注意:只允许源操作数为立即数, 目标操作数必须是寄存器或存储器2、寄存器寻址:操作数在寄存器中。3、存储器寻址: (共九种方式, 这九种
5、方式是按寻找操作数物理地址的不同方式给出的,共同特点是操作数都位于寄存器)。三、指令格式1、数据传送类指令(1)MOV 指令(2)重点掌握:I/O 数据传送指令;取偏移地址指令LEA;交换指令 XCHG;PUSHPOP (3)堆栈操作指令堆栈采用后进先出的存取方式, 用于保存断点和中间结果。 要理解堆栈的操作方式。堆栈指令使用时应注意几点:堆栈操作总是按字进行不能从栈顶弹出一个字给CS 堆栈指针为 SS:SP ,SP永远指向栈顶SP自动进行增减量( -2,+2)2、算术运算类指令(1)重点掌握ADD、 ADC、 INC、 SUB、 SBB 、DEC、 NEG、CMP、 DAA 、DAS (2)
6、比较指令 CMP 对符号位的影响(3) “溢出”的判断规则:加法: 正+正=负,负 +负=正减法: 正-负=负,负 -正=正(4)MUL( 相同位数才能做除法 ) DIV( 被除数是除数的两倍长 ) 被乘数,被除数都默认为在累加器中,注意运算结果的存放,(5)压缩型 BCD 码加减调整指令 P77 掌握调整方法3、逻辑运算类指令(1)重点掌握 NOT AND OR XOR TEST 移位和循环移位(2)测试指令 TEST 两操作数按位与,置标志位,但不保存结果,用来测试某位的状态。(3)算术左移 /右移指令 SAL/SAR,逻辑左移 /右移指令 SHL/SHR,不带进位的循环移位指令 ROL/
7、ROR,带进位的循环移位指令RCL/RCR。4、控制转移类指令(1)重点掌握 JMP JNZ JZ LOOP JCXZ 过程调用 /返回指令 CALL/RET :(2)执行程序时将主程序断点处的CS 和 IP 中的值压入堆栈保护,然后将子程序的入口地址(子程序首地址的段基址和偏移地址值)送入CS 和 IP 中,转移到子程序去执行。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 6 页 - - - - - - - - - (3)过程调用 /返回指令CALL 与 JMP 指令
8、的区别第四章 汇编语言程序设计一、常用知识点1、汇编语言是面向机器的语言,它将机器语言符号化,用助记符代替机器语言指令的二进制代码。2、MASM 有两种基本语句,它们是指令性语句和指示性语句(又称伪指令)。指令性语句又称可执行语句,它要求CPU 执行某种操作,其格式为: 符号: 指令助记符操作数 ;注释;指示性词句又称伪指令,它不要求CPU 执行某种操作,汇编时也不产生对应的机器代码,其格式为: 名字 伪指令定义符号操作数 ;注释。5、汇编程序能识别的数据项有:常数、变量、标号。6、标识符要以字母开头。7、变量用来指示数据的地址。其三重属性为:段:变量所在段的段基址;偏移地址:变量所在段的偏移
9、地址;类型: BYTE、WORD、DWORD。8、标号用来指示指令的地址。其三重属性为:段:标号所在段的段基址;偏移地址:标号所在段的偏移地址;距离: NEAR、FAR。9、MASM 中的表达式由运算符和运算对象组成,分两类:数字表达式、地址表达式。10、MASM 的运算符分为六大类:算术运算符逻辑运算符关系运算符分析运算符合成运算符其它运算符11、合成运算符 PTR 格式:类型 /距离 PTR 变量/标号12、THIS:指定类型 /距离属性,格式:变量 /标号 EQU THIS 类型/距离13、MASM 的常用伪指令有:变量定义语句、符号定义语句、段定义语句、段分配语句、过程定义语句、宏定义
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年微机原理与接口技术总结 2022 微机 原理 接口 技术 总结
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内