《《微机系统与接口》课程总结》.ppt

  1. 1、本文档共42页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《微机系统与接口》课程总结 基本内容 1.微机基础 (数制、系统、μP/MPU(FPU)、IA-16/32) 2.指令和用途— 系统硬件相关 3.汇编语言程序设计(伪指令-数据-程序流) 4.半导体存储器(概念、MPU接口电路 5.接口技术—数字/模拟接口及应用编程 6.IA-32原理概念 1.基本概念 (1)数制—应用: 整数/小数—小数点;不同进制的概念BIN/DEC/OCT/HEX;表示(DEC/BIN/BCD)左移/右移一位=*2 /2 10011B 23(D) 67Q 1234H 奇数:Bit0=1 偶数:Bit0=0 有符号数--计算处理(结果); 1.基本概念--数制 补码的概念?字长的概念(溢出JO);符号位(JS) .宏汇编语言 MOV AX, -3 (AX)=? -4 ??八位100H-4=0FCH,16位10000H-4=0FFFCH MYDATA DW 200,-200,0FFF0H,1, -200H, 200H MAX=? Min=? 1.基本概念--数制 编码信息 ASCII码: 00-7FH 字符(美国标准信息交换代码 ) 30H-39H ‘0’—’9’ 41H—’A’ ,42H—’B’….. 61H—’a’ ,62H—’b’….. 汉字:内码, ISO…. (2)8086/8088硬件结构 (16位实地址模式)通用寄存器及用途(IP,SP,段寄存器的功能--用于存放段起始地址+计算物理地址;有效地址EA的概念(偏移量地址);段基址S和偏移地址=逻辑地址;物理地址=S*16+EA FLAGS各位定义IF,TF,(CF,DF,ZF,OF/SF,AF) CLI/STI;CLD/STD;单步运行(中断) 重要信号:DEN,ALE,/WR,/RD,/IOR/W,AEN 信号有效性的一般表示 / # (3)8086/8088工作过程 .RESET后:各寄存器的状态(0000H)?启动地址FFFF0H;(CS:IP=FFFF:0H)?ROM/EPROM/FLASH ROM .软硬件的关系:指令?总线操作: (BUS---目标单元) 总线周期: T 周期--地址,数据读写(与指令相关) (3)8086/8088工作过程 总线:地址,数据,控制-传送相关内容 IO/M DT/R 区分存储器/IO:8086 A19—A0 220=1M-存储器 (00000~FFFFFH); ?最小/最大模式 单/多处理器(标准总线) (3)8086/8088工作过程 ----总线及其控制(三态) e.g. MOV AX,[SI] DS为默认段寄存器 ?产生/RD信号---总线读操作 MOV [BX+20],BX 总线写 ADD [SI+BX+100],AX 总线读,总线写 OUT DX,AL ;DX间址,产生/IOWR 总线I/O写操作 *.(AL)=55H时 MOV AL,[55AAH] / MOV [55AAH],AL存储器读写周期波形图 (4)协处理器与IA-32 8087FPU的作用(不考)--硬件浮点数计算—定点数 高速缓存cache的作用 (命中算法) 2.指令系统 寻址方式(寻找操作数地址(位置)的方式);分清各种方式的含义 立即数/直接,寄存器,寄存器间址 MOV指令,BYTE/WORD(NEAR)/DWORD(FAR)PTR---指定存储器访问方式字节/字/双字 数据:DEC BYTE/WORD PTR [SI]; MOV WORD/BYTE PTR [2000],20; CMP BYTE PTR[SI],100 MOV AX,BX, MOV DL,CL 可以PUSH ES,POP DS 但不可MOV ES,DS或MOV ES,1000 代码(指令地址): JMP FAR PTR[BX] JMP NEAR PTR[BX] =DWORD/WORD PTR JMP SHORT xxxx; JMP BX JMP 2000H JMP 2000:8000H --短/段内/段间 8位 16位偏移 20位空间 堆栈及其工作方式SS:SP PUSH/POP堆栈内容和SP变化----先进后出(FILO) 栈底(定义256B时100H=初SP)—栈顶(LASTinLow)以字为单位操作 影响堆栈的指令 PUSH AX ;(SP)?(SP-2);(SP+1)?(AH);(SP)?AL POP AX;(AL)?(SP); (

文档评论(0)

jykt + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档