汇编语言与接口技术考前练习题及答案_第1页
汇编语言与接口技术考前练习题及答案_第2页
汇编语言与接口技术考前练习题及答案_第3页
汇编语言与接口技术考前练习题及答案_第4页
汇编语言与接口技术考前练习题及答案_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

1、计算机科学与技术学院答题草稿纸单项选择题1.条件转移指令JNZ,根据()标志的状态,决定是否转移。A.CFB.ZF C.IF D.ZF和 CF3 .当两个无符号数作加法运算时,如果标志位(),表示发生溢出错误。A. OF=1B. OF=0C. CF=1 D. CF=04 .指令MOV DI, BYTE PTR SI的错误原因是()。A.源操作数和目的操作数不能同时为存储器操作数B.目的操作数类型不明确C. SI不能用于寄存器间接寻址方式D. DI不能用于寄存器间接寻址方式5 .要将二进制数“11110011”变换为“ 00001111”,应用()指令。A. SHRB. SAR C. ROR D

2、. RCR6 .串行通信的传输方式有()。A. 单工 B. 半双工 C. 全双工 D. ABC 都是9.当CPUJ问303H端口时,应采用的寻址方式是()。A.直接 B. 立即 C. 相对 D. 寄存器DX间接二、填空题1 .假定 DS=1000H ES=2000H SS=3500H DI=0024H, BX=0200H BP=0100H 数据段中 变量名为VAL的偏移地址为0030H,将下列指令中源操作数的的寻址方式和物理地址填入 后面的括号里。寻址方式物理地址(1) MOVAX,VAL()()(2) ADDAX,DI()()(3) MOVAX,8BP()()(4) ANDAX,ES:BX(

3、)()2 .给定如下数据定义伪指令:ADB20H, 3H, 11HBDW10H, 6A0H写出下列每条指令执行后的结果。MOVAX, WORD PTR A + 1; AX=()汇编语言与接口技术BX=(MOV BX BMOVAX, WORD PTR AAX=(MOVBL, BYTE PTR B+2; BL=()2 .在8086/8088CPU中,由于BIU 和EU分开,所以 和 可以重叠操作,提高了 CPU的工作效率。3 .一微机以2400波特的速率、7位数据位、1个奇偶检验位、1个停止位的方式发送异 步串行数据,发送1位需要 毫秒,发送1个字符需要 毫秒。三、判断题(判断下列指令或说法是否正

4、确)1. MOV AX, BL2. IN BL, 20H3. MOV AL, ES:BP4. PUSH DS5. SHLBYTE PTRBX 16. 起止异步数据格式中起始位、数据位、校验位和停止位缺一不可。9. 在可编程接口芯片中,一个I/O地址,仅能选择一个内部寄存器。四、问答题1.写出三条不同的指令将寄存器 AX的内容置0o4.异步串行通信和同步串行通信的基本特点各是什么?五、综合设计与分析题1.分析电路图1和以下程序段,回答下面问题MAINPROCFARPUSHDSXORAX , AXPUSHAXMOVAL , 8BHMOVDX , 213HOUTDX , ALKEYIN:MOVDX

5、, 212HINAL , DXCMPAL , 0FFHJEKEYINCMPAL , 07FHJEEXITMOVDX , 210HOUTDX , ALJMPKEYINEXIT :RETMAINENDP(1 )根据电路的接法,8255的PC 口应设为输入方式还是输出方式?(2 )根据电路的接法,8255的PC 口地址是什么?(3)结合程序,说明本电路完成什么功能?(4)如果按键接在PB口上,为完成相 210H -217H IOR同功能,应如何修改程序?IOW至DBW A1一2.某一计算机应用系统米用 8254的A0计数器1产生2000Hz的连续方波信号,输入8254的时钟频率为8MHZ以5528P

6、A0CSPA1PA2RDPA3PA4WRPA5PA6PA7D7PC7D0PC6PC5PC4A1PC3PC2A0PC1PC0nIOTAnrorAAYAV+5O1+5V二进制方式计数。8254的地址为60HH63Ho(1)求计数器1的初值。(2)编写8254的初始化程序单项选择题(每小题1分,共15分)123456789101112131415BBCAADCBDCABBCA、填空题(每空1分,共20分)寻址方式物理地址(1) MOV AX, VAL(直接)(10030H)(2) ADD AX, DI(寄存器间接)(10024H)(3) MOV AX 8BP(寄存器相对)(35108H)(4) AN

7、D AX, ES: BX(寄存器间接)(20200H)2.AX=( 1103 H )BX=( 0010HAX=(0320HBL= ( A0 HMOVAX, WORD PTR A + 1MOV BX BMOVAX, WORD PTR AMOVBL, BYTE PTR B+22.在8086/8088CPU中,由于BIU和EU分开,所以 取指令 和 执行指令 可以重叠操作,提高了 CPU的工作效率。3 .一微机以2400波特的速率、7位数据位、1个奇偶检验位、1个停止位的方式发送异步串行数据,发送1位需要0.417(5/12) 毫秒、发送1个字符需要4.17(25/6) 毫秒三、判断题(判断下列指令

8、或说法是否正确,每小题 1分,共10分)12345678910FFTTTFFFFT三、问答题(每小题5分,共25分)1.写出三条不同的指令将寄存器 AX的内容置0略4.异步串行通信和同步串行通信的基本特点各是什么?答案:异步串行通信的基本特点是,异步串行通信以字符为单位进行传送;同步串行通信 的基本特点是,以数据块为单位进行传送,每个数据块包括成百上千个字符。四、综合设计与分析题(每小题 10分,共30分)1. 1 ) PC 口应设为输入方式。2 ) 8255 的 PC口地址为 212H和 216Ho3 )检查按键,若按下 S7键,则退出程序,否则将读入开关状态所对应的数字量从 PA 口送出显示。4 )将程序第8行改为:KEYIN : MOV DX , 211H5 )在程序的第14、15行之间加

温馨提示

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

评论

0/150

提交评论