微机原理期末必考复习题目
微机原理复习题含答案

微机原理复习题含答案一、选择题1. 微机系统中,CPU的全称是:A. Central Processing UnitB. Central Processing UnitC. Central Processing UnitD. Central Processing Unit答案:A2. 在微机系统中,存储器的分类不包括以下哪项?A. ROMB. RAMC. EPROMD. HDD答案:D3. 微机系统中,I/O设备指的是:A. 输入/输出设备B. 内部/外部设备C. 接口/输出设备D. 信息/输出设备答案:A二、填空题1. 微机系统中,______是执行程序的部件。
答案:CPU2. 微机系统中,______存储器用于存储程序和数据。
答案:RAM3. 在微机系统中,______是CPU与外部设备进行信息交换的桥梁。
答案:I/O接口三、简答题1. 简述微机系统中总线的作用及其分类。
答案:总线是微机系统中用于连接各个部件的通信线路,它的作用是传输数据、地址和控制信号。
总线按功能可以分为数据总线、地址总线和控制总线。
2. 描述微机系统中存储器的层次结构。
答案:微机系统中存储器的层次结构通常包括:寄存器、高速缓存(Cache)、主存储器(RAM和ROM)、辅助存储器(如硬盘、固态硬盘等)。
四、计算题1. 若某微机系统中,数据总线宽度为16位,地址总线宽度为24位,计算该系统的最大内存寻址能力。
答案:数据总线宽度为16位,意味着每次传输数据的宽度为16位,即2字节。
地址总线宽度为24位,表示可以寻址2^24个地址。
因此,最大内存寻址能力为2^24 * 2字节 = 16MB。
五、论述题1. 论述微机系统中中断机制的重要性及其工作原理。
答案:中断机制是微机系统中实现多任务处理和快速响应外部事件的重要手段。
它允许CPU在执行程序的过程中,响应外部设备的请求或内部事件,暂时中断当前任务,转而去处理更高优先级的任务或事件。
微机原理期末试题及答案

微机原理期末试题及答案# 微机原理期末试题及答案## 一、选择题(每题2分,共20分)1. 微处理器中的ALU指的是:- A. 算术逻辑单元- B. 地址逻辑单元- C. 应用逻辑单元- D. 存储逻辑单元2. 以下哪个指令不属于CPU的基本操作指令?- A. 加法指令- B. 乘法指令- C. 取指令- D. 存储指令3. 在微机系统中,数据总线宽度决定了:- A. 内存容量- B. 地址总线宽度- C. 数据传输速度- D. 一次能传输的数据位数4. 微机系统的主存储器通常指的是:- A. ROM- B. RAM- C. 硬盘- D. 光盘5. 下列哪个不是微机系统的基本组成部分?- A. CPU- B. 主存储器- C. 输入设备- D. 打印机## 二、填空题(每空2分,共20分)6. 在微机系统中,CPU执行指令的过程通常分为四个阶段:取指令、_________、执行指令、_________。
7. 微机系统中的I/O设备通过_________与CPU进行通信。
8. 微机系统中,内存地址从0开始,地址范围通常是_________。
9. 微处理器的指令集是一组_________,定义了CPU可以执行的操作。
10. 微机系统中的中断机制允许_________在某些条件下暂停当前程序的执行,转而执行其他程序。
## 三、简答题(每题15分,共30分)11. 简述微机系统中的总线结构及其作用。
12. 解释微机系统中的DMA(直接存储器访问)机制,并说明其优点。
## 四、计算题(每题15分,共30分)13. 假设有一个8位微处理器,其ALU可以执行加法操作。
如果ALU的输入为01101000B和10101010B,请计算结果,并说明是否有溢出。
14. 给定一个微机系统的时钟频率为2GHz,计算其在一个周期内可以执行的最大指令数,如果每个指令需要4个时钟周期。
## 答案1. A2. D3. D4. B5. D6. 解码指令、写回结果7. I/O控制电路8. 从0到2^n-1(n为地址总线宽度)9. 指令格式和操作码10. 硬件设备或软件中断11. 微机系统的总线结构主要包括数据总线、地址总线和控制总线。
微机原理试题及答案期末

