山东交通学院成人学历汇编语言期末考试题及参考答案.docx

上传人:太** 文档编号:95161947 上传时间:2023-08-19 格式:DOCX 页数:7 大小:28.68KB
返回 下载 相关 举报
山东交通学院成人学历汇编语言期末考试题及参考答案.docx_第1页
第1页 / 共7页
山东交通学院成人学历汇编语言期末考试题及参考答案.docx_第2页
第2页 / 共7页
点击查看更多>>
资源描述

《山东交通学院成人学历汇编语言期末考试题及参考答案.docx》由会员分享,可在线阅读,更多相关《山东交通学院成人学历汇编语言期末考试题及参考答案.docx(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、汇编语言A复习题一、单选题(每小题3分,共45分)1 .十进制数119转换为二进制数是多少(B )。A. 11010011.C. 10000011.D. 00101111.2 .十进制数211转换为十六进制数是多少(A )。A. D3H.B. 77H.C. 83H.D. 2F.3 .有符号数+47转换为二进制数是多少(D)oA. 11010011C. 10000011.D. 001011114 . 8086系统执行传送指令MOV时(A)oA.不影响标志位B.影响DF方向标志C.影响SF符号标志D.影响CF进位标志5 .表示过程定义结束的伪指令是(A )。A. ENDPB. ENDSC. END

2、D.ENDM6.条件转移指令JNBE产生转移的条件是(B )0A. CF=O AND ZF=1B. CF=OAND ZF=OC. CF=1 AND ZF=1D.CF=1 AND ZF=O7.执行下列指令语句,则AX= ( C )oMOV AL, 9511 CBWA. 009511B. 0F95IIC. 0FF95I1D. 9095118.下列指令执行后既能使AX=O同时又使CF=O, ()F=0的是()oA. OR AX, AXB. AND AX, AXC.XORAX,AXD.TEST AX, 09.执行指令MOV AX , WORD PTR DA2+1后AX中的内容是()oA. ADB. B

3、CC. CBD.DA二、简答题(每小题10分,共40分)1 .设 DS=1000H, ES=2000H, SS=3500H, SI=OOAOH, DI=0024, BX=0100H, BP=0200H,数据段中 VAL 的偏移地址为 0030H,试说明下列源操作数字段的寻址方式是什么?物理地址是什么?(1) MOV AX, 100H(2) MOV AX, ES:BX(3) MOV AX, BP(4) MOV AX, BX+10(5) MOV AX, BX+DI+VAL答:(1)直接寻址方式,物理地址二10100H(2)寄存器间接寻址方式,物理地址二20100H(3)寄存器间接寻址方式,物理地址

4、二35200H(4)寄存器相对寻址方式,物理地址二10110H(5)相对基址变址寻址方式,物理地址二10154H2.通过示意图说明下列数据定义程序段从0000H开始对内存单元的分配情况。(写出X和Y的地址,并画出每个单元中所存内容,己知a的 ASCII 码为 61H, A的 ASCII 码为 41H)。 data segment ;数据段X db 9, 20H db 2 dup(lOO),?Y db aBC data ends答:X=OOOOH, Y=0005H,从 X 开始依次存放 39H, 20H, 64H, 64H, , 61H,42H,43H3.写出下列程序段的作用。test dx,

5、OOOFh jz zero mov ax, 1 jmp endl zero:mov ax, 0 endlexit 0答:判断DX低四位是否为全为0 (4分),全为0则AX=0 (3分),否则AX=1 (3分)4、写程序运行结果。1) MOV AL, 39HMOV BH, 2711ADD AL, BHDAA运行后AL二()CF 二()2) MOV AL, 45hOR AL, 31H运行后AH =()ZF =()CF 二()答:(1) AL =66 H (2) CF = 0 (3) AH = 75 H (4) ZF = 0 (5) CF= 0三、编程题(15分)编写程序:记录BX中1的个数。答:.

6、mode I smaI I .stack .data num db 0 .code .startup mov bx, 82h xor a I,a I again: cmp bx, 0;test bx,Offffh jz next sh I bx, 1 jnc aga i n i nc a I jmp aga i n next:mov num, a I.exit 0 end答案不唯一,对每一位是否为1的处理逻辑正确得4分,对位数的移动逻辑正确得4分。格式、语法正确得2分,相同错误不重 复扣分。汇编语言B复习题一、单选题(每小题3分,共45分)1 .十进制数211转换为二进制数是多少(A )。C.

7、10000011C )oC. 83HC )。C.10000011D.00101111D. 2FD.00101111A. 11010011B. 011101112 .十进制数131转换为十六进制数是多少A. D3HB. 77H.3 .有符号数-125转换为二进制数是多少(A. 11010011B.01110111)o4 .用REPE SCASB指令对字符串进行扫描,如CX0时,扫描结束,那么表示(DA.在字符串中遇上第一个AL中指定的字符B.在字符串中有一个AL中指定的字符C.在字符串中有一个不是AL中指定的字符 D.在字符串中遇上第一个不是AL中指定的字符5 .设(SS)=338AH, (SP

8、) =450H,执行PUSH BX和PUSHF两条指令后,堆栈顶部的物理地址是(A )。A. 33CECHB. 33CF2H C. 33CF4H D.33CE8H6 .指令SCASB操作数的段地址一定在(C )寄存器中。A. CSB. DS C. ESD. SS7 .下列指令中有语法错误的是(D )。A. PUSH AX B. PUSH 20H+SI+BX C. PUSH CS D. POP CS8 . DAI DW ,AB , CD , EF , ,GH执行指令 MOV AX , DA 1+3 后 AX 中的内容是(D )。A. EFB. CD C. BCD. FC9 .有语句:COUNT

9、EQU 256,下列叙述中,正确的是(C )。A. COUNT是变量B. COUNT占用一个字节存储单元C.COUNT是符号常数D. COUNT占用一个字存储单元二、简答题(每小题10分,共40分)1 .分别编写一条指令完成如下功能:(每题2分,共计10分)(1)把AX寄存器和DX寄存器的内容相加,结果存入DX寄存器。(2)用寄存器BX和SI的基址变址寻址方式把存储器的一个字节与DL寄存器的内容相加,并把结果送到DL中。(3)用BX和位移量0C5H的寄存器相对寻址方式把存储器中的一个字和CX寄存器的内容相加,并把结果送回存储器中。(4)把9542H存入地址为2000H的存储单元中。(5)从地址

10、为3FH的端口读入一个字数据。答:(1)ADD DX, AX(2) ADDDL, BX+SI(3) ADDBX+0C5H,CX(4) MOVWORD PTR2000H, 9542H(5) IN AX,3FH2.已知 DS=1000H, BX=0200H, SI=0002H,存储单元10200H10205H依次存放 12H、34H、56H、78H、4CH、B7H,说明下 列每条指令执行后AX寄存器的内容。(每题2分,共计10分)(1) MOV AX, 1200H(2) MOV AX, BX(3) MOV AX, BX(4) MOV AX, BX+SI(5) MOV AX, BX+SI+0002H

11、答:1200H(2)0200H(3)3412H(4)7856H(5)B74CH3.阅读下列程序段,写出语句的注释以及程序执行后DA2各字节中的数据(注释5分,结果5分,共计10分)DAI DB ABCDEFGHIDA2 DB 9 DUP(0)I I IMOV BX, DSMOV ES, BXLEA SI, DAILEA DI, DA2MOV CX, 9CLDLOP: LODSBSUB AL, 10HSTOSBLOOP LOP答:程序执行后DA2各字节中的数据:1, 2, 3, 4, 5, 6, 7, 8, 9或(31H39H)4.补充代码,实现:当BX高4位全为(test BX,()jz()(

12、)()zero:()OK:.exit 0答:(1) OfOOOh(2) zero(3)mov AX, 1 (4) jmp OK (5) mov AX, 0时,使AX=O;否则使AX=1。(每空2分,共计10分)三、编程题(15分)编写程序:计算字符串34$DBD$798$中的$的个数。(写出完整的程序格式) 答:.mode I sma I I.datastring db 34$DBD$798$ count equ $-str i ng ;count=$-str i ng .stack .code .startup mov ex,count Iea s i,str i ng xor bx,bx mov a I, $ stre: emp a I, s i jnz next i nc bx next:inc si loop stre .exit 0 End

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

当前位置:首页 > 应用文书 > 解决方案

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

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