HƯỚNG DẪN THỰC HÀNH MÔ PHỎNG VI XỬ LÝ DÙNG EMU 8086
Số trang: 12
Loại file: pdf
Dung lượng: 385.86 KB
Lượt xem: 37
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
PHẦN MỀM VI XỬ LÍ GIÚP SINH VIÊN KHÁO SÁT CÁC VẤN ĐỀ SAU:- SỬ DỤNG PHẦN MỀM EMU 8086 ĐỂ MÔ PHỎNG HOẠT ĐỘNG CỦA VI XỬ LÍ 8086PHẦN MỀM EMU 8086 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 TỐT VỚI CÁC THIẾT BỊ NGOẠI VI, ...
Nội dung trích xuất từ tài liệu:
HƯỚNG DẪN THỰC HÀNH MÔ PHỎNG VI XỬ LÝ DÙNG EMU 8086Tài liêu th c hành Vi x lý PH N M M MÔ PH NG 8086 MICROPROCESSOR EMULATOR 8086 (EMU8086) 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ý 8086bao 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 Emu8086Nguy n Anh Dũng - Khoa i n T i H c Công Nghi p Hà N i 1Tài liêu th c hành Vi x lý Hình 1.2 C a s chương trình sau khi kh i ng Hình 1.3 Thanh công c chu n Các thao tác trên thanh công c chu n cũng có th ư c th c hi n thông qua menuFile và menu Emulator. T o và th c hi n chương trình. New] Nh n [New] trên thanh công c s xu t hi n c a s ch n lo i file.Nguy n Anh Dũng - Khoa i n T i H c Công Nghi p Hà N i 2Tài liêu th c hành Vi x lý Hình 1.4 C a s ch n lo i file Chương trình c a chúng ta thư ng có d ng .COM ho c .EXE do ó ta thư ng ch nfile d ng .COM ho c .EXE Nh n phím [ OK ] c a s so n th o c a chương trình s xu t hi nNguy n Anh Dũng - Khoa i n T i H c Công Nghi p Hà N i 3Tài liêu th c hành Vi x lý Hình 1.5 c a s so n th o chương trình Sau khi so n th o xong chương trình h p ng , n vào nút Emulate biên d ch vàmô ph ng chương trình. Sau khi biên d ch n u có l i c a s thông báo l i s xu t hi n.Nguy n Anh Dũng - Khoa i n T i H c Công Nghi p Hà N i 4Tài liêu th c hành Vi x lý Hình 1.6 C a s thông báo l i Nh n [ close ] quay v c a s so n th o s a l i l i. Trong trư ng h p không có l i EMU8086 s m thêm 2 c a s : C a s chương trìnhvà c a s mô ph ng. Chương trình g c: Hình 1.7 C a s chương trình g cNguy n Anh Dũng - Khoa i n T i H c Công Nghi p Hà N i 5Tài liêu th c hành Vi x lý Hình 1.8 C a s mô ph ng Chương trình mô ph ng có 2 ch là ch y t ng l nh và ch y t t c các l nh. F8 N u mu n ch y t ng l nh nh n phím [ Single step ] ho c n phím nóng F8 Run Shift N u mu n ch y t ng l nh nh n phím [ Run ] ho c n phím nóng Shift + F8Nguy n Anh Dũng - Khoa i n T i H c Công Nghi p Hà N i 6Tài liêu th c hành Vi x lý Ch ch y t ng l nh Ch ch y t t c 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.Nguy n Anh Dũng - Khoa i n T i H c Công Nghi p Hà N i 7Tài liêu th c hành Vi x lý 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 100h .stack .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 uc n ; Hàm hi n th chu i ký t lên màn hình Mov AH,9 Lea DX,Mess Int 21h ...
Nội dung trích xuất từ tài liệu:
HƯỚNG DẪN THỰC HÀNH MÔ PHỎNG VI XỬ LÝ DÙNG EMU 8086Tài liêu th c hành Vi x lý PH N M M MÔ PH NG 8086 MICROPROCESSOR EMULATOR 8086 (EMU8086) 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ý 8086bao 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 Emu8086Nguy n Anh Dũng - Khoa i n T i H c Công Nghi p Hà N i 1Tài liêu th c hành Vi x lý Hình 1.2 C a s chương trình sau khi kh i ng Hình 1.3 Thanh công c chu n Các thao tác trên thanh công c chu n cũng có th ư c th c hi n thông qua menuFile và menu Emulator. T o và th c hi n chương trình. New] Nh n [New] trên thanh công c s xu t hi n c a s ch n lo i file.Nguy n Anh Dũng - Khoa i n T i H c Công Nghi p Hà N i 2Tài liêu th c hành Vi x lý Hình 1.4 C a s ch n lo i file Chương trình c a chúng ta thư ng có d ng .COM ho c .EXE do ó ta thư ng ch nfile d ng .COM ho c .EXE Nh n phím [ OK ] c a s so n th o c a chương trình s xu t hi nNguy n Anh Dũng - Khoa i n T i H c Công Nghi p Hà N i 3Tài liêu th c hành Vi x lý Hình 1.5 c a s so n th o chương trình Sau khi so n th o xong chương trình h p ng , n vào nút Emulate biên d ch vàmô ph ng chương trình. Sau khi biên d ch n u có l i c a s thông báo l i s xu t hi n.Nguy n Anh Dũng - Khoa i n T i H c Công Nghi p Hà N i 4Tài liêu th c hành Vi x lý Hình 1.6 C a s thông báo l i Nh n [ close ] quay v c a s so n th o s a l i l i. Trong trư ng h p không có l i EMU8086 s m thêm 2 c a s : C a s chương trìnhvà c a s mô ph ng. Chương trình g c: Hình 1.7 C a s chương trình g cNguy n Anh Dũng - Khoa i n T i H c Công Nghi p Hà N i 5Tài liêu th c hành Vi x lý Hình 1.8 C a s mô ph ng Chương trình mô ph ng có 2 ch là ch y t ng l nh và ch y t t c các l nh. F8 N u mu n ch y t ng l nh nh n phím [ Single step ] ho c n phím nóng F8 Run Shift N u mu n ch y t ng l nh nh n phím [ Run ] ho c n phím nóng Shift + F8Nguy n Anh Dũng - Khoa i n T i H c Công Nghi p Hà N i 6Tài liêu th c hành Vi x lý Ch ch y t ng l nh Ch ch y t t c 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.Nguy n Anh Dũng - Khoa i n T i H c Công Nghi p Hà N i 7Tài liêu th c hành Vi x lý 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 100h .stack .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 uc n ; Hàm hi n th chu i ký t lên màn hình Mov AH,9 Lea DX,Mess Int 21h ...
Tìm kiếm theo từ khóa liên quan:
điện gia dụng công nghệ điện tử điện tử công suất mạch điện ứng dụng giáo trình kỹ thuật điện giáo trình mạch điện tử VI XỬ LÝ DÙNG EMU8086Tài liệu có liên quan:
-
BÀI GIẢNG LẬP TRÌNH GHÉP NỐI THIẾT BỊ NGOẠI VI
42 trang 282 2 0 -
ĐỒ ÁN TỐT NGHIỆP: THIẾT KẾ HỆ THỐNG CUNG CẤP ĐIỆN CHO NHÀ MÁY SẢN XUẤT GẠCH MEN SHIJAR
63 trang 274 0 0 -
Đồ án môn Điện tử công suất: Thiết kế mạch DC - DC boost converter
14 trang 247 0 0 -
Giáo trình Kỹ thuật điện (Nghề: Điện tử công nghiệp - Trung cấp) - Trường Cao đẳng Cơ giới
124 trang 247 2 0 -
Lý thuyết điện tử công suất: Phần 1
47 trang 228 0 0 -
ĐỒ ÁN: THIẾT KẾ HỆ THỐNG CUNG CẤP ĐIỆN CHO NHÀ MÁY CƠ KHÍ TRUNG QUY MÔ SỐ 2
91 trang 193 0 0 -
70 trang 184 1 0
-
Giáo trình Mạch điện tử - Trường Cao đẳng nghề Số 20
97 trang 178 0 0 -
116 trang 169 2 0
-
Luận văn: THIẾT KẾ CUNG CẤP ĐIỆN KHU DÂN CƯ
57 trang 158 1 0