ZKX's LAB

汇编语言循环程序设计实验原理 汇编语言循环结构程序设计

2021-04-04知识2

微机原理与汇编语言循环程序设计 data segmentstr db\"abcdefghijklmnopqrstuvwxyzABCD1234567890abcdefghij$data endscode segmentassume cs:code,ds:datastart:mov ax,datamov ds,ax按要求对字符串进行变换mov cx,50mov si,0loop1:cmp str[si],'0'jl m1cmp str[si],'9'jg m2mov str[si],'*'jmp m1m2:cmp str[si],'a'jl m1cmp str[si],'z'jg m1sub str[si],32jmp m1m1:inc siloop loop1输出变换后的字符串mov dx,offset strmov ah,09hint 21hmov ah,4chint 21hcode endsend start

这是个用汇编语言编写的循环程序段,我觉得他的原理有问题,特意向大家求证下! 分析的对准确的说是从0加到99,加了100次问题就在BX的初始值不正确MOV CX,100XOR AX,AXMOV BX,1AGAIN:ADD AX,BXINC BXLOOP AGAIN

汇编语言程序设计(微机原理实验题) loop 循环 递减

#汇编语言循环程序设计实验原理

随机阅读

qrcode
访问手机版