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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

本文(汇编语言与微机原理练习Word文档下载推荐.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

汇编语言与微机原理练习Word文档下载推荐.docx

1、11.8086系统中,存储器分为奇、偶两个存储体。其中,奇体的数据信号线固定与相连,偶体的数据信号线固定与相连( )。A. 数据总线的低8位, 与数据总线的高8位B数据总线的高8位,数据总线的低8位C地址总线的低8位,地址总线的高8位D地址总线的高8位,地址总线的低8位 12假设存储器中从7462H单元开始的四个相邻字节单元中的内容依次是32H,46H,52H,0FEH,则存放字数据0FE52H的字地址是() (A)7462H (B)7463H (C)7464H (D)7465H13.指令MOV DX,BPDI 中源操作数的物理地址是( )。(A)(SS)10H+(BP)+(DI) (B)(D

2、S)10H+(BP)+(DI)(C)(SS)10+(BP)+(DI) (D)(DS)10+(BP)+(DI)14.ADD指令执行后,标志寄存器中CF=1、ZF=0,表示运算结果( )。A. 有进位和结果为0 B无进位和结果为0C有进位结果不为0 D无进位结果不为015.完成将累加器AL清零,并使进位标志CF清零,下面错误的指令是( )。 (A) MOV AL,00H (B) AND AL,00H (C) XOR AL,AL (D) SUB AL,AL 16.下面的数据传送指令中,错误的操作是( )。 (A) MOV SS:BX+DI,AX (B) MOV DX,1000H (C) MOV WO

3、RD PTRBX,1000H (D) MOV DS,2000H 17.执行 CALL 完成两种操作,其一是( ),其二是转向子程序。(A)保护现场 (B)保护断点 (C)恢复现场 (D)恢复断点18.设LNAME为某源程序中的一变量名,则下列指令中与指令LEA BX,LNAME等效的是:( )A. MOV BX,LNAME B. MOV BX,OFFSET LNAMEC.MOV BX,SEG LNAME D.MOV BX,LNAME19.假设程序中的数据定义如下:NUM DB 5,6,7N EQU 18X DD 0ABCHL EQU X-NUM则L的值是( )(A)3 (B) 4 (C)5 (

4、D) 620.伪指令 ASSUME 的作用是( )。 A)设定各段之间的关系 B)设定CPU与代码段的关系 C)设定代码段与其它段之间的关系 D)设定段与段寄存器之间的对应关系21.使计算机执行某种操作的命令是( )。A.伪指令 B.指令 C.标号 D.助记符22.要显示一个的字符信息,应采用DOS提供的哪一个功能号( )。 A.01H B.02H C.09H D.0AH23.伪指令ASSUME CS:CODE,DS:DATA,ES:EXTA后,哪些段寄存器必须另外用指令对其赋值( ). A.CS,DS,ES B.CS,DS C.DS,ES D.CS,ES24.语句VAR DB 12,-12,

5、-12H,12H经汇编后,在内存中以”VAR”为开始地址的存储单元中的内容依次是:A.12,-12,-12H,12H B.0CH,F4H,EEH,12H C.0CH,F4H,F4H,12H D. 0CH,F4H,F4H,0CH25.若某SRAM芯片能存储128K位(bit)的二进制信息且具有4条数据线,则它具有的地址线根数为:() A、15 B、16 C、17 D、1826.FLASH(闪速存储器),就本质而言属于( )类型。(A) RAM (B) MROM (C) EPROM (D)E2PROM27.在CPU与外设的I/O传送控制方式中,效率高、实时性强的方式是( )。(A)无条件传送 (B

6、).查询传送 (C).同步传送 (D).中断传送28.对8086CPU而言,可屏蔽中断请求信号是从CPU的 引脚进入的,且只有当中断允许标志IF为时,该中断才可能得到响应( )。 A、NMI , 1 B、INTR, 1 C、INTA , 0 D、INTR , 029.为了恢复断点,一般在子程序(过程)中用 指令,在中断服务程序中用 指令,来确保能正确返回上一级程序( )。A、RET,RET B、IRET,IRET C、RET,IRET D、IRET,RET30.对8086CPU来说,设从0000:005AH开如的6个存贮单元中的内容分别为00H,01H,02H,03H,04H,05H,则执行指

