用組合語言程式設計,計算1到20之間的奇數和

2021-09-13 18:13:38 字數 863 閱讀 9106

1樓:羽翼灬靈魂

pascal行嗎?

var i,s:integer;

begin

s:=0;

for i:=1 to 20 do

if i mod 2<>0 thens:=s+i;

writeln(s);

end.

啊,看錯了,以為是程式語言,sorry

2樓:影者東昇

data segment

sum1 dw 0

sum2 dw 0

data ends

stack segment

s db 1000 dup( 0 )

stack ends

code segment

assume cs:code, ds:data, ss:stackstart:

mov ax, data

mov ds, ax

mov ax, 0

mov cx, 0 ;偶數部分

loop1:

add ax, cx

inc cx

inc cx

cmp cx, 21

jl loop1

mov sum1, ax

mov ax, 0

mov cx, 1 ;奇數部分

loop2:

add ax, cx

inc cx

inc cx

cmp cx, 20

jl loop2

mov sum2, ax

mov ah, 4ch

int 21h

code ends

end start

用組合語言程式設計,用組合語言編寫一個簡單程式

寫一下簡單的演算法吧,先提供一個簡單的畫點子程式 在螢幕顯示一點或一畫素子程式 輸入引數 bx 行地址 0 479 si 列地址 0 639 dl 顏色 0 15 640 480顯示模式 dot proc near push cx 儲存顏色 push dx mov ax,80 行地址 mul bx ...

組合語言中指標的作用,組合語言裡面怎麼實現指標的功能?

c語言中的指標和組合語言中的暫存器間接定址差不多。c語言中變數的指標就是該變數的地址。如指標變數p的地址為2000h,則 p所訪問的是地址2000h的儲存單元,x p,實現把地址2000h的儲存單元的內容送給變數x。組合語言有指標這個概念,所有記憶體都可以直接用地址訪問,地址就理解為指標 組合語言中...

簡單的組合語言程式設計,一個簡單的組合語言程式設計

push ax push bx pop ax pop bx 核心 用組合語言編寫一個簡單程式?如果不要求用函式子程式實現,右邊這個就是答案。右邊這個社組合語言,但是不是左邊的這個程式,那就不清楚了。針對 5 個數,分別求其 sgn x 程式並不難。圖二的程式也算正確,但是,還不能說是 簡單 程式。組...