汇编语言程序设计复习答案

知识点

第一章 基础知识

(1)正负数的补码表示, 掌握计算机中数和字符的表示;

eg.假设机器字长为8位,[+3]补 =00000011 B,[-3]补= 11111101 H 。

十六进制数0FFF8H表示的十进制正数为 65528D ,表示的十进制

负数为 -8D 。

8位二进制数被看成是带符号补码整数时,其最小值是 -128 ,最大

值是 127 。

第二章80x86计算机组织

(1)中央处理机CPU的组成和80x86寄存器组,重点:专用寄存器,段寄存器

eg: IP寄存器中保存的是?代码段中的偏移地址FLAGS标志寄存器中共有几位

条件状态位6位,有几位控制状态位2位,标志寄存器分为哪2类?陷阱标志,中断标志。

(2)存储单元的地址和内容 每一个字节单元给以一个唯一的存储器地址,称为物理地址;一个存储单元中存放的信息称为该存储单元的内容。存储器地址的分段,(低位字节存放)低地址,(高位字节存放)高地址 ;实模式下逻辑地址、选择器和偏移地址 ;物理地址的表示 段基地址加上偏移地址。

eg.如果SS=6000H,说明堆栈段起始物理地址是_____60000H___。

已知字节(00018H)=14H,字节(00017H)=20H,则字(00017H)为__1420H______。

如果(SI)=0088H,(DS)=5570H,对于物理地址为55788H的内存字单元,

其内容为0235H,对于物理地址为5578AH的内存字单元,其内容为0E60H,那么执行指令LDS SI,[SI]以后,(SI)= 0235H ,(DS)= 0E60H .

第三章80x86的指令系统和寻址方式

与数据有关的寻址方式(立即寻址方式,寄存器寻址方式,直接寻址方式,

寄存器间接寻址方式,寄存器相对寻址方式,基址变址寻址方式,相对基址变址寻址方式)和与转移地址有关的寻址方式(段内直接寻址,段内间接寻址,段间直接寻址,段间间接寻址)。数据传送指令(通用数据传送指令、累加器专用传送指令、输入输出指令)、算术指令(加法指令、减法指令(*加减指令对4个标志位的影响[of,cf,sf,zf])、乘法指令(*乘法指令的要求:目的操作数必须是累加器)、除法指令(*被除数在累加器中,除法指令执行完以后,商和余数在?))、逻辑指令(逻辑运算指令(*XOR,AND,OR,TEST指令及指令执行后对标志位的影响)、移位指令)、串处理指令(与REP相配合工作的MOVS、STOS、LODS指令,与REPE/REPZ和REPNE/REPNZ联合工作的CMPS、SCAS指令)、控制转移指令(无条件转移指令、条件转移指令、循环指令、子程序调用指令、中断)。

eg.【习题3.8】假定(DS)=2000H,(ES)=2100H,(SS)=1500H,(SI)=00A0H,

Word文档免费下载Word文档免费下载:汇编语言程序设计复习答案 (共10页,当前第1页)

你可能喜欢

  • PC汇编语言
  • 32位汇编语言程序设计
  • 8086汇编语言程序设计
  • 微机原理与汇编语言程序设计
  • 80x86汇编语言程序设计
  • 汇编语言程序设计课后答案
  • 汇编语言程序设计沈美明
  • 汇编语言程序设计实验报告

汇编语言程序设计复习相关文档

最新文档

返回顶部