IDE : Masm for Windows Integrated experimental environment 2015
OS : Windows 10 x64
typesetting : Markdown
blog : my.oschina.net/zhichengjiu
gitee : gitee.com/zhichengjiu
demo.asm
datas segment ;Segment code datas ends stacks segment ;Stack segment code stacks ends codes segment assume cs:codes,ds:datas,ss:stacks start: mov ax,datas mov ds,ax ;Code snippet code mov ax,1 mov bx,0 mov ah,4ch int 21h codes ends end start
masm
Folder contents
Compile
Folder contents
more knowledge
- Content in DEMO.LST
Microsoft (R) Macro Assembler Version 5.00 10/15/19 21:08:00 Page 1-1 1 0000 datas segment 2 ;Segment code 3 4 0000 datas ends 5 6 0000 stacks segment 7 ;Stack segment code 8 9 0000 stacks ends 10 11 0000 codes segment 12 assume cs:codes,ds:datas,ss:stacks 13 0000 start: 14 0000 B8 ---- R mov ax,datas 15 0003 8E D8 mov ds,ax 16 17 ;Code snippet code 18 0005 B8 0001 mov ax,1 19 0008 BB 0000 mov bx,0 20 21 000B B4 4C mov ah,4ch 22 000D CD 21 int 21h 23 000F codes ends 24 end start Microsoft (R) Macro Assembler Version 5.00 10/15/19 21:08:00 Symbols-1 Segments and Groups: N a m e Length Align Combine Class CODES . . . . . . . . . . . . . 000F PARA NONE DATAS . . . . . . . . . . . . . 0000 PARA NONE STACKS . . . . . . . . . . . . . 0000 PARA NONE Symbols: N a m e Type Value Attr START . . . . . . . . . . . . . L NEAR 0000 CODES @FILENAME . . . . . . . . . . . TEXT demo 24 Source Lines 24 Total Lines 6 Symbols 50674 + 465870 Bytes symbol space free 0 Warning Errors 0 Severe Errors
reference
- [1] Wang Shuang. Assembly language. 3rd Edition [M]. Tsinghua University Press, 2013.
resource
- [ IDE ] www.jiaminsoft.com
- [ DOSBox ] www.dosbox.com
- [ emu8086 ] www.emu8086.com
- [platform] www.asmedu.net
- [platform] www.oschina.net
- [platform] gitee.com
Thank you for helping those who want to make it.
Assembly instructions of different chips are different, and assembly language can be found in embedded and information security fields.
Assembly / C/C + + can be used for hardware programming, which should be selectively studied in combination with social needs and personal interests. Vision needs to be broadened.
This post is for testing and reference only.