<center> ## Masm32 & Irvine install Tutorial </center> Truy cập đường link [này](https://wxmxt-my.sharepoint.com/:f:/g/personal/w3r4kj_wxmxt_onmicrosoft_com/EphhjK9WfhdIg0jf0274nk8B99bbvPuEaZogJbHGClDKAA?e=51oL1f) và tải về tất cả những file cần thiết. ### Cài environment cho Masm32 B1: Giải nén `masm32v11r.zip` và tiến hành install. Chọn ổ muốn cài sau đó ấn ok đến hết. B2: Mở explorer -> ổ vừa cài -> masm32 -> bin -> copy path B3: Vào `Edit the system environment variables` -> `Environment Variables` -> Chọn như trong ảnh -> `New` -> Dán path -> Ok ![2024-01-19_232329](https://hackmd.io/_uploads/SJKqfQOYp.png) ![image](https://hackmd.io/_uploads/BkA_dm_YT.png) ### Cài irvine Di chuyển thư mục `irvine` sang ổ C: ![image](https://hackmd.io/_uploads/ByMgzVOYa.png) B2: Di chuyển thư mục `Masm32.zip` sang path `C:\Users\[User Name]\Documents\Visual Studio 2013\Templates\ProjectTemplates` ### Cài đặt setting Visual Studio B1: Di chuyển thư mục `Masm32.zip` sang path `C:\Users\[User Name]\Documents\Visual Studio 2013\Templates\ProjectTemplates` B2: Mở `Visual Studio` và tạo project và chọn template `Masm32`: ![image](https://hackmd.io/_uploads/HyDUEVOFp.png) ![image](https://hackmd.io/_uploads/BkKhEE_tT.png) Mình để sẵn file `asm.asm` trong này nên sau khi tạo xong project mở file đó lên và code luôn: ![image](https://hackmd.io/_uploads/HkVoSNuY6.png) ### Để debug được file asm 32-bit thì phải đổi x64 -> x86 ![image](https://hackmd.io/_uploads/S1EwUE_tp.png) ### Để dùng được thư viện winextra.inc Mở file `winextra.inc` theo đường dẫn `[Drive]:\masm32\include\winextra.inc`. Sau đó sửa như trong hình rồi lưu lại ![image](https://hackmd.io/_uploads/Hygk6Edta.png)