微机原理与接口技术知识点复习

上传人:xzh****18 文档编号:45858672 上传时间:2018-06-19 格式:PDF 页数:6 大小:235.41KB
返回 下载 相关 举报
微机原理与接口技术知识点复习_第1页
第1页 / 共6页
微机原理与接口技术知识点复习_第2页
第2页 / 共6页
微机原理与接口技术知识点复习_第3页
第3页 / 共6页
微机原理与接口技术知识点复习_第4页
第4页 / 共6页
微机原理与接口技术知识点复习_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《微机原理与接口技术知识点复习》由会员分享,可在线阅读,更多相关《微机原理与接口技术知识点复习(6页珍藏版)》请在金锄头文库上搜索。

1、 1 微机原理与接口技术微机原理与接口技术 第第 1 章章 绪论绪论 1、数制及其转换、数制及其转换 2、数的表示、数的表示 1)无符号数表示:机器字长的所有位都参与表示数值。表示的范围:0X2n1 2)有符号数表示:符号位:通常为一个数的最高位 原码:最高位为符号位, 0 表示正数,1 表示负数,其余各位为数值位 补码:正数的补码:与原码相同;负数的补码:原码除符号位保持不变外,其余各位按位取反后 末位加 1。 反码: 正数的反码: 与原码相同; 负数的反码: 原码除符号位保持不变外, 其余各位按位取反后。 3)补码的加法运算规则:XY补补= X 补补Y补补 补码的减法运算规则:XY补补=X

2、补补Y补补 4)Y补?Y补方法:全部位(含符号位)按位取反后末位再加全部位(含符号位)按位取反后末位再加1 5)符号位扩展:正数的符号扩展应该在前面补 0;负数的符号扩展应该在前面补 1。 6)有符号数运算时的溢出:OF= CYD7CYD6 或 OF= CYD15CYD14 无符号数的溢出:CF= CYD7 或 CF=CYD15 ; 3、计算机中的二进制编码、计算机中的二进制编码 1)BCD 码(Binary Coded Decimal) 以四位二进制的不同组合表示十进制数十个数码,又称二十进制编码 压缩型 BCD 码:一个字节中存放两个十进制数码 非压缩型 BCD 码:一个字节只存放一一个十

3、进制数 2)ASCII 码 ASCII 码采用 7 位二进制编码,总共有 128 个字符,包括: 26 个英文大写字母 : 41H5AH 26 个英文小写字母 : 61H7AH 10 个阿拉伯数字 09 : 30H39H 4、微型计算机结构、微型计算机结构 微机硬件系统基本结构 中央处理器 CPU、存储器、接口电路、外部设备以及系统总线等组成。 第第 2 章章 Intel 8086 微处理器微处理器 1、8086 基本组成基本组成 总线接口部件 BIU 和指令执行部件 EU 2、8086 内部寄存器内部寄存器 SP(Stack Pointer) BP(Base Pointer) SP、BP 与

4、 SS 寄存器联用 SI(Source Index) DI(Destination Index) AX(Accumulator) BX(Base) CX(Count) DX(Data) CS, DS, ES, SS IP(Instruction Pointer) FLAGS: CF(Carry Flag) PF(Parity Flag) AF(Auxiliary Carry Flag) ZF(Zero Flag) SF(Sign Flag) OF(Overflow Flag) IF(Interrupt Flag) TF(Trap Flag) DF(Direction Flag) 3、PA 段地

5、址段地址16 偏移地址偏移地址 高地址?高字节;低地址?低字节 2 4、指令周期、总线周期和时钟周期、指令周期、总线周期和时钟周期 时钟周期:时钟脉冲的重复周期 总线周期:CPU 通过总线从存储器或 I/O 接口存取一个字节所需要的时间 指令周期:执行一条指令所需要的时间。 5、寻址方式:寻找操作数存放地址的方式、寻址方式:寻找操作数存放地址的方式 1)立即寻址:直接给出 8 位或 16 位的操作数(立即数) 。存放在指令代码中 2)寄存器寻址:指令给出存放操作数的寄存器名称。 3)存储器寻址:操作数在某个或某几个存储单元中。 EA 基址(BX,BP) 变址(SI,DI) 位移量 位移量 基址

6、/变址 基址+位移量 变址+位移量 基址+变址 基址+变址+位移量 6、指令系统、指令系统 M?M X 存储单元?存储单元 X ;端口?存储单元 X ;端口?端口 X (1)数据传送指令 1)MOV(Move) 注意: 1)SREG ? Imm X ; 2)SREG ?SREG X ; 3)Imm ? X ; 4)数据类型一致; 5)存储单元?存储单元 X 6)CS ? X ; 2)PUSH;(2) SP 自动修改,PUSH 减 2,POP 加 2 3)XCHG(Exchange) REG? DST 4)XLAT(Translate Byte to AL) AL? BX+AL 5)目标地址)目

