李永乐 数学讲师
广受学生信赖的“线代王”

预约

23考研计算机408综合应用题(44)真题及答案解析

2023-02-02 13:22:47 来源:天任考研  

天任考研小编为大家整理了“23考研计算机408综合应用题(44)真题及答案解析相关内容,为报考计算机专业的考生们提供指导。更多有关计算机考研真题可关注考研备考栏目。

 

44. [9分]

题43中C程序段在计算机m上的部分,机器级代码如下,每个机器级代码行

中依次包含指令序号,虚拟地址,机器指令和汇编指令。

for(i=0;i<24;i++)

100401072 C7 45 F8 00 0000 00 mov[ebp-8],0

2 00401079 EB 09

jmp 00401084h

3 0040107B 8B 55 F8

mov eax[ebp-8]

700401088 7D 32

jge 004010bch

for(ji=0j<64j++)

8 0040108A C7 45 FC 00 00 00 00 mov[ebp-4],0

a[间[j]=10;

mov[ecx+ edx*4+ 00422000h],.oAh

==

....

19004010AEC78482002042000A000000

(1)第20条指令的虚拟地址是多少?

(2)已知第2条jmp和第7条jge都是跳转指令,其操作码分别是EBH和7DH,跳转地址分别为0040 1084、0040 10BCA这两条指令都采用什么寻址方式?给出第2条指令jmp的跳转目标地址计算过程。

(3)已知第19条mov指令的功能是“a[i][j]<-10",其中ccx和edx为寄存器名,0042 20001是数组a的首地址,指令中源操作数采用什么寻址方式?已知edx中存放的是变量j,ecx 中存放的是?根据该指令的机器码判断计算机m采用的是大端还是小端方式。.

(4)第1次执行第19条指令时,取指令过程中是否会发生缺页异常?为什么?


专业课.jpg

以上是天任考研小编为大家带来的“23考研计算机408综合应用题(44)真题及答案解析”,希望考生们都能备考顺利,考上自己心仪的院校。

热门好课推荐

MORE

2025考研英语无忧班

时长:468课时


  • 刘晓艳

  • 张超

3000元
已报501人

2025考研数学无忧班

时长:604课时


  • 李永乐

  • 宋浩

4000元
已报198人

2025考研政治无忧班

时长:225.5课时


  • 孔昱力

2000元
已报337人

2025考研管综无忧班

时长:440h


  • 吕建刚

3980元
已报112人