Cách tải EMU8086

Sau đây tôi sẽ hướng dẫn các bạn cách chạy một chương trình Assembly trên EMU 8086 chi tiết nhất có thể.

Key crack: User:  ISHAAN hoặc glaitm    Key:27R3VDEFYFX4N0VC3FRTQZX

;Viết chương trình hiện ra câu “Hello Assembly” .MODEL small .STACK 100h .DATA TB DB “Hello Assembly!$”  ;LƯU Ý KẾT THÚC CHUỖI PHẢI CÓ $ .CODE Mov    AX,@DATA Mov    DS,AX LEA    DX,TB Mov    AH,9 Int        21h Mov    AH,4CH Int        21h

END

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (385.86 KB, 12 trang )

Đang xem: Hướng dẫn sử dụng emu8086

Tài liêu thực hành Vi xử lý Nguyễn Anh Dũng – Khoa Điện Tử Đại Học Công Nghiệp Hà Nội 1 MỤC ĐÍCH: – Giúp sinh viên khảo sát các vần đề sau – Sử dụng phần mềm Emu8086 để mô phỏng hoạt động của vi xử lý 8086. THIẾT BỊ SỬ DỤNG – Máy vi tính. – Phần mềm EMU8086. 1. GIỚI THIỆU Phần mềm EMU8086 là phần mềm cho phép mô phỏng hoạt động của vi xử lý 8086 bao gồm các câu lệnh cơ bản của 8086, xử lý ngắt mềm, giao tiếp với các thiết bị ngoại vi… Khởi động chương trình: Hình 1.1 Khởi động chương trình Emu8086 PHẦN MỀM MÔ PHỎNG 8086 MICROPROCESSOR EMULATOR 8086 (EMU8086) Tài liêu thực hành Vi xử lý Nguyễn Anh Dũng – Khoa Điện Tử Đại Học Công Nghiệp Hà Nội 2 Hình 1.2 Cửa sổ chương trình sau khi khởi động > hoặc ấn phím nóng F8F8F8F8 Nếu muốn chạy từng lệnh nhấn phím < Run >< Run >< Run >< Run > hoặc ấn phím nóng Shift + F8Shift + F8Shift + F8Shift + F8 Tài liêu thực hành Vi xử lý Nguyễn Anh Dũng – Khoa Điện Tử Đại Học Công Nghiệp Hà Nội 7 Ch ế độ chạy tất cả lệnh Chế độ chạy từng lệnh Hình 1.9 Hướng dẫn chạy lệnh Tùy thuộc vào yêu cầu của chương trình chúng ta có thể xem nội dung của stack, flags… 2. MỘT SỐ CHƯƠNG TRÌNH a. Một số hàm thường dùng đơn giản. Hàm 1 Vào một phím Vào AH = 1 Ra: AL = mã ASCII nếu một phím ký tự được ấn = 0 Nếu một phím điều khiển hay chức năng được ấn. Hàm 2 Hiển thị một ký tự hay thi hành một chức năng điều khiển Vào: AH = 2 DL = mã ASCII của ký tự hiển thị hay điều khiển. Ra: AL = mã ASCII của ký tự hiển thị hay điều khiển. Tài liêu thực hành Vi xử lý Nguyễn Anh Dũng – Khoa Điện Tử Đại Học Công Nghiệp Hà Nội 8 Hàm 9 Hiển thị một chuỗi Vào: AH = 9 DX = Địa chỉ offset của chuỗi cần hiển thị, chuỗi phải kết thúc bằng ký tự $ Ra: Không Hàm 4CH Thoát khỏi chương trình Vào: AH = 4CH Ra: Không b. Một số ví dụ Ví dụ 1: Viết chương trình hiển thị “welcome to assembly language…” lên màn hình. Bài làm .model small .stack 100h .data Mess DB ‘welcome to assembly language… $’ CRLF DB 10,13,’$’ .Code Main Proc ; khởi đầu đoạn DS Mov AX,Data Mov DS,AX Mov ES,AX ; Nếu cần ; Hàm hiển thị chuỗi ký tự lên màn hình Mov AH,9 Lea DX,Mess Int 21h ; Thoát khỏi chương trình Mov AH,4CH Int 21h Main Endp End Main Tài liêu thực hành Vi xử lý Nguyễn Anh Dũng – Khoa Điện Tử Đại Học Công Nghiệp Hà Nội 9 Ví dụ 2: Nhập vào 2 số có tổng nhỏ hơn 10, tính tổng và hiển thị lên màn hình. Bài làm .model small .stack 100h .data Mess1 DB ‘Nhap vao so thu nhat… $’ Mess2 DB ‘Nhap vao so thu hai… $’ Mess3 DB ‘Tong hai so vua nhap la… $’ CRLF DB 10,13,’$’ .Code Main Proc ; khởi đầu đoạn DS Mov AX,Data Mov DS,AX Mov ES,AX ; Nếu cần ; Hàm hiển thị chuỗi ký tự lên màn hình Mov AH,9 Lea DX,Mess1 Int 21h ; Hàm nhập vào số thứ nhất Mov AH,1 Int 21h ; Mã ASCII nằm trong AL Mov BL,AL ; lưu AL vào BL ; Hàm xuống dòng, hiện thông báo nhập số thứ hai Mov AH,9 Lea DX,CRLF Int 21h ; Hiển thị dòng thông báo thứ 2 Lea DX,Mess2 Int 21h ; Hàm nhập vào số thứ hai Mov AH,1 Int 21h ; Mã ASCII nằm trong AL Tài liêu thực hành Vi xử lý Nguyễn Anh Dũng – Khoa Điện Tử Đại Học Công Nghiệp Hà Nội 10 ADD BL,AL ; BL = BL + AL (Tính tổng) SUB BL,30H ; Trừ tổng để lấy mã ASCII ; Hàm xuống dòng, Mov AH,9 Lea DX,CRLF Int 21h ; Hàm xuống dòng, hiện thông báo nhập số thứ hai Mov AH,9 Lea DX,Mess3 Int 21h ; Hàm hiển thị một ký tự Mov AH,2 Mov DL,BL Int 21h ; Thoát khỏi chương trình Mov AH,4CH Int 21h Main Endp End Main Ví dụ 3: Giả thiết thanh ghi AX có dạng sau: Thực hiện chương trình chuyển AX thành dạng sau Ví dụ trước chương trình AX = 1234h. Sau chương trình AX= 4321h. Bài làm .model small .stack 100h .data .Code Main Proc Tài liêu thực hành Vi xử lý Nguyễn Anh Dũng – Khoa Điện Tử Đại Học Công Nghiệp Hà Nội 11 ; khởi đầu đoạn DS Mov AX,

