汇编复习题

上传人:陈** 文档编号:169594369 上传时间:2022-11-16 格式:DOC 页数:10 大小:23.50KB
返回 下载 相关 举报
汇编复习题_第1页
第1页 / 共10页
汇编复习题_第2页
第2页 / 共10页
汇编复习题_第3页
第3页 / 共10页
点击查看更多>>
资源描述
汇编复习题 一、单项选择题 1.以8086/8088为CPU的微机内存最大容量为( ). A.4MB B.1MB C.640KB D.64KB 2.1MB为( ). A.210 B .216 B C.220 D.1000KB 3.与1A.5H不等的数据是( ). A.26.3125D B.10.0B C.32.5Q 4.补码00表示的真值为( ). A.93 B.43 C.42 D.85 5. 8位二进制补码表示的整数数据范围为( ). A.-128127 B.-127127 C.-128128 D.-127128 6.用8位二进制数表示-0的补码为( ). A.10000000 B.11111111 C.00000000 7.以下四个存放器中,不允许用传送指令预值的存放器是( ). A.CS B.DS C.ES D.SS 8.指令MOV AX,10bp 操作数字段的寻址方式是( ). A.存放器寻址 B.存放器相对寻址 C.变址寻址 D.基址寻址 9.8088 CPU中可用作存放器间接寻址的存放器是( ). A.BX,SI,DI,BP B.BX,SP,SI,DI C.BX,IP,SI,DI D.BX,DX,SI,DI 10.指令MOV 100SIBP,AX的目的操作数的隐含段为( ). A.数据段 B.堆栈段 C.代码段 D.附加段 11.一个字节所能表示的无符号整数数据范围为( ). A.0256 B.0255 C.-128127 D.-127127 12.确定以下哪些数据在汇编语言中是非法的( ). A.19AH B.1372 C.ABH D.145 13.假设栈顶的物理地址为20230H,当执行完指令PUSH AX后,栈顶的物理地址为 ( ). A.20232H B.20231H C.200FFH D.200FEH 14.当执行完以下指令序列后,标志位CF和SF的值为( ). MOV AL,0C4H ADD AL,9DH A.0,0 B.0,1 C.1,0 D.1,1 15.当执行完以下指令序列后,标志位CF和SF的值为( ). MOV AH,85H SUB AH,32H A.0,0 B.0,1 C.1,0 D.1,1 16.AL,BX为无符号数,计算AL*BX的乘积,用下述程序段( ). A.MUL BX B.IMUL BX C.XOR AH,AH D.CBW MUL BX MUL BX 17.AL,BX为带符号数,计算AL*BX的乘积,使用以下程序段( ). A.MOV AH,0 B.XOR AH,AH MUL BX IMUL BX C.MOV AH,-1 D.CBW IMUL BX IMUL BX 18.JMP SI 的目的地址偏移量为( ). A.SI的内容 B.SI所指向的内存字单元之内容 C.IP+SI的内容 D.IP+SI 19.当AB时转移的条件转移指令为(A、B为带符号数)( ). A.JA B.JAE C.JG D.JGE 20.当执行完下述指令序列后标志位CF和OF的值为( ). MOV AH,73H ADD AH,AH A.0,0 B.0,1 C.1,0 D.1,1 21.条件转移指令的转移目的距该指令的间隔 范围为( ). A.-128127 B.-126129 C.-130125 D.-127128 22.循环控制指令隐含指定哪个存放器( ). A.CL B.CX C.AL D.AX 23.循环控制指令与循环体入口指令的间隔 只能在什么范围内( ). A.-126129 B.-128127 C.-127128 D.-129126 24.以下指令执行前SP=100H,当下述指令执行后SP的内容为: (1) CALL BX A.100H B.102H C.98H D.0FEH ( ) (2) CALL FAR PTRBX A.0FEH B.0FCH C.104CH D.96H ( ) (3) CALL NEAR PTRBX A.0FEH B.0FCH C.102H D.98H ( ) 25.下述RET指令是属性为NEAR子程序中的返回指令,执行RET前SP=100H,执行后SP的内容为: (1)RET A.102H B.100H C.0DEH D.104H ( ) (2).RET 4 A.102H B.106H C.0FCH D.0FAH ( ) 26.IBM PC微机系统的I/O指令可以采用的寻址方式为( ). A.直接寻址 B.间接寻址 C.变址寻址 D.直接寻址与间接寻址 27.IBM OC微机系统的I/O指令,采用间接寻址时,可用的间址存放器是( ) A.BX B.DX C.XI D.DI 28.IBM PC微机系统的I/O指令用寻址访问端口的地址空间为( ). A.0GFFH B.0FFFFH C.07FH D.00FFFFFH 29.IBM PC微机系统有一可屏蔽中断恳求,CPU能响应的条件是( ). A.IF=1 B.中断恳求未被屏蔽 C.当前指令执行完毕 D.前3个条件都具备 30.多重中断效劳程序中保存现场后,要有STI指令,目的是( ). A.允许响应不可屏蔽中断 B.允许CPU响应低级中断 C.允许CPU响应高级中断 D.允许响应同级中断 二 填空题 1.计算机系统由和组成. 2.硬件子系统包括,其中是计算机硬件子系统的核心. 3.软件子系统由和组成. 4.中央处理器通常由、和组成. 5.接口装置是和之间交接信息的缓冲部件 6.外围设备包括、和. 7.存储空间的根本计量单位为,1个字节由位二进制位组成,每个字节称为1KB,每KB称为1MB. 8.计算机语言可分为三类:、. 9.在书写数据时,十进数据的数据尾部加后缀,二进制数加后缀,八进制数加后缀,十六进制加后缀. 10.28.625=B=Q=H. 11.将一个09之间的数据转换为AXCII码需加. 12.代码段存放器是,数据段存放器是,堆栈段存放器是,附加段存放器. 13.8086/8088IBMPC机,内存容量最大为B,要寻址这样大的空间,需要根地址线. 14.一个程序所使用的存储空间一般为,. 16.存储器操作数的寻址方式有、和 15.在调试程序DEBUG中,要进展反汇编用命令,要显示内存单元的内容用命令,要修改内容单元的内容用命令 16.当执行指令NUL,BX后,乘积的高半局部在中,低半局部在中. 17.当执行指令DIVBL时,被除数在中,所得商在中,余数在中. 18.当进展带符号数除法时,假设被除数与除数均为字数据,需用指令将被除数扩展为. 19.8086/8088指令系统,开中断用指令,关中断用指令,清进为用指令,置进位用指令, ,清方向标志用指令,置方向标志用指令. 20.LOOP、LOOPNE、LOOPE三条控制指令,在控制循环构造的功能上,共同点是不同的是LOOPE和LOOPNE增加了功能;其中LOOPNE为退出,而LOOPE为退出,除了以上三条指令以外,经常用于控制循环的指令还有. 21.数据串操作指令有、和五种. 22.用于串操作指令前的重复前缀有、和. 23.比拟两个字节串是否相等可用指令与重复前缀连用. 24.进展内存中数据块传送可用指令. 25.写出下述程序中标有的指令执行后的AX,BX,IP,SP的值及堆栈中的内容: 0923:0000 MOV SO,10H 0923:0003 MOV AX,1234H 0923:0006 PUSH AX,3673H 0923:0009 PUSH AX,- 0923:000A CALL SUBR,- 0923:000D POP CX 0923:000E MOV AH,02 0923:000F MOV DL,36H 0923:0012 INT 21H 0923:0013 INT 3H 0923:0015 SUBR:POP AX 0923:0016 POP CX,- 0923:0017 SUB CX,BX 0923:0018 PUSH CX 0923:001A PUSH AX,- 0923:001B RET 26.下面的程序是将两个以构造的字符串连接成一个字符串的子程序,试将程序补充完好,使之完成预定功能. 入口条件:BX,SI分别指向两个字符串首址,字符串以完毕; 出口条件:新字符串置于DI指出的连续单元,字符串以完毕; 受影响的存放器:F CHAN PROC NEAR PUSH BX PUSH SI PUSH DI PUSH AX CHAIN0: MOV AL,BX ( ) JZ CHAIN1 ( ) INC BX INC DI JMP CHAIN0 CHAIN1:MOV AL,SI ( ) INC SI INC DI ( ) ( ) POP AX POP DI POP SI POP BX RET 27.下面的出现为计算AH*BL,乘积在AX中的无符号数乘法子程序,将其补充完好,使之完成预定功能. MULT8 OROC NEAR XOR AL,AL MOV AX,AX MULT81:ADD AX,AX 28.下面的程序为计算AX/BL,商在AL中,余数在AH中的无符号数除法子程序,将其补充完29.CPU与外设之间的数据传送方式有_、_、_和_. 66.IBM PC微机系统的外部中断有_和_. 三 简答题 1.一个数的补码表示和对一个数据取补是否是一回事?举例说明. 2.什么叫溢出?两个补码进展加法或减法运算时,什么情况下会产生溢出-举例说明? 3试述实际地址与逻辑地址的关系,举例说明. 4例说明SIZE与LENGTH算符的区别与联络 5写出以下两个语句的不同: MOV WORD PTRBX,10H MOV BYTEPTRBX,10H 6指出下面两条指令的不同之处: ADD SI,1 SUB AL,BL MOV AX,2000H INC SI CMP AL,BL MOV AX,2000H 7写出计算以下表达式的指令序列 均为16为操作数ZW(W*X)/(R+6) 8写完成以下功能的小程序段: 将存放器AL的第4、3位变反,其余位保持不变. 将存放器AL的第4、3位变清零,其余位保持不变. 将存放器AL的第4、3位置1,其余位保持不变. 9编写完成以下功能的小程序段: 第 10 页 共 10 页
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 演讲稿件


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

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


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