A.long number =345L
B.long number=0345
C.long number =0345L
D.long number=0x345L
第1題
A、longnumber=345L;
B、longnumber=0345;
C、longnumber=0345L;
D、longnumber=0x345L;
第2題
A.long number=123L;
B.long number=0123;
C.long number=0123L;
D.long number=0x123L;
第3題
例如:L=0009H
數(shù)組為:139CH,89C6H,5437H,8819H,…
變換為:EC63H,89C6H,5437H,77E6H,…
部分程序已給出,其中原始數(shù)據(jù)由過程LOAD從文件INPUT.DAT中讀入(L在前,SOURCE在后)。運算結(jié)果要求從RESULT開始存放,由過程SAVE保存到文件OUTPUT.DAT中。
請?zhí)羁誃EGIN和END之間已給出的源程序使其完整,空白已用橫線標(biāo)出,每個空白一般只需一條指令,但采用功能相當(dāng)?shù)亩鄺l指令亦可,或刪除BEGIN和END之間原有的代碼并自行編程來完成所要求的功能。
對程序必須進(jìn)行匯編,并與IO.OBJ鏈接產(chǎn)生可執(zhí)行文件,最終運行程序產(chǎn)生結(jié)果。調(diào)試中若發(fā)現(xiàn)整個程序中存在錯誤之處,請加以修改。
[試題程序]
EXTRN LOAD:FAR,SAVE:FAR
N EQU 16
STAC SEGMENT STACK
DB 128 DUP (?)
STAC ENDS
DATA SEGMENT
L DW ?
SOURCE DW N DUP(?)
RESULT DW N DUP(0)
NAME0 DB 'INPUT.DAT',0
NAME1 DB 'OUTPUT.DAT',0
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE, DS:DATA, SS:STAC
START PROC FAR
PUSH DS
XOR AX,AX
PUSH AX
MOV AX,DATA
MOV DS,AX
LEA DX,L ;數(shù)據(jù)區(qū)起始地址
LEA SI,NANE0 ;原女合數(shù)據(jù)文件名
MOV CX,2*(N+1) ;字節(jié)數(shù)
CALL LOAD ;從'INPUT.DAT'中讀取數(shù)據(jù)
; ******** BEGIN ************
LEA SI, SOURCE
(1)
MOV CX,N
MOV DX, (2)
L0: MOV AX, [SI]
(3) L,DX
(4) STORE
NOT AX
STORE:MOV [DI],AX
ADD DI,2
ADD SI,2
(5)
LOOP L0
; ******** END ********
LEA DX,RESULT ; 結(jié)果數(shù)據(jù)區(qū)首址
LEA SI,NAME1 ;結(jié)果文件名
MOV CX,2*N ;結(jié)果字節(jié)數(shù)
CALL SAVE ;保存結(jié)果到文件
RET
START ENDP
CODE ENDS
END START
第4題
A.101100111
B.10101110
C.10010111
D.11101010
第7題
A.一定是一個十進(jìn)制
B.一定是一個十六進(jìn)制數(shù)
C.一定是一個二進(jìn)制數(shù)
D.可能是一個二進(jìn)制數(shù)或十六進(jìn)制數(shù)
第8題
A.十六進(jìn)制數(shù)5A
B.十進(jìn)制數(shù)121
C.八進(jìn)制數(shù)135
D.二進(jìn)制數(shù)1110011
第10題
A.10100111
B.10101110
C.10010111
D.11101010
為了保護(hù)您的賬號安全,請在“上學(xué)吧”公眾號進(jìn)行驗證,點擊“官網(wǎng)服務(wù)”-“賬號驗證”后輸入驗證碼“”完成驗證,驗證成功后方可繼續(xù)查看答案!