7、令INT 17H后,CS和IP中的内容分别为( ) (A)0203H,0405H (B).0001H,0203H (C).0504H,0302H (D).0302H,0100H31. CPU的字长/位(即通常所说的多少位的计算机)是由( )决定的.(A). CPU内部数据总线的宽度/位 (B). CPU外部数据总线的宽度/位 (C). CPU内部地址总线的宽度/位 (D). CPU外部地址总线的宽度/位32.若某源程序的数据段中有语句BUFF DB FFH,30H,31H,32H,则执行指令INC WORD PTR BUFF后,BUFF开始的的内存单元中的内容依次是:A.00H,30H,31H

8、,32H B.FFH,31H,31H,32HC.00H,31H,32H,32H D. 00H,31H,31H,32H33. 表示过程定义结束的伪指令是( )A.ENDP B.ENDS C.END D.ENDM34.将用汇编语言编写的程序翻译成机器码程序的实用程序是( )(A)目标程序 (B)源程序 (C)可执行程序 (D)汇编程序35.对于指令MOV AL,23H,下列说法正确的是( ) (A). 操作数23H在存储器中,通过三大总线传送到CPU中的AL寄存器中. (B) . 操作数23H在CPU中,通过CPU内部总线送到AL寄存器中. (C). 操作数23H在硬盘中, 通过三大总线传送到CP

9、U中的AL寄存器中. (D). 操作数23H由指令自动产生,直接送到CPU中的AL寄存器中. 36.设(SS)=338AH,(SP)=450H,执行PUSH BX,和PUSHF两条指令后,堆栈指针所指向单元的物理地址是( )A.33CECH B.33CF2HC.33CF4H D.33CE8H37. 下列有关宏指令的说法正确的是( ) (A)采用宏指令可简化源程序的编写(B)采用宏指令可节约存储空间(C)宏指令要用CALL指令来调用 (D)采用宏指令可以提高CPU执行的速度38. 执行指令MOV AX,1234H SHR 6后,AX的值为( )(A)1234H (B)6H (C)48H (D)错

10、误39测试BL寄存器内容是否与数据4FH相等,若相等则转NEXT处执行,可实现的方法是( )。 (A) TEST BL,4FH JZ NEXT (B) XOR BL,4FH JZ NEXT (C) AND BL,4FH (D) OR BL,4FH 40. 若AX=-15要得到AX=15应执行的指令是( )A.NEG AX B.NOT AX C.INC AX D.DEC AX二、程序分析题(本大题共4小题,共21分)41.(6分)执行下列两条指令后,回答问题。 MOV AL,59H ADD AL,53H(1).(AL)= H,状态标志位(CF)= ,(ZF)= ,(OF)= 。(2).若参加运算

11、的两个操作数均为无符号数,则AL中的运算结果是否正确 。(填“是”或“否”)。(3).若参加运算的两个操作数均为带符号数,则AL中的运算结果是否正确 。42.(3分)设(SP)=2000H,(AX)=3000H,(BX)=5000H,有程序片段 PUSH AX PUSH BXPOP AX试问上述程序段运行后,(SP)= ,(AX)= ,(BX)= 。43. (6分)已知AL的值为0F中一位十六进制数HECA PROC FARCMP AL,10JC KKADD AL,7KK: ADD AL,30HMOV DL,ALMOV AH,2INT 21HRETHECA ENDP请回答:(1)该子程序完成什

12、么功能?(2)如调用子程序时,AL=3,程序执行后,DL= H;(3)如调用子程序时,AL=0FH,程序执行后,DL= H。44.(6分)有一程序段为:DD2 DB 0,l,2,3,4,5,6,7,8,9LEA SI,DD2LEA DI,DD2+1MOV CX,5LOP:MOV AL,SIXCHG AL,DIMOV SI,ALADD SI,2ADD DI,2DEC CXJNZ LOP上述程序段执行后,回答:该程序段完成什么功能? (3分)DD2开始的l0个字节数分别应是什么值?三、编程题(本大题共1小题,共8分)45. (8分)编写一含有中断服务程序的程序,中断类型号取66H,当通过软中断指令

13、INT 66H调用该中断服务程序时,在屏幕上显示如下信息:This is a Interruption Service Program!要求:在屏幕上显示三条(占三行)上面的信息后退出。要求写出完整的源程序。四、应用题(本大题共3小题,共31分)46. (7分)设计一个全译码的存储器接口电路,该存储系统的地址范围为 95800H96FFFH,其中部分电路给出如下图所示 。(1)、补全下图所示的电路,可增加的器件可以是基本门电路(与门、或门、非门、与非门和或非门)。(6分)(2)、一片2716存储芯片的存储容量是多少?(1分)47(12分)设某8253芯片与CPU的连接图如下图。提供的时钟信号C

