汇编----连接,编译
生活随笔
收集整理的這篇文章主要介紹了
汇编----连接,编译
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
?匯編語言提供了從機器角度思考問題的思維方式. 匯編器會促使程序員思考,用什么寄存器和內(nèi)存地址。
?匯編與機器指令是一一對應的,但一行高級編程語言,可能會轉成幾十條二進制指令(編譯器完成高級語言的翻譯)。
為了脫離底層細節(jié),開發(fā)了編程語言。讓程序員專心解決問題,不用管硬件細節(jié)。
在高級語言中,程序員只需要創(chuàng)建代表內(nèi)存地址的抽象----變量
dosbox: 在現(xiàn)在的系統(tǒng)下模擬DOS環(huán)境的一個工具!是為了運行以前純DOS環(huán)境下的軟件而開發(fā)的!當然主要用途是運行原來的那些只能在DOS下玩得老游戲!
一個匯編程序?
assume cs:codecode segmentmov bx,0B800Hmov es,bxmov bx,160*10+40*2mov word ptr es:[bx],5535Hmov ax,4C00Hint 21Hcode endsend?使用masm.exe, link.exe編譯,鏈接t1.asm,最后運行生成的t1.exe文件.
?
直接雙擊t1.exe,會報錯,版本不兼容. 所以最好在dosbox下運行t1.exe程序
?
制作bat文件,批量執(zhí)行命令 (使用xp等有dos的系統(tǒng))
?
總結
以上是生活随笔為你收集整理的汇编----连接,编译的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: win7系统, vim的_vimrc文件
- 下一篇: python四十八:多态