随笔分类 - 程序实验
摘要:;简化段的程序 .MODEL SMALL ;使用SMALL模型 .STACK 64 ;定义堆栈 .DATA ;定义数据 KING DW 215 ;初始化215 KING1 DW 125 ;初始化125KING2 DW ? ;未初始化;------------------------------------------- .CODE ;定义代码段MAIN PROC...
阅读全文
摘要:;通常段的程序page 60,132 ;定义每页长度60行,每行宽度132字符 //可省略title a05asm1 (EXE) ;产生一个标题 //没什么用;-------------------------------------------stack segment para stack 'stack' ;定义栈段 DW 32 DUP (0) STACK ENDS ;-------------------------...
阅读全文
摘要:code segment main: mov ax,1 mov bx,2 mov cx,3 s1: call s2 ;执行s2 loop s1 ;ret 返回执行此指令 若cx = 0 则执行下一条指令 否则循s1 s2: add ax,3 mov bx,ax jcxz s3 ;cx ≠ 0 此条指令无作用 ,当cx...
阅读全文
摘要:assume cs:codecode segmentmain: mov ax,1 mov bx,2 call s ;执行子程序 s add ax,bx mov ax,4c00h ;执行后ax=5 bx=2 int 21h s: add ax,bx ;s子程序 ret ;相当于返回到CALL 执行CALL下一条指令 ,(堆栈取IP_执行call指令已压入堆栈) code endse...
阅读全文
摘要:;显存显示hello word (1)通常方式data segment db ' hello word 'data endscode segment stack: mov ax,data mov ds,ax mov ax,0b800h mov es,ax mov bx,0 mov di,0 mov cx,16 s: mov al,[bx] mov ah,2h ;颜色 mov es:[di+72...
阅读全文

浙公网安备 33010602011771号