希望各位高手指点下 小弟刚开始学汇编
例如把 89h放在30h中?
让31h放09h
让32h放08h
谢谢 大才回答的大哥在给小弟点指点
我需要个完整的程序 能运行的 谢谢各位大哥 我学习的是8086汇编指令
这是我第一个汇编程序!大家帮帮忙
...将30H单元的两位BCD码拆成相应的ASCII,存入31H,32H单元中?
MOV 31H, A ; 存入指定单元 MOV A, 30H ; 取数据,如56H SWAP A ; 高低字节交换,变65H ANL A, #0FH ; 获得低位05H ORL A, #30H ; 高位变3,成35H,即ASCII码 MOV 32H, A ; 存入指定单元
编程将片内30H单元的两位BCD码拆成相应的ASCII,存入31H,32H单元(针对...
RR A add a,#30h;da a mov a,@30h 这样就解决了你的问题了哦
试编写程序,其功能为:将30h~32h压缩的bcd码拆成单字节bcd码存放到...
MAIN: MOV A,30H ANL A,#0F0H SWAP A MOV 33H,A MOV A,30H ANL A,#0FH MOV 34H,A ...SJMP END
将片内RAM30H单元的内容拆成高位和低位,其中高位存入31H,低位存入...
MOV 32H,A MOV A,30H SWAP A ANL A,#0FH MOV 31H,A RET
试编写程序,其功能为:将30h~32h压缩的bcd码拆成单字节bcd码存放到...
ORG 0000H AJMP MAIN ORG 0030H MAIN: MOV A,30H ANL A,#0F0H SWAP A MOV 33H,A MOV A,30H ANL A,#0FH MOV 34H,A ...SJMP END
31H和32H中有一个16位二进制数,31H存高位字节.编写程序将其乘2,结果...
mov A,32H mov B,#02H MUL AB MOV 32H,A MOV R0,B MOV A,31H MOV B,#02H MUL AB ADD A,R0;加上低8位的进位 ADDC B,#00H MOV 30H,B MOV 31H,A
编程比较片内RAM 30H和31H单元中无符号数的大小,将小数存入32H中。
ORG 0000H MOV A,31H CJNE A,31,CHECK CHECK: JNC DONE MOV A,31H DONE: MOV 32H,A HERE: SJMP HERE SJMP END
将30H单元中的无符号二进制转换为3位BCD码。转换结果的百位、十位、个 ...
MOV A, 30H MOV B, #100 DIV AB ;除以100 MOV 33H, A ;存放百位数.MOV A, B MOV B, #10 DIV AB ;除以10 MOV 32H, A ;存放十位数.MOV 31H, B END
编写程序,计算30H单元和32H,33H单元中两个十六位数之和
1.是三个十六位吧?? MOV A,30H ADD A,32H MOV 34H,A CLR A ADDC A,#00H MOV 35H,A MOV A,34H ADD A,33H MOV 34H,A CLR A ADDC A,35H MOV 35H,A我编一道发一道,==
将片内RAM的30H和31H的内容相加,结果存入32H,假设整个程序存放在存储...
如果你的程序以2000H为起始地址存储在存储器中,那么你需要在每条指令前添加一个偏移量,以指向正确的内存地址,例如:mov ax, [2000h+30h] ; 将片内RAM的30H的内容加载到ax寄存器中 add ax, [2000h+31h] ; 将片内RAM的31H的内容加到ax寄存器中 mov [2000h+32h], ax ; 将ax寄存器的...