gnu as 中 宏macro如何使用??

C_program_Baby 2008-10-11 12:56:23
.macro descriptor base, limit, attr

.word \limit & 0xffff
.word \base & 0xffff
.byte (\base >> 16) & 0xff
.word (\limit >> 8) & 0x0f00 | \attr & 0xf0ff
.byte (\base >> 24)& 0xff

.endm

以上是本人定义的段描述符

但在data段中使用 LABEL_CODE32:
descriptor 0, $Seg32_len-1, $CAttr_XW+$Attr_32
却显示错误 没有descriptor这条指令
这该如何改正???
谢谢
...全文
132 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
C_program_Baby 2008-10-13
  • 打赏
  • 举报
回复
谢谢。。。
yeah920 2008-10-13
  • 打赏
  • 举报
回复
没遇过,帮你顶,希望有人来解答。

21,500

社区成员

发帖
与我相关
我的任务
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
  • 汇编语言
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