The Datasheet Archive - 100 Million Datasheets from 7500 Manufacturers.    


Datasheet Search Engine   
 
Part # or Description: • 5V RS232 Driver • 2SC5066* • "Real Time Clock" • "USB connector" • "blue led" 5mm • 10 watt zener diode • 2N3055* motorola
 
Search Tip: Try entering the part number only. Include a wildcard (eg. lm317* or 1n4148*)

 

 

RELEASE NOTES HI-ASM+ HC08 V5.0.6_ List Features List fixed Bugs


Datasheet Thumbnail

  

Download PDF



Top Searches for this datasheet



RELEASE NOTES HI-ASM+ HC08
RELEASE NOTES HI-ASM+ HC08 V5.0.6_
List Features List fixed Bugs List known Bugs Limitation_
RELEASE NOTES HI-ASM+ HC08 V5.0.5_
List Features
RELEASE NOTES HI-ASM+ HC08 V5.0.4_
List Features List fixed Bugs
RELEASE NOTES HI-ASM+ HC08 V5.0.3_
List Features
RELEASE NOTES HI-ASM+ HC08 V5.0.2_
List Features List fixed Bugs
Page
RELEASE NOTES HI-ASM+ HC08 V5.0.6
List Features
Modifications Elf/DWARF2 object File Format: Elf/Dwarf2 object file format (option option -FA2) been improved this version AHC08 Assembler. information correctly encoded object file. assembler option -F2o been inserted ensure compatibility with previous release HIWAVE. When this option set, assembler generated Elf/Dwarf2 object files which compatible with HIWAVE earlier version.
Support Structured Types: macro assembler been extended with additional option "-Struct". When this option activated, macro assembler should support type definition ANSI syntax. This feature useful customers developing application containing both ANSI assembly modules. macro assembler been extended with following keywords, order support ANSI type definition. STRUCT UNION ENDSTRUCT structured type definition encoded
typeName: STRUCT lab1: DS.W lab2: DS.W ENDSTRUCT
where: `typeName' `STRUCT' `lab1', `lab2' 'ENDTRUCT' name associated with defined type. macro assembler case insensitive type name. specifies that type structured type. fields defined inside type `typeName'. macro assembler case sensitive label names. close type definition.
Page
directives STRUCT UNION case insensitive, start column must preceded label. directive ENDSTRUCT case insensitive start column Type allowed Structured Type Fields Field inside structured type another structured type base type, which mapped bytes. following table shows ANSI standard types converted assembler notation.
ANSI-C Type char short long enum bitfield float double data pointer function pointer Assembler Notation DS.B DS.W DS.W DS.L supported supported supported supported -DS.W supported
Variable Definition
macro assembler provides define variable with specific type. This done using following syntax:
var: typeName
Where `var' `typeName' name variable. type associated with variable.
Variable Declaration
macro assembler provides associated type with symbol which defined externally. This done extending XREF syntax:
XREF var: typeName, var2
Where `var' `typeName' `var2' name externally defined symbol. type associated with variable `var'. name another externally defined symbol. This symbol associated with type.
Accessing Structured Variable
Page
macro assembler provides access each structured type field absolute address offset. Accessing Field Address access structured type field address, assembler will character `:'.
var:field
Where `var' name variable, which associated with structured type. `field' name field structured type associated with variable. Example:
data1:field1 Loads with content field ;`field' from variabel `data1'.
Accessing Field Offset access structured type field offset, assembler will following notation:
<typeName>-><field>
Where `typeName' name structured type. `field' name field structured type associated with variable. Example:
type->field1, Adds offset field `field' loads with content pointed address
Limitations Field inside structured type another structured type base type, which mapped bytes. macro assembler able process bitfields pointer types. Type referenced variable definition declaration must define previously. variable cannot associated with type, which defined afterward.
Example: This small example which show STRUCT UNION assembler.
SplitedLong: STRUCT MSB: DS.W LSB: DS.W ENDSTRUCT myType: UNION field1: TYPE SplitedLong field2: DS.L ENDSTRUCT
Page
XREF myData:myType XDEF entry CodeSec: SECTION entry: myData:field2 myData:field1 myData:field1:MSB myData:field1:LSB
Example2: This example show access, assembler, data myData which been defined source file: source file: Data definition
typedef struct field1; field2; char field3; char field4[3]; field5; myType; myType myData;
Assembler source file: data
myType: field1: field2: field3: field4: field5: STRUCT DS.W DS.W DS.B DS.B DS.W ENDSTRUCT XREF.B myData XDEF entry CodeSec: SECTION entry: #myData myType->field2, myType->field4, myType->field5,
Page
Stand alone label without following space supported. Debug Information Array: correct size, type len, type size arrays correctly displayed source component debugger.
Label specified relative offset located another sections external label. Labels refered branch instruction relative indexed addressing mode defined externaly located another section. Following portion code generate error message more:
CodeSec1: SECTION lab1_1: CodeSec2: SECTION lab2_1: lab1_1
option -MCUasm been defined When this option activated, following features enabled: error generated when label defined without delimiter style MASM directives recognized more. These directives RMB, NOL, GLOBAL, PUBLIC, EXTERNAL, TTL. simple relocatable expression specified directive.
List fixed Bugs
expression parser been improved. previous version, expression like `label `(-(*-label) -5)' were treated correctly. Assembler process source files which terminated with CR+LF.
List known Bugs
absolute section which contain only directives correctly handled. must inserted such section that correctly handled linker.
Page
Limitation
This application application does under Win16/Win32s. Files generated using Elf/Dwarf Object file format (option -F2) Elf/Dwarf Abolute file (option -FA2) require least HIWAVE version 5.3. previous version HIWAVE used, assembler option Compatible Elf/Dwarf object file format -F2o generate object file.
Page
RELEASE NOTES HI-ASM+ HC08 V5.0.5
List Features
Assembler HC08 been extended with additional option -CI. This option switches case insensitivity label names. This option only specified when assembler directly generates Absolute File (option -FA2 activated). this option used while assembler generating Object File (option activated), error message issued. Specifying Application Entry Point when absolute file generated assembler extended with directive: ABSENTRY. This directive allow specify application Entry Point directly generated absolute file (the option -FA2 ELF/DWARF Absolute File must enabled assembler source then correctly displayed source window Debugger when directly generated absolute file opened. syntax ABSENTRY label where label entry point application. Defined "CMPA" alias "CMP", CMPA mnemonic been added macro-assembler HC08 ensure compatibility between assembler macro assembler. CMPA instruction synonym instruction. It's behavior exactly same. Direct generation absolute file improvement: Expressions like SYMBOL+1 SYMBOL-1 correctly handled when assembler generating absolute file. Specifying SECTION Access Size: qualifier SHORT case insensitive. Labels defined absolute sections treated absolute labels. absolute section, branch instructions label located another absolute section allowed. Support notation "label&FF00" notation "label&00FF". Paths correctly displayed: whole path, where object, debug listing listing files located displayed assembler window. Page
Modified Error Message A2341 content error message A2341 been changed Relocatable Section Allowed: Absolute file currently directly generated
Page
RELEASE NOTES HI-ASM+ HC08 V5.0.4
List Features
Display Addresses Front Statement located Absolute Segments.
When instruction located absolute section, absolute displayed front Location information, address displayed absolute address this instruction memory. instruction located relocatable section, behavior same than older versions assembler.
HIWARE HC08-Assembler COPYRIGHT HIWARE 1991-1997 Abs. Rel. Obj. code -Source line -XDEF entry $200 label1: DC.B label2: DC.W $56d label3: DC.W $8000 MyCode: SECTION entry: 000000 000003 000004 000007 00000A 3FFF xxxx xxxx xxxx wait: LDHX #$3FFF label1; label2; label3; wait
a000200 a000201 056D a000203 8000
00000D 20FE
List fixed Bugs
code size correctly displayed first time assembling successful after error occurred. Code generation CBEQ corrected (CBEQ ,X+,. supported).
Page
RELEASE NOTES HI-ASM+ HC08 V5.0.3
List Features
Improvement directive OFFSET. object refer symbols defined another assembling unit. Following portion code allowed: XREF extVar label extVar objects initialized with absolute expression exported. Following portion code allowed: XDEF label label Improvement error message A13001: Invalid Addressing Mode. When possible, valid addressing modes listed used instruction this error message.
Page
RELEASE NOTES HI-ASM+ HC08 V5.0.2
List Features
Banked Memory Model option available MCUeZ HC08 Assembler. When using this option, code generated using Banked Memory Model. Accessing labels Sections Label defined section that located page zero have access size Generating Objects when absolute file generated first label each code section does need anymore exported order retrieve corresponding source other information simulator/debugger. message illegal addressing mode CPHX, LDHX STHX error message generated case invalid addressing mode CPHX, LDHX STHX instructions message A13112: Only direct immediate addressing mode allowed.
List fixed Bugs
Output Message Undeclared label labels that should displayed error messages a1104 a2338 correctly displayed. Display Notify case error Notify (assembler option -N)can used with this version HC08 assembler.
Page

Other recent searches


XF3506SIP - XF3506SIP   XF3506SIP Datasheet
ML6673 - ML6673   ML6673 Datasheet
VLF4014A - VLF4014A   VLF4014A Datasheet
SN74ACT534 - SN74ACT534   SN74ACT534 Datasheet
SN54ACT534 - SN54ACT534   SN54ACT534 Datasheet
RTC-72421 - RTC-72421   RTC-72421 Datasheet
PA9T - PA9T   PA9T Datasheet
LV1017 - LV1017   LV1017 Datasheet
BA6817F - BA6817F   BA6817F Datasheet
BA6818FS - BA6818FS   BA6818FS Datasheet
AK5328192W - AK5328192W   AK5328192W Datasheet
0441083 - 0441083   0441083 Datasheet

 

Privacy Policy | Disclaimer
© 2012 Datasheet Archive