微机原理试题及答案期末
作为微机原理课程的期末考试,试题的出现是为了考查学生在此门课程中所掌握的知识和技能。
本文将为大家提供一套微机原理试题,并附上详细的答案解析。
希望通过本文的解析,能够帮助大家更好地理解微机原理的核心概念与应用。
I. 单选题(每题1分,共20题,共20分)
1. 在8086微处理器中,哪个寄存器用来存储当前指令的操作码?
A. AX
B. IP
C. CS
D. SP
答案:B
解析:IP(Instruction Pointer)是指令指针寄存器,用于存储下一条要执行的指令的内存地址。
2. 内部总线宽度决定了8086微处理器的哪个特性?
A. 寻址能力
B. 计算速度
C. 存储能力
D. 并行传输速度
答案:D
解析:内部总线宽度决定了数据的并行传输速度。
8086微处理器的内部数据总线宽度是16位,可以同时处理16位的数据。
3. DMA是指什么?
A. 直接内存访问
B. 动态内存分配
C. 数据管理程序
D. 目标模块访问
答案:A
解析:DMA(Direct Memory Access)是指计算机直接访问内存的一种技术,通过绕过CPU,将数据直接传输到内存,提高数据传输效率。
...
文中所提供的试题及答案解析仅为示例,真实的微机原理试题可能会更加复杂多样。
在考试前应多做练习,强化对微机原理的理解和应用能力。
通过合理安排学习时间,注重实际操作与理论结合,相信大家一定能够在微机原理这门课程中取得好成绩。
最后,祝愿每一位学生在期末考试中取得优异的成绩!加油!。
微机原理期末复习题及答案

微机原理期末复习题及答案一、选择题:1、(1101001.101)2=da(69.625)10b(1101001.101)bcdc(69.5)16d(100000101.011000100101)bcd2、若x=-1110110,则[x]原=(1)b,[x]补=(2)c,[-x/2]补=d(3)。
(1)a01110110(2)a01110110(3)a00010101B11110110B0000010B11111011c10001010c10001010c10001100D1000100100D11110110D00110110110110110113、已知cs=1000h,ds=4000h,es=2000h,bx=0250h,si=0382h,8086/8088指令movax,[bx+si]中源操作数的寻址方式是d(1),目标操作数的寻址方式是(2)a。
cpu执行该指令时,应从内存中物理地址为b(3)的字单元中取出数据。
(1)a寄存器间址方式b基址寻址方式c变址寻址方式d基址加变址寻址方式(2)寄存器寻址模式B寄存器间寻址模式C基址寻址模式D索引寻址模式(3)a205d2hb405d2hc20632hd40632h4。
如果9ah和7dh分别存储在8088 CPU的寄存器Al和BL中,当CPU执行addal和BL指令时,状态寄存器fr的标志位CF、of、ZF和SF分别为C(1),Al和BL的内容分别为(2)d。
(1) a0、0、0、0b1、0、1、0c1、0、0、0d0、1、1、0(2)a117h和7dhb117h和9ahc17h和9ahd17h和7dh5、8253外接频率为1mhz的时钟信号,若控制字设置为74h,则8253将工作于d(1),当写入计数器的16位计数初值为7000h时,可定时的时间为b(2)。
(1)a计数通道0的方式1,按二进制计数b计数通道0的方式2,按二进制计数c计数通道1的方式2,按bcd码计数d计数通道1的方式2,按二进制计数(2)a7msb28.672msc70msd286。
微机原理期末复习试题

对于符号数,机器数常用的表示方法有原码、反码和补码三种。
数X的原码记作[X]原,反码记作[X]反,补码记作[X]补。
注意:对正数,三种表示法均相同。
它们的差别在于对负数的表示。
1)原码[X]原:符号位:0表示正,1表示负;数值位:真值的绝对值。
2)反码[X]反:定义:若X>0 ,即为正数,则[X]反=[X]原,若X<0,即为负数,则[X]反= 对应原码的符号位不变,数值部分按位求反.3)补码(有符号数的运算一律采用补码运算):若X>0,则[X]补= [X]反=[X]原,若X<0,则[X]补= [X]反+1,负数的补码为该负数的原码按位(除符号位外)取反后再在最低位加1。
正数的原码、反码、补码相同,负数的反码是原码取反,负数的补码是反码加一。
例:10001101是x1的原码,是x2的反码,是x3的补码,比较x1,x2,x3的大小?2.给出逻辑地址算出物理地址逻辑地址的表示格式:段基址:偏移地址; 物理地址= 段基址×10H+偏移地址如:已知某存储单元的逻辑地址为2000H:3300H,求该存储单元的物理地址?解:物理地址= 段基址×10H+偏移地址=2000H ×10H+3300H =23300H3.uc的基本结构是什么?三组总线分别是什么?cpu的内部结构包括什么?微型计算机的基本结构包括微处理器,内存储器,输入/输出接口CPU基本组成:算术逻辑单元(ALU)、控制器、寄存器组和片内总线等典型的微机硬件系统,CPU通过三组总线将系统存储器、I/O接口连接起来。
4.三态输出电路的概念,原理由于记忆元件是由触发器组成的,而触发器只有两个状态:0和1,所以每条信号传输线只能传送一个触发器的信息(0或1)。
如果一条信号传输线既能与一个触发器接通,也可以与其断开而与另外一个触发器接通,则一条信息传输线就可以传输随意多个触发器的信息了。
三态输出电路(或称三态门)就是为了达到这个目的而设计的。
微机原理复习题及答案

微机原理复习题库一、单项选择题 1、8086/8088是() A 、个人计算机 B 、小型计算机 C 、微机系统D 、微处理器2、十六进制30H 表示ASCII 码字符“0”,那么十六进制39H 表示ASCII 码字符()A 、“E ”B 、“d ”C 、“9”D 、“%”3、下列4个无符号数十进制整数中,能用8个二进制位表示的是()A 、258B 、134C 、313D 、2964、 计算机中常用的BCD 码是() A 、二进制数B 、十六进制数C 、二进制编码的十进制数D 、以上都不对5、微处理器8086从功能上把内部结构分为两大部分,即() A 、CPU 、ALU B 、ALU 、BIUC 、EU 、BIUD 、CPU 、BIU6、1MB 是()A 、1000×1000 bB 、1024×1024 bC 、1000×1000 BD 、1024×1024 B7、由CS 和IP 的内容表示的是() A 、可执行代码的长度B 、当前正在执行的指令的段地址和偏移地址C 、下一条待执行的指令的段地址和偏移地址D 、代码段的首地址8、8086的IP 中存放的是() A 、当前正在执行的指令B 、下一条要执行的指令C 、下一条要执行的指令的偏移地址D 、指令中的操作数 9、如果(CS )=1800H ,(IP )=8000H ,则微处理器要执行的下条指令的物理地址为() A 、09800HB 、26000HC 、20000HD 、98000H10、8086 CPU 具有()根地址线,()数据线A 、16,16B 、16,8C 、20,16D 、20,8 11、8086/8088的状态标志有()个,控制标志有()个 A 、3,6 B 、6,3 C 、7,2 D 、2,712、CPU 中运算器的主要功能是()A 、算术运算B 、逻辑运算C 、函数运算和浮点运算D 、算术运算和逻辑运算 13、当CPU 时钟频率为5MHz 时,则其一个基本总线周期是()A 、0.8 usB 、500 nsC 、200 nsD 、200 us 14、在8086中,一个基本的总线周期由4个时钟周期(T 状态)组成,在T1状态,CPU 往总线上发()信息A 、状态B 、数据C 、地址D 、其他15、8086CPU 访问一次存储器或I/O 接口所花的时间,称为一个() A 、时钟周期 B 、总线周期 C 、指令周期 D 、基本指令执行时间 16、8088的分时复用的数据/地址的宽度为() A 、16B 、20C 、8D 、417、8086能访问的存储器空间的大小是()字节 A 、64KB 、1MBC 、128KD 、16M18、8088CPU 复位后,程序重新开始执行的逻辑地址是() A 、FFFFH :FFF0H B 、FFFFH :0000H C 、0000H :FFFFHD 、0000H :0000H19、8086 CPU 中,()引脚信号是决定最大或最小工作模式的控制信号。
微机原理期末复习题

微机原理期末复习题### 微机原理期末复习题一、选择题1. 在微机系统中,下列哪个部件是负责数据存储的?A. CPUB. 内存C. 硬盘D. 显卡2. 微机的总线通常包括哪几种类型?A. 数据总线、控制总线B. 地址总线、数据总线C. 控制总线、地址总线D. 以上都是3. 下列哪个寄存器是用于存储CPU当前要执行的指令地址?A. IP寄存器B. SP寄存器C. BP寄存器D. AX寄存器二、填空题1. 微机的______是计算机硬件系统的核心,负责解释和执行程序指令。
2. 在微机原理中,______是用于控制数据在计算机内部各部件之间传输的一组信号线。
3. 微机的存储器分为______和______,其中______用于临时存储数据和程序。
三、简答题1. 简述微机系统中输入设备和输出设备的作用。
2. 解释中断的概念,并说明中断在微机系统中的重要性。
四、计算题1. 假设一个微机系统的内存地址从0x0000开始,到0xFFFF结束。
请计算该系统的内存容量是多少KB?2. 如果一个微机的CPU主频为3.2GHz,假设每个时钟周期可以执行一条指令,那么该CPU每秒可以执行多少条指令?五、分析题1. 分析微机系统中总线的作用及其对系统性能的影响。
2. 讨论微机系统中的并行处理和串行处理的区别及其应用场景。
六、综合题设计一个简单的微机系统,包括CPU、内存、输入输出设备等,并说明各部件的功能和它们之间的连接方式。
以上题目涵盖了微机原理的基础知识点,包括硬件组成、总线、存储器、寄存器、输入输出设备等,以及中断、并行与串行处理等高级概念。
通过这些题目的复习,可以帮助学生巩固和加深对微机原理的理解,为期末考试做好准备。
微机原理期末试题及答案

微机原理期末试题及答案一、选择题(每题2分,共20分)1. 在计算机系统中,CPU指的是:A. 中央处理器B. 存储器C. 输入设备D. 输出设备答案:A2. 下列哪个不是微机的组成部分?A. 总线B. 内存C. 硬盘D. 打印机答案:D3. 在计算机中,1KB的存储空间等于:A. 1024字节B. 1000字节C. 1024位D. 1000位答案:A4. 8086微处理器的地址总线宽度是:A. 16位B. 32位C. 24位D. 8位答案:A5. 下列哪个指令是用于数据传输的?A. MOVB. ADDC. SUBD. JMP答案:A二、简答题(每题10分,共30分)1. 简述冯·诺依曼计算机体系结构的主要特点。
答案:冯·诺依曼计算机体系结构的主要特点包括:程序存储、程序控制、指令和数据以同等地位存储在同一存储器中、顺序执行指令。
这种结构简化了计算机的设计,使得计算机能够自动、连续地执行程序。
2. 解释什么是指令周期,并简述其主要步骤。
答案:指令周期是CPU执行一条指令所需的全部时间,包括取指令、分析指令、执行指令等步骤。
在每个指令周期中,CPU首先从存储器中取出指令,然后对指令进行译码,最后执行指令所指定的操作。
3. 描述微机总线的基本功能。
答案:微机总线是连接CPU、内存、输入输出设备等组件的通信线路,其基本功能包括数据传输、地址传输和控制信号传输。
数据总线用于在CPU和存储器或输入输出设备之间传输数据;地址总线用于指定数据传输的目标地址;控制总线则用于传输控制信号,如读写信号、中断请求等。
三、计算题(每题15分,共30分)1. 假设一个计算机系统使用16位地址总线,计算该系统的最大内存容量。
答案:使用16位地址总线,意味着可以寻址2^16个不同的内存单元。
如果每个内存单元存储1字节,则最大内存容量为2^16字节,即65536字节,或64KB。
2. 给定一个二进制数10110110,请计算其二进制补码。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
微机原理期末复习题目第一章计算机基本知识【复习重点】1、常用数制及其相互间的转换;2、机器数表示:原码、反码、补码的表示及求法;3、BCD编码及常用字符的ASCII码;4、计算机中的常用术语【典型习题】•在计算机中, 1KB= 1024 byte。
•对于十六进制表示的数码19.8H,转换为十进制数时为: 25.5 ;用二进制数表示时为: 11001.1 B;该数码用压缩BCD码表示时数据为: 00100101.0101B或25.5H 。
•设机器字长为8位,最高位是符号位。
则十进制数–13所对应的原码为: 10001101B ;补码为 11110011B 。
•一个8位二进制数用补码方式表示的有符号数的范围是 -128~+127 。
•软件通常分为系统软件和应用软件两大类。
•微型计算机中主要包括有 A 。
A.微处理器、存储器和I/O接口B.微处理器、运算器和存储器C.控制器、运算器和寄存器组D.微处理器、运算器和寄存器第二章 8080系统结构【复习重点】1 、CPU 内部的功能结构;2 、寄存器阵列结构及各寄存器的功能;3 、标志寄存器各标志位的名称及含义;【典型习题】1、8086中的BIU中有 4 个 16 位的段寄存器、一个 16 位的指令指针、 6 字节指令队列、20 位的地址加法器。
2、8086 可以访问 8 位和 16 位的寄存器。
3、8088/8086 CPU中,指令指针(IP)中存放的是 B 。
A.指令 B.指令地址C.操作数 D.操作数地址4、8086CPU内部由哪两部分组成?它们的主要功能是什么?答:BIU(或总线接口单元):地址形成、取指令、指令排队、读/写操作数及总线控制等所有与外部的操作由其完成。
EU(或指令执行单元):指令译码和执行指令5、8086/8088 CPU内部包含有哪6个专用寄存器?它们的主要功能是什么?答:有CS、DS、ES、SS、IP、PSWCS(代码段寄存器):用来存放当前代码段的基地址。
DS(数据段寄存器):用来存放供程序使用的数据的一段存储区的基地址。
ES(附加段寄存器):附加的数据段的基地址,SS(堆栈段寄存器):堆栈段的基地址。
IP(指令指针寄存器):16位寄存器。
用来存放将要执行的下一条指令在现行代码段中的偏移地址。
PSW(标志寄存器):用来存放运算结果的特征或控制微处理器的操作。
6、执行下面两个数相加:1010 0011 0100 1101+ 0011 0010 0001 10011101 0101 0110 0110分析其结果对下列标志位有何影响:(SF)= 1 (ZF)= 0 (AF)= 1(PF)= 1 (CF)= 0 (OF)= 0第二章 8086/8088CPU的引脚功能、系统组成及时序【复习重点】1、常用引脚的符号及功能;2、物理地址与逻辑地址的概念及关系;3、存储器分段的原因及方法4、最小模式和最大模式的区别【典型习题】•8086CPU对外的数据线是 16 根,地址线是 20 根,他们是以分时复用方式轮流使用的。
• CPU访问存储器时,在地址总线上送出的地址称为物理地址地址。
•8086系统中,存储器分为奇、偶两个存储体,其中,奇地址存储体的数据信号线固定与数据总线的高8位相连,偶地址存储体数据信号线固定与数据总线的低八位相连。
•8086执行指令 MOV AL,[BX],其中BX=2041H时,和 A0 的输出是 B 。
A.0,0 B.0,1 C.1,0 D.1,1•8086在最小模式下,分时使用AD0~AD15,所以必须外接地址锁存器,当总线上为地址信息时,通过 B 将地址送入地址锁存器。
A.DEN B.ALE C. D.DT/R•8086有两种工作模式,即最大和最小模式。
它由 B 决定。
A. B. C. D.HOLD=17. 现行数据段位于存储器B0000H到B0FFFH字节单元,则段寄存器DS的内容及该段长度(字节数)分别为: A 。
A.B000H,1000H B.0000H,0FFFHC.B000H,0FFFH D.B000H,00FFH8. 8086对存储器的管理为什么采用分段的办法?20位的物理地址是如何形成的?答:8086的数据线和内部的寄存器都是16位的,而其地址线是20位的,无法直接进行管理;为扩大寻址范围,采用分段的管理方式,把真正的物理地址用段地址和偏移量表示,每一部分都不超过64K,可保存在内部寄存器中。
当CPU访问内存时,在地址加法器中将段寄存器的内容(段基址)自动左移4位(二进制),再与16位偏移地址相加,形成20位的物理地址。
第三章 8086/8088CPU寻址方式及指令系统【复习重点】1、与数据有关的7种寻址方式的特点、名称、格式及应用;2、堆栈存储区的寻址方式及应用;3、常用指令的名称、功能、对标志位的影响、并能简单应用【典型习题】•计算机的指令通常包含操作码和操作数两部分。
•8086系统中,栈底在堆栈的最高地址端(最高地址端、最低地址端)。
•设CS=2500H,DS=2400H,SS=2430H,ES=2520H,BP=0200H,SI=0010H,DI=0206H,则:指令MOV AX,[DI+100H]源操作数的有效地址为0306H ,物理地址为24306H 。
•设AX=2000H,BX=2002H,则在执行了指令 CMP AX,BX后,标志位CF为 1, AX= 2000H 。
•若AL=10011000B,BL=01100111B,则执行指令“ADD AL,BL”后,AL= FFH ;执行指令“AND AL,BL”后,AL= 00H 。
•使用8086间接输入/输出指令时,必须在执行该指令之前将相应的端口地址送入DX 寄存器中。
7~8.设8086CPU的SS=1050H,SP=0008H,AX=1234H,当执行一条:PUSH AX指令时SS= A ,SP= B。
•A.1050H B.1052H C.104EH D.1058H•A.0008H B.0006H C.000AH D.0005H•已知CF=0,PF=0,AX=FFFFH,则执行语句INC AX后,标志位情况为 C 。
A.CF=0,PF=0 B.CF=1,PF=0C.CF=0,PF=1 D.CF=1,PF=1•下列指令中,能完成将AL寄存器清零的有 C 条。
CMP AL,AL ; SUB AL,AL ;XOR AL,AL ; MOV AL,0A.1 B.2 C.3 D.411.用单条指令或程序片段,实现下述功能(1)将AX高8位取反,低四位置1,其余位不变。
(2)将AL的高四位与低四位互换。
(3)将BX、AX内容互换。
答:(1)XOR AX,0FF00H OR AX,000FH(2)MOV CL,4 ROR AL,CL(或ROL AL,CL)(3)XCHG AX,BX•如果TABLE为数据段中0020H单元的符号名,在该单元中存放着3412H,请指出以下两条指令有什么区别?每条指令执行后AX寄存器中的内容是多少?MOV AX,TABLE LEA AX,TABLE答:MOV指令是将内存单元的内容传送到目的寄存器;LEA为取偏移量指令,将源操作数所在内存单元的偏移地址取出送目的寄存器;MOV AX,TABLE ;AX=3412HLEA AX,TABLE ;AX=0020H13、分别指出下列指令中的源操作数的寻址方式。
(1)MOV CX,[100H] 直接寻址(2)MOV CX,100H 立即寻址(3)MOV AX,BX 寄存器寻址(4)MOV AX,[BP+DI] 基址加变址(5)MOV AX,10[BX][DI] 相对基址加变址寻址(6)MOV AX,10[SI] 寄存器相对寻址(7)MOV AX,[SI] 寄存器间接寻址(8)IN AL,23H 直接端口寻址(9)IN AL,DX 间接端口寻址14、指出下列指令的错误(1)MOV CL,AX答:源、目的操作数长度不匹配(2)ADD 37H,DX答:立即数不能做目的操作数(3)MOV CS,AX答:CS不能做目的操作数(4) MOV AX,[BX][BP]答:BX、BP不能同时出现在一个中(或源操作寻址方式有误)(5)MOV BYTE PTR [SI],1000H答:源、目的操作数长度不匹配(6)MOV [SI],[BX]答:源、目的操作数不能均为存储器操作数(7)MOV DS,0200H答:立即数不能直接送至段寄存器(8)IN BL,05H答: IN指令中目的操作数不能用BL(只能用AL或AX)(9)MOV IP,BX答: IP不能作操作数(10)MOV SI,[DX]答: DX不能间接寻址,可改为 MOV SI,[BX](11)PUSH AL答: PUSH指令的操作数必须为16位(即:按字操作)第四章汇编语言程序设计【复习重点】1、汇编语言语句格式;2、表达式的应用;3、常用伪指令;4、汇编语言程序设计的基本方法;(掌握顺序、分支、循环程序的设计)【典型习题】•若定义DA1 DB ‘abcdef’,则 (DA1+3) 存放的数据是‘d’ 或64H 。
•对于指令:MOV AX,15 GE 1111B,汇编结果为: MOV AX,0FFFFH 。
•对于指令:MOV BX,15 MOD 4,汇编结果为: MOV BX, 03H 。
•在下列伪指令中定义字节变量的是 A 。
A.DB B.DW C.DD D.DT•如V AR DW 1,2,$+5,3,4 在汇编时V AR分配的偏移地址是0075H,则偏移地址为0079H的单元中的内容是 D 。
A.00H B.7CH C.84H D.7EH•汇编语言中的伪指令与可执行指令有何不同?答:伪指令的功能主要用于完成变量定义、段定义等,变量名称后不能带‘:’,它仅仅在汇编过程中告诉汇编程序应如何汇编,而不生成机器代码,即由汇编程序进行处理;可执行指令可以完成数据传送、各种运算、字符串处理、程序控制等功能,标号后要跟‘:’,这种指令由汇编程序翻译成对应的机器代码,最终由CPU执行处理。
7. 改正下面程序片段中的错误或指出错误原因。
DATA SEGMENTA DB 12、24、34 错误1:多个操作数之间用“,”分开B DW ‘12’,‘ABCD’错误2:‘ABCD’改为‘AB’,‘CD’K1 EQU 1024DATA ENDSCODE SEGMENTASSUME DS:DATA,CS:CODEMOV DS,DATA 错误3:立即数不能直接送进段寄存器MOV K1,AX 错误4:K1为立即数,不能做目的操作数MOV DX,OFFSET AMOV AL,[DX+2] 错误5:DX不能用于间接寻址,可改为BXMOV BL,CX 错误6:源、目的操作数字长不一致MOV AL,B 错误7:源、目的操作数字长不一致8. 填入适当指令或指令的一部分,完成指定功能。