求助大神組合語言程式設計,求助大神,程式設計題(組合語言的)

時間 2022-03-11 23:25:03

1樓:匿名使用者

編譯尋求大神

datas段

圖db '9','5','2','3','8','$'

datas ends

>堆疊段db 100 dup(?)

stacks ends

碼分部assume cs:codes, ds:datas,ss:stacks

start:

mov ax,datas

mov ds,ax

到mov cx,4

lp0:

a>mov si,cx

mov bx,0

lp1:

圖mov al,[bx]

圖cmp al,[bx +1] /> jl lp2圖xchg人,[bx +1]

mov圖[bx],al

lp2:inc bx

迴圈lp1

mov cx,si

迴圈lp0

lea dx,圖

mov ah,09h

int 21h

mov ah,4ch /> int 21hcodes ends

end start

;準備9,5,2,3,8泡沫排序的方法,我不知道怎麼樣,永遠是錯的! !

;解決解決的問題。 。 。 。 。 。 。

2樓:

編譯求大神

datas段db '9','5','2','3','8','$'

datas結束

>堆疊段db 100 dup(?)**段

stacks ends

假設碼cs:ds:datas ss:stacksstart:

mov ax,datas

mov ds,ax

到mov cx,4

lp0:

>mov si,cx

mov bx,0

lp1:

圖mov al,[bx]

圖cmp al,[bx +1] /> jl的lp2圖xchg的人,[bx +1]

mov圖[bx],al

lp2:公司bx

週期lp1 mov cx,si

迴圈lp0

lea dx,圖

mov ah,09h

int 21h

mov ah,4ch / int 21h

codes ends

end start

;準備9,5,2,3,8氣泡排序法,我不知道如何,永遠是錯的! !

;解決問題的決心。 。 。 。 。 。 。

求助大神,程式設計題(組合語言的)

3樓:做而論道

assume cs:cc, ds:qw

;***********************************

disp macro x ;巨集定義

mov dx, x

mov ah, 9

int 21h

endm

;***********************************

qw segment

z1 db 'hello world $'

z2 db 'assembler $'

qw ends

;-----------------------------------

cc segment

s_t:

mov ax, qw

mov ds, ax

disp z1 ;巨集輸出

disp z2 ;巨集輸出

exit:

mov ah,4ch

int 21h

cc ends

end s_t

;-----------------------------------

菜鳥求助高手 組合語言程式設計序 1+2+3+......+100=?

4樓:匿名使用者

一樓的程式**和執行結果對,但loop lop ;迴圈

這句的 「 ;迴圈」要改成「 ;迴圈」,才能通過編譯.

程式**中,註釋不能用全形符號。

5樓:匿名使用者

具體組合語言我都忘差不多了,給你個思路吧:

暫存器a =100

暫存器b 清零

loop1:

比較 暫存器a=0?

等於0,跳轉至loop1_end

將暫存器a內容加到暫存器b (b=b+a)跳轉至loop1

loop1_end

輸出 暫存器b 內容

6樓:匿名使用者

額,要是c的話很簡單了,彙編沒學過了

7樓:匿名使用者

程式如下:

code segment

assume cs:code,ds:codestart:

mov ax,data

mov ds,ax

xor ax,ax ;給ax賦初值mov cx,100

lop:add ax,cx; 最終的結果就在ax中loop lop ;迴圈

mov ah,4ch

int 21h

code ends

end start

8樓:匿名使用者

assume cs:code

code segment

start:

mov ax,0 ;ax中存放結果

mov cx,100

s:add ax,cx

loop s

mov ax,4c00h

int 21h

code ends

end start

一道組合語言程式設計題目 求大神幫幫忙

組合語言求解大神進來,組合語言求解 大神進來

三道題的答案分別是 a9ceh c86bh 1 100的累加 13bah 89ach 0000h 對應的turbo pascal內嵌彙編除錯程式如下 varx,y word h array 0.3 of char function get16 x word string vari integer s...

C語言作業求助大神,c語言作業求助,求大神。

include include define n 5 define l 5 void main for i 0 i0 for i 0 i c語言作業求助,求大神。 hwllo泠泉石上 include int main printf 請輸入要顯示列的列號 scanf d lie printf n n該...

微控制器組合語言程式設計,全國微控制器組合語言程式設計師

org 0000h main mov dptr,3000h clr r0 clr r1 clr r2 mov r3,100 loop mov a,dptr clr c cjne a,0h,loop1 inc r0 djnz r3,loop loop1 rl a jc fushu inc r1 djn...