各位大神,问下汇编语言中如何定义和使用数组,急答:MOV AL, a[SI]如果你想定义一个具有一系列相同元素的数组可以用DUP关键字,如:c DB 5 DUP(9)与下面的效果相同:c DB 9, 9, 9, 9, 9 d DB 5 DUP(1, 2)相同于:d DB 1, 2, 1, 2, 1, 2, 1, 2, 1, 2 如果你想把一个超过1字节的值用DB来定义是不可能实现的,编译器会报...
51单片机 汇编 数组答:比如我想定义一个数码管0~9的断码可以这样定义 MOV DPTR,#TAB MOVC A,@A+DPTR TAB: DB 06H,5BH,4FH,73H,66H,6DH DB 7DH,3FH,07H,7FH,6FH,40H 想显示什么数时只要把数放到A里面就可以了
用汇编语言编写程序,将一个包含有20个数据的数组N分成两组:正数数组...答:;在数据段自行定义一个包含10个字节数据的数组M,将数组分成两个数组,正数数组P和负数数组N.data segment num dw 01h,02h,03h,04h,05h,06h,07h,10h,20h,30h nump dw ?count equ $-num data ends stack segment para stack dw 20h dup(0)stack ends code segment assume ds:data,cs:code,ss...
...有一个100字节的元素的数组,其首要地址为ARRAY,将每个元素减1(不...答:dseg segment array db 10 dup(1,2,3,4,5,6,7,8,9,10);这里定义的数据是随意写的,结果应该是0,1,2,3……cnt equ $-array;这里直接写上100也可以 dseg ends cseg segment assume cs:cseg,ds:dseg begin: mov ax,dseg mov ds,ax mov si,offset ar...