1、CPU执行程序,程序返回前,data段中的数据为多少? 2、CPU执行程序,程序返回前,cs=___、ss=___、ds=___。 3、设程序加载后,code段的段地址为X,则data段的段地址为___,stack段的段地址为___。 (4)如果将(1)、(2)、(3)题中的最后一条伪指令“end start”改为“end”(也就是说不指明程序的入...
3、设程序加载后,code 段的段地址为 X, 则 data 段的段地址为___, stack 段的段地址为___。 data =X - 1, stack =X - 2 1、根据第一个问题的分析。根据图1所示,栈段地址为076B,数据段地址为076A, 程序段地址为076C。 4、对于如下定段的段, 如果段中的数据占N个字节,则程序加载后,该段实际...
④ 如果段中的数据占N个字节,则程序加载后,该段实际占有的空间为 ___? 答:(N/16+1)x16,意思就是填满16的倍数(在DEBUG里面截图看上去就是整行、整行的),比如,本题中data段的数据占用了4个内存单元(即4个字节),也仍旧需要往后填零,补齐剩余12个内存单元。 (N/16+1)X16 题目(1)与(2)代码区别在于,...
汇编语第四版实验5编写调试具有多个段的程序解答实验5 编写调试具有多个段的程序1 将下的程序编译连接Debug加载跟踪然后回答问题assume cs:code,ds:data,ss:stackdata segmentdw 0123,0456