我应该如何区分AH
作为CPU寄存器和Ah
作为数字10?
mov BH, AH
答案 0 :(得分:4)
通常,以字母开头的十六进制数字不会被解释为汇编程序中的十六进制数字,因为它可能与标识符混淆。这就是为什么许多汇编程序强制您添加前缀“$”,“#”或“0x”或以数字开头您的十六进制数字(例如,“0”以不改变其值),以避免被解析为标识符。
class X extends Object {
constructor() {
var f = () => this, // works
boundF = function(){ return this; }.bind(this);
// ^^^^ ReferenceError
super(); // initialises `this`
console.log(f(), f() == this); // {}, true
}
}
new X;
答案 1 :(得分:2)
在它前面写一个零:
mov BH, 0AH