1樓:匿名使用者
dseg segment
d db 'ksdacbeozx'
len equ $-d
dseg ends
assume cs:cseg, ds:dsegcseg segment
start:
mov ax, dseg
mov ds, ax
call sort
mov cx, len
mov si, 0
mov ah, 0eh
$3:mov al,d[si]
int 10h
mov al,20h
int 10h
inc si
loop $3
mov ax, 4c00h
int 21h
sort proc near
mov cx, len
dec cx
$0:mov di, cx
mov bx, 0
$1:mov al, d[bx]
cmp al, d[bx+1]
jl $2
xchg al,d[bx+1]
mov d[bx], al
$2:inc bx
loop $1
mov cx, di
loop $0
retsort endp
cseg ends
end start
2樓:做而論道
組合語言有很多種,是這種嗎?
用組合語言編寫一段程式,把內部資料儲存器的40h和41h單元的無符號數傳送到外部資料儲存器,按從小
3樓:專注51微控制器
datm:
mov dptr,#2000h
clr c
mov a,40h
subb a,41h
jc datm1
mov a,41h
movx @dptr,a
inc dptr
mov a,40h
movx @dptr,a
retdatm1:
mov a,40h
movx @dptr,a
inc dptr
mov a,41h
movx @dptr,aret
怎麼用組合語言編寫程式,統計字串的長度並輸出
允天曼 ho彙編?不是很懂.用字串.length 看是不是能獲得長度?int i 字串.indexof 獲得位置字串.substring i, 組合語言編語言也分好多種的,你說的是哪一種語言 data segment msg1 db length shex db 0123456789abcdef m...
用組合語言將記憶體中的16位的有符號二進位制數轉換為十進位制ASC
1 在許多彙編書上均有例程,可參考一下。如 80 86 奔騰機組合語言程式設計 電子工業出版社 2 可以利用c的sprintf進行各種字串與資料的轉換 將其形成庫 然後在彙編下呼叫。這是一個比較簡單,功能也是最強的一個通用方法。下面是從ydebug v1.96 使用手冊裡取出來的32位轉換 很短,可...
怎樣用組合語言實現求「1 2 3100」的和啊
冠月朗 dseg segment result dw 存放和 dseg ends cseg segment assume cs cseg,ds dsegstart mov ax,dseg mov ds,ax mov ax,1 從1開始加 mov result,0 和的初值賦0 mov cx,100 ...