《微机原理与接口技术》第二次作业答案
- 格式:docx
- 大小:24.05 KB
- 文档页数:8
《Intel 8086/8088系列微型计算机原理及接口技术》(第二次印刷)习题答案第一章习题1.(1)(120)10=(1111000)2=(78)16(2) (254)10=(11111110)2=(FE)16(3) (1000)10=(1111101000)2=(3E8)16(4) (4096)10=(1000000000000)2=(1000)162.(1) (1110000)2=(70)16=(112)10(2) (10010011)2=(93)16=(147)10(3) (1101101011)2=(36B)16=(875)10(4) (1100001010000)2=(1850)16=(6224)103.(1)(34)10=(00110100)BCD(2)(129)10=(000100101001)BCD(3)(2048)10=(0010000001001000)BCD(4)(5760)10=(0101011101100000)BCD4.(1)8A+39=C3(2)1234+A6=12DA(3)ABC D-E5=AAE8(4)7A B-F0=7BB5.(1)FF 无符号数:255 有符号数:-1(2)6A 无符号数:106 有符号数:+106(3)80 无符号数:128 有符号数:-128(4)74 无符号数:112 有符号数:+112(5)32 无符号数:50 有符号数:+506.(1) 49 20 61 6D 20 61 20 73 74 75 64 65 6E 74 2E(2) 略7.[+120]原码=[+120]反码=[+120]补码=01111000[-120]原码=11111000[-120]反码=10000111[-120]补码=100010008.X= +72 Y=-56 9.(1) 85+(-76)[+85]补+[-76]补=00001001=[85-76]补无溢出(2) 85-76[+85]补+[-76]补=00001001=[85-76]补无溢出(3) 85-(-76)[+85]补+[+76]补=10100001≠[85+76]补有溢出(4) (-85)-76[-85]补+[-76]补=00001111≠[-85-76]补有溢出(5) (-85)-(-76)[-85]补+[+76]补=11110111=[-85+76]补无溢出(6) (-85)+76[-85]补+[+76]补=11110111=[-85+76]补无溢出第二章习题1.EU的分工:译指、执指、提供寻址内存单元时所需要的偏移地址。
微机原理与接口技术第二次阶段作业微机原理与接口技术第二次阶段作业2021-05-31 23:35一、单项选择题(共20道小题,共100.0分)相联存储器是指按_进行寻址的存储器。
地址指定方式堆栈存取方式内容指定方式地址指定方式与堆栈存取方式结合知识点:单元3习题学生答案:[C;]标准答案:C;提示:以下8086指令中,格式错误的选项是_。
MOV BL,BHMOV DS,BLOCK[SI+BX]MOV CS,2000HIN AL,DX知识点:单元3习题学生答案:[C;]标准答案:C;提示:由于CPU内部的操作速度较快,而CPU访问一次主存所花的时间较长,因此机器周期通常用_来规定。
主存中读取一个数据字的最长时间主存中读取一个指令字的最短时间主存中读取一个数据字的平均时间主存中写入一个数据字的平均时间知识点:单元3习题学生答案:[B;]标准答案:B;提示:存放器间接寻址方式中,操作数处在_。
通用存放器程序计数器主存单元堆栈知识点:单元3习题学生答案:[C;]标准答案:C;提示:指令系统中采用不同寻址方式的目的主要是。
实现程序控制和快速查找存储器地址可以直接访问主存和外存缩短指令长度,扩大寻址空间,提高编程灵活性降低指令译码难度知识点:单元3习题学生答案:[C;]标准答案:C;提示:某一RAM芯片,其容量为1024 w8位,其数据线和地址线分别为_。
3,1010,38,1010,8知识点:单元3习题学生答案:[C;]标准答案:C;提示:某计算机字长32位,其存储容量为32MB,假设按字编址,那么它的寻址范围是_。
8MB16M8M32M知识点:单元3习题学生答案:[C;]标准答案:C;提示:8086/8088中除_两种寻址方式外,其它各种寻址方式的操作数均在存储器中。
立即寻址和直接寻址存放器寻址和直接寻址立即寻址和存放器寻址立即寻址和间接寻址知识点:单元3习题学生答案:[A;]标准答案:A;提示:CPU在执行OUTDX,AL指令时,_存放器的内容送到数据总线上。
微机原理与接口技术课后答案第二版【篇一:《微机原理与接口技术》(第二版)龚尚福-习题解析和实验指导】xt>2.2 8086微处理器由哪几部分组成?各部分的功能是什么?16355【解】:按功能可分为两部分:总线接口单元biu(bus interface unit)和执行单元eu(execution unit)。
总线接口单元biu是8086 cpu在存储器和i/o设备之间的接口部件,负责对全部引脚的操作,即8086对存储器和i/o设备的所有操作都是由biu完成的。
所有对外部总线的操作都必须有正确的地址和适当的控制信号,biu中的各部件主要是围绕这个目标设计的。
它提供了16位双向数据总线、20位地址总线和若干条控制总线。
其具体任务是:负责从内存单元中预取指令,并将它们送到指令队列缓冲器暂存。
cpu执行指令时,总线接口单元要配合执行单元,从指定的内存单元或i/o端口中取出数据传送给执行单元,或者把执行单元的处理结果传送到指定的内存单元或i/o端口中。
执行单元eu中包含1个16位的运算器alu、8个16位的寄存器、1个16位标志寄存器fr、1个运算暂存器和执行单元的控制电路。
这个单元进行所有指令的解释和执行,同时管理上述有关的寄存器。
eu对指令的执行是从取指令操作码开始的,它从总线接口单元的指令队列缓冲器中每次取一个字节。
如果指令队列缓冲器中是空的,那么eu就要等待biu通过外部总线从存储器中取得指令并送到eu,通过译码电路分析,发出相应控制命令,控制alu数据总线中数据的流向。
2.3 简述8086 cpu的寄存器组织。
【解】:(1)通用寄存器:通用寄存器又称数据寄存器,既可作为16位数据寄存器使用,也可作为两个8位数据寄存器使用。
当用作16位时,称为ax、bx、cx、dx。
当用作8位时,ah、bh、ch、dh 存放高字节,al、bl、cl、dl存放低字节,并且可独立寻址。
这样,4个16位寄存器就可当作8个8位寄存器来使用。
1、已知某8088微机系统包括8255,8253两个可编程接口电路。
其中8253三个计数器分别工作在不同的方式下,可以为A/D转换器提供可编程的采样频率和采样时间;8255A的PB0可用于检测按键开关的位置,PA7可根据PB0的状态决定是否点亮LED指示灯。
设系统所要求有关硬件连线已经全部接好,片选信号PS2,PS3的地址是08H-0BH,0CH-0FH,如图所示,试完成下列各项要求。
(1) 根据8255A的A口和B口的连接方式,写出接口初始化程序。
(2) 图中给出了8253各个计数器要求的工作方式,设已知外部时钟频率为F,计数器0的计数初值为L(字节型),工作在方式2;计数器1的计数初值为M(字型),工作在方式1;计数器2的计数初值为N(字型),工作在方式3,L、M、N是程序已经定义的变量,L、M为二进制数,N为BCD码。
试按上述要求完成8253的初始化程序。
(3) 设计一个程序片段,使8255A检测PB0的输入状态,当PB0=1时使LED灯亮。
答案:解①:MOV AL,l0000010B ;A,B口方式0,A口输出,B口输入OUT 0BH,AL解②:MOV AL,14H ;0通道方式2OUT 0FH,ALMOV AL,L ;0通道计数初值LOUT 0CH,ALMOV AL,72H ;1通道方式lOUT 0FH,ALMOV AX,M ;1通道初值M(字型),OUT 0DH,ALMOV AL,AHOUT 0DH,ALMOV AL,B7H ;2通道方式3,BCD码0UT OFH,ALMOV AX,N ;2通道初值N(字型),OUT 0EH,ALMOV AL,AHOUT 0EH,AL解③:IN AL,09H ;读B口状态K1:TEST 01H ;测试PBO=l否JZ,K1 ;不为1,K1MOV AL,OOH ;PB0=1,PA0=0,点亮LEDOUT 08H,AL2.PC总线和A/D转换接口电路如图2,图中信号均是PC(8位)总线信号,请回答下面问题:(1)图中中断控制器8259A和并行接口8255A各有几个端口地址?各芯片内地址有无重叠?答:8259A和8255A各有4个端口地址;8259A内部有地址重叠,重叠两次;而8255A没有地址重叠。
微机原理与接口技术(第二版)课后习题答案微机原理与接口技术(第二版)课后题答案第1章作业答案1.1 微处理器、微型计算机和微型计算机系统的区别是什么?微处理器是将CPU集成在一个芯片上,微型计算机是由微处理器、存储器和外部设备构成,而微型计算机系统则是微型计算机与管理、维护计算机硬件以及支持应用的软件相结合的系统。
1.2 CPU的内部结构由哪些部分组成?它应该具备哪些主要功能?CPU主要由算术逻辑单元、指令寄存器、指令译码器、可编程逻辑阵列和标志寄存器等寄存器组成。
它的主要功能是进行算术和逻辑运算以及控制计算机按照程序的规定自动运行。
1.3 采用总线结构的微型计算机有哪些优点?采用总线结构可以扩大数据传送的灵活性,减少连线。
此外,总线可以标准化,易于兼容和工业化生产。
1.4 数据总线和地址总线在结构上有什么不同?如果一个系统的数据和地址合用一套总线或者合用部分总线,那么要靠什么来区分地址和数据?数据总线是双向的,而地址总线是单向的。
如果一个系统的数据和地址合用一套总线或者部分总线,就要靠信号的时序来区分。
通常在读写数据时,总是先输出地址,过一段时间再读或写数据。
1.8 给定一个模型,如何用累加器实现15×15的程序?LD A。
15LD H。
15LOOP: ADD A。
15DEC HJP NZ。
LOOPHALT第2章作业答案2.1 IA-32结构微处理器直至Pentium 4,有哪几种?IA-32结构微处理器有、、Pentium、Pentium Pro、Pentium II、Pentium III和Pentium 4.2.6 IA-32结构微处理器有哪几种操作模式?IA-32结构支持保护模式、实地址模式和系统管理模式三种操作模式。
操作模式决定了哪些指令和结构特性可以访问。
2.8 IA-32结构微处理器的地址空间是如何形成的?由段寄存器确定的段基地址与各种寻址方式确定的有效地址相加形成了线性地址。
第2章 8086 CPU 结构与功能1. 微处理器内部结构由哪几部分组成阐述各部分的主要功能。
解:微处理器内部结构由四部分组成:(1)算术逻辑运算单元ALU :完成所有的运算操作;(2)工作寄存器:暂存寻址信息和计算过程中的中间结果;(3)控制器:完成指令的读入、寄存和译码,并产生控制信号序列使ALU 完成指定操作;(4)I/O 控制逻辑:处理I/O 操作。
2. 微处理器级总线有哪几类各类总线有什么作用解:微处理器级总线有三类:(1)数据总线:传送信息;(2)地址总线:传送地址码;(3)控制总线 传送控制信号。
3. 为什么地址总线是单向的,而数据总线是双向的解:地址码只能由CPU 生成。
而数据需要在CPU 和存储器之间传输。
4. 8086/8088微处理器内部有哪些寄存器其主要作用是什么解:8086CPU 内部有14个16位寄存器,其中8个通用寄存器(4数据寄存器AX 、BX 、CX 、DX ,4地址指针/变址寄存器SI 、DI 、SP 、BP ),4个段寄存器(CS 、DS 、ES 、SS ),2个控制寄存器(指令指针IP ,微处理器状态字PSW )。
应该注意的是:可以在指令中用作为地址指针的寄存器有:SI 、DI 、BP 和BX ;在微处理器状态字PSW 中,一共设定了9个标志位,其中6个标志位用于反映ALU 前一次操作的结果状态(CF ,PF ,AF ,ZF ,SF ,OF ),另3个标志位用于控制CPU 操作(DF ,IF ,TF )。
5. 如果某微处理器有20条地址总线和16条数据总线:(1)假定存储器地址空间与I/O 地址空间是分开的,则存储器地址空间有多大(2)数据总线上传送的有符号整数的范围有多大解:(1)存储器地址空间为:2021MB =(2)有符号数范围为: 15152~21--, 即 -32768~327676. 将十六进制数62A0H 与下列各数相加,求出其结果及标志位CF 、AF 、SF 、ZF 、OF 和PF的值:(1)1234H;(2)4321H;(3)CFA0H;(4)9D60H解:(1)74D4H CF=0 AF=0 SF=0 ZF=0 OF=0 PF=1(2)A5C1H CF=0 AF=0 SF=1 ZF=0 OF=1 PF=0(3)3240H CF=1 AF=0 SF=0 ZF=0 OF=0 PF=0(4)0000H CF=1 AF=0 SF=0 ZF=1 OF=0 PF=17.从下列各数中减去4AE0H,求出其结果及标志位CF、AF、SF、ZF、OF和PF的值:(1)1234H;(2)5D90H;(3)9090H;(4)EA04H解:(1)C754H CF=1 AF=0 SF=1 ZF=0 OF=0 PF=0(2)12B0H CF=0 AF=0 SF=0 ZF=0 OF=0 PF=0(3)45B0H CF=0 AF=0 SF=0 ZF=0 OF=1 PF=0(4)9F24H CF=0 AF=0 SF=1 ZF=0 OF=0 PF=19.写出下列存储器地址的段地址、偏移地址和物理地址:(1)2134:10A0;(2)1FA0:0A1F;(3)267A:B876解:物理地址=段地址*10H+偏移地址(1)段地址:2134H,偏移地址:10A0H,物理地址:223E0H(2)段地址:1FA0H,偏移地址:0A1FH,物理地址:2041FH(3)段地址:267AH,偏移地址:B876H,物理地址:32016H10.给定一个数据的有效地址为2359H,并且(DS)=490BH,求该数据的物理地址。
微机原理与接口技术课后答案第二版----05740ed2-6eb2-11ec-8cac-7cb59b590d7d【篇一:《微机原理与接口技术》(第二版)龚尚福-习题分析和实验指南]xt>2.28086微处理器由哪几部分组成?各部分的功能是什么?16355【解决方案】:根据功能可分为两部分:总线接口单元(BIU)和执行单元(EU)。
总线接口单元biu是8086cpu在存储器和i/o设备之间的接口部件,负责对全部引脚的操作,即8086对存储器和i/o设备的所有操作都是由biu完成的。
所有对外部总线的操作都必须有正确的地址和适当的控制信号,biu中的各部件主要是围绕这个目标设计的。
它提供了16位双向数据总线、20位地址总线和若干条控制总线。
它的具体任务是从内存单元预取指令,并将其发送到指令队列缓冲区进行临时存储。
当CPU执行指令时,总线接口单元应配合执行单元从指定的存储器单元或I/O端口取出数据并传输到执行单元,或将执行单元的处理结果传输到指定的存储器单元或I/O端口。
执行单元eu中包含1个16位的运算器alu、8个16位的寄存器、1个16位标志寄存器fr、1个运算暂存器和执行单元的控制电路。
这个单元进行所有指令的解释和执行,同时管理上述有关的寄存器。
eu对指令的执行是从取指令操作码开始的,它从总线接口单元的指令队列缓冲器中每次取一个字节。
如果指令队列缓冲器中是空的,那么eu就要等待biu通过外部总线从存储器中取得指令并送到eu,通过译码电路分析,发出相应控制命令,控制alu数据总线中数据的流向。
2.3简要描述8086 CPU的寄存器组织。
【解】:(1)通用寄存器:通用寄存器又称数据寄存器,既可作为16位数据寄存器使用,也可作为两个8位数据寄存器使用。
当用作16位时,称为ax、bx、cx、dx。
当用作8位时,ah、bh、ch、dh存放高字节,al、bl、cl、dl存放低字节,并且可独立寻址。
这样,4个16位寄存器就可当作8个8位寄存器来使用。
|第一章课后习题把下列十进制数转换成二进制数、八进制数、十六进制数。
① ② ③ ④ 97/128把下列二进制数转换成十进制数。
① ② ③ ④把下列八进制数转换成十进制数和二进制数。
① ② ③ ④把下列十六进制数转换成十进制数。
~① ② ③ ④ 1EC求下列带符号十进制数的8位补码。
① +127 ② -1 ③ -0 ④ -128求下列带符号十进制数的16位补码。
① +355 ② -1计算机分那几类各有什么特点简述微处理器、微计算机及微计算机系统三个术语的内涵。
80X86微处理器有几代各代的名称是什么—你知道现在的微型机可以配备哪些外部设备微型机的运算速度与CPU的工作频率有关吗字长与计算机的什么性能有关习题一参考答案① ===② ===③ ===④ 97/128D=64/123+32/128+1/128===|① = ② =③ = ④ =① == ② ==③ == ④ =.100101B=① = ② =③ = ④ 1E CH=492D① [+127]补=01111111 ② [-1]补=③ [-0]补=00000000 ④[-128]补=,① [+355]补= 00000001 ② [-1]补= 1111 1111 1111 1111答:传统上分为三类:大型主机、小型机、微型机。
大型主机一般为高性能的并行处理系统,存储容量大,事物处理能力强,可为众多用户提供服务。
小型机具有一定的数据处理能力,提供一定用户规模的信息服务,作为部门的信息服务中心。
微型机一般指在办公室或家庭的桌面或可移动的计算系统,体积小、价格低、具有工业化标准体系结构,兼容性好。
答:微处理器是微计算机系统的核心硬件部件,对系统的性能起决定性的影响。
微计算机包括微处理器、存储器、I/O接口电路及系统总线。
微计算机系统是在微计算机的基础上配上相应的外部设备和各种软件,形成一个完整的、独立的信息处理系统。
答:从体系结构上可分为5代:4004:4位机;8080/8085:8位机;8086/8088/80286:16位机;80386/80486:32位机;Pentium系列机:64位。
《微机原理与接口技术》第2次作业1、 8086系统中接口连接关系如下图所示。
要求回答以下问题:试分别确定8255,8253,8259及8251的端口地址。
8255的地址为8253的地址为8259的地址为8251的地址为2、假设可编程并行接口芯片8255A的地址为200H—203H,编写程序,对此芯片进行初始化处理,使A组以方式0工作,且A口指定为输出,PC4、PC5、PC6、PC7指定为输入;B组以方式0工作,且B口指定为输入,PC0、PC1、PC2、PC3指定为输出。
3、8255A各端口处在如下工作方式:PA口为方式0输入;PB口工作于方式1输出;PC口为普通I/O,且使PC5端输出一个负脉冲。
请编写8255A的初始化程序(端口地址为:7F8H—7FBH)。
4、下图所示为应用8253的计数器1给8251提供发送时钟信号,为简介起见,图中只给出部分有关的引脚信号。
(8251地址端口为84H、85H;8253地址端口为:80H-83H)要求如下:(1)写出将工作方式控制字写入8251的指令。
使8251工作在异步传送方式,字符8位、停止位2位,偶校验、波特率系数为16。
(2)写出将字符‘C’写入发送缓冲器的指令。
(3)写出将工作方式控制字写入8253的指令,使计数器1按工作方式3(方波发生器)工作,计数方式为BCD制。
(4)写出将计数器1计数初值写入8253的指令(OUT1输出16KHz)。
《微机原理与接口技术》第3次作业1、编写初始化程序段,要求对8259A设置ICW1,请求信号为上升沿、单片方式,需设置ICW4;设置ICW2,中断类型码为08H;设置ICW4,正常完全嵌套,缓冲方式,从片,中断正常结束。
8259A端口地址为40H、41H。
2、编写封锁8259A的IR3、IR4和IR6中断请求的程序。
设8259A的端口地址为93H、94H。
3、已知8253端口地址为40H—43H,CLK2计数频率为1.2MHz,GATE2为高电平,执行以下程序段:MOV AL,96HOUT 43H,ALMOV AL,40OUT 42H,AL则,OUT2 = HZ。
第一章课后习题1.1 把下列十进制数转换成二进制数、八进制数、十六进制数。
① 16.25 ② 35.75 ③ 123.875 ④ 97/1281.2 把下列二进制数转换成十进制数。
① 10101.01 ② 11001.0011 ③ 111.01 ④ 1010.11.3 把下列八进制数转换成十进制数和二进制数。
① 756.07 ② 63.73 ③ 35.6 ④ 323.451.4 把下列十六进制数转换成十进制数。
① A7.8 ② 9AD.BD ③ B7C.8D ④ 1EC1.5 求下列带符号十进制数的8位补码。
① +127 ② -1 ③ -0 ④ -1281.6 求下列带符号十进制数的16位补码。
① +355 ② -11.7 计算机分那几类?各有什么特点?1.8 简述微处理器、微计算机及微计算机系统三个术语的内涵。
1.9 80X86微处理器有几代?各代的名称是什么?1.10 你知道现在的微型机可以配备哪些外部设备?1.11 微型机的运算速度与CPU的工作频率有关吗?1.12 字长与计算机的什么性能有关?习题一参考答案1.1 ① 16.25D=10000.01B=20.2Q=10.4H② 35.75D=100011.11B=43.6Q=23.CH③ 123.875D=1111011.111B=173.7Q=7B.EH④ 97/128D=64/123+32/128+1/128=0.1100001B=0.604Q=0.C2H1.2 ① 10101.01B=21.25D ② 11001.0011B=25.1875D③ 111.01B=7.25D ④ 1010.1B=10.5D1.3 ① 756.07Q=111101110.000111B=494.109D ②63.73Q=110011.111011B=51.922D③ 35.6Q=11101.110B=29.75D ④323.45Q=11010011.100101B=211.578D1.4 ① A7.8H=167.5D ② 9AD.BDH=2477.738D③ B7C.8D=2940.551D ④ 1ECH=492D1.5 ① [+127]补=01111111 ② [-1]补= 11111111③ [-0]补=00000000 ④[-128]补=100000001.6 ① [+355]补= 0000000101100011 ② [-1]补= 1111 1111 1111 11111.7 答:传统上分为三类:大型主机、小型机、微型机。
《微机原理与接口技术》参考答案《微机原理与接口技术》参考答案《微机原理与接口技术》习题参考答案习题 2 1. 为何说8086CPU 是16位CPU?答:16位指的是8086CPU的字长,而字长一般来说和运算器、寄存器、总线宽度一致。
因为8086CPU的内部寄存器、内部运算部件以及内部操作都是按16位设计的,这决定了它的字长为16位。
2. 8086CPU哪两个单元组成?其中,指令队列在哪个单元中,有何作用?答:总线接口单元和执行单元。
指令队列在BIU中。
它的作用是当EU在执行指令时,空闲的BIU可以从内存读取后续指令到指令队列,这样就可以将取指令工作和执行指令工作重叠进行,从而提高CPU的工作效率,加快指令的执行速度。
3. 8086CPU中8位寄存器和16位寄存器是什么关系?答:8086的通用寄存器包括数据寄存器、指针寄存器和变址寄存器。
其中数据寄存器包含AX、BX、CX、DX 四个16位寄存器,但他们每个都可以分开作为两个单独的8位寄存器使用。
8086的指针寄存器和变址寄存器不可分割为8位寄存器。
4. 8086CPU中的IP寄存器有何用途?答:IP寄存器是指令指针寄存器,用来存放下一条要执行的指令在代码段中的偏移地址。
在程序运行过程中,IP寄存器始终指向下一条指令的首地址,与CS寄存器联合确定下一条指令的物理地址。
8086就是通过IP寄存器来控制指令序列的执行流程。
5. 在标志寄存器中,用于反映运算结果属性的标志位有哪些?它们每一位所表示的含义是什么?答:有CF、PF、AF、ZF、SF、OF。
它们的含义如下:CF:进位标志。
它记录运算时从最高有效位产生的进位值或结果值。
最高有效位有进位或有借位时CF=1,否则CF=0。
PF:奇偶标志。
它记录运算结果的奇偶检验条件。
当结果操作数中“1”的个数为偶数时PF=1,否则PF=0。
AF:辅助进位标志。
在字节运算时,低半字节向高半字节有进位或借位时,AF=1,否则AF=0。
课后答案:2.1 将下列十进制数分别转换为二进制数、八进制数、十六进制数。
128D=10000000B=200O=80H1024D=10000000000B=2000O=400H0.47D=0.01111000B=0.36O=0.78H625D=1001110001B=1161O=271H67.544D=1000011.1000B=103.4264O=43.8BH2.2 将下列二进制数转换成十进制数。
10110.001B=22.125D11000.0101B =24.3125D2.3 将下列二进制数分别转换为八进制数、十六进制数。
1100010B=142O=62H101110.1001B=56.44O=2E.9H0.1011101B=0.564O=0.BAH2.4 写出下列用补码表示的二进制数的真值。
01110011 —→ 01110011 —→ +11500011101 —→ 00011101 —→ +2910010101 —→ 11101011 —→-10711111110 —→ 10000010 —→-210000001 —→ 11111111 —→-1272.6 写出下列十进制数的BCD码表示形式。
456=(0100 0101 0110)BCD789=(0111 1000 1001)BCD123=(0001 0010 0011)BCD3.1 8086CPU由几部分组成?它们的主要功能是什么?答:从功能上讲,8086分为两部分,即总线接口部件BIU(Bus Interface Unit)和执行部件EU(Execution Unit)。
BIU是CPU与外部存储器及I/O的接口,负责与存储器和I/0系统进行数据交换。
指令执行部件EU完成指令译码和执行指令的工作。
3.2 8086有多少根地址线?可直接寻址多大容量的内存空间?答:8086CPU有16根数据线和20根地址线,直接寻址空间为220,即为1M字节。
微机原理与接口技术(第二版)课后习题答案完整版标准化文件发布号:(9312-EUATWW-MWUB-WUNN-INNUL-DQQTY-习题11.什么是汇编语言,汇编程序,和机器语言答:机器语言是用二进制代码表示的计算机能直接识别和执行的一种机器指令的集合。
汇编语言是面向及其的程序设计语言。
在汇编语言中,用助记符代替操作码,用地址符号或标号代替地址码。
这种用符号代替机器语言的二进制码,就把机器语言编程了汇编语言。
使用汇编语言编写的程序,机器不能直接识别,要由一种程序将汇编语言翻译成机器语言,这种起翻译作用的程序叫汇编程序。
2.微型计算机系统有哪些特点具有这些特点的根本原因是什么答:微型计算机的特点:功能强,可靠性高,价格低廉,适应性强、系统设计灵活,周期短、见效快,体积小、重量轻、耗电省,维护方便。
这些特点是由于微型计算机广泛采用了集成度相当高的器件和部件,建立在微细加工工艺基础之上。
3.微型计算机系统由哪些功能部件组成试说明“存储程序控制”的概念。
答:微型计算机系统的硬件主要由运算器、控制器、存储器、输入设备和输出设备组成。
“存储程序控制”的概念可简要地概括为以下几点:①计算机(指硬件)应由运算器、存储器、控制器和输入/输出设备五大基本部件组成。
②在计算机内部采用二进制来表示程序和数据。
③将编好的程序和原始数据事先存入存储器中,然后再启动计算机工作,使计算机在不需要人工干预的情况下,自动、高速的从存储器中取出指令加以执行,这就是存储程序的基本含义。
④五大部件以运算器为中心进行组织。
4.请说明微型计算机系统的工作过程。
答:微型计算机的基本工作过程是执行程序的过程,也就是CPU自动从程序存放的第1个存储单元起,逐步取出指令、分析指令,并根据指令规定的操作类型和操作对象,执行指令规定的相关操作。
如此重复,周而复始,直至执行完程序的所有指令,从而实现程序的基本功能。
5.试说明微处理器字长的意义。
答:微型机的字长是指由微处理器内部一次可以并行处理二进制代码的位数。
第二章微处理器及其结构2-7 什么是逻辑地址? 什么是物理地址? 在实地址方式下,如何求存储器的物理地址? 设一个16字的数据区,它的起始地址为70A0H:DDF6(段基址:偏移地址).写出这个数据区的首字单元和末字单元的物理地址.解:1). 实模式下,逻辑地址由段基址和偏移地址组成.物理地址是真正的存储单元的地址.2). 物理地址=段基址*16 + 偏移地址3). 首字单元地址:70A0H*16 +DDF6H = 70A00H + DDF6H = 7E7F6H末字单元地址:7E7F6H + (16-1)*2 = 7E7F6H + 1EH = 7E814H注意:相邻两个存储单元可构成一个字长为16位的字,在对准字时,用偶地址表示字的地址.1EH1CH 2H20H16H14H18H4H1AH10H0H12HEHCH8HAH6H第三章指令系统3-6 分别指出下列指令中源操作数和目标操作数的寻址方式. 若是存储器寻址,用表达式表示EA=?(1)AND AX, 00FFH(2)ADD BX, [00FFH](3)MOV AX, [BX+10H](4)ADD AX, [ESI*8](5)SUB [BP][SI], AX(6)MOV AX, [BX+DI+20H](7)CMP [SI], AX(8)OR AX, DX(9)MOV EAX, [ESI][EDI*2](10)PUSH DS解:(1)立即数寻址(2)直接寻址EA=00FFH(3)基址寻址EA=(BX)+10(4)比例间址EA=ESI*8(5)基址加间址寻址EA=(BP)+(SI)(6)带位移的基址加间址寻址EA=(BX)+(DI)+20H(7)间址寻址EA=(SI)(8)寄存器寻址(9)基址加比例间址寻址EA=(ESI)+(EDI)*2(10)寄存器寻址注意:◆16位寻址: BX和BP作为基址寄存器.BX以DS作为默认段寄存器,BP以SS为默认段寄存器.SI和DI作为间址寄存器. 默认DS为段寄存器◆32位寻址: 8个32位通用寄存器均可作为基址寄存器,其中ESP,EBP以SS为默认段寄存器,其余均以DS为默认段寄存器.除ESP外的其它7个寄存器均可作间址寄存器,EBP默认SS作段基址寄存器,其它以DS作段基址寄存器3-7 32位微机工作在实地址模式下, 已知(DS) = 1000和(SS) = 2000H, (SI) =007FH, (BX) = 0040H, (BP) = 0016H, 变量TABLE的偏移地址为0100H. 指出下列指令中源操作数的寻址方式,求它的有效地址(EA)和物理地址(PA).(1)MOV AX, [1234H](2)MOV AX, TABLE(3)MOV AX, [BX+100H](4)MOV AX, TABLE[BP][SI]解:(1)直接寻址EA=1234H PA=(DS)*16 + EA = 11234H(2)直接寻址EA=(TABLE)=0100H PA=(DS)*16+EA=10100H(3)基址寻址EA=(BX)+100H=0140H PA=(DS)*16+EA=10140H(4)带位移的基址加间址寻址EA=(BP)+(SI)+TABLE=0195H PA=(SS)*16+EA=20195H注意: 当基址寄存器和间址寄存器默认的段寄存器不同时,一般规定,由基址寄存器来决定默认的段寄存器为段基址寄存器. 这里BP为基址寄存器,所以默认SS为段基址寄存器.3-8 指出下列指令的错误,并加以改正.(1)MOV DS, 100(2)MOV 1020H, DX(3)SUB [1000H], [SI](4)PUSH AL(5)IN AL, [80H](6)MOV DS, ES(7)JMP BX(8)SHR DX, 4(9)OUT 380H, AX(10)ADD AL, BX(11)POP CS(12)MOV CL, 3300H解:(1)立即数不能直接传送到段寄存器中去应改为: MOV AX, 100MOV DS, AX(2)立即数只能出现在源操作数位置应改为: MOV DX,1020H(3)源操作数和目标操作数不能同时为寄存器寻址应改为: MOV AX, [1000H]SUB AX, [SI](4)PUSH指令不能操作8位数据应改为: PUSH AX(5)[80H ]不是端口IN AL ,80H应改为: IN AL, 80H(6)两个段寄存器之间不能直接传送应改为: MOV AX, ESMOV DS,AX(7)对(8)移位次数超过1的时候,要把移位次数放入CL中应改为: MOV CL, 4SHR DX, CL(9)端口地址大于255时,要把地址放入DX中应改为: MOV DX, 380HOUT DX, AX(10)源操作数和目标操作数不匹配应改为: ADD AX, BX(11)POP指令只能使用在存储器或通用寄存器可改为: POP AX(12)源操作数和目标操作数不匹配应改为: MOV CX, 3300H3-9 已知: (DS) = 091DH, (SS) = 1E4AH, (AX) = 1234H, (BX) = 0024H, (CX) = 5678H, (BP) = 0024H, (SI) = 0012H, (DI) = 0032H, [09226H] = 00F6H, [09228H] = 1E40H, [1E4F6H] = 091DH. 试求下列各指令单独执行后的结果.(1)MOV CL, 20H[BX][SI] ; (CL) = ?(2)MOV [BP][DI], CX ; [IE4F6H] = ?(3)LEA BX, 20H[BX][SI] : (BX) = ?MOV AX, 2[BX] : (AX) = ?(4)LDS SI, [BX][DI]MOV [SI], BX ; (SI]) = ?(5)XCHG CX, 32H[BX] ; (AX) = ?XCHG 20[BX][SI], AX ; [09226H] = ?解:(1)(CL) = 00F6H(2)[IE4F6H] = 5678H(3)(BX) = 0056H(AX) = 1E40H(4)(SI)= 0024H(5)(AX) = 5678H[09226H] = 1234H3-10 已知(AL) = 0C4H, DATA单元中内容为5AH, 写出下列每条指令单独执行后的结果(ODITSZAPC:0---xxux0)(1)AND AL, DATA(2)OR AL, DATA(3)XOR AL, DATA(4)NOT DATA(5)AND AL, 0FH(6)OR AL, 1H(7)XOR AL, 0FFH(8)TEST AL, 80H解:(1)(AL)= 40H CF=0,OF=0,SF=0,ZF=0,PF=0,AF无定义(2)(AL)= DEH CF=0,OF=0,SF=1,ZF=0,PF=1,AF无定义(3)(AL)= 9EH CF=0,OF=0,SF=1,ZF=0,PF=0,AF无定义(4)(AL)= A5H 不影响任何标志位(5)(AL)= 04H CF=0,OF=0,SF=0,ZF=0,PF=0,AF无定义(6)(AL)= C5H CF=0,OF=0,SF=1,ZF=0,PF=1,AF无定义(7)(AL)= 3BH CF=0,OF=0,SF=0,ZF=0,PF=0,AF无定义(8)(AL)不变=0C4H CF=0,OF=0,SF=1,ZF=0,PF=0,AF无定义3-12 (AL)=8EH,(BL)=72H,执行以下指令后,标志位OF、SF、ZF、AF、PF和CF的值是什么?(1)ADD AL,BL(2)AND BL,AL(3)CMP AL,BL(4)SHL AL,1解:(1)OF=0,SF=0,ZF=1,AF=1,PF=1,CF=1(2)OF=0,SF=0,ZF=0,AF=(未定义),PF=0,CF=0(3)OF=1,SF=0,ZF=0,AF=0,PF=0,CF=0(4)OF=1,SF=0,ZF=0,AF=(未定义),PF=0,CF=13-15 试用CMP指令和无条件指令实现以下判断(1)AX和CX中的内容均为无符号数①(AX)>(CX)则转至BIGGER标号执行②(AX)<(CX)则转至LESS标号执行(2)BX和DX中的内容均为有符号数①(BX)>(DX)则转至BIGGER标号执行②(BX)<(DX)则转至LESS标号执行解:(1)CMP AX,CXJA BIGGERJB LESS(2)CMP BX,DXJG BIGGERJL LESS第四章汇编语言程序设计4-9 试用伪指令编写一数据段与下面程序等效。
《16/32位微机原理、汇编语言及接口技术·第2版》习题解答第1章微处理器指令系统〔习题1.1〕微型计算机到目前为止已发展了几代?给出各代微机的特点和典型的微处理器。
〔解答〕〔习题1.2〕什么是微型计算机?PC机、单片机和数字信号处理器的含义各是什么?〔解答〕⏹微型计算机:以大规模、超大规模集成电路为主要部件,以集成了计算机主要部件——控制器和运算器的微处理器为核心,所构造出的计算机系统⏹PC机:PC(Personal Computer)机就是面向个人单独使用的一类微机⏹单片机:用于控制的微处理器芯片,内部除CPU外还集成了计算机的其他一些主要部件,如:ROM、RAM、定时器、并行接口、串行接口,有的芯片还集成了A/D、D/A 转换电路等。
⏹数字信号处理器DSP:主要面向大流量数字信号的实时处理,在宿主系统中充当数据处理中心,在网络通信、多媒体应用等领域正得到越来越多的应用〔习题1.3〕微型计算机主要由哪些基本部件组成?各部件的主要功能是什么?〔解答〕CPU:存储器:外部设备:〔习题1.4〕什么是微机的系统总线?微机的总线结构为它带来了哪些好处?除电源和地线外,一般将总线分为哪3组信号?总线的使用特点是什么?〔解答〕⏹系统总线:传递信息的一组公用导线,CPU通过它们与存储器和I/O设备进行信息交换⏹好处:组态灵活、扩展方便⏹三组信号线:数据总线、地址总线和控制总线⏹其使用特点是:在某一时刻,只能由一个总线主控设备来控制系统总线,只能有一个发送者向总线发送信号;但可以有多个设备从总线上同时获得信号。
〔习题1.5〕简述微型计算机的两个主要应用方向及其应用特点。
〔解答〕⏹用于数值计算、数据处理及信息管理方向⏹采用通用微机,要求有较快的工作速度、较高的运算精度、较大的内存容量和较完备的输入输出设备,为用户提供方便友好的操作界面和简便快捷的维护、扩充手段。
⏹用于过程控制及嵌人应用方向⏹采用控制类微机,要求能抵抗各种干扰、适应现场的恶劣环境、确保长时间稳定地工作,要求其实时性要好、强调其体积要小、便携式应用强调其省电。
一、单项选择题(共20道小题,共100.0分)1. 相联存储器是指按______进行寻址的存储器。
A. 地址指定方式B. 堆栈存取方式C. 内容指定方式D. 地址指定方式与堆栈存取方式结合2. 单地址指令中为了完成两个数的算术运算,除地址码指明的一个操作数外,另一个数常需采用_____。
A. 立即寻址方式B. 间接寻址方式C. 堆栈寻址方式D. 隐含寻址方式3. 某存储器芯片的存储容量为8K×12位,则它的地址线为__ _。
A. 11B. 12C. 13D. 144. 指令的寻址方式采用跳跃寻址方式时,可实现______。
A. 堆栈寻址B. 程序的条件转移C. 程序的无条件转移D. 程序的条件转移或无条件转移5. (错误)寄存器直接寻址方式中,寄存器中所存的是______。
A. 操作数B. 存放操作数的主存单元的地址C. 存放操作数的寄存器的编号D. 存放操作数的主存单元地址的地址6. 某计算机字长16位,其存储容量为2MB,若按半字编址,它的寻址范围是______。
A. 8MB. 4MC. 2MD. 1M7. 8086/8088中除_______两种寻址方式外,其它各种寻址方式的操作数均在存储器中。
A. 立即寻址和直接寻址B. 寄存器寻址和直接寻址C. 立即寻址和寄存器寻址D. 立即寻址和间接寻址8. 指令MOV AX, [3070H]中源操作数的寻址方式为_____A. 寄存器间接寻址B. 立即寻址C. 直接寻址D. 变址寻址9. 8086CPU中的通用寄存器是_______。
A. AX、BX、CX、DXB. SP、BPC. SI、DID. 上述三者10. 二地址指令中,操作数的物理位置不可能采取的结构是______。
A. 寄存器―寄存器B. 寄存器―存储器C. 存储器―存储器D. 寄存器―锁存器11. 相联存储器是按______进行寻址的存储器A. 地址指定方式B. 堆栈存取方式C. 内容指定方式D. 地址指定方式与堆栈存取方式结合12. EPROM是指______A. 闪速存储器B. 只读存储器C. 可编程的只读存储器D. 光擦可编程的只读存储器13. 指令的寻址方式有顺序和跳跃两种方式,采用跳跃寻址方式,可以实现______。
微机原理与接口技术第一章作业习题课2.微处理器,微型计算机,微型计算机系统有什么联系与区别?➢微处理器只是一个中央处理器〔CPU〕,由算术逻辑部件〔ALU〕,累加器和通用寄存器组,程序计数器,时序和控制逻辑部件,部总线等组成。
微处理器不能构成独立工作的系统,也不能独立执行程序,必须配上存储器,外部输入、输出接口构成一台微型计算机方能工作。
➢微型计算机由CPU,存储器,输入/输出接口电路和系统总线组成。
它已具有计算功能,能独立执行程序,但若没有输入/输出设备,数据与程序不能输入,运算结果无法显示或输出,仍不能正常工作。
➢以微型计算机为主体,配上外部输入/输出设备与系统软件就构成了微型计算机系统。
没有配置软件的计算机称为裸机,仍然什么工作也不能做,必须配置系统软件和应用软件,这样才可以正常提供使用。
3.微处理器有哪些主要部件组成?其功能是什么?➢微处理器是中央处理器〔CPU〕。
它是由算术逻辑部件〔ALU〕,累加器和寄存器组,指令指针寄存器IP,段寄存器,时序和控制逻辑部件,部总线等组成。
微处理器主要部件作用:➢算术逻辑部件主要完成算术运算与逻辑运算。
➢通用寄存器组用来存放参加运算的数据、中间结果或地址。
➢程序计数器指向要执行的下一条指令,顺序执行指令时,每取一个指令字节,程序计数器加1。
➢控制逻辑部件负责对整机的控制,包括从存储器中取指令,对指令进行译码和分析,确定指令的操作与操作相应的控制信号和时序,送到微型计算机的其他部件,使CPU 部与外部协调工作。
➢部总线用来传送CPU部的数据与控制信号。
第二章作业习题课1.8086CPU由哪两部分组成?它们的主要功能是什么?➢8086CPU由总线接口部件BIU和指令执行部件EU组成,BIU和EU的操作是并行的。
➢总线接口部件BIU的功能:地址形成、取指令、指令排队、读/写操作数和总线控制。
所有与外部的操作由其完成。
➢指令执行部件EU的功能:指令译码,执行指令。
微机原理与接口技术课后习题与参考答案-标准化文件发布号:(9456-EUATWK-MWUB-WUNN-INNUL-DDQTY-KII第一章课后习题1.1 把下列十进制数转换成二进制数、八进制数、十六进制数。
① 16.25 ② 35.75 ③ 123.875 ④ 97/1281.2 把下列二进制数转换成十进制数。
① 10101.01 ② 11001.0011 ③ 111.01 ④ 1010.11.3 把下列八进制数转换成十进制数和二进制数。
① 756.07 ② 63.73 ③ 35.6 ④ 323.451.4 把下列十六进制数转换成十进制数。
① A7.8 ② 9AD.BD ③ B7C.8D ④ 1EC1.5 求下列带符号十进制数的8位补码。
① +127 ② -1 ③ -0 ④ -1281.6 求下列带符号十进制数的16位补码。
① +355 ② -11.7 计算机分那几类各有什么特点1.8 简述微处理器、微计算机及微计算机系统三个术语的内涵。
1.9 80X86微处理器有几代各代的名称是什么1.10 你知道现在的微型机可以配备哪些外部设备?1.11 微型机的运算速度与CPU的工作频率有关吗?1.12 字长与计算机的什么性能有关?习题一参考答案1.1 ① 16.25D=10000.01B=20.2Q=10.4H② 35.75D=100011.11B=43.6Q=23.CH③ 123.875D=1111011.111B=173.7Q=7B.EH④ 97/128D=64/123+32/128+1/128=0.1100001B=0.604Q=0.C2H1.2 ① 10101.01B=21.25D ② 11001.0011B=25.1875D③ 111.01B=7.25D ④ 1010.1B=10.5D1.3 ① 756.07Q=111101110.000111B=494.109D ②63.73Q=110011.111011B=51.922D③ 35.6Q=11101.110B=29.75D ④ 323.45Q=11010011.100101B=211.578D1.4 ① A7.8H=167.5D ② 9AD.BDH=2477.738D③ B7C.8D=2940.551D ④ 1ECH=492D1.5 ① [+127]补=01111111 ② [-1] 补= 11111111③ [-0] 补=00000000 ④[-128] 补=100000001.6 ① [+355] 补= 0000000101100011 ② [-1] 补= 1111 1111 1111 11111.7 答:传统上分为三类:大型主机、小型机、微型机。
《微机原理与接口技术》第二次作业答案
(C ) A. 10100000B B. 01000001B C. 01000000B D.
10100001B
6.二进制数 10110101B-11011011B
(即2014年09月11日)后显示在题目旁边。
一、单项选择题。
本大题共 20个小题,每小题 3.0分,: 选项中,只有 •项是符合题目要求的。
1. “ A
的
ASCII 码值是()
(B )
A. 51H
B. 41H
C.
61H
D. 31H
2.
二进制数10101101
转换为十进制数的值是(
)
(C )
A. 174
B. 175
C.
173
D. 172
3.
十六进制数ECH 转换为十进制数的值是()
(A )
A. 236
B. 235
C. 234
D. 237
4. 设A=186,B=273Q,C=0BBH
,它们之间的关系是
(D )
A. A>B>C
B. A<B<C
C. A=B=C
D. A<B=C
二进制数 10110101B+10010011B
5.
共60.0分。
在每小题给出的
你的得分:100.0
说明:每道小题括号里的答案是您最高分那次所选的答案,标准答案将在本次作业结束 的值(只取8位)是()
的值(只取8位)是()
A. 11001011B
B. 01011010B
C. 11011010B
D. 01011011B
7.二进制数 10010111B
与11010011B 求和后, ZF 与CF 标志位的值为()
A. 1、1
B. 0、1
C. 1、0
D. 0、0 8. 二进制数 10010111B (B ) 与11010011B 求和后, PF 与OF 标志位的值为()
(A ) A. 1、 1 B. 0、 1 C. 1、 0 D. 0、 0 9. 标志寄存器中属于控制标志位的是( (D ) A. DF ,OF ,SF
B.
OF ,CF ,PF C. AF ,OF ,SF D.
DF ,IF ,TF 0、0
10. 8088/8086 存储器分段,每个段不超过(
) (D ) A. 64K 个字 B.
32K 个字节 C. 1兆个字节 D. 64K 个字节 (A ) A.
END 语句是一可执行语句
B. END 语句表示程序执仃到此结束
C.
END 语句表示源程序到此结束 D.
END 语句在汇编后要产生机器码
11.在汇编语言程序中,对 END 语句正确的叙述是()
12.
A. A
B. B
C. C
D. D
2J-----
13. __________________________________________________________
(C )
A. A
B. B
C. C
D. D
14. 请判断ADC0809 芯片的工作过程(A , 难)
(1 )STart信号启动A/D转换8路模拟开关输入的模拟量
(2)A、B、C选择输入通道地址,并由ALE发锁存信号
(3)OE信号开三态门,输出转换的数字信号
(4)A/D转换完毕,发转换完毕信号(EOC),可以作为中断信号
15.
16.
17.
A. (2 )( 1 )( 4 )( 3 )
B. (2 )( 1 )( 3 )( 4 )
C. (1 )( 2 )( 4 )( 3 )
D. (4 )( 3 )( 1 )( 2 )
判断8253的计数器1工作在方式3,读/写指示为先低后高,按BCD码计数格式方式控制字。
()
A. 92H
B. 77H
C. 82H
D. 78H
下面两个传送指令语句中源操作数寻址方式是( )
VAR1 DW 32H
VAR2 EQU 32H
MOV AX ,VAR1
MOV BX ,VAR2
(C )
A. 都是立即数寻址
B. 前一条指令是立即数寻址,后一条指令是直接寻址
C. 前一条指令是直接寻址,后一条指令是立即数寻址
D. 都是直接寻址
判断8259A的中断顺序,重新排列下面的中断顺序( )
(1)当有一条或若干条中断请求输入线变高,则使中断请求寄存器IRR的相应位置位。
(2)8088CPU 启动另一个中断响应周期,输出另一个INTA脉冲,而8259A
在这个周期向数据总线输出8位的中断向量。
(3)8259A 收到INTA信号后,使优先权最高的的ISR相应位置位,相应的IRR位复位。
(4)若CPU处于开中断状态,则在当前指令执行完后,用INTA信号作为响应。
(5 )当若干中断请求线中至少有一条是中断允许的,则8259A由INT引脚向CPU送出中断请求。
A.(5) (1 ) (2) (4) (3)
B.(3) (2) (1 ) (5) (4)
C.(1 ) (5) (4) (3) (2)
D.(1 ) (5) (2) (4) (3)
DA1 DW 2A05H
DA2 DB 0FAH
18.
MOV AL , BYTE PTR DA1 SUB DA2 , AL
上述指令执行后,DA2中的内容是()
A. 0DAH
B. 0FAH
C. 0F5H
D. 0D0H
19.数据段中语句如下:
BUF1 DB 3 DUP ( 0 , 2 DUP (1 , 2), 3)
COUNT EQU $ - BUF1
与符号COUNT 等价的值是()
(B )
A. 6
B. 18
C. 16
D. 8
20.下面保 :留字中,不为指令的是(
)
A. ESC
B. DB
C. INTO
D. CLD
二、多项选择题。
本大题共 10个小题, 选项中,有一项或多项是符合题目要求的。
1.
加一与减一运算指令执行后,影响的标志位是(
)
A. AF
B. SF
C. CF
D.
PF
2.
设定某数据区为16个字,起始地址为 5AEC : D5EA ,该数据区数据字的首物理 地址 ____ 与末物理地址 ________ 。
()
(AC )
每小题 4.0 分,共40.0 分。
在每小题给出的
A. 684AAH
B. 130D6H
C. 684C8H
D. 130F4H 3.
下面源程序语句中, ________ 包含有变址寻址方式。
(
)
(ACD ) A. MOV AX , 12H[SI]
B. MOV AX , WORD PTR [BX]
C. MOV VAR[BX] , 12H
D.
MOV AL , [BX+12H]
4.
下面源程序语句中, ________ 包含有寄存器间接寻址方式。
(
)
(CD ) A. MOV AX ,SEG[SI] B. MOV DS ,AX
C. MOV BYTE PTR[BX] ,AL
D.
MOV AX ,WORD PTR[DI]
5.
下面源程序语句中, _______ 包含有基址加变址寻址方式。
(
)
(AD )
A. OUT 80H ,DX
B. MOV AX ,OFFSET VAR[BX]
C. MOV BYTE PTR [BX],1000H
D.
LEA AX ,VAR[BX]
(ABD ) A. MOV [SI+BX] ,AX B.
MOV CX ,[BX][DI]
C. MOV [BX] ,SI
D. MOV AL ,BYTE PTR[DI+BP] 不产生 JNBE 条件转移指令转移条件是(
(BCD ) A. CF=0 AND ZF=0 B.
CF=0 AND ZF=1
C. CF=1 AND ZF=0
D. CF=1 AND ZF=1 6.
F 面指令中,正确的指令是( ) 7.
8. 下列指令中操作数在代码段中的是( )
(AC )
A. MOV AL , 42H
B. ADD AL , BL
C. SUB DS : [1234H] , DI
D. 1NC [DI]
9. 无条件传输方式的特点是()
(ABC )
A. 微处理器总认为外部设备始终处于准备好状态,能够随时通过I/O 口去
读/
写外部设备的数据
B. 两次读/写的时间间隔,是通过延时程序来协调微处理器与外部设备之间的时间差
C. 在I/O 口与外部设备之间无状态线和控制线的连接
D. 以上三条都不是
10. 8255A 数据端口B的工作方式包括()
A. 双向传输方式
B. 基本输入/输出方式
C. 选通输入/输出方式
D. 以上三条都是
@Copyright2Q07 . 四川大学网络教育学院版权所有。