làm thế nào để thiết lập một mảng liên tục tại địa chỉ trong trình biên dịch CCS

M

muruga86

Guest
ai có thể nào giúp tôi để thiết lập một mảng liên tục tại một địa chỉ cụ thể nói ROM 0x1000 trong trình biên dịch CCS.

 
tôi nghĩ rằng tôi có thể được thực hiện giống như dưới đây

# ORG 0x1000, 0x100F
const char mảng [20] = ("1234567890");

điều quan trọng là;
bạn có thể truy cập vào bảng bởi x = [mảng 1]; hoặc x = array ;
nhưng bạn không thể sử dụng mã này; ptr = & array ;
trong trường hợp này, một con trỏ để mảng không thể được xây dựng.

 
cảm ơn cho lời khuyên ur và đã thực hiện.
i muốn nhận được địa chỉ bắt đầu của mảng liên tục làm thế nào để làm điều đó?bằng cách sử dụng của chúng tôi với con trỏ để liên tục mà không được cho phép trong CCS

 

Welcome to EDABoard.com

Sponsor

Back
Top