微机原理习题集(4章)课案

上传人:我** 文档编号:114746725 上传时间:2019-11-12 格式:DOC 页数:12 大小:73KB
返回 下载 相关 举报
微机原理习题集(4章)课案_第1页
第1页 / 共12页
微机原理习题集(4章)课案_第2页
第2页 / 共12页
微机原理习题集(4章)课案_第3页
第3页 / 共12页
微机原理习题集(4章)课案_第4页
第4页 / 共12页
微机原理习题集(4章)课案_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《微机原理习题集(4章)课案》由会员分享,可在线阅读,更多相关《微机原理习题集(4章)课案(12页珍藏版)》请在金锄头文库上搜索。

1、一单项选择题:1、 在汇编语言程序设计中,变量定义时,以下为非法的类型属性是_C_;A 字节 B 字 C 字符 D 双字2、以下哪个元素是汇编语言中语句的必要组成部分_B_;A 标号 B 操作助记符 C 操作数 D 注释3、下列指令错误的是_B_; A INC WORD PTR SIB PUSH ALC POP CXD JMP BX4、下面说法正确的是_D_;A 低级语言更接近于自然语言。B 机器语言编写的程序可以应用于不同微处理器的计算机系统。C 高级语言编写的程序依赖于微处理器的型号。D 程序在准备执行时,必须存储于存储器中。5、以下指令错误的是_D_;A MOV AX,2000H B M

2、OV BP,DL C MOV DS,AX D MOV 20H,AL6、下面叙述错误的是_C_; A 宏指令是用户自己定义的 B 注释是以分号开头的。C 名称在语句中是必须的 D 每条语句都必须有操作助记符。7、条件转移指令“JS”的转移条件是_B_; A SF=0 B SF=1 C CF=0 D CF=18、在微计算机中用来存放源字符串地址的偏移量的寄存器是_C_; A SPB BPC SID DI9、汇编程序是一个_B_;A 源程序B 语言加工程序C 连接程序D 目标程序10、下列字符串能用于标识符的是_B_; A LENGTH B MOVE C 13A D SEGMENT11、若要对操作数

3、清0,一般对操作数进行_C_运算。 A 相与 B 相或 C 异或 D 移位12、 汇编语言编辑程序输出的文件类型是_A_;A asm B obj Cexe D c13、 堆栈的存取规则正确的是_D_; 14、 A FIFO B FILO CLILO D以上都不对14、以下指令不是逻辑运算指令的是_D_;A XOR AL,3 B NOT AL C OR AL,3 D CWD15、在指令“MOVAX,INBUFF”中,变量INBUFF的段是_B_ ;A CS B DS C SS D ES16、若READY为低电平,此时CPU执行_B_周期;A T3 B TW C T4 D T117、 连接程序输出

4、的文件类型是_C_;A asm B obj Cexe D c18、 已知程序段:_A_MOV AX,0FF60H STC MOV DX,96 XOR DX,0FF00H SBB AX,DX 程序执行后AX=_,CF=_。A 0FFFFH,1 B 0000H,1 C 0FFCAH,1 D 0000H,019、 下列指令错误的是_B_。 A INC WORDPTRSI B PUSHAL C POPCX D JMPBX20、 下列语句中有语法错误的语句是_A_; A MOVAX,BXBPB ADDAX,BX C CMPBX,AXD LEASI,20HBX21、指令语句“MOV AX,2 LT 5”执

5、行后,AX中的内容是_D_; A 0FFFFH B 0000H C 00EEHD 0001H22、相对于子程序而言,使用宏指令_D_; A 占据空间大,执行时间长B 占据空间小,执行时间短C 占据空间大,执行时间短D 占据空间小,执行时间长23、INT n指令中断是_C_; A 由外部设备请求产生 B 由系统断电引起的 C 通过软件调用的内部中断 D 可用IF 标志位屏蔽的24、下列指令中,错误的指令是_C_; A MOV AX,100 B POPFC ADD OFFSET BXSI,DXD DEC DI25、当程序装入内存时,计算机将起始程序的段地址和偏移地址分别自动装入_B_;A DS和S

