【问题标题】:how to connect the compiler masm32 to notepad++如何将编译器masm32连接到notepad++
【发布时间】:2011-01-14 00:05:36
【问题描述】:

masm32编译器在哪里下载?我已经上传了here,但我不明白它是如何实现(运行/编译)项目的。我可以在哪里下载编译器。如何运行第一个项目,例如这个

 
begin
 {Устанавливаем графический режим монитора 13h, 320x200, 256 цветов}
 asm
 mov  ax,0013h
 int  10h
 end;
 asm
 mov  ax,0A000h
 mov  es,ax
 {Рисуем - раз}
 mov  byte ptr es:[320*10+10],12
 mov  byte ptr es:[320*10+11],12
 mov  byte ptr es:[320*10+12],12
 mov  byte ptr es:[320*11+10],12
 mov  byte ptr es:[320*11+11],12
 mov  byte ptr es:[320*11+12],12
 mov  byte ptr es:[320*12+10],12
 mov  byte ptr es:[320*12+11],12
 mov  byte ptr es:[320*12+12],12
 {Рисуем - два}
 mov  byte ptr es:[320*100+100],1
 mov  byte ptr es:[320*101+101],2
 mov  byte ptr es:[320*102+102],3
 mov  byte ptr es:[320*103+103],4
 mov  byte ptr es:[320*104+104],5
 mov  byte ptr es:[320*105+105],6
 end;
 {Ожидаем нажатия клавиши}
 asm
 mov  ah,0
 int  16h
 end;
 {Устанавливаем текстовый режим монитора 03h, 80x25, 16 цветов текста и фона}
 asm
 mov  ax,0003h
 int  10h
 end;
end.

请详细回答

【问题讨论】:

  • 下载中似乎包含一个帮助文件。您应该阅读该帮助文件。
  • 如果我发现了,我不会问问题。

标签: assembly notepad++ masm32


【解决方案1】:

一定要阅读该帮助文件,而且,除非这是一段 sn-p 代码,否则您可能希望对汇编进行更多阅读。你的部分在哪里?此外,你为什么要为模式 13h 烦恼呢? MASM32 通常用于 Windows 汇编语言编程,但您却直接使用视频模式。我已经很多年没有使用过 Windows,但我敢肯定,如果你这样做,大多数现代风格的 Windows 都不会太高兴。

有多种语言提供的各种图形工具包,使用起来比您正在做的要容易得多。尤其是 INT 10H 很慢,而且它也不是特别便携。

如果这是针对您正在学习的课程,您可能需要向您的讲师询问有关如何启动和运行该课程的一些提示。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-13
    • 2018-04-18
    • 2014-03-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多