汇编语言一单项选择_第1页
汇编语言一单项选择_第2页
汇编语言一单项选择_第3页
汇编语言一单项选择_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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

2、3A8HB.73A8HD.7C59HD.7C58H1、某加法运算结果使标志 ZF=1 ,则标志 SF=AA 、0B 、1C、不改变原来状态D、不确定2、将寄存器 AX 的内容乘以2 的正确指令序列是BA、SHR AX ,1B 、SHLAX ,1C、RORAX ,1D、 RCRAX ,13、当一个带符号数大于 OFBH 时程序转移,需要选用的条件转移指令是 DA、 JLEB、JNLC、JLD 、 JNLE4、指令 MOVAX ,BX 的寻址方式是CA 、立即数寻址B 、寄存器寻址C、寄存器间接寻址 D 、寄存器相对寻址5、执行如下指令MOV SP 4320H 和 PUSHBX 之后 SP 寄存器

3、的值是CA 、 4321HB 、4322HC、431EHD、 431FH6、汇编语言源程序每个语句一般由4 项组成,如语句要完成一定功能,该语句中不可省略的项是BA 、名字项B、操作项C、操作数项D、注释项7、编写分支程序,在进行条件判断前,可用指令构成条件,其中不能构成条件的指令是 BA、 MOVB、 SUBC、ADDD、 CMP8、循环指令LOOPNZ 终止循环条件是( A )A 、 CX=0 且 ZF=0B、CX=0 且 ZF=1C、CX=1 且 ZF=0D、 CX=1 且 ZF=11、 某存储器单元的逻辑地址为1000H : 111FH。则物理地址为(B)A.0211fhB.1111F

4、HC.2111FOHD.1211FH2、 若用 1024*1 位的芯片组成16K*8 的存储器的芯片数为( C )A.16B.8C.128D.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.07HB.14HC.28HD.1CH1. 特殊屏蔽方式要解决的主要问题是 ( C ) 。A. 屏蔽所有中断

5、B.设置最低优先级C. 开放低级中断D.响应同级中断2当系统发生某个事件时,CPU暂停现行程序的执行转去执行相应程序的过程, 称为(B )。A. 中断请求B.中断响应C.中断嵌套D.中断屏蔽3设某中断服务程序在中断向量表的地址为:0:70H ,则该中断的中断类型号应是( D) 。 A. 35HB. 18HC. 1BHD. 1CH4若 8259 工作在自动循环方式下,当前IR3 上的中断请求已执行并返回,则8 个中断源中优先级最高的是(A ) 。A. IR4B. IR2C. IR3D.IR05中断向量可以提供(C)。A. 被选中设备的起始地址B.传送数据的起始地址C. 中断服务程序入口地址D.主

6、程序的断点地址6执行返回指令, 退出中断服务程序, 这时返回地址来自( C )。A. ROM 区B.程序计数器C.堆栈区D. CPU的暂存寄存器7要屏蔽某外部中断,可通过改变8259A( B)的内容实现。A.IRRB.IMRC.ISRC.PR8中断控制方式的优点是(A)。A. 提高 CPU的利用率B.提高 CPU与外设的数据传送精度C.提高 CPU与外设的数据传送速度 D. 减少外设的等待时间1. 在进入 DMA工作方式之前, DMA控制器是被当作系统总线上的一个(C)。A.主处理器B. I/O设备C. I/O接口D.主模块2下列几种芯片中能接管总线且控制数据传送的是(C)。A. 8254B.

7、 8255C. 8237D. 82513占用 CPU时间最少的传送方式是(A )。A.DMAB. 中断C.查询D.无条件4在 DMA传送方式下,外部设备与存储器之间的数据传送通路是(A)。A. 数据总线DBB.专用数据通路C.地址总线D.控制总线 CB5在 DMA方式下, CPU与总线的关系是(C)。A. 只能控制数据总线B.只能控制地址总线C. 成隔离状态D.成短接状态6如果采用两级8237A 级联方式,最多可构成(D)个 DMA通道。A.2B.4C.8D.1678237A 各个通道可以采用循环优先权的方式,在这种方式下,刚刚被服务过的通道的优先级变为(B )。A. 向上增加一级B.最低一级

8、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.全部作联络信号3当并行接口芯片8255A 被设定为方式2 时,其工作的I/O 口( A)。A. 既能作输入口、也能作输出口使用B.仅能作输入口使用C. 仅能作不带控制信号的输入口或输出口使用D.仅能作输出口使用

9、48255 的 A 口中断输出时,应将A 口工作方式初始化为(B)才能满足。A.方式 0B.方式 1C.方式 2D.不初始化5. 在远距离串行通信中,采用调制技术是为了使信号( D ) 。 A. 强度加大 B. 有条不紊传送 C. 一位一位传送 D.不失真传送6 8255A 接口芯片的端口 A 有( B ) 种工作方式。A.5 B.3C. 4D. 278255A 能实现双向传送功能的工作方式为 (C ) 。A. 方式0B.方式1 C.方式2 D.方式 388255 工作在( C)下,不需联络信号线。A.方式 1B.方式2 C.方式0 D.所有方式9在 8255A 中可以进行按位置位/ 复位的端

10、口是( C )。A. 端口AB.端口B C.端口C D.所有端口10在 8255A 中只能工作在方式0 下的端口是(C )。A端口 AB.端口B C.端口C D.控制寄存器端口1. 设串行异步通信的数据格式是:1 个起始位, 7 个数据位, 1 个校验位, 1 个停止位,若传输率为1200,则每秒钟传输的最大字符数为 ( C)。A.10 个B.110个C.120 个D.240个2. 在数据传输率相同的情况下,同步字符传输的速度要高于异步字符传输,其原因是 ( D) 。A. 字符间无间隔B.双方通信同步C.发生错误的概率少D.附加的辅助信息总量少3intel公司生产的用于数据串行传送的可编程接口

11、芯片是(D)。A.8259(B)8237C.8255D.82514在异步通信方式中,通常采用(B )来校验错误。A. 循环冗余校验码B.奇、偶校验码C. 海明校验码D.多种校验方式的组合5 8251A 的 TxD、RxD引脚的信号电平符合(B)。A.DTL 标准 B.TTL 标准 C.HTL 标准 D. RS-232C 标准6异步串行通信的主要特点是 ( B ) 。A. 通信双方不需要同步B.传送的每个字符是独立发送的C. 字符之间的间隔时间应相同D.传送的数据中不含有控制信息7串行通信中,若收发双方的动作由同一个时钟信号控制,则3. 若 8259A 工作在优先级自动循环方式,则IRQ4 的中

12、断请求被称为( A)串行通信。A. 同步B.异步C.响应并且服务完毕后,优先级最高的中断源是IRQ3。全双工D.半双工4. 在 8259A 的屏蔽中断方式里,不允许低级中断打断高级中断,8. 传输距离较近时,常采用(D)。但允许同级中断相互打断。 ×(A) 串行接口(B)简单接口(C)可编程接口5. 中断向量地址是中断服务程序入口地址。×(D) 并行接口18237 的四个通道具有不同的优先级别,其中通道0 最高,通二、填空题道3最低。×(1)汇编语言是一种符号语言它用肋记符 表示操作码,汇编语2可以通过 CPU执行一条输出指令,来启动8237 的 DMA操作言指令

13、与机器指令之间具有一一对应的关系。(HLDA)。(2)现有一个二进制数 10110101,若将该数看作是无符号数、原3每片 8237A 要占用 16 个连续的端口地址。 码、反码、补码表示的有符号数,则对应的真值分别是181、18255A 的 A 端口和 B 端口都能在方式2 下进行工作。 ×-53、 73、 -73。2在 8255A 中可以进行按位置位 / 复位的端口是端口A、B、C。1、汇编语言程序被汇编时(硬)指令语句 , 语句产生代码指令,×伪指令语句语句不产生代码指令,宏指令语句语句可能产生也38255 控制字的最高位 D7=1,表示该控制字为方式控制字。 可能不

14、产生代码指令。48255 的每个端口的数据寄存器的长度为8位。2、分支程序的基本结构主要有不完全分支结构 、完全分支结构58255A 有 3 个独立的 8 位并行 I/O 口。 和 多分支结构1同步串行传送能够得到比异步串行传送高的传输速率。3、汇编语言中一般用CX寄存器来控制循环次数。2在微型计算机中,串行输入输出端口与微处理器之间是采用4、循环结构通常由循环初始部分 、循环体部分 、循环控制部分串行方式交换数据的。 ×3 个部分组成。3调制解调器实现的是异步数据通信。×1、 计算机与外部设备之间的数据传送有程序控制方式(中4异步串行通讯中,一个字符的编码是基本传递单位的

15、组成部断处理方式 )、(DMA直接存储器存取方式 ) 等三种分之一。 方式。58251 是可编程串行通信接口, 它只能工作在异步通信方式下。2、 CPU 的执行部件 EU 中的寄存器阵列有累加器AX 、基×址存储器 BX 、计算机 CX 、以及( 数据 )寄存器 DX ,四、名词解释堆栈指针 SP、(基址指针 ) BX 、目的地址寄存器DI 、1.EPROM: 紫外线擦除可编程只读存储器(源地址 )寄存器 SI,(状态标志 )寄存器 F。2.Cache: 高速缓冲存储器CPU 的总线接口部件 BIU 中的寄存器阵列有代码段寄3.接口 : CPU 并不是外部设备直接相连,进行信息交换,

