1. Trang chủ
  2. » Công Nghệ Thông Tin

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 377 3
Tài liệu đã được kiểm tra trùng lặp

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 5
Dung lượng 2,02 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Dùng lệnh R để xác định vùng địa chỉ dành cho User.. 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..

Trang 1

7/8/2011 Chuong 3 Debug 16

Lệnh R (Register)

Công

Công dụng dụng :: xem xem và và sửa sửa nội nội dung dung thanh thanh ghi ghi Cú

Cú pháp pháp :: R R enter enter (xem (xem tất tất cả cả thanh thanh ghi) ghi)

xem

xem thanh thanh ghi ghi AX AX :: R R AX AX

xem

xem thanh thanh ghi ghi cờ cờ :: R R F F

Ex

Ex :: muốn muốn bật bật thanh thanh ghi ghi cờ cờ CF CF và và ZF ZF ta ta nhập nhập CY

CY và và ZR ZR

Trang 2

Lệnh N (Name)

Công dụng : tạo tập tin cần đọc hay ghi trước khi dùng lệnh L hay W.

Cú pháp : N <tên file> [ thông số] L [địa chỉ] N <tên file> [ thông số] L [địa chỉ]

Trang 3

7/8/2011 Chuong 3 Debug 18

Thí dụ minh họa lệnh

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.

Trang 4

Thoát khỏi Debug và gọi lại tập tin theo cách sau :

C :

C :\\> Debug Love.txt > Debug Love.txt

tìm xem Debug đã nạp tập tin Love.txt vào chỗ nào trong bộ nhớ.

Trang 5

7/8/2011 Chuong 3 Debug 20

Lệnh W (Write)

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.

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

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm