32位汇编语言习题解答课件制作:钱晓捷钱晓捷,32位汇编语言程序设计,机械工业出版社第1章习题:汇编语言基础1
1简答题(1、3、6、7、8)1
2判断题(1、6、7、8、9)1
3填空题(3、4、5、7、10)1
163习题解答1
1简答题-1(1)哪个处理器的指令系统成为Intel80x86系列处理器的基本指令集
•8086(3)什么是通用寄存器
•一般指处理器最常使用的整数寄存器,可用于保存整数数据、地址等(6)最高有效位MSB是指哪一位
•数据的最高位,例如对8、16、32位数据,MSB依次指D7、D15和D31位4习题解答1
1简答题-2(7)汇编语言中的标识符与高级语言的变量和常量名的组成原则有本质的区别吗
•没有(8)汇编语言的标识符大小写不敏感意味着什么
•表示字母大小写不同、但表示同一个符号5习题解答1
2判断题1)EAX也被称为累加器,因为它使用最频繁
•对,EAX中的A来自英文累加器(Accumulator)6)处理器的传送指令MOV属于汇编语言的执行性语句•对7)汇编语言的语句由明显的4部分组成,不需要分隔符区别
•错,使用了分隔符才有了明显的4部分8)MASM汇编语言的注释用分号开始,不能用中文分号•对,源程序中的分隔符以及各种标识符都是英文9)程序终止执行也就意味着汇编结束,所以两者含义相同
•错,两者完全是两个概念6习题解答1
3填空题-1(3)IA-32处理器有8个32位通用寄存器,其中EAX,___,___和EDX,可以分成16位和8位操作;还有另外4个是___,___,___,和___
•EBX,ECX,ESI,EDI,EBP,ESP(4)寄存器EDX是___位的,其中低16位的名称是____,还可以分成两个8位的寄存器,其中D0~D7和D8~D15部分可以分别用名称____和____表示
•32,DX,DL,