早教吧 育儿知识 作业答案 考试题库 百科 知识分享

微机原理一道题目其中ARRAY3=00CEH如何计算而来4-3已知数据段定义如下,设该段从03000H开始:DSEGSEGMENTARRAY1DB2DUP(0,1,)ARRAY2DW100DUP(?)FHZEQU20HARRAY3DB10DUP(0,1,4DUP(2),5)DSEGENDS试用分析算符OFFSE

题目详情
微机原理一道题目其中ARRAY3=00CEH如何计算而来
4-3 已知数据段定义如下,设该段从03000H开始:
DSEG SEGMENT
ARRAY1 DB 2 DUP(0,1,)
ARRAY2 DW 100 DUP(?)
FHZ EQU 20H
ARRAY3 DB 10 DUP(0,1,4 DUP (2),5)
DSEG ENDS
试用分析算符OFFSET,LENGTH,SIZE,SEG,TYPE 求出 ARRAY1,ARRAY2,ARRAY3的段、偏移量和类型,以及它们的LENGTH和SIZE.
求偏移量:
OFFSET ARRAY1=0000H
OFFSET ARRAY2=0006H
OFFSET ARRAY3=00CEH
其中ARRAY3=00CEH如何计算而来
▼优质解答
答案和解析
ARRAY1 为字节,定义了3个,重复2次共6个字节,所以ARRAY2为0006H,ARRAY2为字,定义了100个,共100个字,200字节,200=00C8H,所以00C8H+0006H=00CEH即为ARRAY3的起始地址