inc ax ;是空格,空格数加1 next: inc si ;修改地址指针 loop again ;cx=cx-1,如cx=0 退出循环 .exit 0 end start 3.24 编写计算100个16位正整数之和的程序。如果和不超过16位字的范围(65535),则保存其和到wordsum,如超过则显示‘overflow’。 答: ;数据段 count equ 100 parray dw count dup(?...
WVAR DW HUN+1 ,COUNT+1BUF DW 2 DUP(0) ,DATA ENDS试画出该数据段在内存中的保存形式,并指出以下指令执行后的结果.(1)MOV AL ,BYTE PTR WVAR(2)MOV CX ,COUNT-1EH(3)MOV DX ,OFFSET BVAR(4)MOV SI ,SIZE BUF(5)MOV DI ,LENGTH WVAR...
MOV CX,COUNT cx存放count地址MOV SI,OFFSET BUF1 计算出BUF1地址存入SIMOV DI,OFFSET BUF3 计算出BUF2地址存入diMOV BX,OFFSET BUF2 计算出BUF3地址存入bxAGAIN:LODSB 是将 ds:[si] 处的字节送到 AL 中, si 将随 DF 的设置 ' 增1'(DF=0,使用 CLD 指令设置) 或者是 '减 1'(DF=1 使用STD 指...
程序运行到NEXT时CX= 7 ZF= 32.已知AX=0FFFFH,DX=0001H MOV CX,2 LOP:SHL AX,1 RCL DX,1 LOOP LOP 上述程序段执行后,DX= 0007H AX= OFFFCH 33.已知DX=0A476H,CX=0302H,CF=1 OR DX,DX RCR DX,CL XCHG CH,CL RCL DX,CL 上述程序段执行后,DX= 48ECH CF= ...
KEY EQU(1) DATA ENDS STAK SEGMENT STPN DB 20 DUP() STAK ENDS CODE SEGMENT ASSUME CS,CODE, DS,DATA, ES:DATA, SS:STAK BINSEAT PROC FAR START, MOV AX, DATA MOV DS, AX MOV ES, AX LEA SI, BINTAB MOV CX, COUNT MOV DX, 1 ...
(1)MOVSI,OFFSET STRING XORBX,BX CONT:MOVAL,[SI] CMPAL,‘$’ JZNEXT INCBX INCSI JMPCONT NEXT: MOVAH,4CH INT21H (2)STRING DB ‘………. $’ COUNT EQU $-STRING : MOV SI,OFFSET STRING MOV CX,COUNT ADD SI,CX CONT: DEC SI MOV AL,[SI] MOV [SI+2],AL] LOOPCONT MOV CX,COUNT...
COUNT:ADD AL,5AH;对AL循环加三个5AH,结果为1EH LOOP COUNT ;CX减1,不等于0继续循环,直到CX=0循环结束 则有:(AL)=_0EH_ CX=_0_ CF=_1_ 二.试编制一段程序,对双精度(32位)求补,其数值放在DX:AX中 分析:求补即对操作数取反加1 NOT AX NOT DX ADD AX,1 ADC DX,0 三.设...
所以前面的寄存器cx面的数值是用来计数的。c代表count计数。网上有王爽老师说的汇编书,看看绝对有用 shuiluzhou 初识桂电 1 有了你的点拨,终于弄明白了原来满舅就是外婆的崽:MOV CX,50H;循环次数传至CXLP2:LOOP LP2 ;(CX)←(CX)−1,若(CX)≠0则跳转至LP2,如此50次拖延时间以等待A/D 转换 shui...
4.1已知某数据段中有COUNT1 EQU 16HCOUNT2 DW 16H下面两条指令有何异同。MOV AX,COUNT1MOV BX,COUNT2解: 同:执行完之后,AX=BX=16H异:MOV AX,COUNT1向AX中传送的是立即数,而MOV BX,COUNT2向BX中传送的是变量内容。4.2下列程序段执行后,寄存器AX、BX和CX的内容分别是多少?ORG 0202HDA-WORD DW 20HMOV...
微机原理的题一.程序分析 1.MOV AX,80F0H MOV CL,10H SAR AX,CL ADD AX,80H 则有:(AX)=___ (CL)= ___ CF=___ 2.XOR AX,AX OR AX,0040H TEST AX,0040H 则有:(AX)=___ ZF=___ 3.XOR AL,AL MOV CX,3 COUNT:ADD AL,