ImageVerifierCode 换一换
格式:DOC , 页数:3 ,大小:83.50KB ,
资源ID:941475      下载积分:20 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-941475.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(汇编语言一单项选择.DOC)为本站会员(国***)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

汇编语言一单项选择.DOC

1、(汇编语言一) 单项选择1、 用户为了解决自己的问题用汇编语言编写的程序,称为 BA. 目标程序 B.源程序 C.可执行程序 D.汇编程序2、十进制数-100 的 8 位二进制数的补码是 CA.10011011 B.01100100 C.10011101 D.100111003、下列各个 8 位二进制数的补码中绝对值最大的是AA.10001000 B.11111110 C.00001000 D.00000001 4、16 位有符号数的所表示的十进制的数的范围是AA.-32767+32767 B.-32768+32767C.-65535+65535 D.0+655355、对数直 83A7H 作逻

2、辑非运算后的结果是DA.83A8H B.73A8H D.7C59H D.7C58H1、某加法运算结果使标志 ZF=1,则标志 SF= AA、0 B、1 C、不改变原来状态 D、不确定2、将寄存器 AX 的内容乘以 2 的正确指令序列是 B A、SHR AX,1 B、SHL AX,1 C、ROR AX,1D、RCR AX, 13、当一个带符号数大于 OFBH 时程序转移,需要选用的条件转移指令是 D A、JLE B、JNL C、JL D、JNLE4、指令 MOV AX,BX的寻址方式是 C A、立即数寻址 B、寄存器寻址 C、寄存器间接寻址 D、寄存器相对寻址5、执行如下指令 MOV SP 43

3、20H 和 PUSHBX 之后 SP 寄存器的值是 C A、4321H B、4322H C、431EH D、431FH6、汇编语言源程序每个语句一般由 4 项组成,如语句要完成一定功能,该语句中不可省略的项是 B A、名字项 B、操作项 C、操作数项 D、注释项7、编写分支程序,在进行条件判断前,可用指令构成条件,其中不能构成条件的指令是 B A、MOV B、SUB C、ADD D、CMP8、循环指令 LOOPNZ 终止循环条件是( A ) A、CX=0 且 ZF=0 B、CX=0 且 ZF=1 C、CX=1 且ZF=0D、CX=1 且 ZF=11、 某存储器单元的逻辑地址为 1000H: 1

4、11FH。则物理地址为( B)A.0211fh B.1111FH C.2111FOH D.1211FH2、 若用 1024*1 位的芯片组成 16K*8 的存储器的芯片数为( C)A.16 B.8 C.128 D.643、 Cache、主存和副存,CPU 能直接访问的是(D)A.Cache.、主存 B、主存、辅存 C、Cache、辅存 D、主存4、 存储器由(A)和(D)两部分组成,半导体存贮器分为(B)和(C)两类,A、主存储器 B、随机存储器 RAM C、只读存储器 ROM D、辅助存储器5、 当中断类型号为 07H,中断向量号是(D )A.07H B.14H C.28H D.1CH1.特

5、殊屏蔽方式要解决的主要问题是( C )。A.屏蔽所有中断 B.设置最低优先级 C.开放低级中断 D.响应同级中断2当系统发生某个事件时,CPU 暂停现行程序的执行转去执行相应程序的过程,称为(B )。A.中断请求 B. 中断响应 C. 中断嵌套 D. 中断屏蔽3设某中断服务程序在中断向量表的地址为:0:70H,则该中断的中断类型号应是( D )。 A. 35H B. 18H C. 1BH D. 1CH4若 8259 工作在自动循环方式下,当前 IR3 上的中断请求已执行并返回,则 8 个中断源中优先级最高的是( A )。 A. IR4 B. IR2 C. IR3 D. IR05中断向量可以提供

6、( C )。 A. 被选中设备的起始地址 B. 传送数据的起始地址 C. 中断服务程序入口地址 D. 主程序的断点地址6执行返回指令,退出中断服务程序,这时返回地址来自(C )。A. ROM 区 B. 程序计数器 C. 堆栈区 D. CPU 的暂存寄存器7要屏蔽某外部中断,可通过改变 8259A( B )的内容实现。A.IRR B.IMR C.ISR C.PR8中断控制方式的优点是(A )。A.提高 CPU 的利用率 B.提高 CPU 与外设的数据传送精度 C.提高 CPU 与外设的数据传送速度 D.减少外设的等待时间1.在进入 DMA 工作方式之前,DMA 控制器是被当作系统总线上的一个(C

7、)。A. 主处理器 B. I/O 设备 C. I/O 接口 D. 主模块2下列几种芯片中能接管总线且控制数据传送的是( C)。A. 8254 B. 8255 C. 8237 D. 82513占用 CPU 时间最少的传送方式是( A )。A.DMA B.中断 C.查询 D.无条件4在 DMA 传送方式下,外部设备与存储器之间的数据传送通路是( A )。A.数据总线 DB B.专用数据通路 C.地址总线 D.控制总线 CB5在 DMA 方式下,CPU 与总线的关系是( C )。A.只能控制数据总线 B.只能控制地址总线C.成隔离状态 D.成短接状态6如果采用两级 8237A 级联方式,最多可构成(

8、 D )个DMA 通道。A.2 B.4 C.8 D.1678237A 各个通道可以采用循环优先权的方式,在这种方式下,刚刚被服务过的通道的优先级变为( B )。A.向上增加一级 B.最低一级 C.保持不变 D.次高级1.8255A 既可作数据输入、出端口,又可提供控制信息、状态信息的端口是( D)。A.B 口 B.A 口 C.A、B、C 三端口均可以 D.C 口2当 8255A 的端口 A、端口 B 均工作在方式 0 的输入方式时,端口 C 可以作为(A)用。 A.两个 4 位 I/O 端口或 1 个 8 位 I/O 端口 B. 状态端口 C.部分引脚作端口 A、端口 B 的联络信号 D.全部

9、作联络信号 3当并行接口芯片 8255A 被设定为方式 2 时,其工作的 I/O 口(A)。A.既能作输入口、也能作输出口使用 B. 仅能作输入口使用C.仅能作不带控制信号的输入口或输出口使用 D. 仅能作输出口使用48255 的 A 口中断输出时,应将 A 口工作方式初始化为(B)才能满足。A.方式 0 B.方式 1 C.方式 2 D.不初始化5. 在远距离串行通信中,采用调制技术是为了使信号(D )。A. 强度加大 B. 有条不紊传送 C. 一位一位传送 D. 不失真传送68255A 接口芯片的端口 A 有( B )种工作方式。 A. 5 B. 3 C. 4 D. 278255A 能实现双

10、向传送功能的工作方式为( C )。 A. 方式 0 B.方式 1 C.方式 2 D. 方式 388255 工作在(C )下,不需联络信号线。A.方式 1 B.方式 2 C.方式 0 D.所有方式9在 8255A 中可以进行按位置位/复位的端口是(C )。A. 端口 A B.端口 B C.端口 C D. 所有端口10在 8255A 中只能工作在方式 0 下的端口是(C )。A端口 A B.端口 B C.端口 C D.控制寄存器端口1.设串行异步通信的数据格式是:1 个起始位,7 个数据位,1个校验位,1 个停止位,若传输率为 1200,则每秒钟传输的最大字符数为( C)。A.10 个 B.110

11、 个 C.120 个 D.240 个2.在数据传输率相同的情况下,同步字符传输的速度要高于异步字符传输,其原因是(D)。A.字符间无间隔 B.双方通信同步C.发生错误的概率少 D.附加的辅助信息总量少3intel 公司生产的用于数据串行传送的可编程接口芯片是( D )。A.8259 (B)8237 C.8255 D.82514在异步通信方式中,通常采用( B )来校验错误。A.循环冗余校验码 B.奇、偶校验码 C.海明校验码 D.多种校验方式的组合 5 8251A 的 TxD、RxD 引脚的信号电平符合( B )。A.DTL 标准 B.TTL 标准 C.HTL 标准 D. RS-232C 标准

