freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

匯編語言程序格式ppt課件-展示頁

2025-05-10 04:51本頁面
  

【正文】 NT 21H CODE ENDS ;代碼段結(jié)束 END START ;匯編結(jié)束 匯編語言程序格式 三、簡(jiǎn)化段定義格式 簡(jiǎn)化的段定義 書寫簡(jiǎn)單 , 有利于 實(shí)現(xiàn)匯編語言程序模塊與高級(jí)語言程序模塊的 連接 ,它可以由操作系統(tǒng)自動(dòng)安排段序,自動(dòng)保證名字定義的一致性。 這時(shí),將程序裝入內(nèi)存,系統(tǒng)會(huì)自動(dòng)地把堆棧段地址和堆棧指針置入 SS和 SP中,因而可以不在代碼段中裝入 SS和 SP的值。 匯編語言程序格式 (3) SS的裝入 方法 1: 由系統(tǒng)自動(dòng)裝填。 匯編語言程序格式 2.指定段寄存器偽指令( ASSUME) 作用: 明確段和段寄存器之間的關(guān)系 ,即 告訴匯編程序,在運(yùn)行期間通過哪個(gè)段才能找到所要的指令和數(shù)據(jù) 格式: ASSUME 段寄存器名:段名 [, 段寄存器名:段名 […… ]] 例如: ASSUME CS: CODE, DS: DATA, SS: STACK 匯編語言程序格式 3.段寄存器的裝入 ASSUME偽指令只是指出各段和段寄存器之間的關(guān)系,但并未真正將段基地址裝入相應(yīng)的段寄存器中,所以 在程序的代碼段開始處 就應(yīng)該先進(jìn)行 段基址的裝入 數(shù)據(jù)段 DS、附加段 ES和堆棧段 SS的 段基址由用戶程序代碼裝入 代碼段 CS在加載程序后由系統(tǒng)自動(dòng)裝入 匯編語言程序格式 (1) DS、 ES的裝入 MOV AX, DATA ;數(shù)據(jù)段段基地址送 AX寄存器 MOV DS, AX ; AX寄存器的內(nèi)容送數(shù)據(jù)段寄存器 DS 或 MOV AX, SEG X ;變量 X所在數(shù)據(jù)段的段基址送 AX寄存器 MOV DS, AX 匯編語言程序格式 (2) CS的裝入 對(duì) CS和 IP的裝入方法是利用 END后的 標(biāo)號(hào)來完成的。 匯編語言程序格式 (4) ‘ 類別名 ’ 類別名必須用單引號(hào)括起來。當(dāng) 定義了 STACK屬性后,在主程序中可省略對(duì) SS和 SP的初始化 。把所有相同 ‘ 類別名 ’ 的具有 STACK組合類型的段連接成一個(gè)連續(xù)段 ,該段長度為各原有段的總和。 ③ COMMON:本段與其他模塊中說明為 COMMON方式的 同名段從同一地址開始重疊連接 ,段長是同名段中最長的段的長度。 匯編語言程序格式 (3) 組合類型 當(dāng)程序有多個(gè)段時(shí),組合類型用來說明 段與段之間是怎樣連接和定位的 ,共有 6種組合類型: ① 不指定或稱隱含方式:表示本段與其他模塊中的 同名段無連接關(guān)系 ,它將作為一個(gè)獨(dú)立的段運(yùn)行。它有 5種可選擇類型: ① BYTE: 段的起始地址可以從任何地址開始 。 格式: 段名 SEGMENT [定位類型 ] [組合類型 ] [‘類別名 ’ ] ┇ 段名 ENDS 注意: ?SEGMENT和 ENDS總是 成對(duì)出現(xiàn)
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1