32位汇编语言
Tiny1420
这个作者很懒,什么都没留下…
展开
-
2020FZU汇编语言学习---实验(一)
2020汇编语言学习—实验(一) include Irvine32.inc .data dat dword 3,4 sum dword ? .code main proc xor esi,esi ;清零 esi mov eax,dat[esi] add eax,dat[esi+4] mov sum,eax ;mov eax,sum ;call writeint ...原创 2020-04-05 12:59:15 · 449 阅读 · 0 评论 -
2020FZU汇编语言学习---实验(二)
2020FZU汇编语言学习–实验(二) include Irvine32.inc .data n equ 5 str1 dword n dup(?) str2 byte '最大值为:',0 .code main proc mov ecx,n xor esi,esi again: call readint mov str1[esi],eax add esi,4 loop a...原创 2020-04-05 13:04:12 · 384 阅读 · 0 评论 -
2020FZU汇编语言学习---实验(三)
2020FZU汇编语言学习–实验(三) include Irvine32.inc .data tab dword 5,1,4,3,0,2 n equ ($-tab)/4 dat dword n dup(?) .code main proc xor esi,esi mov ecx,n ;将tab的数据复制到dat again1: mov eax,tab[esi] mov dat[...原创 2020-04-05 14:06:07 · 520 阅读 · 2 评论 -
2020FZU汇编语言学习---实验(四)
4-1 include Irvine32.inc .data buf word 12AFh mas byte 4 dup(?) .code main proc push offset buf push offset mas call decbin exit main endp decbin proc push ebp mov ebp,esp push esi push eax ...原创 2020-04-09 17:05:18 · 577 阅读 · 0 评论 -
2020FZU汇编语言学习--数组与字符串逆序
将一个字符串按逆序输出(堆栈实现) include Irvine32.inc .data str1 byte "hello world!",0 ;此处str1是字符串 size1 equ $-str1-1 ;由于是字符串,所以要减去后缀0 .code main proc mov ecx,size1 xor esi,esi ;压入堆栈 again1: movzx eax,str1[e...原创 2020-04-09 17:57:19 · 607 阅读 · 0 评论 -
2020FZU汇编语言学习---实验(五)
实验5-1 include irvine32.inc .data n equ 5 dat dword n dup(?) p dword n dup(?) no dword ? .code main proc call rn call fwn exit main endp ;输入数据 rn proc xor esi,esi mov ecx,n ...原创 2020-04-19 18:43:05 · 603 阅读 · 0 评论 -
2020FZU汇编语言学习---实验加强题(一)
加强题(一) include irvine32.inc .data dat dword -5,-7,8,4,-8,-6,0,1 max dword ? flag byte '0' .code main proc call find mov eax, max call writeint ;输出最小负偶数 call crlf lea edx,flag c...原创 2020-04-20 20:11:24 · 351 阅读 · 0 评论 -
2020FZU汇编语言学习---实验加强练习题(二)
加强题1.1 include irvine32.inc .data n= 12 string byte n dup(?) num dword 0 .code main proc mov ecx,n lea edx,string call readstring ;输入字符串 call count ;调用count子过程,计算'123'个数 lea...原创 2020-04-19 21:55:15 · 294 阅读 · 0 评论