2011计应1班汇编教案1

2011计应1班汇编教案1

ID:11302860

大小:40.00 KB

页数:5页

时间:2018-07-11

2011计应1班汇编教案1_第1页
2011计应1班汇编教案1_第2页
2011计应1班汇编教案1_第3页
2011计应1班汇编教案1_第4页
2011计应1班汇编教案1_第5页
资源描述:

《2011计应1班汇编教案1》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、1.1基本概念0.1机器语言:汇编语言:用指令助记符表示需要完成的工作操作码:是指令必不可少的组成部分,表示该条指令完成何种功能。指令不同,操作码肯定不相同。不同功能的指令指令助记符部分可能相同,但是操作码部分肯定不相同MOVAL,BLMOVCX,DX操作数(地址码):汇编源程序è目标程序(.obj)è可执行文件(.exe)第2章微型计算机的内部结构CPU,M,I/O2.28086CPU的内部结构EU:执行部件运算器ALU:算术运算和逻辑运算2.2.12.2.2通用寄存器组AX:AH,ALBX:BH,BLCX:CH,CLDX:DH,DL共同特点:16位的寄存器,还可以拆分成两个相对独立的8位

2、寄存器*H,*L1234HèAX12HèAH,34HèAL89HèAHSIDI变址:在指令执行的时候,SI/DI中存放的地址信息会根据程序原有的设定自动发生改变SP:堆栈指针寄存器2.2.1标志寄存器FR/程序状态字PSW16位,有定义的只有9位。1.条件标志位/状态标志位:6位通常由CPU根据指令执行的结果自动进行设置1)CF:表示运算中最高位是否有进位/借位产生,如果有,则CF=1;否则CF=0;CF还可以用来表示无符号数据运算是否超出表示范围(是否有溢出)。2)AF:辅助进位标志位,表示D3是否向D4有进位或者借位产生,如果有,则AF=1;否则AF=0;AF主要用于BCD码的调整判断中

3、。3)ZF:运算结果=0,ZF=1;结果不等于0,ZF=04)SF:运算结果是正数,SF=0;结果是负数,SF=1;SF等于结果最高位。5)PF:运算结果低8位中1的个数是奇数,PF=0;运算结果低8位中1的个数是偶数,PF=16)OF:有符号数溢出标志位,表示有符号数运算结果是否溢出,有溢出,OF=1;没有溢出,OF=00F=最高位进位值异或次最高位进位值100101010000100010000100010000000001100101001000CF=1,SF=0,PF=1,ZF=0,AF=0,OF=1异或0=11.控制标志位程序员通过对控制标志位的设置控制程序的走向。TF=1IF:可

4、屏蔽中断控制标志位,IF=1,CPU会响应可屏蔽中断请求;IF=0,CPU不会响应可屏蔽中断请求DF:DF=0,表示SI/DI中的地址信息按照递增的方式自动变化;DF=1,表示SI/DI中的地址信息按照递减的方式自动变化1.2.4段寄存器段:存储器某一个区域,不超出64K范围存储器中每一个存储单元都有地址---20位的二进制地址。段起始单元地址中高16位地址信息称为段基址。段起始单元20位地址中低4位必须为0000.存放段基址的寄存器就是段寄存器CS----代码段寄存器DS----数据段寄存器ES----附加数据段寄存器SS----堆栈段寄存器1.2.5指令指针寄存器IPIP是16位的寄存器

5、,存放指令地址信息中偏移地址,IP和CS一起提供即将执行的指令在存储器中存放单元的地址。BIU:总线接口部件,负责CPU内部和外部之间进行数据传送2.2.6地址加法器:将两个16位的地址信息按照某种叠加原则组合成20位的二进制地址。2.3内存与物理地址8086/8088构成的存储体系中,一个存储单元能存放8位二进制数据,一个存储单元地址是20位的。M中数据存放规则:低位数据存放在地址小的单元,并且以低8位数据所在单元地址作为整个数据的地址。10000H10001H10002H3AH10003H10H10004H物理地址---逻辑地址2.5逻辑地址到物理地址的变换段基址(段地址):偏移地址10

6、004H=10000H+41000H:4H10000H+4PA=SA*16+EA1è10è100è1000è10000例2.101101001100110100001001001110101110例2.210FA0HBC4EH1CBEEH1800H:4BEEH作业:2.31)44B37H2)A9DD4H3)7DA7EH4)007F9H5)(1)03029H6)B3BE1H7)EB053H8)EB053H

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

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

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