14、LK频率为2MHZ,现在要求利用该芯片输出一个频率为100HZ的方波周期信号。(1)简述实现的方案,并在下图中画出必要的连线(3分);(2)确定8253的四个端口地址分别是多少?(4分);(3)编写完整的控制程序实现上述要求(5分)。D7 D6D5 D4D3 D2 D1D0计数器选择读写格式工作方式数制48. (12分)在DVCC8086的实验系统中有如下图所示的一实验电路图,设8255A的端口地址为0170H0173H,试编程实现:当开关K1、K2、K3、K4全向上(接VCC)时,只有L1灯亮,当开关K1、K2、K3、K4全向下(接地)时,只有L2灯亮,否则,只有L3灯亮。(1)分别指出A口

15、、B口和控制口对应的端口地址(3分);(2)确定8255的工作方式控制字(2分);(3)请编写出完整的控制程序,要求灯能实时反映出开关的状态(7分)。D7D6 D5D4D3D2D1特征位A口工作方式A口PC7-PC4B口工作方式B口 PC3-PC0 题号12345678910答案DA11121314151617181920B2122232425262728293031323334353637383940一、 二、41.(6分,每格1分)(1)、(AL)= AC H,(CF)= 0 ,(ZF)= 0 , (OF)= 1 。(2)、 是 。(3)、 否 。42.(3分,每格1分)(SP)= 1FF

16、EH ,(AX)= 5000H ,(BX)= 5000H 。43(6分). (1).该子程序完成的功能: 在屏幕上显示AL中的内容。 。(2).如调用子程序时,AL=3,程序执行后,DL= 33H ;(3).如调用子程序时,AL=0FH,程序执行后,DL= 46H 。44(6分). (1).该程序段完成的功能: 将DD2开始的10个字节内容两两互换。 。(2).DD2开始的l0个字节数应是什么值? 1,0,3,2,5,4,7,6,9,8三、编程题 45. DATAS SEGMENT HELLO DB 0AH,0DH,This is a Interruption Programe!$DATAS

17、ENDSCODES SEGMENT ASSUME CS:CODES,DS:DATAS,SS:STACKSSTART: MOV AX,DATAS MOV DS,AX PUSH DS MOV AX,SEG INIT MOV DS,AX MOV DX,OFFSET INIT MOV AH,25H MOV AL,66H INT 21H POP DS MOV CX,3 ;中断3次LI: INT 66H LOOP LI MOV AH,4CHINIT PROC PUSH DX MOV DX,OFFSET HELLO MOV AH,09H POP AX POP DX IRETINIT ENDPCODES EN

18、DS END START 四、应用题(本大题共3小题,共31分) 43. (7分) (1).A19 A18 A17 A16 A15 A14 A13 A12 A11 A10 . A0 1 0 0 1 0 1 0 1 1 0 . 0 1 0 0 1 0 1 1 0 1 1 . 1 (2).211b=2KB44. (12分) (1).因为初值N=2MHZ100HZ=20000,10000N65536 所以可采用一个计数器(二进制计数),也可采用两个计数器级联(十进制计数),下面的讨论采用一个计数器(计数器0,二进制计数).N=4E20H.(2). A15 A14 A13 A12 A11 A10 A9

19、 A8 A7 A6 A5 A4 A3 A2 A1 A0 0 0 0 0 0 0 0 1 1 1 0 0 1 1 0 0 0 1 1 0 1 1计数器0地址:01CCH, 计数器1地址: 01CDH, 计数器2地址:01CEH, 控口地址:01CFH.控制字:00110110(36H)CODE SEGMENT MOV DX,01CCHASSUME CS:CODE MOV AL,20HMOV AL,36H OUT DX,AL MOV DX,01CFH MOV AL,4EH OUT DX,AL OUT DX,AL CODE ENDS两个计数器级联时:计数器0的控制字:37H, 计数器1的控制字:77

20、H. 45. (12分)code SEGMENT codestart: MOV AL,90h(92H、98H、9AH) MOV DX,0173H OUT DX,AL ;初始化LOOPEr:MOV DX,0170HIN AL,DX AND AL,0fh ;屏蔽高4位 CMP AL,0fh JZ qbh ;4个开关全闭合,去qbh CMP AL,00h JZ qdk ;4个开关全断开,去qdk MOV AL,04h ;4个开关不全闭合也不全断开,L3灯亮 MOV DX,0172H OUT DX,AL JMP LOOPErqbh: MOV AL,01hL1灯亮qdk: MOV AL,02hL2灯亮code ENDSEND start

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1