Trích:
Nguyên văn bởi tallht
mình hỏi 1 câu nha: cái mạch ICD2 dùng để debug. nhưng chữ debug nghĩa là gì vậy? mình chẳng biết nữa.nói rõ rõ giùm mình một chút. cám ơn!( hì hì câu hỏi này chắc quá củ chuối!)
|
ICD 2 là In-Circuit Debugger, tức là bộ gỡ rối trong mạch. Debug là gỡ rối, xuất phát từ thời xa xưa, khi người ta dùng các relay trong các máy tính điện tử đầu tiên. Các máy tính thời đó thường xuyên bị lỗi do các relay bị trục trặc, phần lớn nguyên nhân là do các con bọ (bug) bị chết kẹt giữa các tiếp điểm của relay (cái này thấy sách báo hay nói như vậy, sự thực ra sao thì không rõ), do đó khắc phục lỗi thường là việc tìm bọ (debug) trong các relay.
ICD 2 cho phép gỡ rối chương trình của một mạch ứng dụng, bằng việc cho chip chạy chương trình theo ý của người dùng, từng lệnh một (stepping) hay đến một điểm dừng (break point) đã định. Trong quá trình debug, người dùng có thể khảo sát giá trị của các thanh ghi, biến bên trong chip, cũng như thao tác các giá trị của các thanh ghi, hay biến, nhằm đặt chip đến các trạng thái mong muốn.
Thân,