第一章
1.1 解:
    五代,详细见书
1.2 解:
    微型计算机:以大规模、超大规模集成电路为主要部件,以集成了计算机主要部件——控制器和运算器的微处理器为核心,所构造出的计算机系统
    PC机:PCPersonal Computer)机就是面向个人单独使用的一类微机 。
    单片机:用于控制的微处理器芯片,部除CPU外还集成了计算机的其他一些主要部件,如:ROMRAM、定时器、并行接口、串行接口,有的芯片还集成了A/DD/A转换电路等。
    数字信号处理器DSP:主要面向大流量数字信号的实时处理,在宿主系统中充当数据处理中心,在网络通信、多媒体应用等领域正得到越来越多的应用
1.3 解:
    微机主要有存储器、I/O设备和I/O接口、CPU、系统总线、操作系统和应用软件组成,各部分功能如下:
    CPU:统一协调和控制系统中的各个部件
    系统总线:传送信息
    存储器:存放程序和数据
    I/O设备:实现微机的输入输出功能
    I/O接口:I/O设备与CPU的桥梁
    操作系统:管理系统所有的软硬件资源
1.4 解:
    系统总线:传递信息的一组公用导线,CPU通过它们与存储器和I/O设备进行信息交换 。
    好处:组态灵活、扩展方便
    三组信号线:数据总线、地址总线和控制总线 。
    其使用特点是:在某一时刻,只能由一个总线主控设备来控制系统总线,只能有一个发送者向总线发送信号;但可以有多个设备从总线上同时获得信号。
1.5解:
    (1)用于数值计算、数据处理及信息管理方向。采用通用微机,要求有较快的工作速度、较高的运算精度、较大的存容量和较完备的输入输出设备,为用户提供方便友好的操作界面和简便快捷的维护、扩充手段。
    (2)用于过程控制及嵌人应用方向。
采用控制类微机,要求能抵抗各种干扰、适应现场的恶劣环境、确保长时间稳定地工作,要求其实时性要好、强调其体积要小、便携式应用强调其省电。
1.6 解:
   
1.7 解:
    I/O通道:位于CPU二进制与十六进制之间的转换和设备控制器之间其目的是承担一些原来由CPU处理的I/O任务,从而把CPU从繁杂的I/O任务中解脱出来。由10根信号线组成(A9-A0)。
1.8解:
    BIOS:基本输入输出系统。
    主要功能:用来驱动和管理诸如键盘、显示器、打印机、磁盘、时钟、串行通信接口等基本的输入输出设备
1.9 解:
基本RAM区:640KB
保留RAM区:128KB
扩展ROM区:128KB
基本ROM区:128KB
1.10 解:
    (1)、数用来直接表征量的大小,包括:定点数、浮点数。
    (2)、码用来指代某个事物或事物的某种状态属性,包括:二进制、八进制、十进制、十六进制。
    区别:使用场合不同,详见P16.
1.11 解:
(1)
           
(2)
           
(3)
           
1.12 解:
            原码          反码            补码
+37  00100101/25H  00100101/25H    00100101/25H
-37  10100101/A5H  11011010/DAH    11011011/DBH
1.13 解:
        +37
        -37
16位
  32位
16位
    32位
00 25H
00 00 00 25H
FF 5BH
FF FF FF 5BH
   
1.14 解:
    无符号数:70D
    补码有符号数:70D
    BCD码:46D
    ASCII:F
1.15 解:
    1)、相加后若出现和大于9,则将和减去10后再向高位进1
    2)、若出现组间进位,则将低位加6
1.16 解:
    详见课本16页。
1.17 解:
                C3 40 20 00
1.18 解:
50
50H
十进制值
50
80
二进制
十六进制
二进制
十六进制
0011 0010B
32H
0101 0000B
50H
1.19 解:
                        D:44H
                        d:64H
                        CR:0DH
                        LF:0AH
                        0:30H
                        SP:20H
                        NUL:00H
1.20 解:
                国标码:36 50H
                机码:B6 B0H
第3章 
3.2  解:
    (1)完整的汇编语言源程序由段组成
    (2)一个汇编语言源程序可以包含若干个代码段、数据段、附加段或堆栈段,段与段之间的顺序可随意排列
    (3)需独立运行的程序必须包含一个代码段,并指示程序执行的起始点,一个程序只有一个起始点
    (4)所有的可执行性语句必须位于某一个代码段,说明性语句可根据需要位于任一段
    (5)通常,程序还需要一个堆栈段
3.3 解:
   
存储模式
特 点
TINY
COM类型程序,只有一个小于64KB的逻辑段(MASM 6.x支持)
SMALL
小应用程序,只有一个代码段和一个数据段(含堆栈段),每段不大于64KB
COMPACT
代码少、数据多的程序,只有一个代码段,但有多个数据段
MEDIUM
代码多、数据少的程序,可有多个代码段,只有一个数据段
LARGE
大应用程序,可有多个代码段和多个数据段(静态数据小于64KB
HUGE
更大应用程序,可有多个代码段和多个数据段(对静态数据没有限制)
FLAT
32位应用程序,运行在3280x86CPUWindows 9xNT环境
3.4 解:
    开始位置:用标号指明
    返回DOS:利用DOS功能调用的4CH子功能来实现
    汇编停止:执行到一条END伪指令时,停止汇编
3.5 解:
    段定位、段组合和段类型。
3.6 解:
    stack  segment  stack
            db      1024(0)
    stack  ends
    data  segment 
    string  db  'Hello,Assembly!',0dH,0aH,‘$’
    data  ends
  code  segment  'code'
            assume  cs:code,ds:data,ss:stack
    start:  mov  dx,offset string
            mov  ah,9
            int  21h
    code  ends
            end  start
3.7 解:
(1). EXE程序
    程序可以有多个代码段和多个数据段,程序长度可以超过64KB
    通常生成EXE结构的可执行程序
(2). COM程序
    只有一个逻辑段,程序长度不超过64KB
    需要满足一定条件才能生成COM结构的可执行程序(MASM 6.x需要采用TINY模式)
3.8 解:
    符号定义伪指令有“等价EQU”和“等号=”:

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。