【发布时间】:2011-12-01 00:59:21
【问题描述】:
我正在尝试通过将字母“D”移动到视频缓冲区,在白色背景上以蓝色书写。这段代码有什么问题?
包括 Irvine16.inc 。代码 主进程 移动斧头,@数据 mov ds,ax mov si, 0b800h mov word ptr [si], 44h mov word ptr [si+2] 0701h mov 啊, 08h 整数 21 小时 出口 主要ENDP对上述进行了更改。它现在组装起来了,但什么也没显示。
【问题讨论】:
-
你应该发布你的代码实际做了什么,而不仅仅是你期望的。
-
它什么都不做。它不会组装。
-
@Daniel:自从我做 masm 以来已经很久了,但是您是否尝试过将 ASCII 等效为整数,即十进制 69?
-
说“它不会组装”特别没有帮助。发布您得到的确切错误输出怎么样?
-
@Gian 现在可以组装,但什么也不打印。
标签: assembly x86 dos masm irvine16