微机原理一道题目其中ARRAY3=00CEH如何计算而来4-3 已知数据段定义如下,设该段从03000H开始:DSEG SEGMENTARRAY1 DB 2 DUP(0,1,)ARRAY2 DW 100 DUP(?)FHZ EQU 20HARRAY3 DB 10 DUP(0,1,4 DUP (2),5)DSEG ENDS试用分析算符OFFSE
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/04 19:35:22
![微机原理一道题目其中ARRAY3=00CEH如何计算而来4-3 已知数据段定义如下,设该段从03000H开始:DSEG SEGMENTARRAY1 DB 2 DUP(0,1,)ARRAY2 DW 100 DUP(?)FHZ EQU 20HARRAY3 DB 10 DUP(0,1,4 DUP (2),5)DSEG ENDS试用分析算符OFFSE](/uploads/image/z/11124210-66-0.jpg?t=%E5%BE%AE%E6%9C%BA%E5%8E%9F%E7%90%86%E4%B8%80%E9%81%93%E9%A2%98%E7%9B%AE%E5%85%B6%E4%B8%ADARRAY3%3D00CEH%E5%A6%82%E4%BD%95%E8%AE%A1%E7%AE%97%E8%80%8C%E6%9D%A54%EF%BC%8D3+%E5%B7%B2%E7%9F%A5%E6%95%B0%E6%8D%AE%E6%AE%B5%E5%AE%9A%E4%B9%89%E5%A6%82%E4%B8%8B%2C%E8%AE%BE%E8%AF%A5%E6%AE%B5%E4%BB%8E03000H%E5%BC%80%E5%A7%8B%EF%BC%9ADSEG+SEGMENTARRAY1+DB+2+DUP%280%2C1%2C%29ARRAY2+DW+100+DUP%28%3F%29FHZ+EQU+20HARRAY3+DB+10+DUP%280%2C1%2C4+DUP+%282%29%2C5%29DSEG+ENDS%E8%AF%95%E7%94%A8%E5%88%86%E6%9E%90%E7%AE%97%E7%AC%A6OFFSE)
微机原理一道题目其中ARRAY3=00CEH如何计算而来4-3 已知数据段定义如下,设该段从03000H开始:DSEG SEGMENTARRAY1 DB 2 DUP(0,1,)ARRAY2 DW 100 DUP(?)FHZ EQU 20HARRAY3 DB 10 DUP(0,1,4 DUP (2),5)DSEG ENDS试用分析算符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如何计算而来
微机原理一道题目其中ARRAY3=00CEH如何计算而来4-3 已知数据段定义如下,设该段从03000H开始:DSEG SEGMENTARRAY1 DB 2 DUP(0,1,)ARRAY2 DW 100 DUP(?)FHZ EQU 20HARRAY3 DB 10 DUP(0,1,4 DUP (2),5)DSEG ENDS试用分析算符OFFSE
ARRAY1 为字节,定义了3个,重复2次共6个字节,所以ARRAY2为0006H,ARRAY2为字,定义了100个,共100个字,200字节,200=00C8H,所以00C8H+0006H=00CEH即为ARRAY3的起始地址