ZKX's LAB

~请教一道微机原理的汇编程序题~有加分~ 微机原理汇编编程题

2021-04-06知识2

微机原理,汇编语言,编程题 第一题: 已知X为无符号字节数据,若为奇数,将RLT单元送1;若为偶数;将RLT送0另有三道: 1.已知X,Y为无符号字节数据,若同为奇数,将RLT单元送1,若同为偶数,将RLT单元送0,。

微机原理 汇编编程题 做不来 谁能帮帮我 DATAG SEGMENTBLOCK DB-5,12,-9,24,59,63,21,47,52,12LEN EQU$-BLOCKDATAG ENDSSSG SEGMENTDW 20H DUP(0)SSG ENDSCODEG SEGMENTASSUME DS:DATAG,CS:CODEG,SS:SSGSTART:MOV AX,DATAGMOV DS,AXMOV CX,LEN-1ROTATE:MOV SI,0UP:MOV AL,BLOCK[SI]CMP AL,BLOCK[SI+1]JL JUMPXCHG AL,BLOCK[SI+1]MOV BLOCK[SI],ALJUMP:INC SICMP SI,CXJNE UPLOOP ROTATEMOV AH,4CHINT 21HCODEG ENDSEND START程序是这样的,在debug调试工具下可以看到结果,我只写了10个数据,如果你真想要100个的话,你可以在BLOCK DB-5,12,-9,24,59,63,21,47,52,12后面加到100个,程序不用改动.

微机原理与接口技术几道题哪位大神知道?就是汇编语言编程必有酬谢 第一题不太清楚你的题意。2113以下是第二题参考答案:(5261源程序)DATAS SEGMENTSTR DB\"HHHHSJDGJSBSAASBBBDPPJBahHHHH#DATAS ENDSCODES SEGMENTASSUME CS:CODES,DS:DATASSTART:MOV AX,DATASMOV DS,AXLEA SI,STRNEXT:MOV AL,[SI]CMP AL,'#'JZ EXITCMP AL,'B'JNZ NO_BMOV AL,'*'MOV[SI],ALNO_B:INC SIJMP NEXTEXIT:MOV AX,4C00Hint 21hCODES ENDSEND START以下是4102DEBUG下跟踪结果:1653E:\\masm>;DEBUG BSTAR.EXEPAX=0B55 BX=0000 CX=003F DX=0000 SP=0000 BP=0000 SI=0000 DI=0000DS=0B45 ES=0B45 SS=0B55 CS=0B57 IP=0003 NV UP EI PL NZ NA PO NC0B57:0003 8ED8 MOV DS,AXPAX=0B55 BX=0000 CX=003F DX=0000 SP=0000 BP=0000 SI=0000 DI=0000DS=0B55 ES=0B45 SS=0B55 CS=0B57 IP=0005 NV UP EI PL NZ NA PO NC0B57:0005 8D360000 LEA SI,[0000]DS:0000=4848D0 L200B55:0000 48 48 48 48 53 4A 44 47-4A 53 42 53 41 41 53 42 HHHHSJDGJSBSAASB0B55:0010 42 42 44 50 50 4A 42 61-68 48 48 48 48 23 00 00 BBDPPJBahHHHH#.G1DAX=4C00 BX=0000 CX=003F DX=0000 SP=0000 BP=0000 SI=001D DI=0000DS=0B55 ES=0B45 SS=0B55。

#微机原理和汇编#微机原理汇编编程题

随机阅读

qrcode
访问手机版