欢迎来到天天文库
浏览记录
ID:51594937
大小:102.50 KB
页数:13页
时间:2020-03-25
《微机原理课件(西电版)ppt3-1.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第3章16位和32位微处理器的指令系统第一节指令概述、语言及汇编语言2一、指令概述1、是什么?指令就是可指示计算机完成某一种基本动作的命令。3一、指令概述2、长啥样?MOVAX,[3500H];指令具有操作码+操作数4一、指令概述3、啥特点?以程序的形象存储在程序空间(区)。最终形式为二进制数。有短指令和长指令。有指令执行时间。5一、指令概述4、一些概念所有指令的汇总就叫做指令系统。每一款CPU的指令系统都不相同。必须有更人性化的手段存在于程序员与指令系统之间,以降低使用门槛。6二、语言及汇编语言语言的特点:人与人之间的沟通历史中,语言的重要性总所周知。表达清晰;容
2、易理解;自成一体;共同语言;7二、语言及汇编语言如果能够把人类语言的特点施加到程序员和指令系统中间,形成一种逻辑转换机制,则可将枯燥难解的机器二进制码以更容易理解的形式出现,这就是各种编程语言应运而生的原因。必须有更人性化的手段存在于程序员与指令系统之间,以降低使用门槛。8二、语言及汇编语言B91000B8000040E2FDMOVCX,0010MOVAX,0000A1:INCAXLOOPA1For(i=10;i>0;i--){j++;}机器语言汇编语言C语言9二、语言及汇编语言B91000B8000040E2FDMOVCX,0010MOV
3、AX,0000A1:INCAXLOOPA1反汇编工具反汇编汇编工具汇编10二、语言及汇编语言B91000B8000040E2FD反编译工具反编译编译工具编译For(i=10;i>0;i--){j++;}11二、语言及汇编语言B91000B8000040E2FDMOVCX,0010MOVAX,0000A1:INCAXLOOPA1For(i=10;i>0;i--){j++;}.hex.exe.xx(文本).c12三、汇编语言与高级语言汇编语言的可读性要远远劣势于高级语言--因为其代码更贴近于硬件。C语言这种高级品种在人性化方面占绝对优势
4、地位。汇编语言的代码编译结果在文件大小上、执行速度上都要远远好于高级语言。两者各有优劣,关键在于应用场合。13
此文档下载收益归作者所有