Bài giảng cấu trúc máy tính Debug - Pdf 44

09/19/12
09/19/12
Chuong 3 Debug
Chuong 3 Debug
1
1
CHƯƠNG TRÌNH GỢ RỐI DEBUG
CHƯƠNG TRÌNH GỢ RỐI DEBUG
Dòch được 1 chương trình ngắn
Dòch được 1 chương trình ngắn
Mục tiêu

Xem các thanh ghi và cờ của CPU

Xem sự thay đổi nội dung của các biến


D
o
ø

t
ì
m

t
r
ò

I

t
r
o
n
g

b
o
ä

n
h
ơ
ùH
o
ã
H
o
ã

t
r
ơ
ï



b
a
è
n
g

A
s
s
e
m
b
l
y
09/19/12
09/19/12
Chuong 3 Debug
Chuong 3 Debug
2
2
Dạng lệnh của Debug
Dạng lệnh của Debug<mã lệnh > <thông số>
<mã lệnh > <thông số>
Trong đó mã lệnh là 1 trong các chữ A,B,C,D,E, ... còn thông
số thì thay đổi tùy theo lệnh.
Các thông số có thể là :

A <Assemble> :
cho phép viết từ bàn phím các lệnh mã máy
cho phép viết từ bàn phím các lệnh mã máy
dưới dạng gợi nhớ.
dưới dạng gợi nhớ.
A [ <đòa chỉ>]
A [ <đòa chỉ>]
Ex : - A 100 dòch ở đòa chỉ CS:100h
Ex : - A 100 dòch ở đòa chỉ CS:100h
- A
- A
dòch ở đòa chỉ hiện tại
dòch ở đòa chỉ hiện tại(Debug lấy đòa chỉ đoạn CS)
(Debug lấy đòa chỉ đoạn CS)
- A DS:2000h
- A DS:2000h
dòch ở đòa chỉ
dòch ở đòa chỉ
:DS 2000h
:DS 2000h
09/19/12
09/19/12
Chuong 3 Debug
Chuong 3 Debug
5
5
T

nội dung khác nhau.
Cú pháp : C <khoảng> , < đòa chỉ>
Ex : - C 100, 200, 3000 : 1000
So sánh ô nhớ DS:100h với ô nhớ 3000:1000h, ô nhớ DS:101h với
ô nhớ 3000:1001h….. Cho đến ô nhớ DS :200h với ô nhớ
3000:1100h.
 So sánh 101 bytes
09/19/12
09/19/12
Chuong 3 Debug
Chuong 3 Debug
7
7
D (Dump)
D (Dump)
Hiện nội dung bộ nhớ theo dạng hệ 16 và
Hiện nội dung bộ nhớ theo dạng hệ 16 và
ASCII
ASCII
.
.
Cách gọi : D <khoảng>
Ex : - D F000 : 0
- D ES : 100
- D 100
09/19/12
09/19/12
Chuong 3 Debug
Chuong 3 Debug
8

OFFSET 100H
09/19/12
09/19/12
Chuong 3 Debug
Chuong 3 Debug
10
10
KEÁT QUAÛ
KEÁT QUAÛ
-F 100 "TOI DUA EM SANG SONG"
-D 100
0ADD:0100 54 4F 49 20 44 55 41 20-45 4D 20 53 41 4E 47 20 TOI DUA EM SANG
0ADD:0110 53 4F 4E 47 54 4F 49 20-44 55 41 20 45 4D 20 53 SONGTOI DUA EM S
0ADD:0120 41 4E 47 20 53 4F 4E 47-54 4F 49 20 44 55 41 20 ANG SONGTOI DUA
0ADD:0130 45 4D 20 53 41 4E 47 20-53 4F 4E 47 54 4F 49 20 EM SANG SONGTOI
0ADD:0140 44 55 41 20 45 4D 20 53-41 4E 47 20 53 4F 4E 47 DUA EM SANG SONG
0ADD:0150 54 4F 49 20 44 55 41 20-45 4D 20 53 41 4E 47 20 TOI DUA EM SANG
0ADD:0160 53 4F 4E 47 54 4F 49 20-44 55 41 20 45 4D 20 53 SONGTOI DUA EM S
0ADD:0170 41 4E 47 20 53 4F 4E 47-54 4F 49 20 44 55 41 20 ANG SONGTOI DUA
09/19/12
09/19/12
Chuong 3 Debug
Chuong 3 Debug
11
11
D (DUMP)
D (DUMP)
Mục đích : in nội dung bộ nhớ trong MT ra màn hình dưới dạng số hex.
Cú pháp : D [ address]
D [range]


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status