彙編求兩個數的和 注釋

2021-05-26 06:34:24 字數 595 閱讀 6763

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...