彙編 5章習題

2021-05-28 06:49:14 字數 457 閱讀 2445

1 定義:

標號:機器指令存放位置的識別符號,即機器指令存放位址的符號表示,它可以作為轉移指令或者重複控制指令轉向目的運算元。eg:loop1.

一般只在**段中定義和引用。三個屬性:段屬性,偏移屬性,型別屬性(near,far)

2 size 的特點:書上說是變數後的所有位元組數,事實上masm6中只是第乙個值的位元組數。

3 彙編、連線過程中生成哪6種檔案,各自用途

1obj

目標檔案

2lst

列表檔案:源程式清單和機器語言清單,以及有關的符號表

3crf

交叉引用檔案:源程式中定義的所有符號,及其在源程式中的行號

4exe

可執行檔案

5map

映像檔案:每個段在記憶體中的分配情況

6lib

庫檔案:源程式中需要用到的函式。

第5章 練習題

5.1 空語句就是乙個單獨的分號 在程式的某個地方語法上需要一條語句但是邏輯上不需要,此時應該使用空語句 5.2用花括號括起來的語句序列,在程式的某個地方語法上需要一條語句,但邏輯上需要多條語句時用 5.3 p5 3.cpp include int main std cout sum of 1 to...

彙編 習題1

糾錯 sp 2040h ax 12d4h bx 36f4h 讓al置0的方法 mov al,0 xor al,al 最快,不用操作記憶體 and al,00h sub al,al 兩種方法實現將 al 乘以10值送ax的功能 mov ax,0028h mov cl,10 mul cl cbwshl ...

彙編三 習題

注意 必須弄懂這個圖,這能良好處理指令序列 常用歸零 1 mov ax,0 2 sub ax,ax 3 xor ax,ax 4 and ax,00h 1假設暫存器ax儲存的是乙個有符號數,編寫乙個程式實現加下功 datas segment x dw 02h datas ends codes segm...