《組合語言》(王爽)檢測點1 1

2021-08-10 05:20:57 字數 863 閱讀 7910

1. 乙個cpu的定址能力為8kb,那麼他的位址匯流排寬度為13。

2^n=1024*8

n為匯流排寬度。

已知2^10 = 1024

因此n=13

2. 1kb的儲存器有1024個儲存單元。儲存單元的編號從0到1023 。

2^10=1kb=1024

3. 1kb的儲存器可以儲存 8192個bit, 1024 個byte。

1byte=8bit

4. 1gb、1mb、1kb分別是2^30 byte,2^20 byte,2^10 byte。

1024*1024*1024=2^30

1024*1024=2^20

1024=2^10

5. 8080、8088、80286、80386的位址匯流排寬度分別為16根、20根、24根、32根,則他們的定址能力分別為: 64 (kb)、 1 (mb)、 16 (mb)、 4 (gb)。

2^10=1k 2^6=64

2^20=1m

2^4=16

2^30=1g 2^2=4

6. 8080、8088、8086、80286、80386的資料匯流排寬度分別為8根、8根、16根、16根、32根。則它們一次可以傳送的資料為: 1 (b)、 1 (b)、 2 (b)、 2 (b) 4 (b)。

1byte=8bit

每8根匯流排一次最多可傳遞一位元組資料。

7. 從記憶體中讀取1024位元組的資料,8086至少要讀 512 次,80386至少要讀 256 次。

8086每次讀2位元組資料

80386每次讀4位元組資料

8. 在儲存器中,資料和程式以 二進位制 形式存放。

資料與程式在儲存器中以無差別的二進位制資料形式存放

王爽組合語言 檢測點9 1

1 程式如下 assume cs code data segment data ends code segment start mov ax,data mov ds,ax mov bx,0 jmp word ptr bx 1 code ends end start若要使程式中的jmp指令執行後,cs...

王爽組合語言 檢測點9 3

補全程式設計,利用loop指令,實現在記憶體2000h段中查詢第乙個值為0的位元組,找到後,將它的偏移位址儲存在dx中。assume cs code code segment start mov ax,2000h mov ds,ax mov bx,0 s mov cl,bx mov ch,0 inc...

王爽組合語言檢測點 9 1

1 若要使程式中的jmp指令執行後,cs ip指向程式中的第一條指令,在data段中應該定義哪些資料?assume cs code data segment data ends code segment start mov ax,data mov ds,ax mov bx,0 jmp word pt...