汇编语言核心知识点整理
发布时间
阅读量:
阅读量
汇编语言应该算是我们现在学习的基础中最基本的语言。然而,在机器语言的学习已经不再被重视的情况下(因为再也不会有人去学习它了),我们依然可以发现汇编语言在许多硬件系统和嵌入式设备中仍然发挥着重要作用,并不断得到新的发展和应用。作为专门为了帮助大家备考汇编课程而整理的学习资料,请您参考以下内容以便更好地掌握相关知识。
汇编语言程序设计汇总
计算机主要由运算器、控制器、存储器和输入输出设备五大主要组成部分构成。
以下是对原文本的改写版本
eg:(0004H)=5678H,5678H又是一个存储单元地址,(5678H)=2F1EH,2F1EH才是真正的内容。
即((0004H))=2F1EH。
在一个容量为1M字节的内存中,每一个存储单元都有一个唯一的20位物理内存位。每个程序运行时,这些内存位会根据特定规则分配给不同的数据或指令执行机构。
如:假设TABLE是在数据段定义的一个字节数组的首地址标号,偏移地址为1000H
MOV AL,TABLE
MOV AL,[TABLE]
MOV AL,[1000H]
是等价的。
直接寻址方式默认的段地址是DS。
若允许在汇编指令中指定除DS寄存器以外的段寄存器作为操作数的段地址,这就是段超越。
用段超越前缀表示:
段寄存器名:地址表达式
段寄存器名:[地址表达式]
段寄存器名:数字表达式
全部评论 (0)
还没有任何评论哟~
