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

5 375 3
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

Đang tải... (xem toàn văn)

Thông tin tài liệu

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. . 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. 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. lệnh W 200 0:1 00 để ghi dữ liệu đã nhập vào tập tin ở đòa chỉ bộ nhớ 200 0:1 00. 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

Ngày đăng: 26/07/2014, 17:21

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan