第一章思考题与习题
1.1   计算机的发展到目前为止经历了几个时代?每个时代的特点是什么?
1.2   计算机的特点表现在哪些方面?简述计算机的应用领域。
1.3   冯·诺依曼型计算机的结构由哪些部分组成?各部分的功能是什么?分析其中数据信息
和控制信息的流向。
1.4   计算机中的CPU由哪些部件组成?简述各部分的功能。
1.5   微型计算机系统主要由哪些部分组成?各部分的主要功能和特点是什么?
1.6   微型计算机的分类方法有哪些?
1.7    什么是微型计算机的系统总线?定性说明微处理器三大总线的作用。
1.8    微型计算机的总线标准有哪些?怎样合理地加以选择?
1.9    简述微型计算机的主要应用方向及其应用特点。
1.10  奔腾系列微处理器有哪些特点?与其它微处理器相比有哪些改进?
1.11  解释并区别下列名词术语的含义。
1名牌车标志>boxter)微处理器、微计算机、微计算机系统
2)字节、字、字长、主频、访存空间、基本指令执行时间、指令数
3)硬件和软件
4RAMROM
5)机器语言、汇编语言、高级语言、操作系统、语言处理程序、应用软件
(6)CMOS、BIOS、Cache芯片
1.12  微型计算机系统软件的主要特点是什么?它包括哪些内容?
1.12  定性比较微型计算机的内存储器和外存储器的特点及组成情况。
第二章思考题与习题
2.1  简述计算机中“数”和“码”的区别,计算机中常用的数制和码制有哪些?
2.2  将下列十进制数分别转化为二进制数、八进制数、十六进制数和压缩福特国产suvBCD数。
1125.74      2513.85        3742.24
469.357      5158.625      6781.697
2.3  将下列二进制数分别转化为十进制数、八进制数和十六进制数。
1101011.101      2110110.1101
31001.11001      4100111.0101
2.4  将下列十六进制数分别转化为二进制数、八进制数、十进制数和压缩BCD数。
15A.26              2143.B5
36AB.24          4E2F3.2C
2.5  根据t77ASCII码的表示,查表写出下列字符的ASCII码。
10          29          3K          4G        5t
6DEL    7ACK    8CR      9)$        10)<
2.6  写出下列十进制数的原码、反码、补码表示(采用八位二进制,最高位为符号位)。
1140      252        3)-26        4)-127
2.7  已知补码求出其真值。
148H    29DH      3B2H        44C10H
2.8  已知某个8位的机器数65H,在其作为无符号数、补码带符号数、BCD码以及ASCII码时分别表示什么真值和含义。
2.9  ASCII码是由几位二进制数组成的?它可以表示哪些信息?
2.10  中文信息如何在计算机内表示?
第三章思考题与习题
3.1  8086CPU由哪两部分组成?它们的主要功能是什么?
3.2  8086CPU内部的并行操作体现在哪里?
3.3  8086CPU数据总线和地址总线各是多少?最大的存储空间是多少?
3.4  8086CPU中的指令队列起什么作用?起长度是多少字节?
3.5  8086的标志寄存器有哪些标志位?它们的含义和作用是什么?
3.6  数据在存储器中存放有何规定?什么是对准字?什么是非对准字?
3.7  试画图说明8086CPU从分体结构存储器中读取一个非对准字的过程,地址线A0和控制线如何起作用?
3.8  什么是逻辑地址?它由哪两部分组成?8086的物理地址是如何形成的?
3.9  8086微机系统中存储器为什么要分段?各逻辑段之间的关系如何?
3.10  8086CPU的当前段最多可有几个?如何访问不同的段?
3.11  I/O端口有哪两种编址方式?8086的最大I/O寻址空间是多少?
3.12  8086的最大模式和最小模式的主要区别是什么?
3.13  什么是系统总线?与CPU总线有什么区别?
3.14  8086CPU为什么要用地址锁存器?
3.15  请将左边的术语和右边的含义联系起来,在括号中填写相应的代号字母。
(1)字长            (  )a 指由8个二进制位组成的通用基本单元
(2)字节            (  )b 是CPU指令执行时间的刻度
(3)指令            (  )c 微处理器所能访问的存储单元数,与AB有关
(4)基本指令执行时间 (  )d 唯一能代表存储空间每个字节单元的地址
(5)指令执行时间    (  )e CPU执行访问存储器或I/O操作所花的时间
(6)时钟周期        (  )f 由段基址和偏移地址组成,均用四位16进制数表示
(7)总线周期        (  )g 指寄存器加法指令执行所花的时间
(8)访问空间        (  )h 完成操作的命令
(9)逻辑地址        (  )i 指CPU在交换、加工、存储信息时的最基本长度
(10)物理地址        (  )j 各条指令执行所花的时间,不同的指令取值不同
3.16  有一个由20个字组成的数据区,其起始地址为610AH:1CE7H。试写出数据区首末单元的实际地址PA。
3.17  若一个程序段开始执行之前,(CS)=97F0H,(IP)=1B40H,试问该程序段启动执行指令的实际地址是什么?
3.18  有两个16位的字31DAH,5E7FH,它们在8086系统存储器中的地址分别为00130H和00134H,试画出它们的存储示意图。
3.19  将字符串“Hello!”的ASCII码依次存入从00330H开始的字节单元中,试画出它们存放的示意图。
3.20  8086寻址I/O端口时,使用多少条地址总线?可寻址多少个字端口或多少个字节端口?
3.21  8086CPU读/写总线周期各包含多少个时钟周期?什么情况下需要插入TW等待周期?应插入多少个TW,取决于什么因素?什么情况下会出现空闲状态TI
3.22  80286CPU寄存器结构中比8086增加的部分有哪些?其主要用途是什么?
3.23  80386/80486有几种工作模式?各有什么特点?
3.24  什么是虚拟空间?80386/80486的虚拟空间有多大?
3.25  简述实地址方式和虚拟8086方式的区别。
第四章思考题与习题
4.1  名词解释:操作码、操作数、立即数、寄存器操作、存储器操作数
4.2  什么叫寻址方式?8086指令系统有哪几种寻址方式?
4.3  指出下列寻址方式中源操作数和目的操作数的寻址方式是什么?
4.4  设(DS)=1000H,(BX)=2865H,(SI)=0120H,偏移量D=47A8H,试计算下列各种寻址方式下的有效地址并在右边答案中出正确的答案,将它的序号填入括号内:
(1)使用 D的直接寻址                              (    )A 2865H自由侠测评
轿跑车(2)使用BX的寄存器寻址                          (    )B 700DH
(3)使用BX和 D的寄存器相对寻址                  (    )C 47A8H
(4)使用BX、SI和 D的相对的基址变址寻址          (    )D 2985H
(5)使用BX、SI的相对寻址                        (    )E 712DH
4.5  指出下钱指令正误,对错误指令,说明出错误原因。
(1) MOV    DS,100                (2) MOV  [1200],23H
(3) MOV    [1000H],[2000H]    (4) MOV  1020H,CX
(5) MOV    AX,[BX+BP+0100H]  (6) MOV    CS,AX
(7) PUSH  AL                    (8) PUSH  WORD  PTR[SI]
(9) OUT    CX,AL                (10) IN    AL,[80H]
(11) MOV  CL,3300H              (12) MOV  AX,2100H[BP]
(13) MOV  DS,ES                (14) MOV  IP,2000H
(15) PUSH  CS                    (16) POP  CS
4.6  写出把首地址为BLOCK的字数组的第六个字送到CX寄存器的指令序列,要求分别使用以下几种寻址方式:
(1)以BX的寄存器间接寻址
(2)以BX的寄存器相对寻址
(3)以BX、SI的基址变址寻址
4.7  现有(DS)=2000H,(BX)=0100H,(SI)=0002H,(20100H)=12H,(20101H)=34H,(20102H)=56H,(20103H)=78H,(21200H)=2AH,(21201H)=4CH,(21202H)=B7H,(21203H)=65H,试说明下列指令执行后,AX寄存器中的内容。
        (1) MOV    AX,1200H
        (2) MOV    AX,BX
        (3) MOV    AX,[1200H]
        (4) MOV    AX,[BX]
        (5) MOV    AX,1100H[BX]