当前位置: 代码迷 >> 汇编语言 >> 李忠:从实模式到保护模式书后有关问题求解
  详细解决方案

李忠:从实模式到保护模式书后有关问题求解

热度:188   发布时间:2016-05-02 04:48:41.0
李忠:从实模式到保护模式书后问题求解
汇编语言编译器采用助记符来方便指令的书写和阅读。比如MOV是传送指令,DIV是除法指令。假如intel公司推出一款新处理器,新增了一个指令,它的机器码是CD 88。因为是新指令,你的编译器没有对应助记符,在这种情况下,在你的程序里如何使用该指令

------解决方案--------------------
可以直接用 db 语句吧,如在需要那个指令的行上直接写成 db 0cdh, 88h, ... 用的多的话,可以将其写成一个宏定义 
------解决方案--------------------
也可以用macro实现,自己定义一个助记符。

------解决方案--------------------
引用:
请问为什么CD前要加0?

因为有的编译器在使用16进制的时候不能正确识别,这样告诉编译器这是一个数字,而不是一个符号或命令。