急!一道汇编语言问题。
如果DAT的地址为3100H:1FFFH以下程序执行完成后,SI的内容为多少?DATSEGMENTPARA‘DAT’D1DB88H44H66H00H99HN1=$-D1D2DB22H55H88HDAT ,OFFSETN2HLT
SI=3008H DAT SEGMENT PARA‘DAT’ D1 DB 88H 44H 66H 00H 99H \\ 定义字节把这几个数放入3100H开始的空间 N1=$-D1 \\N1=3105-3100=5 D2 DB 22H 55H 88H 同上定义字节放入空间 DAT ENDS START:MOV SI,OFFSET N2 HLT
OFFSET N2 N2 段在哪??
我就不知道了那有N2啊?是不是D2啊? 是的话那就是SI=2005H
这是一个教程
建议你发布到编程类的论坛去问问
答:把EBX寄存器的值加上110作为地址,再把该地址开始的四字节内容读入EDX中详情>>
答:QBasic简单一点详情>>