汇编语言期末复习总结(完整版) 联系客服

发布时间 : 星期四 文章汇编语言期末复习总结(完整版)更新完毕开始阅读80cc1b7f6037ee06eff9aef8941ea76e59fa4a2d

..

again: mov al,byte ptr qvar[si] mov byte ptr qvar[si+1],al ;si-1 desc si ;inc si loop again mov byte ptr qvar[si + 1],0 ;si 4.计算1~100的和,将结果放入SUM中 .model stmall .stack .data sum dw ? .code .startup xor ax,ax mov cx,100 again: add ax,cx loop again mov sum,ax .exit 0 end 5.把一个字符串中所有的大小改小写,该字符串以’0’结尾。 .model stmall .stack .data string db 'HELLO world!',0 .code .startup mov bx,offset string again: mov al,[bx] or al,al jz done cmp al,'A' jb next cmp al,'Z' ja next or al,20h mov [bx],al next:inc bx jmp again done: .exit 0 end ;.

..

6.编制一个程序,把变量bufX和bufY中较大者存入bufZ;若两者相等。则将其中之一存入bufZ。假设变量存放的是8位无符号数。 .model small .stack .data bufx db ? bufY db ? bufz db ? .code .startup mov al, bufX mov bl, bufY cmp al,bl ja next mov bufZ, bl jmp done next: mov bufZ, al done: .exit 0 end ;.