12、6异步串行通信的主要特点是( B )。A.通信双方不需要同步 B.传送的每个字符是独立发送的 C.字符之间的间隔时间应相同 D.传送的数据中不含有控制信息7串行通信中,若收发双方的动作由同一个时钟信号控制,则称为( A )串行通信。 A.同步 B.异步 C.全双工 D.半双工8. 传输距离较近时,常采用( D )。(A)串行接口 (B)简单接口 (C)可编程接口 (D)并行接口二、填空题(1)汇编语言是一种符号语言它用肋记符表示操作码,汇编语言指令与机器指令之间具有一一对应的关系。(2)现有一个二进制数 10110101,若将该数看作是无符号数、原码、反码、补码表示的有符号数,则对应的真值分别

13、是181、-53、73、-73。1、汇编语言程序被汇编时 (硬)指令语句 , 语句产生代码指令,伪指令语句 语句不产生代码指令,宏指令语句 语句可能产生也可能不产生代码指令。2、分支程序的基本结构主要有 不完全分支结构、完全分支结构和 多分支结构 3、汇编语言中一般用 CX 寄存器来控制循环次数。4、循环结构通常由 循环初始部分、循环体部分、循环控制部分 3 个部分组成。1、 计算机与外部设备之间的数据传送有程序控制方式(中断处理方式) 、 (DMA 直接存储器存取方式) 等三种方式。2、 CPU 的执行部件 EU 中的寄存器阵列有累加器 AX、基址存储器 BX、计算机 CX、以及(数据)寄存

14、器DX,堆栈指针 SP、 (基址指针) BX、目的地址寄存器 DI、 (源地址)寄存器 SI, (状态标志)寄存器 F。CPU 的总线接口部件 BIU 中的寄存器阵列有代码段寄存器 CS、 (数据段 )寄存器 DS、 (堆栈段) 、存储器SS、以及附加段寄存器 ES,指令指针(IP ) 。3、并行接口是每次传送一个字节或字的(全部位)的接口,串行接口是依次传送一个字节或字的(各位)的接口。1.中断类型码为 15H 的中断,其服务程序的入口地址一定存放在(0054H )四个连续的单元中,若这四个单元的的内容为:66H、50H、88H、30H,则其服务程序的入口地址为(3088:5066)。2.中

15、断控制器 8259A 中的中断屏蔽寄存器 IMR 的作用是(禁止某些中断源中断)。3CPU 在响应中断时,首先是保护 (断点),然后将中断服务程序入口地址送入(IP) 。 48259 有两种中断触发方式(电平触发)和(边沿触发)。58259A 应用中,需对 IR5,IR3 进行屏蔽,操作命令字 OCW1应写为(00101000 或 28H)。6. 对 8259A 进行初始化设置,要求为边沿触发、多片级连、需要 ICW4 设置初始化命令字 ICW1 应写为(00010001 或 11H)。18237DMA 控制器是具有 ( 4 )个通道的 DMA 控制器。2DMA 写操作把数据从 (I/O 设备

16、) 传到 (存储器) 。3DMA 读操作把数据从(存储器) 传到 (I/O 设备) 。4. DMA 传送过程分为(DMA 请求)、(DMA 响应)、(DMA 传送)、(DMA 结束)等 4 个步骤。1.若要可编程并行芯片 8255A 三个端口均作为输入口,则其方式选择控制字应为(10011011,或 9BH)。2当 8255A 的 A 口、B 口置成方式 0,且作为输入口,C 口输出口时,其控制字为(10010010,或 92H)。38255A 的 A 端口有(3)种工作方式,它们分别是(基本输入/输出方式、选通输入/输出方式、双向方式)。48255A 控制字的最高位 D7 =(1)时,表示该

