MASM v6.11
버전 6.11은 MS-DOS에서 실행되는 마지막 MASM (Macro Assembler) 버전입니다.
6.11d까지는 32비트 Windows가 필요한 일련의 패치가 있었지만 , 패치된 ml.exe는 여전히 Phar Lap dos 익스텐더를 포함하고 있으므로 MS-DOS에서도 실행할 수 있습니다.
※ 64비트 Windows에서는 실행되지 않습니다.
버전 6.11은 MS-DOS에서 실행되는 마지막 MASM (Macro Assembler) 버전입니다.
6.11d까지는 32비트 Windows가 필요한 일련의 패치가 있었지만 , 패치된 ml.exe는 여전히 Phar Lap dos 익스텐더를 포함하고 있으므로 MS-DOS에서도 실행할 수 있습니다.
※ 64비트 Windows에서는 실행되지 않습니다.
1. Color Scripter 홈페이지에 접속합니다.
2. 소스코드를 붙여넣기 합니다.
3. 스타일패키지를 바꿔줍니다.
4. 세부설정에서는 보다 세세하게 설정가능합니다.
5. HTML로 복사를 클릭 후 본인 블로그의 HTML 모드에서 붙여넣기 하면 됩니다.
6. 그러면 아래처럼 표시되게 됩니다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
#define _CRT_SECURE_NO_WARNINGS
#define WIN32_LEAN_AND_MEAN
#include <io.h>
#include <time.h>
#include <wchar.h>
#pragma warning(disable : 4996)
#define ESC "\x1b"
#pragma pack(push,1)
typedef struct _IDEREGS {
BYTE bFeaturesReg; // Used for specifying SMART "commands".
BYTE bSectorCountReg; // IDE sector count register.
BYTE bSectorNumberReg; // IDE sector number register.
BYTE bCylLowReg; // IDE low order cylinder value.
BYTE bCylHighReg; // IDE high order cylinder value.
BYTE bDriveHeadReg; // IDE drive/head register.
BYTE bCommandReg; // Actual IDE command.
BYTE bReserved; // Reserved for future use. Must be 0.
} IDEREGS, * PIDEREGS;
#pragma pack(pop)
int main(int argc, char* argv[])
{
printf("Press Enter key to exit...");
getchar();
return 0;
}
|
cs |