📄 multisection.asm
字号:
; To test where code that is placed before any explicit SECTION; gets placed, and what happens if a .text section has an ORG;statement, uncomment the following lines.;; times 10h nop;;section .text;org 0x300; times 20h inc ax; let's see which of these sections can be placed in the specified order.section .appspecificsection .datasection .stringdatasection .mytextsection .codesection .extra_codesection .stringdatamystr1: db "Hello, this is string 1", 13, 10, '$'section .extra_codeorg 0x200bits 16more: mov si, asciz1 mov ah, 0x0E xor bx, bx.print: lodsb test al, al jz .end int 0x10 jmp short .print.end: xor ax, ax int 0x16 mov ax, 0x4c00 int 0x21section .appspecificasciz1: db "This is string 2", 0section .codeorg 0x100bits 16start: mov dx, mystr1 mov ah, 9 int 0x21 xor ax, ax int 0x16 jmp moresection .text xor eax,eax times 50h nopsection .mytext xor ebx,ebxsection .data db 95h,95h,95h,95h,95h,95h,95h,95hsection .hmm resd 2section .bss resd 8section .final1 inc axsection .final2 inc bxsection .final3 inc cx
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -