- 1 導(dǎo)學(xué)
- 2 為什么要學(xué)匯編語言
- 3 由機(jī)器語言到匯編語言
- 4 計算機(jī)的組成
- 5 內(nèi)存的讀寫與地址空間
- 6 匯編語言實(shí)踐環(huán)境搭建
- 1 導(dǎo)學(xué)
- 2 寄存器及數(shù)據(jù)存儲
- 3 mov和add指令
- 4 確定物理地址的方法
- 5 內(nèi)存的分段表示法
- 6 Debug的使用
- 7 CS、IP與代碼段
- 8 jmp指令
- 9 內(nèi)存中字的存儲
- 10 用DS和[address]實(shí)現(xiàn)字的傳送
- 11 DS與數(shù)據(jù)段
- 12 棧及棧操作的實(shí)現(xiàn)
- 13 關(guān)于“段”的總結(jié)
- 1 導(dǎo)學(xué)
- 2 用匯編語言寫的源程序
- 3 由源程序到程序運(yùn)行
- 4 用Debug跟蹤程序的執(zhí)行
- 5 [...]和(...)
- 6 Loop指令
- 7 Loop指令使用再例
- 8 段前綴的使用
- 9 在代碼段中使用數(shù)據(jù)
- 10 在代碼段中使用棧
- 11 將數(shù)據(jù)、代碼、棧放入不同段
- 1 導(dǎo)學(xué)
- 2 處理字符問題
- 3 [bx+idata]方式尋址
- 4 SI和DI寄存器
- 5 [bx+si]和[bx+di]方式尋址
- 6 [bx+si+idata]和[bx+di+idata]方式尋址
- 7 不同的尋址方式的靈活應(yīng)用
- 8 不同尋址方式演示
- 9 用于內(nèi)存尋址的寄存器
- 10 在哪里?有多長?
- 11 尋址方式的綜合應(yīng)用
- 12 用div指令實(shí)現(xiàn)除法
- 13 用dup設(shè)置內(nèi)存空間
- 1 導(dǎo)學(xué)
- 2 “轉(zhuǎn)移”綜述
- 3 操作符offset
- 4 jmp指令
- 5 其他轉(zhuǎn)移指令
- 6 call指令和ret指令
- 7 call 和 ret 的配合使用
- 8 mul 指令
- 9 匯編語言的模塊化程序設(shè)計
- 10 寄存器沖突的問題
- 11 標(biāo)志寄存器
- 12 帶進(jìn)(借)位的加減法
- 13 cmp和條件轉(zhuǎn)移指令
- 14 條件轉(zhuǎn)移指令應(yīng)用
- 15 DF標(biāo)志和串傳送指令
- 1 階段導(dǎo)學(xué)
- 2 移位指令
- 3 操作顯存數(shù)據(jù)
- 4 描述內(nèi)存單元的標(biāo)號
- 5 數(shù)據(jù)的直接定址表
- 6 代碼的直接定址表
- 7 中斷及其處理
- 8 編制中斷處理程序
- 9 單步中斷
- 10 由int指令引發(fā)的中斷
- 11 BIOS和DOS中斷處理
- 12 端口的讀寫
- 13 操作CMOS RAM芯片
- 14 外設(shè)連接與中斷
- 15 PC機(jī)鍵盤的處理過程
- 16 定制鍵盤輸入處理
- 17 改寫中斷例程的方法
- 18 用中斷響應(yīng)外設(shè)
- 19 應(yīng)用:字符串的輸入入
- 20 磁盤讀寫
- 21 讓計算機(jī)唱歌
內(nèi)容介紹:
匯編語言(AssemblyLanguage)是面向機(jī)器的程序設(shè)計語言。在匯編語合中,用助記符(Memoni)代替操作碼,用地址符號(Symbol)或標(biāo)號(Label)代替地址碼。這樣用符號代替機(jī)器語言的二進(jìn)制碼,就把機(jī)器語言變成了匯編語言。于是匯編語言亦稱為符號語言。使用匯編語言編寫的程序,機(jī)器不能直接識別,要由一種程序?qū)R編語言翻譯成機(jī)器語言,這種起翻譯作用的程序叫匯編程序,匯編程序是系統(tǒng)軟件中語言處理系統(tǒng)軟件。匯編程序把匯編語言翻譯成機(jī)器語言的過程稱為匯編。中國著名計算機(jī)科學(xué)教育家王爽寫過一本名叫《匯編語言》的書。
