复习题(一)答案

上传人:少*** 文档编号:159639307 上传时间:2022-10-09 格式:DOC 页数:6 大小:190KB
返回 下载 相关 举报
复习题(一)答案_第1页
第1页 / 共6页
复习题(一)答案_第2页
第2页 / 共6页
复习题(一)答案_第3页
第3页 / 共6页
点击查看更多>>
资源描述
本试卷仅用于帮助学生了解期末考试题型、了解考试大纲范围之用。复习题的内容并非期末考试试卷内容,也不承诺在期末考试中出现或 不出现相同或相似的试题。复习题(一)一、填空题1、8086CPU从功能上可分为 BIU 和 EU 两个独立的功能部件。2、8086CPU采用引脚复用技术,即 地址线 线和 数据 线是复用的。3、每一条指令代码一般都由 操作 码和操作数来构成。4、指令MOV AL,6BXSI的源操作数的寻址方式是基址变址相对寻址,目的操作数寻址方式为 寄存器寻址 。5、在段定义中以_segment_语句开头,以_ends_结尾。6、数制转换12410= 01111100 B= 7C H = 000100100100 BCD7、8255有3种工作方式, 其中 方式2 只允许A口使用。8、一中断其类型号为04H,对应的中断向量表的首地址为_0010H_。9、8086CPU复位后,段寄存器CS的值为( FFFF )H、IP的值为( 0 )H。二、判断题1、8086系统中,堆栈通常以“先进后出”的方式存取数据,指令队列以“先进先出”的方式存取数据,而普通存储器则以“随机”的方式存取数据。(对)2、8086系统中,指令“LEA AX,BUF”和“MOV AX,OFFSET BUF”可以完成相同的功能。(对)3、8086CPU内部只有4个段寄存器,故其最多可同时使用内存中的四个逻辑段。(错)4、IRET语句既可用于子程序的返回,也可用于中断服务程序的返回。(对)5串行通信传送数据是是以字节为单位进行传送(错)6. 8086CPU标志寄存器共有16位,每一位都有含义。(错 )7、指令“MOVDS,1000H”是正确的(错)8、I/O端口与存储器单元独立编址的主要优点是I/O端口不占用存储器单元( 对 )。9、8086系统中寄存器和存储器都是CPU内部的存储单元( 错 )。三、选择题18086CPU通过( )控制线来区分是存储器访问,还是I/O访问,当CPU执行IN AL,DX指令时,该信号线为电平。 A. M/IO B. C. ALE D. N/ 2、若要使寄存器AL中的高4位不变,低4位为0,所用指令为( )。A.AND AL, 0FH B.AND AL, 0FOHC.OR AL, 0FHD.OR AL 0FOH3、下列MOV指令中,不正确的指令是( )。 A.MOV AX, BX B.MOV AX, BX C.MOV AX, CX D.MOV AX, CX 4条件转移指令JNE的条件是( )。A.CF=0B.CF=1C.ZF=0 D. ZF=15. 在8086/8088 CPU中,一个最基本的总线读写周期由()时钟周期(T状态)组成,在T1状态,CPU往总线上发 ( )信息。A.1个B.2个 C. 4个D. 6个A.数据 B . 地址 C. 状态 D. 其它 6.8086 CPU中段寄存器用来存放( ) A.存储器的物理地址 B. 存储器的逻辑地址 C. 存储器的段基值 D. 存储器的起始地址7. 8086中,( ) 组寄存器都可以用来实现对存储器的寻址。A. AX,SI,DI,BX B. BP,BX,CX,DXC. SI,ID, BP,BX D. BX,CX,SI,DI8.8086/8088指令OUT 80H,AL表示( ) A.将80H送给ALB.将80H端口的内容送给ALC. 将AL的内容送给80H端口D.将AL内容送给80H内存单元9、在8086CPU的引脚中,用于连接硬中断信号的引脚有几个( ) A. 15个B. 8个C. 2个D. 1个10、在PC系列的微机中,CPU要读取I/O端口地址302H中的8位数据时,应该使用指令( )。 (A)IN AL,302H(B)OUT 302H,AL (C)MOV DX,302H(D)MOV DX,302H IN AL,DX IN AX,DX11、计算机的内存储器可采用 ( ) A.RAM B.ROM C.磁盘 D.ROM和RAM12. 设串行异步通信的数据格式是:1位停止位,7位数据位,1位校验位,1位起始位,若传输率为2400位/秒,则每秒传输的最大字符个数为 ()A. 10 B. 110 C. 120 D. 24013、某存储器芯片有地址线13根,数据线8根、该存储器芯片的存储容量为()A. 15K8B. 32K256C. 8K8D. 32K814定义过程结束的伪指令符是( )。A:END B:ENDS C:ENDP D:ENDM15计算机中保护断点和现场应使用( )。A:ROM B:中断向量表 C:寄存器 D:堆栈四、程序分析并填空1、下面程序段实现的完整功能是 在显示器上显示BX的最高位, 0或者 1 SHL BX,1 JC ONE MOV DL,0 JMP NEXTONE: MOV DL,1NEXT: MOV AH,2 INT 21H 2、设寄存器AL,BL,CL中内容均为1CH,执行上述指令序列后,XOR AL,0FH AND BL,0FH OR CL,0FHAL= 13 H,BL= 0C H,CL= 1F H。3、把DA1数据区的非压缩BCD码依次转换为对应的ASCII码,存放在ASC开始的数据区。 DA1 DB 03H, 01H, 09H, 08H, 04H, 07H, 06H, 02H, 00H, 09HCNT EQU ASC-DA1ASC DB 10 DUP (?) LEA SI, DA1 ;初始化 LEA DI, ASC _ MOV CX,10 ;循环次数L1: MOV AL, SI ;实现转换 ADD AL,30H MOV DI, AL INC SI INC DI_ LOOP L1 ;循环4、以BUF为首址的字节单元中,存放了COUNT个无符号数,下面程序段是找出其中最大数并送入MAX单元中。DATA SEGMENTBUF DB 5,6,7,58H,13H.COUNT EQU $-BUFMAX DB ?DATA ENDS _ LEA BX,BUF ;初始化,设置地址指针MOV CX,COUNTMOV AL,BXLOP1: INC BX ;完成最大数查找 CMP AL,BX_ ;比较JAE NEXTMOV AL,BXNEXT:DEC CXJNZ LOP1MOV MAX,AL五、简答题1. 8086/8088CPU由哪两大功能部分所组成?简述它们的主要功能? 参考教材第二章2、将变址寄存器DI的内容送入数据段中2000H的存储单元,请写出指令。 Mov 2000H,DI3、从40H端口中输出一个数据(8位), 请写出指令。OUT 40H,AL4、实现AX中高、低8位内容的交换。MOV CL,8ROR AX,CL5、内存中18FC0H、18FC1H、18FC2H单元的内容分别为23H、55、5AH,DS=1000H,BX=8FC0H,SI=1,执行下面两条指令后,AX的值是多少。MOV AX, BX+SI物理地址计算:PA=DS*16+BX+SI=10000H+8FC0H+1=18FC1H因18FC1H是奇地址,CPU访问地址是按照偶地址进行访问的,所以,如果想取出所有的数据,需要CPU进行两次取数值的工程。先访问18FC0H地址,取出55H作为18FC1H的低8位的数据然后访问18FC2H地址,取出5AH作为18FC1H的高8位的数据故,(AX)=5A55H六、编程题1. 请使用8086汇编语言定义如下数据段: 在数据段中偏移量为100H处的单元里定义字变量VARW1; 接着保留50个字节单元,并初始化为01H; 接着存放字符串“1234”; 接着定义常量LEN,其值为该数据段中已定义数据的长度(字节数)。参考答案:DATASEGMENTORG 0100HVARW1DW?DB 50 DUP(01H)DB 1234LENEQU$-VARW1DATAENDS2、编写完整的8086汇编语言程序,统计从BUF处连续存放的100个无符号字数据中奇数和偶数的个数,并分别存入变量ODD和EVEN中。 参考答案DATASEGMENTBUFDW100 DUP ( ? )ODDDB0EVENDB0DATAENDSCODESEGMENTASSUME CS:CODE,DS:DATASTART:MOVAX,DATAMOVDS,AXMOVSI,OFFSETBUF (留空,需要自己填写)MOV CX,100 L1:MOV AX,SITESTAX,1 JNZL2INCEVENJMPAGAINL2:INCODD AGAIN:LOOPL1MOVAH, 4CHINT21HCODEENDS END START3、已知电路图如下图所示,8255的PA口与8个发光二极管相连接,PB口与8个开关相连接。请编写初始化程序段,并编程序段实现以下功能:当8个开关中某个按键闭合,则PA口对应号码的发光二极管被点亮。参考教材第6章,自行编程。 提示:B口输入,A口输入。写入控制字,读端口A,然后写入B口
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 小学资料


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!