我在汇编8086上点击的位置无法获得像素的颜色
我试图让我的程序给我我点击的像素的颜色。 据我了解,我使用ah = 0dH和int 10H根据CX和DX值来获取当前像素的颜色,该值代表X和Y。我将CX除以2,以获…
汇编“ hello world”执行文件小于20字节
下面的代码需要20个字节。但是,有一种方法可以通过中断使其更小。如何? A MOV AH,9 MOV DX,108 INT 21 RET DB 'HELLO WORLD$' R CX 14 N MYHELLO.CO…
8086指令集:MODR/M BYTE
当提到MODR/M BYTE时,8086的文档网站似乎有些模糊,并且很难理解它是什么和做什么。 MODR/M BYTE中使用的所有位是什么?可能的选项是什么? 我发现了…
在EMU8086中绘制图像时,如何解决错误
我有8086代码用于绘制IMG文件。我可以在DOSBox中使用它,但是在EMU8086中运行时,我遇到了此错误, unknown opcode skipped:0F not 8086 instruction …
如何阅读 /解析组件?如何知道前处理器执行了哪些说明?
我希望能够从上到下阅读它,但是NASM似乎具有某种类似于CPP的预处理器。 我试图理解的代码: ; Infinite loop (e9 fd ff) loop: jmp loop ; Fill with…
第二扇区不能加载到引导文件中
这是一小部分引导加载程序的代码的一部分。 它仅显示“ myos”,但不显示“确定”。 . . . mov si, statement1 call print_string ; load second sect…
如何将此代码修复到该错误是商和剩余的答案?
在记事本++中使用TASM/TLINK/DOSBOX WANT:如何将2位数字划分为2位数字,以及何时商或剩余答案是否也是2位数字?还有什么逻辑是什么? 我的流量是:我…
如何修复此代码的等效值? :在记事本+&#x2B中使用TASM/TLINK/DOSBOX
我将尝试编码库,我正在尝试使用碱基进行编码,但是当我编码时,出现正确的等效值时,有更多不正确的等效物。我的代码中怎么了? 我的代码:需要键入2…