汇编
时间有泪♚
这个作者很懒,什么都没留下…
展开
-
汇编——斐波那契数列
DATAS SEGMENT ;此处输入数据段代码 FNS DW 0,1 ,14 DUP('0')AVERAGE DB 9DATAS ENDSSTACKS SEGMENT ;此处输入堆栈段代码STACKS ENDSCODES SEGMENT ASSUME CS:CODES,DS:DATAS,SS:STACKSSTART: MOV AX,DATAS MOV DS,AX MOV CX,14 MOV DX,0 MOV B原创 2021-04-06 20:07:51 · 1974 阅读 · 4 评论 -
汇编——反转字符串
DATAS SEGMENT PARA PUBLIC 'DATA' ;此处输入数据段代码 ;STRING DB "It is sunny!",0STRING DB "Good morning!",0DATAS ENDSSTACKS SEGMENT ;此处输入堆栈段代码 DB 200 DUP(0)STACKS ENDS CODES SEGMENT ASSUME CS:CODES,DS:DATAS,SS:STACKSSTART: MOV AX,DATAS原创 2021-04-06 20:05:41 · 549 阅读 · 0 评论 -
汇编——打印AX的函数
PrintAX PROC NEAR CMP AX,10 JAE HighAndEqulTen MOV DL,AL ADD DL,'0' MOV AH,02; MOV AH,06也可以,why? INT 21H RETHighAndEqulTen: CWD MOV BX,10 DIV BX PUSH DX CALL PrintAX POP AX CALL PrintAX retPrintAX ENDP原创 2021-04-06 19:59:13 · 248 阅读 · 0 评论 -
汇编——转置二维数组
DATAS SEGMENTN DW 5;5行M DW 4;4列DATA1 DB 1,2,3,4 DB 10,20,30,40 DB 11,12,13,14 DB 20,30,40,50 DB 21,22,23,24DATA2 DB 20 DUP(0)DATAS ENDSSTACKS SEGMENTSTACKS ENDSCODES SEGMENT ASSUME CS:CODES,DS:DATAS,SS:STACKSSTART: MOV AX,D原创 2021-04-06 19:57:17 · 174 阅读 · 0 评论