當前位置:歷史故事大全網 - 歷史天氣 - 匯編語言程序設計答案

匯編語言程序設計答案

分類: 電腦/網絡 >> 程序設計 >> 其他編程語言

問題描述:

31. MOV DL,AL

NOT DL

TEST DL,04H

JE NEXT

NEXT:…

若上述程序段執行時產生分支,說明AL中的數第幾位壹定為1?程序段執行後CF是多少?

32.DA1 DB‘ABCDEFGHI’

DA2 DB 9 DUP(0)

LEA SI,DA1

LEA DI,DA2

MOV CX,9

CLD

LOP: LODSB

SUB AL,10H

STOSB

LOOP LOP

. . .

試問:①寫出程序執行後DA2各字節中的數據。

②保持程序功能情況下,程序中 可否改寫為

33.已知:BX=4567H

NEG BX

INC BX

NEG BX

DEC BX

程序段執行後,BX=________,CF=________。

34. MOV BL,64H

MOV CL,03H

XOR AX,AX

AGAIN:ADD AL,BL

ADC AH,0

DEC CL

JNZ AGAIN

問:(1)該程序段完成的功能是:

(2)AX=________。

35.已知數據段中定義

DAT1 DB 12H,34H,56H,78H

MOV CX,0

MOV AX,WORD PTR DAT1

MOV CL,DAT1+3

當程序段執行完後AX=________,CX=________。

36.DA1 DB 83H,72H,61H,94H,5AH

MOV CX,WORD PTR DA1

AND CX,0FH

MOV AL,DA1+3

SHL AL,CL

上述指令序列執行後,AL=_______,CL=_______。

解析:

31.從第0位開始數的第2位壹定為1;CF=0

32.

①"***********"

②保持程序功能情況下,程序中 可否改寫為 ——什麽呀,題目都不完整

33.BX=4564H,CF=1

34.

(1)100+100+100

(2)AX=012CH

35.AX=3412H,CX=0078H

36.AL=0A0H,CL=3

  • 上一篇:生活小妙招手工制作
  • 下一篇:犬貓隱球菌病
  • copyright 2024歷史故事大全網