7、标地址 LEA; (3) LEA(Load EA to Register) LDS(Load Pointer to DS) LES(Load Pointer to ES) 6)标志位传送)标志位传送 LAHF(4) LAHF(Load AH with Flags) SAHF(Store AH into Flags) PUSHF(Push Flags) POPF(Pop Flags) (2)算术)算术 1) ADD(Add) ADC(Add with Carry) INC(Increment); (3) 2) SUB(Subtract) SBB(Subtract with Borrow) DEC

8、(Decrement) NEG(Change sign) CMP(Compare); (5) 3) MUL(Multiply (Unsigned) IMUL(Integer Multiply (Signed); (2) AX?ALSRC ,DX,AX?AXSRC 4)DIV(Divide (Unsigned)IDIV (Integer Divide (Signed); (2) AL?AX / SRC; AH?AX % SRC SRC 为字节时 AX?(DX,AX) / SRC; DX?(DX,AX) % SRC SRC 为字时 5) CBW(Convert Byte to Word) CWD(

9、Convert Word to Double Word); (2) 6) DAA(Decimal Adjust for Add) DAS(Decimal Adjust for Subtract); (2) 7) AAA(ASCII Adjust for Add) AAS(ASCII Adjust for Subtract) AAM(ASCII Adjust for Multiply) AAD(ASCII Adjust for Divide) (4) (3)逻辑和移位)逻辑和移位 NOT(Invert) AND(And) OR(Or) XOR(Exclusive OR) TEST(And Fun

10、ction to Flags No Result) SHL/SAL(Shift Logical/Arithmetic Left) SHR(Shift Logical Right) SAR(Shift Arithmetic Right) 3 ROL(Rotate Left) ROR(Rotate Right) RCL(Rotate Through Carry Flag Left) RCR(Rotate Through Carry Right) CF:保持移出的最后一位的状态 与 (4)串操作)串操作 串操作指令均采用隐含寻址方式: 源串 DS:SI 提供; 目标串 ES:DI 提供(DS 和 E

11、S 可指向同一段); CPU 每处理完一个元素,自动修改 SI 和 DI 内容,方向标志 DF 决定 SI 和 DI 的地址是递增还是递减。 MOVS(Move Byte/Word) CMPS(Compare Byte/Word) SCAS(Scan Byte/Word) LODS(Load Byte/Word to AL/AX) STOS(Store Byte/Word from AL/AX) (5)处理器控制)处理器控制 CLC(Clear Carry) STC(Set Carry) CMC(Complement Carry) CLD(Clear Direction) STD(Set Di

12、rection) CLI(Clear Interrupt) STI(Set Interrupt) HLT(Halt) NOP 第第 3 章章 宏汇编语言程序设计宏汇编语言程序设计 1、汇编语言的语句格式、汇编语言的语句格式 1)指令语句:UUUU标号:指令助记符 操作数 ;注释 2)指示性语句: 名字 伪指令助记符 操作数 ;注释 3)常数:数值常数;字符串常数;符号常数 4)变量:段属性;偏移地址属性;类型属性 5)标号:段属性;偏移地址属性;距离属性 6)分解运算符: SEG 运算符; OFFSET 运算符; TYPE 运算符 LENGTH 运算符 SIZE 运算符(UDUP 单独定义的变

13、量) 2、伪指令语句、伪指令语句 EQU = SEGMENT ENDS ASSUME PROC ENDP $UU3、无条件转移:、无条件转移:JMP OPR ;OPR :标号标号 段内或段间段内或段间 :寄存器寄存器 段内间接段内间接 :存储器存储器 字字:段内,双字段内,双字:段间段间 单条件转移:单条件转移: ZF, CF, SF, OF, PF 有条件转移:有条件转移: 无符号:无符号:A: B: L: E:= 分支选择原则:选择处理少的作为转移分支分支选择原则:选择处理少的作为转移分支 4、循环、循环 LOOP(Loop CX Times) LOOPE/LOOPZ(Loop While

14、 Zero/Equal) LOOPNE/LOOPNZ(Loop While Not Zero/Equal) JCXZ(Jump on CX Zero) 隐含计数次数 CX 常用循环设计方法:计数控制,条件控制常用循环设计方法:计数控制,条件控制 5、DOS 功能调用功能调用 1 号 单字符输入,AL 2 号 单字符显示,DL 9 号 字符串显示,DS:DX,以$结尾 10 号 字符串输入,DB N, ?, N DUP(?) 4CH 返回操作系统 6、CALL RET 现场保护, 恢复, 参数传递:寄存器,堆栈,存储器 7、MACRO ENDM 宏与子程序的区别,特点:执行速度快,占用存储空间,参数传递方便宏与子程序的区别,特点:执行速度快,占用存储空间,参数传递方便 4 第第 5 章章 半导体存储器半导体存储器 1、存储器分类、存储器分类 1)按存储介质分类 磁存储器; 半导体存储器; 光存储器 2)按在计算机中的作用分类 主存储器; 辅助存储器 3)按信息存取方式分类 随机存取存储器(RAM) ; 只读存储器(ROM) ; 串行访问存储器; 顺序存取存储器 SAM; 直接存取存储器 DAM 4)RAM 的分类 双极型 RAM; MOS 型 RAM; 静态 RAM(SRAMStatic RAM)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > IT计算机/网络 > 计算机原理

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号