mov si,0;给SI 赋值为0,SI常用于源操作数的偏移地址 mov di,16;给DI赋值16,DI常用于目的操作数的偏移地址
MOV ( 1 ),AX MOV ( 2 ),AX MOV CL,LEN MOV CH,0 MOV ( 3 ),OFFSET STR 1 MOV ( 4 ).OFFSET STR 2 CLD ( 5 ) CMPSB JNZ LP-N0 MOV OK, 1 JMP LP-END LP NO: MOV OK,0 LP-END:MOV AH, 4CH INT 21H CODE ENDS END START相关...
MOV AVER,AL EXIT: MOV AX, 4C00H INT 21H CODEENDS END START 3.4在以字节变量ARRAY为首地址的内存区域存储了一组带符号的数据, 组的所有正数相加,并将和送入 SUM字单元。相关知识点: 试题来源: 解析 解: DATASEGMENT ARRAY DB 12,-67,44,67,-35,66,55,-98,87,-87,33,83 COUNT EQU $-ARRAY ...
ASSUME DS DATA CS CODE START MOV AX DATA MOV DS AX LEA SI. SSI MOV CX. COUNT MOV AL,'M Al: CMP AL, SI JZ A2 LOOP A1 MOV AL.N JMP A3 A2: MOV AL.'Y A3. MOV DL. AL MOV AH, 2 INT 21H MOV AX 4C00H INT 21H CODE ENDS 相关知识点: 试题来源: 解析 反馈 收藏 ...
START:MOV AX,DATA MOV DS, AX MOV SI,OFFSET BUF MOV CX, CN DEC CX MOV AX, [SI] MOV MAX, AX MOV MIN, AX COMPA:___ MOV AX,[SI] CMP AX,MAX JL NEXT MOV MAX,AX ___ NEXT: CMP AX,MIN JG LOP MOV MIN,AX LOP: ___ MOV AH,4CH INT 21H CODE ENDS END START 答案:ADD SI,...
mov ax,@data ;数据段 mov ds,ax ;将寄存器AX的内容传送给寄存器DS lea dx,pr1 ;取显示缓冲区地址 mov ah,09h ;显示字符串 int 21h ;dos系统调用
再帮我解几个题吧在正常EOI方式下,中断结束命令是清除( )中的某一位.A.IRR B.ISRC.IMR D.程序状态字分析程序,指出运行结果DATA SEGMENTSUM DB DATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATASTART:MOV AX,DATAMOV DS,AXXOR A
START: MOV AX,@DATA MOV DS, AX MOV CX, 6 MOV SI, 0 ONE: MOV AX, X[SI] MOV BX, CX MOV DX, Y CALL PROC1 MOV Y, DX ADD SI, 2 LOOP ONE MOV AX, 4C00H INT 21H PROC1 PROC TEST BX, 1 JZ P1 NEG AX P1: ADD DX, AX ...
begin: mov ax,data mov ds,ax mov es,ax _ lea di,string ___ mov dl,0 mov al,cr again: ___ scasb ___ INIT8255:MOV DX,1DFH ;取8255控制口地址 MOV AL,10010010B ;A口、B口方式0输入 (2)启动ADC0809模拟输入通道IN7进行A/D转换的指令序列为: ADATA:MOV DX,1CFH ;取IN7启动地址 IN ...
.. 普集高中 分享14赞 汇编吧 泛滥的小青菜 救急,来个大神 帮我翻译一下每句话start:mov ax,datamov ds,axmov dx,0fhmov cx,14hlea di,Blea si,Alea bx,Ddec didec siS:inc siY:inc dimov ax,[si]cmp ax,[di]loopnz YJNZ SAND di,00hmov [bx],ax... 分享1赞 minecraft吧 2B1148669896 ...