段间转移的转移属性FAR是什么意思
时间: 2023-07-31 20:12:45 浏览: 166
段间转移的转移属性FAR是指远转移属性(Far Transfer Attribute),它是指在分段存储管理中,当程序执行从当前段跳转到另一段时,所需要的信息。具体来说,FAR属性用于指定跳转目标段的段地址和偏移地址,以及指示跳转后是否需要改变当前代码段的访问权限等信息。在x86架构的计算机系统中,FAR属性通常由16位或32位的指针来表示。
相关问题
汇编语言用分支结构实现数据块转移
汇编语言可以使用分支结构来实现数据块转移。在汇编语言中,程序转移有两种范围:段内转移和段间转移。段内转移是指在当前代码段范围内的程序转移,不需要改变CS,只要改变EIP(偏移地址),被称为“近转移”,类型属性使用“NEAR”关键字。而段间转移是指从当前代码跳转到另一个代码,需要更改CS(段地址)和EIP(偏移地址),被称为远转移,类型属性使用“FAR”关键字。在分支结构中,可以使用条件跳转指令和无条件跳转指令来实现数据块转移。条件跳转指令根据条件判断是否跳转到指定的地址,而无条件跳转指令则直接跳转到指定的地址。通过这些指令的组合,可以实现各种数据块转移的需求。
阅读全文