微机原理及接口复习提纲2017(1)

微机原理及接口复习提纲2017(1)

ID:1494402

大小:84.50 KB

页数:10页

时间:2017-11-12

微机原理及接口复习提纲2017(1)_第1页
微机原理及接口复习提纲2017(1)_第2页
微机原理及接口复习提纲2017(1)_第3页
微机原理及接口复习提纲2017(1)_第4页
微机原理及接口复习提纲2017(1)_第5页
资源描述:

《微机原理及接口复习提纲2017(1)》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、第1章绪论1.二进制、十进制、八进制、十六进制整数小数之间的转换;2.给定位数补码表示范围;-(位数*进制)/2~(位数*进制)/2-1八位二进制-128~127十六位二进制-32768~32767第2章8086CPU1.8086、8088CPU数据线、地址线数目以及内存和I/O端口寻找空间的大小;16根数据总线,20根地址总线,直接寻址空间:220=1MB低16位访问216=64k个I/O端口2.8086CPU由哪两部分组成;总线接口单元BIU指令执行单元EU3.8086CPU内部有哪些寄存器以及各自作用;数据寄存器:AX(Accumulator)累加器(乘,除)BX(Base)基址寄存器/

2、基地址指针(存放偏移地址)CX(Count)计数寄存器(控制循环程序的执行次数)DX(Data)数据寄存器(乘,除,I/O)地址指针和变址寄存器:SP(StackPointer)堆栈指针BP(BasePointer)基址指针(SP+BP+SS设置访问堆栈段)SI(SourceIndex)源变址寄存器DI(DestinationIndex)目的变址寄存器(通用寄存器,SI+DI+BX寻找存储器操作数)段寄存器:(16位)CS:代码段DS:数据段SS:堆栈段ES:附加段指令指针:IP:(InstructionPointer)存放将要执行的下一条指令在现行代码中的偏移地址,IP+CS形成物理地址CS

3、:IP标志寄存器:FLAGS:4.8086CPU标志寄存器有哪些标志位以及各自的含义;状态标志(cpu自动赋值):CF(CarryFlags):进位标志(无符号加减进/借位=1)STC=1,CLC=0,CMC取反PF(Parity):奇偶校验标志(低8位偶数个1=1)AF(Auxiliary):辅助进位(半进位)低四位向高四位进借位=1ZF(Zero):零标志结果为0置1SF(Sign):符号标志结果为负(最高位为1)置1OF(Overflow):溢出标志带符号运算超出表示范围置1控制标志(用户编程):TF(Trap):陷阱标志/单步置1CPU单步运行置0正常运行IF(Interrupt):中

4、断标志STI指令置1开中断置0关中断DF(Direction):方向标志置1字符串操作从高到低地址SI,DI自动递减。CLD使DF清0,STD使DF置11.8086CPU引脚(p28-31中的1、2、3、4、5)作用;AD15-AD0(AddressData)地址数据总线A19/S6~A16/S3(Address/Status)地址状态线RD读控制信号低电平有效WR写信号低电平有效M/IO存储器/IO端口控制信号高电平CPU访问IO端口低电平访问存储器2.8086系统中存储器逻辑地址和物理地址的转换,默认段地址和偏移地址寄存器规定,堆栈的操作;20位物理地址=段基地址*16+16位偏移量CS+

5、IP寻址下一条要执行指令的字节单元SS+SP/BP寻址存储器堆栈段的数据DS+BX/SI/DI寻址数据段中8位/16位数据ES+DI寻址目的串地址PUSH/POP入栈/出栈以字为单位SP-/+2第2章8086的寻址方式和指令系统1.8086常用寻址方式?立即数寻址操作数包含在指令中寄存器方式寻址16位AXBXCXDXSIDISPBP8位AHALBHBLCHCLDHDL直接寻址方式默认段寄存器DS操作数的物理地址16*DS+EA寄存器间接寻址寄存器名称外面必须加【】(BXBP)SIDI寄存器相对寻址有效地址上加一个位移量基址变址寻址基址寄存器BX段地址寄存器DS为BP用SS相对基址变址寻址2.数

6、据传送类指令MOV、PUSH、POP、XCHG、IN、OUT,算术运算类指令ADD、ADC、INC、SUB、DEC、CMP,逻辑运算指令,JMP,条件转移,IRET等指令的含义及使用。MOV字节或字的传送PUSH入栈指令POP出栈指令XCHG交换字/字节IN输入OUT输出ADD加法ADC带进位的加法INC增量SUB带借位的减法DEC减量CMP比较NOT取反AND与OR或TEST测试JMP跳转LOOP循环JNZ结果为0跳转ZF=0JNC无进位转移CF=0IRET中断返回指令第1章汇编语言程序设计1.指令的组成,伪指令的含义;组成:标号:指令助记符操作数;注释伪指令:没有对应的机器码,不能让CPU

7、执行,不占用内存单元,在汇编过程中完成特定的功能,编译后消失2.各种运算符的作用;(SEG、OFFSET、DUP、PTR、$)SEG返回段地址OFFSET返回偏移地址DUP复制PTR修改类型属性$现行地址3.段定义语句SEGMENT、ENDS,段分配语句ASSUME,等值伪指令EQU的使用,其他常用伪指令如DB,DW;119--122页4.完整汇编语言程序的框架以及返回DOS操作系统的方法;124

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。