第4章_程序结构习题答案.docVIP

  • 125
  • 0
  • 约8.29千字
  • 约 12页
  • 2016-12-04 发布于河南
  • 举报
第4章_程序结构习题答案

第4章 程序结构 4.1 简答题 (1)CPUID指令返回识别字符串的首字符“G”在哪个寄存器中? EBX的高8位 (2)数据的直接寻址和指令的直接寻址有什么区别? 数据的直接寻址给出数据所在的存储器地址,指令的直接寻址给出指令所在的存储器地址。 (3)是什么特点决定了目标地址的相对寻址方式应用最多? 指令代码中提供目标地址相对于当前指令指针寄存器EIP的位移量,使得同一个程序被操作系统安排在不同的存储区时,指令间的位移并没有变化的特点。 (4)Jcc指令能跳转到代码段之外吗? 不能,Jcc指令采用段内相对寻址方式 (5)什么是奇偶校验? 数据通信时,数据的某一位用做传输数据的奇偶校验位,数据中包括校验位在内的“1”的个数恒为奇数,就是奇校验;恒为偶数,就是偶校验 (6)助记符JZ和JE为什么表达同一条指令? 两个数相减,差值为0(JZ)与两个数相等(JE)是一个含义 (7)为什么判断无符号数大小和有符号大小的条件转移指令不同? 判断两个无符号数的大小和判断两个有符号数大小关系要利用不同的标志组合。 判断有符号数的大小需要组合SF和OF标志,并利用ZF标志确定相等与否。 判断无符号数的高低利用CF标志,利用ZF标志确定相等。 (8)双分支结构中两个分支体之间的JMP指令有什么作用? 用于跳过分支体2,避免进入分支体2而出现错误。 (9)如果循环体的代码量远超过128个字节,还能用

文档评论(0)

1亿VIP精品文档

相关文档