當前位置:編程學習大全網 - 編程語言 - 關於《微機原理》的壹些問題

關於《微機原理》的壹些問題

9、每段的起始和結束地址為:

(1)10000H-1FFFFH

(2)12340H-2233FH

(3)23000H-32FFFH

(4)E0000H-EFFFFH

(5)AB000H-BAFFFH

12、若當前SS=3500H,SP=0800H,堆棧段在存儲器中的物理地址為35800H,若此時入棧10個字節,SP內容是07F6H,若再出棧6個字節,SP為07FCH

3、

(1)MOV

AX,[100H]源操作數字段的尋址方式是直接尋址,物理地址值是

10100H

(2)MOV

AX,VAL源操作數字段的尋址方式是直接尋址,物理地址值是

10030H

(3)MOV

AX,[BX]源操作數字段的尋址方式是寄存器間接尋址,物理地址值是

10100H

(4)MOV

AX,ES:[BX]源操作數字段的尋址方式是寄存器間接尋址,物理地址值是

20100H

(5)MOV

AX,[SI]源操作數字段的尋址方式是寄存間接尋址,物理地址值是

100A0H

(6)MOV

AX,[BX+10H]源操作數字段的尋址方式是寄存器相對尋址,物理地址值是

10110H

(7)MOV

AX,[BP]源操作數字段的尋址方式是寄存器間接尋址,物理地址值是

35200H

(8)MOV

AX,VAL[BP][SI]源操作數字段的尋址方式是基址變址尋址,物理地址值是

10100H

(9)MOV

AX,VAL[BX][DI]源操作數字段的尋址方式是基址變址尋址,物理地址值是

10124H

(10)MOV

AX,[BP][DI]源操作數字段的尋址方式是基址變址尋址,物理地址值是

35224H

6、

(1)MOV

DL,AX類型不匹配,字節與字不能傳送

(2)MOV

8650H,AX

目的操作數不能為立即數

(3)MOV

DS,0200H

立即數不能送段寄存器

(4)MOV

[BX],[1200H]

兩內存單元不能直接操作

(5)MOV

IP,0FFH操作數不能為IP

(6)MOV

[BX+SI+3],IP

操作數不能為IP

(7)MOV

AX,[BX][BP]兩個基寄存器不能同時作為地址

(8)MOV

AL,ES:[BP]

可以是正確的

(9)MOV

DL,[SI][DI]兩變址寄存器不能同時作為地址

(10)MOV

AX,OFFSET

0A20H錯誤在OFFSET不用作為數值地址操作符

(11)MOV

AL,OFFSET

TABLE類型不匹配,地址為字,不能傳送給字節

(12)XCHA

AL,50H

立即數不用作為XCHG指令的操作數

(13)IN

BL,05H

輸入指令為累加器專用指令,不用BL,只能用AL

(14)OUT

AL,0FFEH

端口地址超過8位應該用DX間接尋址

7、

LEA

BX,TABLE

MOV

AL,5

XLAT

MOV

DH,AL

MOV

AL,7

XLAT

MOV

DL,AL

MOV

BX,DX

8、

PUSH

AX

SP=00FEH

PUSH

BX

SP=00FCH

POP

BX

SP=00FEH

POP

AX

SP=0100H

1、

A1

DW

23H,

5876H

變量占4個字節

A2

DB

3

DUP(?),

0AH,

0DH,

‘$’變量占6個字節

A3

DD

5

DUP(1234H,

567890H)

變量占40個字節

A4

DB

4

DUP(3

DUP(1,

2,

‘ABC’))

變量占60個字節

2、

MOV

AX,0066H

MOV

AL,0FFH

MOV

AX,0FFH

AND

AL,2

OR

AX,02FFH

4、

PLENTH的值為22,表示PLENTH與PAR之間的字節數

7、用1024×1位的RAM芯片組成16K×8位的存儲器,需要128個芯片,在地址線中有10位參與片內尋址,6位組合成片選擇信號(設地址總線為16位)

8、現有壹存儲體芯片容量為512×4位,若要用它組成4KB的存儲器,需要16個這樣的芯片,每塊芯片需要9條尋址線,整個存儲系統最少需要12條尋址線。

  • 上一篇:勵誌山水畫
  • 下一篇:電子商務好學嗎
  • copyright 2024編程學習大全網