25 lines
554 B
Markdown
25 lines
554 B
Markdown
|
## Array.jack
|
||
|
|
||
|
Represents an array.
|
||
|
In the Jack language, arrays are instances of the Array class. Once declared, the array entries can be accessed using the usual syntax arr[i]. Each array entry can hold a primitive data type as well as any object type. Different array entries can have different data types.
|
||
|
|
||
|
***
|
||
|
|
||
|
### Project
|
||
|
|
||
|
* Implement `Array.jack`
|
||
|
|
||
|
* Test in simulation:
|
||
|
|
||
|
```
|
||
|
$ cd 05_Array_Test
|
||
|
$ make
|
||
|
$ cd ../00_HACK
|
||
|
$ apio clean
|
||
|
$ apio sim
|
||
|
```
|
||
|
|
||
|
* Check the content of special function register DEBUG0--DEBUG4.
|
||
|
|
||
|
![](array.png)
|