汇编语言 实现一个数字的平方
生活随笔
收集整理的這篇文章主要介紹了
汇编语言 实现一个数字的平方
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
; 參數 ax = 3456
; 返回值 dx = 高 16位 ax = 低16位
assume cs:code, ds:data, ss:stackdata segmentdb 128 dup(0)
data endsstack segment stackdb 128 dup(0)
stack endscode segment start: mov ax, stackmov ss, axmov sp, 128call cpy_new_int7CHcall set_new_int7CHmov ax, 3456int 7CHmov ax, 4C00Hint 21H
;====================================================
new_int7CH: mul axiretnew_int7CH_end: nopset_new_int7CH:mov bx, 0mov es, bxclimov word ptr es:[7CH * 4], 7E00Hmov word ptr es:[7CH * 4 + 2], 0stiret;========================================================
cpy_new_int7CH: mov bx, csmov ds, bxmov si, OFFSET new_int7CHmov bx, 0mov es, bxmov di, 7E00Hmov cx, OFFSET new_int7CH_end - new_int7CHcldrep movsbretcode endsend start
總結
以上是生活随笔為你收集整理的汇编语言 实现一个数字的平方的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java Set接口
- 下一篇: 汇编 输入输出指令