03 8086CPU指令系统(一)

03 8086CPU指令系统(一)

ID:45468072

大小:2.22 MB

页数:118页

时间:2019-11-13

03 8086CPU指令系统(一)_第1页
03 8086CPU指令系统(一)_第2页
03 8086CPU指令系统(一)_第3页
03 8086CPU指令系统(一)_第4页
03 8086CPU指令系统(一)_第5页
资源描述:

《03 8086CPU指令系统(一)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、8086CPU8086CPU指令系统指令系统FacultyofMechanical&ElectricalEngineering内容内容3.1汇编语言指令3.28086指令分类3.3数据与转移地址的寻址方式3.4各类指令施杰-[2014]微机原理与接口技术-2/118FacultyofMechanical&ElectricalEngineering汇编语言简介低级语言:机器、汇编语言中级语言:C、QBasic高级语言:Java,C#施杰-[2014]微机原理与接口技术-3/118FacultyofMec

2、hanical&ElectricalEngineering§3.1汇编语言指令一、汇编语言与机器语言的相关概念:汇编语言与机器语言属于低级语言,它们与高级语言有较大的区别,汇编语言中的语句与机器的型号密切相关,若CPU型号不同,其指令系统就不同。高级语言只告诉机器做什么,汇编语言必须告诉机器做什么及如何做。施杰-[2014]微机原理与接口技术-4/118FacultyofMechanical&ElectricalEngineering§3.1汇编语言指令1.机器语言机器(CPU)能直接执行的一种二进

3、制代码语言。如:就是一条指令代码,或者机器语言代码。B0H;这一组二进制代码,就是告诉CPU将AL12H。12H施杰-[2014]微机原理与接口技术-5/118FacultyofMechanical&ElectricalEngineering§3.1汇编语言指令机器语言:是用二进制代码表示的计算机能直接识别和执行的一种机器指令的集合。0000,0000,000000001000代表LOADA,160000,0000,000000000001代表LOADB,10000,0001,000000001000

4、代表STOREB,160000,0001,000000000001代表STOREB,1施杰-[2014]微机原理与接口技术-6/118FacultyofMechanical&ElectricalEngineering§3.1汇编语言指令2.机器语言程序采用机器语言编写的程序,即二进制代码程序。优点:程序送入计算机后,CPU可以直接执行。缺点:不易书写,不易检查,编写程序十分困难。施杰-[2014]微机原理与接口技术-7/118FacultyofMechanical&ElectricalEngineer

5、ing§3.1汇编语言指令3.汇编语言用助记符号来代替机器指令。4.汇编语言程序用汇编语言编写的程序称为汇编语言程序,或者称为汇编语言源程序。汇编语言源程序扩展名为.ASM。施杰-[2014]微机原理与接口技术-8/118FacultyofMechanical&ElectricalEngineering汇编语言简介汇编语言:(AssemblyLanguage)是面向机器的程序设计语言。是利用计算机所有硬件特性并能直接控制硬件的语言。汇编语言的长处在于编写高效且需要对机器硬件精确控制的程序。 使用汇编

6、语言编写的程序,机器不能直接识别,要由一种程序将汇编语言翻译成机器语言,这种起翻译作用的程序叫汇编程序,汇编程序是系统软件中语言处理系统软件。汇编语言编译器把汇编程序翻译成机器语言的过程称为汇编。汇编语言比机器语言易于读写、调试和修改,同时具有机器语言全部优点。但在编写复杂程序时,相对高级语言代码量较大,而且汇编语言依赖于具体的处理器体系结构,不能通用,因此不能直接在不同处理器体系结构之间移植。施杰-[2014]微机原理与接口技术-9/118FacultyofMechanical&Electrical

7、Engineering汇编语言简介汇编语言特点:1.面向机器的低级语言,通常是为特定的计算机或系列计算机专门设计的。2.保持了机器语言的优点,具有直接和简捷的特点。3.可有效地访问、控制计算机的各种硬件设备,如磁盘、存储器、CPU、I/O端口等。4.目标代码简短,占用内存少,执行速度快,是高效的程序设计语言。5.经常与高级语言配合使用,应用十分广泛。施杰-[2014]微机原理与接口技术-10/118FacultyofMechanical&ElectricalEngineering汇编语言简介汇编语

8、言应用:1.程序执行时间较快,占用较小的存储容量。例如,操作系统的核心程序段,实时控制系统的软件,智能仪器仪表的控制程序等。2.程序与计算机硬件密切相关,程序直接、有效地控制硬件。例如,I/O接口电路的初始化程序段,外部设备的低层驱动程序等。3.大型软件需要提高性能、优化处理的部分。例如,计算机系统频繁调用的子程序、动态连接库等。4.没有合适的高级语言、或只能采用汇编语言的时候。例如,开发最新的处理器程序时,暂时没有支持新指令的编译程序。5.汇编语言还有

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

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

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