Linux实验:安装和配置Apache服务 |
您所在的位置:网站首页 › linux服务器配置实验报告 › Linux实验:安装和配置Apache服务 |
汇编语言:将四位十六进制数转换成二进制数
做而论道_CS: DATAS SEGMENT MSG1 DB 'Enter 4 hexadecimal number: $' MSG2 DB 10, 13, 'The binary number is: $' DATAS ENDS CODES SEGMENT ASSUME CS:CODES, DS:DATAS MAIN: MOV AX, DATAS MOV DS, AX LEA DX, MSG1 MOV AH, 9 INT 21H MOV BX, 0 MOV CX, 4 ;输入字符个数 IN_N: MOV AH, 7 ;输入一个 INT 21H CMP AL, 13 JZ IN_E MOV DL, AL MOV DH, AL CMP DH, '0' JB IN_N CMP DH, 'F' JA IN_N CMP DH, '9' JA IN_2 SUB DH, '0' JMP IN_X IN_2: CMP DH, 'A' JB IN_N SUB DH, 37H IN_X: SHL BX, 1 SHL BX, 1 SHL BX, 1 SHL BX, 1 ADD BL, DH MOV AH, 2 INT 21H LOOP IN_N IN_E: LEA DX, MSG2 MOV AH, 9 INT 21H MOV CX, 16 MOV AH, 2 MOV DH, 4 OUT_B: MOV DL, '0' ADD BX, BX ADC DL, 0 INT 21H DEC DH JNZ OUT_C MOV DH, 4 MOV DL, ' ' INT 21H OUT_C: LOOP OUT_B MOV AH, 4CH INT 21H CODES ENDS END MAIN 汇编语言:根据规则对数字加密和解密小梦打嗝: 哈哈哈哈 还是谢谢你我拿这个去当我我作业了 老师就一直问我原理 汇编语言:根据规则对数字加密和解密怪人史哥: 也不是我,是出题人他自己定义的,我只是个做题的 汇编语言:根据规则对数字加密和解密小梦打嗝: 你的意思是自己定义的吗 汇编语言:根据规则对数字加密和解密怪人史哥: 这没有什么原理的,这就是题干的要求,输入5的话,输出的加密数字就是6 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |