编写一个完整的汇编语言源程序,有储存在DATA1中的200个无符号数,前100个数为20H,后100个数为10H,将其奇数个数字乘2,偶数个数字除2,逆序放在以DATA2为起始地址的缓冲区中。
考完试了依然没有答案,好伤感。。。
在线等,单片机汇编语言问题,谢谢
JMP MAIN ;返回主程序起点 DELAY: MOV R5,#64H ;1s延迟程序 D3 : MOV R6,#0AH D2 : MOV R7,#7DH D1 : NOP NOP DJNZ R7,D1 DJNZ R6,D2 DJNZ R5,D3 RET TZC1 : MOV P1,#0E2H ;南北向有特种车辆(救护车。。。)JB P3.2,TZC1 ...
汇编题目,求解,在线等
2、 8086指令系统中,指令MOV AX, [BX] 的源操作数采用的寻址方式是 寄存器间接寻址 。3 寄存器存放需要访问的指令在代码段中的偏移量。4、 汇编语言中可供使用的指令有三种:指令语句,伪指令语句和宏指令语句。5、 为了便于调用,DOS系统的各个功能程序都进行了编号,例如4C号调用的功能为结束当...
汇编语言高手进,急用,在线等答案!请确保答案的正确性!
;答案不一定能够完全确保正确,由于时间和能力有限 1.;这题,看了很久也看不出怎么填,;是不用CX用统计‘1’的个数啊,;还这里IMP L1,IMP指令我没看过,只看过JMP ;如果IMP是JMP的话,那会不会出现死循环的,2.;这里由题中JB知应该是无符号数相比,;所以不用考虑符号了 CMP DX,BX JA L2...
用汇编语言,编写程序输出100-200之间所有的素数,每行输出5个数,在线等...
;用汇编语言,编写程序输出100-200之间所有的素数,每行输出5个数,在线等,急求!!!data segment n1 db 20 dup(0)N DB 0 data ends code segment main proc far assume cs:code,ds:data start:PUSH DS XOR AX,AX PUSH AX MOV AX,DATA MOV DS,AX ;;MOV AX,20000 mov ax,100 ;...
汇编语言程序设计题目,在线等答案!!!急!
DATA ENDS CODE SEGMENT ASSUME CS:CODE, DS:DATA START:MOV AX, DATA MOV DS, AX MOV AL, A ;取来A MOV AH, 0 MOV BL, B ;取来B MOV BH, 0 ADD AX, BX ;相加 SHR AX, 1 ;除以2 DISP: ;以16进制形式显示 MOV AH,...
汇编语言程序设计题目,在线等答案!!!急!
DISP FU:LEA DX, MSG2 DISP:MOV AH, 9 ;显示字符串.INT 21H MOV AH, 4CH INT 21H CODE ENDS END START ;--- 其它题目,也回答了不少,可见楼主提问的其它网页。
汇编语言程序设计题目,在线等答案!!!急!!!
DATAS ENDS STACKS SEGMENT ;此处输入堆栈段代码 STACKS ENDS CODES SEGMENT ASSUME CS:CODES,DS:DATAS,SS:STACKS START:MOV AX,DATAS MOV DS,AX ;此处输入代码段代码 xor si,si mov al,bdata[si]mov bl,0 mov cx,10 again:add bl,bdata[si]inc si loop again mov sum,bl mov al,[sum]...
汇编语言问题
这道题 我求出了物理地址22010H ,但我想知道22010H为什么对应的是数据段的25H --- 存储单元的地址是22010H。它其中的内容是 25H,这应该是给定的条件,不用问为什么。=== 就如同这图左边的数为什么对应的是右边的 --- 左边是单元地址,右边是其中的内容。对应关系是《临时搭配》,没有...
汇编语言!求大神指导!在线等!画对号的…
PA=DS*10H+EA=091DH*10H+0056H=09226H 因为(00922H)=00F6H,所以(CL)=0F6H (2)第一条语句,源操作数为基址变址寻址,数据在数据段DS,其 EA=(BX)+(DI)=0024H+0032H=0056H PA=DS*10H+EA=091DH*10H+0056H=0922H 所以,第一条语句执行的结果是 (SI)=00F6H,(DS)=1E40H ...
一道单片机汇编题目在线等求解答,答案怎么计算出来的,
1)就是把立即数 200,传送到 BP 指定的地址单元里,即 200-->[6200H];2)就是把立即数 2000,传送到 BX 指定的地址单元里,即 2000-->[1400H];要记住,实际地址是 段地址x10H+偏移地址;如 SS=5200H,BP=6200H,那么 实际地址=5200x10 +6200=58200H 如 DS=2100H,BX=1400H,那么...