微机原理课件(西电版)ppt3-1.ppt

微机原理课件(西电版)ppt3-1.ppt

ID:51594937

大小:102.50 KB

页数:13页

时间:2020-03-25

微机原理课件(西电版)ppt3-1.ppt_第1页
微机原理课件(西电版)ppt3-1.ppt_第2页
微机原理课件(西电版)ppt3-1.ppt_第3页
微机原理课件(西电版)ppt3-1.ppt_第4页
微机原理课件(西电版)ppt3-1.ppt_第5页
资源描述:

《微机原理课件(西电版)ppt3-1.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第3章16位和32位微处理器的指令系统第一节指令概述、语言及汇编语言2一、指令概述1、是什么?指令就是可指示计算机完成某一种基本动作的命令。3一、指令概述2、长啥样?MOVAX,[3500H];指令具有操作码+操作数4一、指令概述3、啥特点?以程序的形象存储在程序空间(区)。最终形式为二进制数。有短指令和长指令。有指令执行时间。5一、指令概述4、一些概念所有指令的汇总就叫做指令系统。每一款CPU的指令系统都不相同。必须有更人性化的手段存在于程序员与指令系统之间,以降低使用门槛。6二、语言及汇编语言语言的特点:人与人之间的沟通历史中,语言的重要性总所周知。表达清晰;容

2、易理解;自成一体;共同语言;7二、语言及汇编语言如果能够把人类语言的特点施加到程序员和指令系统中间,形成一种逻辑转换机制,则可将枯燥难解的机器二进制码以更容易理解的形式出现,这就是各种编程语言应运而生的原因。必须有更人性化的手段存在于程序员与指令系统之间,以降低使用门槛。8二、语言及汇编语言B91000 B80000 40 E2FDMOVCX,0010 MOVAX,0000 A1:INCAX LOOPA1For(i=10;i>0;i--) { j++; }机器语言汇编语言C语言9二、语言及汇编语言B91000 B80000 40 E2FDMOVCX,0010 MOV

3、AX,0000 A1:INCAX LOOPA1反汇编工具反汇编汇编工具汇编10二、语言及汇编语言B91000 B80000 40 E2FD反编译工具反编译编译工具编译For(i=10;i>0;i--) { j++; }11二、语言及汇编语言B91000 B80000 40 E2FDMOVCX,0010 MOVAX,0000 A1:INCAX LOOPA1For(i=10;i>0;i--) { j++; }.hex.exe.xx(文本).c12三、汇编语言与高级语言汇编语言的可读性要远远劣势于高级语言--因为其代码更贴近于硬件。C语言这种高级品种在人性化方面占绝对优势

4、地位。汇编语言的代码编译结果在文件大小上、执行速度上都要远远好于高级语言。两者各有优劣,关键在于应用场合。13

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

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

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