2019年2月26日 星期二
利用photoshop做出神奇放大鏡效果!
http://gain2013.pixnet.net/blog/post/29545951-%5Bps%5D-利用photoshop做出神奇放大鏡效果!http://gain2013.pixnet.net/blog/post/29545951-%5Bps%5D-利用photoshop做出神奇放大鏡效果!
2019年2月9日 星期六
Vs 2017 建立 masm32 hello world(主控台)
ref:
用Visual Studio 2017寫x86組合語言
https://bing-yu.blogspot.com/2017/04/visual-stdio-2017x86.html
用Visual Studio 2017寫x86組合語言
https://bing-yu.blogspot.com/2017/04/visual-stdio-2017x86.html
- 安裝「Visual Studio 2017 Community」
- 安裝「Intel 函式庫 Irvine 的安裝檔」
- 檔案→新增→專案
- 選空白專案→確定
- 專案名稱(project1)→右鍵→組建相依性→組建自訂

- 勾選masm→確定

- 來源檔案→加入→新增項目

- 來源檔案→Visual c++→c++檔→檔名改為main.asm→新增

- 專案名稱(project1)→右鍵→屬性

- 組態屬性→Microsoft→General→Include path→輸入→C:\Irvine

- 組態屬性→Microsoft→Listing Flie→Assmebled code→輸入→$(ProjectName).lst

- 組態屬性→連結器→一般→其他程式庫目錄→輸入→C:\Irvine

- 組態屬性→輸入→其他相依性→最前面加上→Irvine32.lib;

- 組態屬性→連結器→偵錯→產生對應檔→是(/MAP)

- 組態屬性→連結器→系統→子系統→主控台 (/SUBSYSTEM:CONSOLE)→確定

- 測試hello world → ok
; AddTwo.asm - adds two 32-bit integers.
; Chapter 3 example
.386
.model flat,stdcall
.stack 4096
ExitProcess proto,dwExitCode:dword
.code
main proc
mov eax,5
add eax,6
invoke ExitProcess,0
main endp
end main 
vs 2017 建立 C 語言 hello world
一、檔案->新增->專案
二、點選:空白專案(不要選主控台應用程式)->按確定
三、來源檔案->加入->新增項目
四、選C++檔->副檔名由cpp 改為c->新增
// #include <stdio.h>
int main()
{
printf("Hello world\n");
system("pause");
return 0;
}
二、點選:空白專案(不要選主控台應用程式)->按確定
三、來源檔案->加入->新增項目
四、選C++檔->副檔名由cpp 改為c->新增
五、輸入 hello 內容->ctrl F5->ok
// #include <stdio.h>
int main()
{
printf("Hello world\n");
system("pause");
return 0;
}
訂閱:
意見 (Atom)






