总汇编语言课后问题详解.pdfVIP

  • 1
  • 0
  • 约3.54千字
  • 约 4页
  • 2020-07-07 发布于天津
  • 举报
文档 1-1 (1) 传统计算机:①控制器;②运算器;③存储器;④输入设备;⑤输出设备。 现代计算机:①处理器;②存储系统;③输入输出系统。 (2) 直接控制硬件,易产生运行速度快,目标代码小的程序。 (3) 处理器中数量多,使用频率改,多种用途的一组寄存器。 (4) 后进先出。 (5) 6 个状态标志: CF、AF 、ZF、SF、PF、OF;3 个控制标志位: DF、IF、TF 。 (6) 左边最高位。 (7) 无。 (8) 字母大小写不同,但是表示同一个符号。 (9) 不被汇编。 (10) 源程序和目标代码,各种标识符的说明。 1-2 (1) √ (2) ×,属于专用寄存器 (3) ×,8 个 16 位通用寄存器 (4) √ 25 (5) ×,不一样,原因见 P (6) √ (7) ×,4 部分需要分隔符区别 (8) √ (9) ×, 程序终止代表程序执行结束,不意味汇编结束。汇编是将源程序翻译 成目标模块代码的过程, 源程序的最后必须有一条 END 伪指令表明汇 编结束, END 指令之后的任何容不被汇编程序处理。 (10) √ 1-3 20 (1) 1M=2 BYTE (2) 8 (3) BX,CX,SI,DI,BP,SP (4) 16,DL,DH (5) 4 ,16 (6) 低 4 位地址全为 0,64KB (7) 段地址,偏移地址, IP (8) 目录 (9) 操作码,地址码 / 操作数 (10) .ASM,目标模块, .EXE 1-4 见 P2 1-5 文档 见 P10 1-6 (1) 0FFF0H (2) 417H (3) 24500H (4) 0BC777H 1-7 代码段:主要存放程序中的指令代码。 数据段:主要存放当前运行程序所用的数据。 堆栈段:指明当前运行程序所使用的堆栈区域。 1-8 见 P4-P5 1-9 见课件 1-10 见 P25-P27 1-11 见 P16 或者课件 1-12 见 P17 或者课件 1-13 FFH,Again ,next,h_asscii 1-14 见 P27 或者课件 2-1 (1) 没有,因为 8 位字节表示的围: 0~255 (2) 没有,都是 46H (3) 因为( 34+67H)*3 是常数 (4) 以避免与不能以数字开头的标识符混淆 (5) 不能,因为 8 位字节表示的围: 0~255 (6) 防止发生非法操作 (7) 寻找操作数存储的地址 (8) 有效地址直接包含在指令中 (9) DS (10) 不正确,因为类型不匹配 文档 2-2 (1) √ (2) ×,小写字母排在大写字母之后 (3) √ (4) ×,不一样多 (5) √ (6) √ (7) ×,没有对齐,因为 0403H是奇数地址,不是偶数地址 (8) √ (9) √ (10) √ 2-3 (1) 97,61,a (2) 0DH,0AH (3) DB,OFFSET (4) 8843H (5) DWORD,4 ,WORD PTR (6) 3 (7) 立即数寻址,寄存器寻址,存储器寻址 (8) 寄存器寻址,立即数 (9) 4028H (10) DS,SS 2-4 (1) 255 (2) 0 (3) 94 (4) 239 2-5 (1) (2)

文档评论(0)

1亿VIP精品文档

相关文档