17、控制字为方式控制字。58255A 的端口 C 按位置复位控制字的(D3D2D1)位用来指定端口 C 中置位/复位的具体位置,(D0)位决定对端口 C 的某一位置位或复位。68255A 中包括两组控制电路,其中 A 组控制(端口 A 和端口C 的上半部分),B 组控制(端口 B 和端口 C 的下半部分)。1串行传送数据的方式有(同步)、(异步)两种。2利用 8251 进行异步串行通讯,当设定传输速率为 8400 波特,传输格式为 1 个起始位,1 个停止位时,每秒最多可传送的字节数是(840)。3串行接口传送信息的特点是(按位组成的字符帧),而并行接口传送信息的特点是(按字符组成的数据帧)。4.

18、 8251A 工作在异步方式时,每个字符的数据位长度为(58 位、1 位或 1),停止位的长度为(5 位或 2 位)。5. 异步串行通信规程规定,传送数据的基本单位是(字符),其中最优先传送的是(起始位),长度为(1)比特。三、判断题1单片 8259A 最多可接 8 个中断源。2中断服务程序结束时,可用 RET 指令代替 IRET 指令返回主程序。3. 若 8259A 工作在优先级自动循环方式,则 IRQ4 的中断请求被响应并且服务完毕后,优先级最高的中断源是 IRQ3。4.在 8259A 的屏蔽中断方式里,不允许低级中断打断高级中断,但允许同级中断相互打断。5.中断向量地址是中断服务程序入口

19、地址。18237 的四个通道具有不同的优先级别,其中通道 0 最高,通道 3 最低。2可以通过 CPU 执行一条输出指令,来启动 8237 的 DMA 操作(HLDA)。3每片 8237A 要占用 16 个连续的端口地址。18255A 的 A 端口和 B 端口都能在方式 2 下进行工作。2在 8255A 中可以进行按位置位/复位的端口是端口A、B、C。 38255 控制字的最高位 D7=1,表示该控制字为方式控制字。48255 的每个端口的数据寄存器的长度为 8 位。58255A 有 3 个独立的 8 位并行 I/O 口。1同步串行传送能够得到比异步串行传送高的传输速率。2在微型计算机中,串行

20、输入输出端口与微处理器之间是采用串行方式交换数据的。3调制解调器实现的是异步数据通信。4异步串行通讯中,一个字符的编码是基本传递单位的组成部分之一。58251 是可编程串行通信接口,它只能工作在异步通信方式下。四、名词解释1. EPROM: 紫外线擦除可编程只读存储器2. Cache: 高速缓冲存储器 3. 接口: CPU 并不是外部设备直接相连,进行信息交换,而要经过一个中断环节(包括硬件线路和软件驱动程序) ,这个中间环节就是接口。4. 中断断点: 中断子程序返回主程序的指令地址。18259A 中断优先级的全嵌套方式。全嵌套方式是 8259A 最常用的默认的优先级嵌套工作方式。全嵌套方式把

21、与它同级或优先级更低的中断请求屏蔽,只有优先权比它高的中断请求才被开放。28259A 中断的特殊屏蔽方式。殊屏蔽方式是在执行较高级的中断服务时,开放较低级的中断请求。18237A 的从控工作模式: CPU 对 8237A 进行 DMA 初始化设置称为 8237A 的从控工作模式。28237A 的主控工作模式: 8237A 控制 DMA 数据传送称为 8237A的主控工作模式1.传输速率: 每秒钟传送的二进制位数2.波特率: 每位传送时间的倒数3.全双工: 串行通信在两个通信站之间有两对传输信号线,每个站任何时刻既可以发送又可以接收五、简答题1.简述汇编语言相对与高级语言的优点。答:汇编语言程序

