汇编语言程序设计实现 c=a b,2004年10月自考《汇编语言程序设计》试题

这是一份2004年10月自考《汇编语言程序设计》的试题,涵盖单项选择题、填空题、简答题和程序分析题等内容,主要涉及汇编语言的基本概念、运算指令、寻址方式、存储器管理和程序设计等知识点。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、单项选择题(本大题共20小题,每小题1分,共20分)

1.假设存储器中从7462H单元开始的四个相邻字节单元中的内容依次是32H,46H,52H,OFEH,则存放字数据OFE52H的字地址是(   )

A.7462H B.7463H

C.7464H D.7465H

2.下列寄存器组中,在访问存储器操作数地址时,可以提供偏移地址的是(   )

A.BP、BX、SI、DI B.AX、BX、CX、DX

C.SP、IP D.BX、SI、DI、DS

3.当堆栈为空时,如SS=0805H,SP=40H,栈底字单元的物理地址是(   )

A.08090H B.08089H

C.0808EH D.08450H

4.执行POP BP指令时,源操作数的物理地址表达式是(   )

A.16*SS+SP B.16*SS+BP

C.16*DS+BP D.16*CS+BP

5.设ADRT=100H,不符合语法规则的语句是(   )

A.MOV AX,ADRT B.MOV AX,[ADRT+SI]

C.MOV [ADRT],AX D.MOV ADRT[SI],AX

6.下面XCHG指令语句中,语法正确的是(   )

A.XCHG AX,DS B.XCHG BL,[BX]

C.XCHG AL,OFH D.XCHG[SI],[DI]

7.设(AL)=63H(BL)=29H执行下面指令后(   )

SUB AL,BL

DAS

AX的内容是

A.(AX)=0304H B.(AX)=0034

C.(AX)=0034H D.(AX)=0304

8.设BX=1234H,DS=2000H,(21234H)=5678H,则指令"LEA SI,[BX]"执行后的结果是(   )

A.SI=5678H B.SI=1234H

C.SI=2000H D.SI=3234H

9.设DF=0,SI=20H,CX=10,执行REP LODSW指令后,SI中的内容是(   )

A.20H B.30H

C.34H D.40H

10.设AL=0A8H,CL=23H,执行乘法指令MUL CL后,标志位OF,CF的值分别是(   )

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值