datas segment
five db 5
datas ends
stacks segment
db 128 dup (?)
stacks ends
codes segment
assume cs:codes,ds:datas,ss:stacks
start:
mov ax,datas;把資料存到資料段ds中
mov ds,ax
mov al,five;實現5+3
add al,3
add al,30h;加上30h就是十進位制的48,變成ascii碼,8的ascii碼是56
mov dl,al;如果你要輸出乙個資料到螢幕,那麼,把你要輸出的資料寫到dl中
;然後將中斷功能號2寫入ah,中斷2表示輸出乙個字元到螢幕。
mov ah,2
int 21h ;這呼叫dos中斷。
mov ah,4ch
int 21h
codes ends
end start
求兩個數的和,並顯示。如果和不是單位的(如11+3=14),則不用此方法顯示
彙編 求兩個數之和
data segment 定義位元組型別資料add1,add2,sum和cont 存放兩個加數的長度 add1 db 11h,11h,11h,11h,11h,11h add2 db 66h,55h,44h,33h,22h,11h sum db 6 dup 0 cont db 3 data ends ...
求兩個數和
題目描述 寫乙個函式,求兩個整數之和,要求在函式體內不得使用 四則運算符號。思路 位運算 兩個數異或 相當於每一位相加,而不考慮進製 兩個數相與,並左移一位 相當於求得進製 將上述兩步的結果相加 具體步驟 首先看十進位制是如何做的 5 7 12,三步走 第一步 相加各位的值,不算進製,得到2。第二步...
pyhon 求兩個數的和
求兩個數的和 從鍵盤輸入兩個數,求它們的和並輸出 30分 本題目要求讀入2個整數a和b,然後輸出它們的和。輸入格式 在一行中給出乙個被加數 在另一行中給出乙個加數 輸出格式 在一行中輸出和值。輸入樣例 在這裡給出一組輸入。例如 18 48 輸出樣例 在這裡給出相應的輸出。例如 30 如下 a int...