ZKX's LAB

汇编语言环境实验原理 汇编语言程序设计实验-----子程序设计

2021-04-26知识8

求汇编语言大神帮助,今晚采纳。 《微机原理》实验问题:怎样查看定义的数据表中各个元素的偏移地址? 汇编后不是有个反汇编吗,可以直接查看数据的存放地址,

求助(很基本的汇编程序):汇编语言分支,循环程序设计实验 大小写字母转换 data segmentorg 2000hstr1 db 'Aedc123。sdeDIO71$'count equ$-str1org 2018hstr2 db count dup?data endsCODE SEGMENTASSUME CS:CODE,DS:DATASTART:mov ax,dataMOV DS,AXlea si,str1lea di,str2mov cx,countl0:mov al,61Hcmp ds:[si],aljl l1mov al,7aHcmp al,ds:[si]jl l1mov al,ds:[si]sub al,20hmov ds:[di],aljmp l2l1:mov al,ds:[si]mov ds:[di],all2:inc siinc diloop l0mov dx,offset str1mov ah,9int 21hmov dx,offset str2mov ah,9int 21hmov ah,4chint 21hCODE ENDSEND START我随便举了一个数据段的例子

汇编语言程序设计实验-----子程序设计 data segmentstring db 'abc$'text db 'hiaabckabiiabcyyfabcds$'output db 'count=$'count db 3db?db 3 dup?data endscode segmentassume cs:code,ds:datastart:mov ax,datamov ds,axmov bx,offset countmov cl,0mov si,offset stringmov di,offset textmov al,[si]l0:mov ah,[di]cmp ah,'$'jz l4cmp ah,aljz l1inc dijmp l0l1:inc siinc dimov al,[si]mov ah,[di]cmp al,'$'jz l3cmp ah,'$'jz l4cmp ah,aljnz l5jmp l1l3:inc cll5:mov si,offset stringmov al,[si]jmp l0l4:mov ah,09hmov dx,offset outputint 21hmov dl,0dh;回车mov ah,02hint 21hmov dl,0ah;换行mov ah,02hint 21hadd cl,30hmov[bx],clinc bxmov ah,'$'mov[bx],ahmov ah,09hmov dx,offset countint 21hmov ah,4chint 21hcode endsend start微机作业还是自己动手比较好

#计算机组成原理与汇编语言#汇编语言环境实验原理#微机原理与汇编语言#机器汇编语言原理#汇编语言原理

随机阅读

qrcode
访问手机版