我想将两个8位寄存器组合在一起并打印结果。我想添加寄存器CL和CH。我用-1275填充了ECX,我想看看如果我减去这两个寄存器会得到什么结果,我该怎么做? 这是我写的,但是我在第13行得到一个错误,表示操作码和操作数的无效组合。为什么不能使用PutInt从CL打印?我需要做什么? %include "io.mac"
.STACK 100H
.DATA
msg4 db "The re
我有这样的代码,是应该打印一个字符串的第一个字母: mov bx, message ; Move the address of the message to bx
add bx, 0x7c00 ; Adding the padding of bootsector to bx
mov al, [bx] ; Move the value at the address in bx to al