MASM v6.11

Posted by Programmer™
2025. 1. 9. 06:20 카테고리 없음

 

버전 6.11은 MS-DOS에서 실행되는 마지막 MASM (Macro Assembler) 버전입니다.

6.11d까지는 32비트 Windows가 필요한 일련의 패치가 있었지만 , 패치된 ml.exe는 여전히 Phar Lap dos 익스텐더를 포함하고 있으므로 MS-DOS에서도 실행할 수 있습니다.

 

※  64비트 Windows에서는 실행되지 않습니다.

 

MASM_v611_MSDN.zip
12.01MB

 

 

소스코드 블로그에 올리기

Posted by Programmer™
2025. 1. 5. 18:44 카테고리 없음

 

 

1. Color Scripter 홈페이지에 접속합니다.

 

 https://colorscripter.com/

 

Color Scripter

Simple & Flexible Syntax HighLighter

colorscripter.com

 

 

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