Data Mov DS,AX Mov ES,AX ; Nếu cần Mov CL,8 Rol AX,CL ; đổi nội dung 2 thanh ghi AH và AL ; Xchg AH,AL Mov Cl,4 Rol AH,cl

Xem thêm: game tom and

Rol AL,cl ; Thoát khỏi chương trình Mov AH,4CH Int 21h Main Endp End Main Ví dụ 4: Nhập vào một số n Bài làm: .model small .stack 100h .data Mess1 DB ‘Nhap vao so muon tinh… $’ CRLF DB 10,13,’$’ .Code Main Proc ; khởi đầu đoạn DS Mov AX,Data Mov DS,AX Mov ES,AX ; Nếu cần ; Hàm hiển thị chuỗi ký tự lên màn hình Mov AH,9 Tài liêu thực hành Vi xử lý Nguyễn Anh Dũng – Khoa Điện Tử Đại Học Công Nghiệp Hà Nội 12

Lea DX,Mess1 Int 21h ; Hàm nhập vào số thứ nhất Mov AH,1 Int 21h ; Mã ASCII nằm trong AL Mov BL,AL ; lưu AL vào BL And BL,0Fh ; Chuyển BL sang dạng số ; SUB BL,30H Mov AX,1 Xor CX,CX Mov CL,BL ; chuyển số vào CX để thực hiện tính giai thừa Nhan: Mul CX Loop Nhan ; DXAX chua N! Mov BX,AX ; Thoát khỏi chương trình Mov AH,4CH Int 21h Main Endp End Main

Tài liệu hướng dẫn lập trình cho hệ vi xử lý.PDF 29 3 31

