发布网友 发布时间:2022-04-22 04:23
共2个回答
热心网友 时间:2024-01-11 16:46
;无符号数,一个寄存器最大只能存放65535D=0FFFFH
;2542103放在寄存器里面,先定义为双字,再存放到寄存器.
;
data segment
num dd 2542103
data ends
code segment
assume cs:code,ds:data
start:
mov ax,data
mov ds,ax
lea si,num ;取数据首址=mov si,offset num
mov ax,[si];AX←低位:0CA17H
mov dx,[si+2];DX←高位:0026H
mov ah,4ch
int 21h
code ends
end start
热心网友 时间:2024-01-11 16:46
将num的地址送给si寄存器,也就是num数组的首地址