6、I中B CS和IP中 C SS和SP中D ES和DI中26、汇编程序输出的文件类型是_C_; A asm B obj Cexe D c27、下列指令中,错误的指令是_C_; A MOV AX,10H B ADD AH,ALC POP ALD MUL CL28、汇编程序源程序的文件类型是_B_; A asm B obj Cexe D c29、下列语句中有语法错误的语句是_B_; A ADDAX,DXB CMPAX,BP C INC BYTE PTRBXD MOVSI,5SI30、下面不是主程序与子程序之间的参数传递方式的是_D_;A 寄存器 B 存储单元 C 堆栈 D 变量31、下面正确的标识符

7、是_B_; A 3ab B .ab C a.b D #ab32、汇编程序输出的文件类型是_B_;A asm B obj Cexe D c33、下列指令错误的是_。 A DEC DAT1 B ROL AX, CLC MOV BX, 05H D JMP SI34、当8086CPU进行存储器读操作时,对应的引脚状态为_C_ ; A =0, =0 B =0, =1 C =1, =0 D =1, =135、下面用于定义双字的关键字是_B_; A DB B DD C DW D DT二、填空题:1、根据下面的指令和伪指令序列,AX寄存器的内容为_。 TAB DB1,2,3,4,5,6ENTRYEQU 3MO

8、VBX,OFFSETTABADDBX,ENTRYMOV AX,WORD PTR BX2、阅读程序并填空:MOV AX,1000H MOV BX,2000H MOV CX,3000H PUSH CX PUSH BX PUSH AX POP CX POP AX 程序执行后,寄存器的内容是BX= _,CX= 。3、MOVAL,0FH MOVBL,0FEH XOR AL,BL 程序段执行后,(AL)= _ _,(CF)= _。4、程序MOV CL,3 MOV AL,0AAH SHR AL,CL SAR AL,1 RCL AL,1 ROR AL,CL 执行后,AL= _ _; CF=_。5、MOV AX

9、,0FF60H STC MOV DX,96 XOR DX,0FF00H SBB AX,DX 程序执行后AX= ,CF=_。6、指令“SUB BX+SI,CX”中源操作数寻址方式是_,目的操作数的寻址方式是 _ _。7、阅读程序并填空: MOV BX,2000H PUSH BX MOV AX,0F1H AND BX,AX POP AX 程序执行后,寄存器的内容是BX= ,AX= ;8、阅读程序并填空:MOV BX, 0FFHAND BX, 0FFFHOR BX, 0F0FHXOR BX, 00FFH上述程序段运行后,BX= ,CF= 。9、阅读程序并填空:MOV BX, 1234HAND BX,

10、 00FFHOR BX, 0F0FHXOR BX, 00FFH上述程序段运行后,BX= ,ZF= 。10、阅读程序并填空: MOV BX,5500H PUSH BX MOV AX,0FFH OR BX,AX POP AX 程序执行后,寄存器的内容是AX= ,BX= ;三、名词解释:1、汇编2、子程序3、递归子程序4、宏指令5、子程序可再入6、系统功能调用7、子程序嵌套8、子程序入口参数四、简答题:1、已知程序段如下,要求(1)画出此程序段的流程图。(2)写出该程序段实现的功能。 LEA DI, BUF MOV CX, 10 XOR AL, ALAGAIN: MOV DI, AL INC DI

11、LOOP AGAIN2、已知数据段起始地址为0400H:0000H,并定义如下页所示:DATA1 DB 0AHDATA2 DW 12DATA3 DB ? DB 3 DUP(00H)DATA4 DD 34567H要求画出各变量在内存当中的存放位置。3、已知程序段如下,回答以下问题: (1)画出该程序段的流程图; (2)说明该程序段实现的功能。 MOV BX,2 MOV CX,63H MOV AX,1 LOP:ADD AX,BX INC BX LOOP LOP4、下面程序段的功能是把DA1数据区的数09转换为对应的ASCII码,试完善本程序段。DA1 DB 00H,01H,02H,03H,04H,05H,06H,07H,08H,09HASCI DB 10 DUP(?)CUNT EQU ASCI-DA1LEA SI,DA1LEA DI,ASCI_LOP1:MOV AL,SI_MOV DI,ALINC SIINC DILOOP LOP15、已知程序段如下: (1)画出该程序段的流程图;

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号