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 (128.24 KB, 5 trang )
NOI DUNG THUC HANH
Bai 1 : Lam quen voi Embest IDE
1. Co so ly thuyet
+ La phan mem co ban tren ngon ngu ASB
+ Yeu cau khi su dung chuong trinh:
- Bat dau chuong trinh bang: _start
- Dia chi mac dinh bat dau chuong trinh la 0x8000
- .equ: cho phep dinh nghia mot bien gia tri, nha~n ten cua chuong trinh
- .esp: dia chi thanh ghi, gia tri 32bit hay dia chi
.global va .globl: dung de khai bao gia tri chung co the su dung tu file khac
.global nhan~
.global ham_chuc_nang: su dung ham chuc nang trong file khac
.text: la hoat dong bat dau doan code cua chuong trinh chinh hay con
.text {chuong trinh con}
.end: ket thuc chuong trinh
2. Cac buoc thuc hien
B1. tao mot New project:
- Chay chuong trinh Embest IDE / New workspace / Hop thoai
- Luu y: tao ten folder khong dau, khong ki tu trong
B2. tao file nguon: File / New: xuat hien cua so editor. Tao chuong trinh bang ngon ngu
C hay ASB luu file *.s hay *.c
B3. add file nguon vao project: click vao project source file / add to project / file
B4. cai dat cau hinh cho project:
Project / setting hay Alt + F7 / xuat hien hop thoai
Nhap chuong trinh lab a sau vao chuong trinh nguon:
sp con tro-thanh ghi R13
gan gia tri r0 = 45
B5. Build / Build asm_a hay an F7 de tao object code. Hay click bieu tuong tren toolbar
Xuat hien “command(s) successfully executed” co nghia chuong trinh khong co loi cau
truc.
B6. Alt + F7 chon Remote