汇编题:将a 和b段的数据相加存入c段.我用的是栈的方法,结果发现1~8...答:DSEG SEGMENT 'DATA'a dw 1,2,3,4,5,6,7,8 b dw 1,2,3,4,5,6,7,8 c dw 0,0,0,0,0,0,0,0 DSEG ENDS SSEG SEGMENT STACK 'STACK'DW 100h DUP(?)SSEG ENDS CSEG SEGMENT 'CODE'START PROC FAR PUSH DS MOV AX, 0 PUSH AX ; ...
51单片机用计数器中断实现100以内的按键计数,汇编语言程序答:试试下列程序:ORG 0000H JMP START ORG 000BH JMP T0_INT ;--- START:MOV TMOD, #06H MOV TH0, #255 MOV TL0, #255 MOV IE, #82H SETB TR0 MOV R2, #0 MOV R3, #0 MOV DPTR, #TAB ;--- M_LOOP:MOV A, R3 MOVC A, @A + DPTR...
用汇编语言编程:有一个100字节的元素的数组,其首要地址为ARRAY,将每个...答:用循环处理。找一个寄存器(比如SI)指向array,将SI所指向的单元减一,接着SI加一指向下一个字节单元。执行100次即可。程序如下(在masm5.0和Microsoft (R) Overlay Linker Version 3.60环境下调试通过,利用debug看到正确结果):dseg segment array db 10 dup(1,2,3,4,5,6,7,8,9...