"大学课堂《汇编语言重点笔记》" 本笔记旨在帮助大学生快速掌握汇编语言的基础知识,了解指令系统、符号指令、机器指令、寻址方式等重要概念。 指令系统 指令系统是 CPU 执行某种操作的“命令”的集合。书写格式有两种:机器指令和符号指令。机器指令是硬件可识别、可存储和运行的一串二进制描述符。符号指令是用助记符和规定的书写格式书写的指令。 符号指令 符号指令的书写格式包括标号、操作码助记符、操作数助记符和注释。标号是指令的存放地址,为程序分支、循环提供了转移目标。操作码规定指令要执行的操作。操作数是指令的操作对象,可以是单字节、双字节或者四字节。内存中连续存放,低字节存放在 i 单元,高字节存放在 i+1 单元。 机器指令 机器指令是 CPU 可执行的目标程序。汇编源程序需要编辑、编译和链接生成机器指令。 寻址方式 寻址方式是 CPU 寻找操作数的方法。80486 有 7 种寻址方法,其中访问存储器有 5 种寻址方式。立即寻址、寄存器寻址和存储器操作数的寻址方式是三种基本的寻址方式。 立即寻址 立即寻址是操作数包含在本条指令中,是指令的一部分。立即数可以是多种数制的数,或由+、—、*、/组成的算术表达式。在编译时,立即数一律编译成等值的二进制数。 寄存器寻址 寄存器寻址是操作数存放在 CPU 的某个寄存器中。寻址写出寄存器名。 存储器操作数的寻址方式 存储器操作数的寻址方式需要给出用逻辑地址计算物理地址的地址表达式。完整的地址表达式包括段寄存器、基址、变址、比例因子、位移量和段超越前缀。段超越前缀通知 CPU 指令要访问的是哪一个逻辑段。偏移地址是在一个逻辑段中,某存储单元相对于段首址之间的地址偏移量。 直接寻址 直接寻址有两种书写格式:直接写出有效地址和用变量名代替存储单元的有效地址。 寄存器间接寻址 寄存器间接寻址需要事先把存储单元的有效地址写入规定的寄存器中。指令地址的表达格式包括段寄存器和间址寄存器。 通过本笔记,大学生可以快速掌握汇编语言的基础知识,了解指令系统、符号指令、机器指令、寻址方式等重要概念,为进一步学习汇编语言打下坚实的基础。
剩余14页未读,继续阅读
- 粉丝: 9
- 资源: 105
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
评论0