tài liệu hướng dẫn thực hành vi điều khiển 275 1 22

Tài liệu Hướng dẫn lập trinh cho hệ vi xử lý pptx 6 479 1

Tài liệu Tài liệu hướng dẫn lập trình cho hệ vi xử lý pdf 6 633 1

Tài liệu Tài liệu hướng dẫn lập trình cho hệ vi xử lý pptx 6 425 0

Tài liệu Xử lý và phân tích ảnh viễn thám với ENVI – tài liệu hướng dẫn thực hành phần I1 docx 10 918 10

Tài liệu Xử lý và phân tích ảnh viễn thám với ENVI – tài liệu hướng dẫn thực hành phần III doc 24 726 2

Xem thêm: Máy Tính Pc Là Gì ? Pc Có Phải Máy Tính Để Bàn Không? Lựa Chọn Pc Gaming Như Thế Nào

Tài liệu Báo cáo đồ án “Tài liệu hướng dẫn học matlab dành cho môn xử lý ảnh rất hay” pptx 100 867 2

Emu8086 phiên bản mới nhất là phần mềm giả lập bộ vi xử lý 8086 và chạy các chương trình trên nền bộ vi xử lý ảo. Nó hỗ trợ bạn trong việc học ngôn ngữ lập trình Assembly.

Emu8086 là chương trình mô phỏng bộ VXL 8086/86 rất hay với đầy đủ chức năng của một text editor, assembler, disassembler, và software emulator, bạn có thể theo dõi trạng thái của thanh ghi, cờ và bộ nhớ khi chương trình đang chạy.

Tải phần mềm Emu8086 mới nhất full

Tải Emu8086 Google Drive Tải Emu8086 MediaFire

Trong file tải về là Emu8086 phiên bản 4.08 đã bao gồm key để sử dụng miễn phí!

Nếu có thắc mắc các bạn cứ để lại bình luận! Cảm ơn các bạn đã ủng hộ!

Bạn đang xem: Emu8086 là gì

TagsAssemblyEmu8086Lập trìnhVi xử lý

Xem thêm: Game Liên Minh Huyền Thoại Là Gì, Liên Minh Huyền Thoại Là Gì

Bài toán rơi chữ và bắt chữ!">
Bài toán rơi chữ và bắt chữ!

Đây là một bài toán dạng game đơn giản, từng chữ cái 1 rơi xuống, và công việc của chúng ta là nhập vào chữ cái đang rơi trước khi nó chạm vào vạch… và tất nhiên là phải nhập đúng rồi, các bạn có…

Xem thêm: Next Game Call Of Duty®: Black Ops 4, Next Game Call Of Duty: Black Ops 3 Treyarch

Bài 1: Giới thiệu và cài đặt JDK">
Bài 1: Giới thiệu và cài đặt JDK

Dành cho những bạn đang và bắt đầu làm quen với lập trình java

1. Giới thiệu về Emu8086
Phần mềm Emu8086 là phần mềm cho phép mô phỏng hoạt động của vi xử lý 8086 bao gồm các câu lệnh cơ bản của 8086, xử lý ngắt mềm, giao tiếp với thiết bị ngoại vi, …

Emu8086 là phần mềm giả lập bộ vi xử lý 8086 và chạy các chương trình trên nền bộ vi xử lý ảo. 

Emu8086 hỗ trợ bạn trong việc học ngôn ngữ lập trình Assembly. Emu8086 là chương trình mô phỏng bộ VXL 8086/86 rất hay với đầy đủ chức năng của một text editor, assembler, disassembler, và software emulator, bạn có thể theo dõi trạng thái của thanh ghi, cờ và bộ nhớ khi chương trình đang chạy.

2.Tài liệu học tập
3. Link tải tài liệu
Chúng ta có thể download bộ cài trực tiếp trên trang chủ: //www.emu8086.com/
Sau khi cài đặt điền key sau:
User: ic0n0statse
Key:CSEJHFVZ3FRTQZXJKASA

Nếu không được các bạn có thể tìm trên Google: Key Emu8086. Phần mềm này khá là dễ Crack.
4. Hướng dẫn cài đặt
Các bạn làm theo video này nhé


Video liên quan

Chủ đề