Tải bản đầy đủ (.pdf) (5 trang)

Cấu trúc máy tính và lập trình Assembly : CHƯƠNG TRÌNH GỠ RỐI DEBUG part 4 ppsx

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 (2.02 MB, 5 trang )

7/8/20117/8/2011
Chuong 3 DebugChuong 3 Debug
1616
Lệnh R (Register)Lệnh R (Register)
CôngCông dụngdụng :: xemxem vàvà sửasửa nộinội dungdung thanhthanh ghighi
CúCú pháppháp :: RR enterenter (xem(xem tấttất cảcả thanhthanh ghi)ghi)
xemxem thanhthanh ghighi AXAX :: RR AXAX
xemxem thanhthanh ghighi cờcờ :: RR FF
ExEx :: muốnmuốn bậtbật thanhthanh ghighi cờcờ CFCF vàvà ZFZF tata nhậpnhập
CYCY vàvà ZRZR
7/8/20117/8/2011
Chuong 3 DebugChuong 3 Debug
1717
Lệnh N (Name)Lệnh N (Name)
Công dụng : tạo tập tin cần đọc hay ghi trước Công dụng : tạo tập tin cần đọc hay ghi trước
khi dùng lệnh L hay W.khi dùng lệnh L hay W.
Cú pháp : Cú pháp : N <tên file> [ thông số] L [đòa chỉ]N <tên file> [ thông số] L [đòa chỉ]
7/8/20117/8/2011
Chuong 3 DebugChuong 3 Debug
1818
Thí dụ minh họa lệnhThí dụ minh họa lệnh NN
Ex : tạo tập tin Love.txt .
Dùng lệnh R để xác đònh vùng đòa chỉ dành cho User.
Dùng lệnh để đưa câu thông báo “ I love you more than I
can say’ ở đòa chỉ 2000:100.
Dùng lệnh D để kiểm tra vùng nhớ tại đòa chỉ 2000:100.
Dùng lệnh N để đặt tên tập tin trên đóa.
- N Love.txt
Dùng lệnh R để đònh số byte cần thiết ghi lên đóa trong 2
thanh ghi BX và CX. Cụ thể trong trường hợp này số
byte cần ghi là 1Eh byte.


BX = 0000 CX = 1E
Dùng lệnh W 2000:100 để ghi dữ liệu đã nhập vào tập tin
ở đòa chỉ bộ nhớ 2000:100.
7/8/20117/8/2011
Chuong 3 DebugChuong 3 Debug
1919
Thoát khỏi Debug và gọi lại tập tin Thoát khỏi Debug và gọi lại tập tin
theo cách sau :theo cách sau :
C :C :\\> Debug Love.txt> Debug Love.txt
tìm xem Debug đã nạp tập tin Love.txt tìm xem Debug đã nạp tập tin Love.txt
vào chỗ nào trong bộ nhớ.vào chỗ nào trong bộ nhớ.
7/8/20117/8/2011
Chuong 3 DebugChuong 3 Debug
2020
Lệnh W (Write)Lệnh W (Write)
Cú pháp : W [address]Cú pháp : W [address]
Thường được sử dụng chung với lệnh N
Ex : tạo tập tin có tên Love.txt
Bước 1 : dùng lệnh E để đưa câu ‘I love you more than I can say” vào ô nhớ ở đòa
chỉ 100.
Bước 2 : dùng lệnh D để kiểm tra lại đòa chỉ 100
Bước 3 : dùng lệnh N để đặt tên tập tin : - N Love.txt
Bước 4 : dùng lệnh R để đònh số byte cần ghi lên đóa trong 2 thanh ghi BX và CX.
(BX chứa 16 bit cao, CX chứa 16 bit thấp).
đây số byte cần ghi là 1Eh.
Bước 5 : dùng lệnh W để ghi câu trên đã nhập vào vùng nhớ có đòa chỉ bắt đầu là
100.

×