22、便于直接控制硬件,用汇编语言产生的可执行程序容量小、执行速度、效率高。2.什么是汇编语言源程序、汇编程序、目标程序?汇编语言源程序:采用汇编语言规则编写的源程序。汇编程序:通过 masm.exe 将汇编语言源程序翻译成的目标代码文件。目标程序:通过连接将目标代码文件生成的可执行文件。3.数据 39H 作为 ASCII 码是什么?作为 BCD 码是什么?对应 ASCII 码表,39H 表示数字“9” ;(00111001)BCD 表示十进制数:“39”4.将下列十六进制数转换为二进制和十进制:FFH( FFH:1111111111B、255) 0H(0H:000000000B、0) 5EH(5E

23、H:01011110B、94) EFH(EFH:11101111B、239 )5.将下列十进制数转换为 BCD 码(二进制形式)12(12:00010010) 68(68:01101000)127(127:000000100100111)2458(2458:0010010001011000)6.将下列 BCD 码转为十进制数:10010001(10010001:91) 10001001(10001001:89) 00110110 (00110110:36) 00001000 (00001000:8)7.将下列十进制数分别用 8 位二进制的原码,反码和补码表示127 -126 57 -68序号

24、十进制数原码 反码 补码1 127 01111111 01111111 011111112 -126 11111110 100000001 1000000103 57 00111001 00111001 001110014 -68 11000100 10111011 101111001、 DRAM 为什么要进行刷新?答;因为 DRAM 所存信息是在芯片内部的电容上,而电容会缓慢放电,致使存放的信息丢失,所以要在信息未丢失以前读出、放大、再写入,也就是 DRAM 刷新。2、CPU 响应外部设备发出的中断请求取决于什么条件?答;外中断包括可屏蔽中断和不可屏蔽中断两种。对于不可屏蔽的外中断 CPU

25、无条件挂起当前的操作,之后进行中断处理。对于可屏蔽的中断是响应取决于 CPU 标志寄存器中中断允许标志位 IF 的值。 如果 IF=1 表示表示允许外部设备的中断请求;如果 IF=0 表示不允许外部设备的中断请求。3、中断响应过程由哪些步骤组成?答;中断响应处理包括中断请求、中断响应、中断返回 4 个步骤。4、中断服务程序与一般程序有什么不同?答;中断服务程序也是一个个字程序,但是由于调用这个子程序是由于中断而引起的,在处理结束返回时也必须表明中断返回,而不是一般子程序调用返回,因此中断服务程序中应使用IRET 指令结束中断处理程序。六、编程题1、试编一段程序求 2 个无符号数据中的最小值,并

26、将最小值存入 MIN 单元中解;设 2 个无符号数分别在字变量 X、Y 中存储,参考程序如下;DATA SEGMENTX DW ?Y DW ?MIN DW ?DATA ENDSCODE SEGMENTAASUME DS:DATA CS:CODESTART:MOV AX,DATAMOV DX,AXMOV AX,XCMP AX,Y;X YJL LIMOV MIN,YLI; MOV MIN,AXCODE ENDSEND START2、试编一段程序求 020 之间所有偶数之和。CODE SEGMENTAASUME DS;DATA CS;CODESTART; MOV AX, DATAMOV DS,AXM

27、OV AL,0MOV BL,0MOV CX,10LI; INC BLINC BLADD AL,BLLOOP LICODE ENDSEND START1. 8255A 的端口地址为 200H203H,要使口 A 工作在方式 0 输出,口 B 工作在方式 1 输入,PC7PC4 为输入,PC3PC0 为输出,请编写初始化程序段。方式字 10001110 MOV AL,8EH 或 MOV AL,8EHMOV DX,203H OUT 203H,ALOUT DX,AL设定 8251A 为异步通信方式,发送器时钟输入端和接收器时钟输入端都连接到频率为 19.2KHz 的输入信号,波特率为 1200,字符数据长度为 7 位,1 位停止位,采用偶校验。写出方式控制字,并编写初始化程序段,设 8251A 的端口地址为 0D8H0D9H。方式字 01111010 MOV AL,7AH OUT 0D9H,AL;或 OUT 0D8H,AL

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。