8.4 Tables
The term table has different meanings to different programmers. To most assembly language programmers, a table is nothing more than an array that is initialized with some data. The assembly language programmer often uses tables to compute complex or otherwise slow functions. Many very-high-level languages (for example, SNOBOL4 and Icon) directly support a table
data type. Tables in these languages are essentially associative arrays whose elements you can access with a noninteger index (for example, floating point
, string
, or any other data type). HLA provides a table
module that lets you index an array using a string. However, in this chapter we will adopt the assembly language programmer's view of tables.
A table is an array containing ...
Get The Art of Assembly Language, 2nd Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.