计算机图形图像处理说课稿.ppt

计算机图形图像处理说课稿.ppt

ID:51081424

大小:149.50 KB

页数:32页

时间:2020-03-18

计算机图形图像处理说课稿.ppt_第1页
计算机图形图像处理说课稿.ppt_第2页
计算机图形图像处理说课稿.ppt_第3页
计算机图形图像处理说课稿.ppt_第4页
计算机图形图像处理说课稿.ppt_第5页
资源描述:

《计算机图形图像处理说课稿.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、指令形式:第二章微型机指令系统汇编语言:<指令助记符><符号操作数>机器语言:<操作码><地址码>汇编指令内容:做什么对谁做两种形式一一对应,可互相转换。指令:程序员指挥计算机工作的最小单位指令系统:一种CPU全部指令的集合2021/7/241自动化系计算机原理及应用§2.1寻址方式寻址:寻找操作数,以传送指令为例说明操作数在指令中---立即寻址例:MOVAL,31H;AL←31H机器码:10110000B+100110001B立即数31H2021/7/242自动化系计算机原理及应用指令操作码例:MOVAL,31H;AL←31Href.P439B0操作码:101100008位立即数00

2、110001AL传给R立即数31H2021/7/243自动化系计算机原理及应用16位传送MOVAX,3124H;AL←24H,AH←31H机器码:10111000B16位ref.439B8传给R00100100BAX00110001B多字节数在内存中存放:低字节在前,高字节在后3124H2021/7/244自动化系计算机原理及应用操作数在寄存器中---寄存器寻址指令中出现寄存器名例:MOVAH,AL;AH←AL机器码:10001000B11000100B源寄存器AL目标寄存器AHCPU内部执行,不需要执行总线周期2021/7/245自动化系计算机原理及应用1.直接寻址——EA在指令中M

3、OVAX,[3100H];AL←DS:[3100H]AH←DS:[3100H+1]方括号中为有效地址EA操作数在内存中--寻找内存地址段基址:偏移地址多数隐含DS:有效地址(EA)寻址方式2021/7/246自动化系计算机原理及应用操作数在内存中EA在指令中——直接寻址EA在寄存器中(变址寄存器SI,DI及基址寄存器BX,BP)——寄存器间接寻址EA为变址寄存器SI/DI加地址位移量disp——变址寻址EA为基址寄存器BX/BP,加地址位移量disp——基址寻址EA为一个变址寄存器加一个基址寄存器,再加位移量——基址-变址寻址2021/7/247自动化系计算机原理及应用操作数在内存中寄

4、存器间接寻址---EA在寄存器中,指令中看到寄存器名例:MOVBX,[DI];BL←DS:[DI]BH←DS:[DI+1]允许作间址用的寄存器有SI,DI,BX,BP用SI,DI,BX时段基址隐含在DS中,但用BP时段基址隐含在SS中2021/7/248自动化系计算机原理及应用3.变址寻址EA为变址寄存器SI/DI加地址位移量disp例:MOVBX,[SI+1002H];或写成1002H[SI]两字节:BL←DS:[SI+1002H]BH←DS:[SI+1002H+1]2021/7/249自动化系计算机原理及应用4.基址寻址EA为基址寄存器BX/BP,加地址位移量disp例:MOVAX

5、,1002H[BX];AX←DS:[BX+1002H]MOVAX,40H[BP];AX←SS:[BP+40H]两条都是16位传送。2021/7/2410自动化系计算机原理及应用隐含段寄存器基址寻址中用BX时段基址和变址寻址一样隐含在DS中,但基址寻址用BP时段基址隐含在SS中2021/7/2411自动化系计算机原理及应用5.基址-变址寻址EA为一个变址寄存器加一个基址寄存器,再加位移量例:MOVAX,1004H[BX][SI];AX←DS:[BX+SI+1004H]不能同时用两个变址(SI/DI),或同时用两个基址寄存器(BX/BP)2021/7/2412自动化系计算机原理及应用隐含段

6、基址及段超越段基址一般隐含在DS中,但用BP时段基址隐含在SS中指令中也可以给出段超越信息Ex.MOVES:[DI],AXP59表2.32021/7/2413自动化系计算机原理及应用MOVdest,src;8位/16位寄存器立即数或寄存器或内存或内存一.数据传送指令MOV一般传送§2.28088指令系统2021/7/2414自动化系计算机原理及应用交换和查表转换指令XCHG源和目标数据互换,8/16bXLAT用序号到表中查内容(AL)←((BX)+(AL)),8b一条MOV指令不能:内存←内存段寄存器←立即数段寄存器←段寄存器2021/7/2415自动化系计算机原理及应用2.堆栈操作指

7、令堆栈:用于暂存数据的一段内存FILO:数据先进后出 栈顶:最后压入/即将弹出的单元 地址为SS:SP程序开始前设置SS:SP程序运行中堆栈操作会改变SP:压入堆栈时SP先减2(2Byte)弹出堆栈后SP加22021/7/2416自动化系计算机原理及应用PUSH压入堆栈(目标地址隐含)POP弹出堆栈(源地址隐含)先压入的后弹出,后压入的先弹出,在一个用户程序中,PUSH和POP一般成对使用,以保证SP复原2021/7/2417自动化系计算机原理

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

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

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