16、存器 CS、(数据段 )寄存器 DS、(堆栈段 )、存储器 SS、而要经过一个中断环节(包括硬件线路和软件驱动程以及附加段寄存器 ES,指令指针( IP ) 。序),这个中间环节就是接口。3、并行接口是每次传送一个字节或字的(全部位 )的接口,4.中断断点 : 中断子程序返回主程序的指令地址。串行接口是依次传送一个字节或字的(各位 )的接口。18259A 中断优先级的全嵌套方式。1. 中断类型码为 15H 的中断, 其服务程序的入口地址一定存放在全嵌套方式是 8259A 最常用的默认的优先级嵌套工作方式。全嵌(0054H )四个连续的单元中,若这四个单元的的内容为:66H、套方式把与它同级或优

17、先级更低的中断请求屏蔽,只有优先权比50H、88H、30H,则其服务程序的入口地址为(3088:5066)。它高的中断请求才被开放。2. 中断控制器 8259A 中的中断屏蔽寄存器 IMR 的作用是 (禁止某28259A 中断的特殊屏蔽方式。些中断源中断 )。3CPU在响应中断时,首先是保护(断点 ),然后将中断服务程序入口地址送入(IP ) 。4 8259 有两种中断触发方式( 电平触发 ) 和( 边沿触发 ) 。58259A 应用中,需对 IR5,IR3 进行屏蔽,操作命令字 OCW1应写为 ( 00101000 或 28H) 。6. 对 8259A 进行初始化设置,要求为边沿触发、多片级

18、连、需要 ICW4设置初始化命令字 ICW1应写为 ( 00010001 或 11H) 。1 8237DMA控制器是具有 ( 4 ) 个通道的 DMA控制器。2 DMA写操作把数据从 ( I/O 设备 ) 传到 ( 存储器 ) 。3 DMA读操作把数据从( 存储器 ) 传到 ( I/O 设备 ) 。4. DMA传送过程分为( DMA请求 ) 、( DMA响应 ) 、( DMA传送 ) 、(DMA结束 ) 等 4 个步骤。1. 若要可编程并行芯片 8255A 三个端口均作为输入口,则其方式选择控制字应为( 10011011, 或 9BH)。2当 8255A 的 A 口、 B 口置成方式 0,且作

19、为输入口, C 口输出口时,其控制字为( 10010010, 或 92H)。38255A 的 A 端口有( 3)种工作方式,它们分别是( 基本输入 / 输出方式、选通输入 / 输出方式、双向方式 )。4 8255A 控制字的最高位 D7 =( 1)时,表示该控制字为方式控制字。58255A 的端口 C按位置复位控制字的 (D3D2D1)位用来指定端口 C 中置位 / 复位的具体位置 , ( D0)位决定对端口 C 的某一位置位或复位。68255A 中包括两组控制电路,其中 A 组控制( 端口 A 和端口 C 的上半部分 ), B 组控制( 端口 B 和端口 C 的下半部分 )。1串行传送数据的

20、方式有( 同步 ) 、( 异步 ) 两种。2利用 8251 进行异步串行通讯,当设定传输速率为8400 波特,传输格式为 1 个起始位, 1 个停止位时, 每秒最多可传送的字节数是 ( 840)。3串行接口传送信息的特点是 ( 按位组成的字符帧 ) ,而并行接口传送信息的特点是 ( 按字符组成的数据帧 ) 。4. 8251A 工作在异步方式时,每个字符的数据位长度为( 58 位、1 位或 1) ,停止位的长度为( 5 位或 2 位)。5. 异步串行通信规程规定,传送数据的基本单位是 ( 字符 ) ,其中最优先传送的是 ( 起始位 ) ,长度为 (1 ) 比特。三、判断题1单片 8259A 最多

21、可接 8 个中断源。 2中断服务程序结束时,可用 RET指令代替 IRET 指令返回主程序。 ×殊屏蔽方式是在执行较高级的中断服务时, 开放较低级的中断请求。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.将下列十六进制数转换为二进制和十进制:0H( FFH ( FFH:1111111111B 、 255 )0H:000000

23、000B 、0)EFH( 5EH ( 5EH:01011110B 、 94 )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.将下列十进制数分

24、别用8 位二进制的原码,反码和补码表示 127-12657-68序号十 进 制原码反码补码数11270111111101111111011111112-126111111101000000011000000103570011100100111001001110014-681100010010111011101111001、 DRAM 为什么要进行刷新?答;因为 DRAM 所存信息是在芯片内部的电容上,而电容会缓慢放电,致使存放的信息丢失,所以要在信息未丢失以前读出、放大、再写入,也就是DRAM 刷新。2、CPU 响应外部设备发出的中断请求取决于什么条件?答;外中断包括可屏蔽中断和不可屏蔽中断两种。对于不可屏蔽的外中断 CPU 无条件挂起当前的操作,之后进行中断处理。对于可屏蔽的中断是响应取决于 CPU 标志寄存器中中断允许标志位 IF 的值。 如果 IF=1 表示表示允许外部设备的中断请求;如果 IF=0 表示不允许外部设备的中断请求。3、中断响应过程由哪些步骤组成?答;中断响应处理包括中断请求、中断响应、 中断返回4 个步骤。4、中断服务程

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论