ZKX's LAB

微机原理汇编程序设计 微机原理与汇编语言程序设计的目录

2021-04-27知识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

求一个微机原理汇编程序,要求有程序框图, 希望能有详细的汇编框图,这是老师的课程设计要求,题目如 能

微机原理debug循环程序设计汇编程序错在哪里 楼主的程序有两个明显错误:(1)第3行指令 MOV BH,00 使首行指令MOV BX,0100 作废,使 BX=0000,导致后面的指令MOV AL,[BX]读入AL的不是成绩数据。(2)在DEGUG 环境输入程序,数值不加后缀H,默认为16进数,例如楼主程序中的 CMP AL,60,其中60默认为16进制数,即96D,导致统计结果错误。我修改的程序及运行结果如以下截图所示,供参考:

#微机原理与汇编#微机原理汇编与接口技术#微机原理与汇编技术#微机原理汇编朱定华版#微机原理汇编指令

随机阅读

qrcode
访问手机版