1!《汇编语言程序设计》试题

1!《汇编语言程序设计》试题

ID:26391646

大小:58.05 KB

页数:7页

时间:2018-11-26

1!《汇编语言程序设计》试题_第1页
1!《汇编语言程序设计》试题_第2页
1!《汇编语言程序设计》试题_第3页
1!《汇编语言程序设计》试题_第4页
1!《汇编语言程序设计》试题_第5页
资源描述:

《1!《汇编语言程序设计》试题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、汇编语言程序设计《汇编语言程序设计》试题一、填空题(每空2分,共15小题30分)1.将8进制的数23转化为3进制的数,其值为(201)。23(8)=2*8^1+3*8^0=19(10)19(10)=201(3)  2.汇编语言程序的开发过程要经历编辑、(汇编)、链接和运行调试等几个阶段。3.Intel8086CPU中的段寄存器有CS、DS、ES和(SS)。段寄存器CS、DS、ES、SS4.汇编语言指令中操作数分为立即数操作数、寄存器操作数和(内存操作数)三类。5.永远指向堆栈段栈顶单元的寄存器为(SP)。6.英文大写字母A的ASCII码为41H,则英文大写

2、字母D的ASCII码为(44H)。A=41HB=42HC=43HD=44H...7.BCD码分为压缩的BCD码和(非压缩BCD码)两类。8.8086/8088CPU有(20)根地址线,可寻址1M字节的内存空间。8086/8088CPU提供的地址总线有20位,2的20次方等于1M同理,寄存器是16位的,所以就是2的16次方等于64K9.80x86CPU有实模式和保护模式两种操作模式,而8086/8088CPU只能工作在(实)模式下。10.(堆栈)是内存中的一块特定区域,其中的内容是按照后进先出的原则进行操作的。11.8086/8088CPU中变址寄存器有SI

3、和(DI)两个。12.主程序和子程序之间的参数传递通常有如下三种方法:通过寄存器传递、通过存储器传递和通过(堆栈)传递。13.循环指令loop指令隐含的计数器是(CX)寄存器。14.已知8位二进制表示的整数X的补码为10011011,则-X的补码的二进制编码为(01100101)。先各位取反,0变成1,1变成0。然后最低位加一。例子11111111,0011100;X=10011011-X=01100101-2X=(-X左移一位补零,多的那位忽略)11001010;1/2X=11001101(看X,右移一位原来第一位是什么现在还是什么);-1/2X=001

4、10010(同理,看-X)15.有如下定义:BUFDW4,6,$+2,若汇编时BUF分配的偏移地址是0042H,则汇编后BUF数组中第三个字的值是(0048h)。DW在内存空间中占2个字节,$是指向下一内存空间的意思,所以,图解可以有00<--0042h04<--0043h试题A总7页第7页汇编语言程序设计00<--0044h06<--0045h$<--0046h所以$+2=0046h+2=0048h二、选择题(每小题2分,共15小题30分)  1.16位带符号数所能表示的范围是(D)。P15,A –32767~+32768B 0~65535C -6553

5、5~+65536D -32768~+327672.可以为存储器操作数提供偏移地址的寄存器组是( C)。P26AAX、BX、CX、DXBBX、BP、IP、SPCBX、BP、SI、DIDCS、DS、ES、SS3.存放当前堆栈段栈顶的偏移地址的寄存器是( B)。P26ABPBSPCIPDSS4.已知内存中两个字节单元的内容:(20000H)=10H,(20001H)=20H,则从字单元20000H中取出的一个字为( D)。A10HB20HC1020HD2010H10H<--20000H20H<--20001H以两个内存为一个单元,先读内存地址大的,即2010h5

6、.下面指令执行后,将改变寄存器AX内容的指令是(B )。AORAX,AXBANDAX,BXCTESTAX,01HDCMPAX,1OR(或,并把‘或’后的值存在前一个数里)AND(与,并把‘与’后的值存在前一个数里)Test(与,但是不存值)CMP(仅比较两个数值,不存)6.要使BL寄存器的最高位清0,应使用下面的指令( D)。AANDBL,80HBORAL,7FHCORBL,80HDANDBL,7FH80H=100000007F=01111111假设BL=11110001A:10000000B:11111111C:11110001D:011100017.表

7、示一条指令所在存储单元的符号地址称为(A)。A标号B变量C偏移量D常量8.要将a、b两个字符的ASCII码(61H和62H)顺序存放在两个连续的字节单元中,正确的语句是(A)。ADB‘ab’BDW‘ab’CDB0abHDDW0abHB,DW一个数占2个字节,所以错。C、D,a,b的16进制数应该是61H,62H,书写错误。9.指令X1DB10DUP(1,2DUP(0,1),3)汇编后,变量X1占有的存储单元字节数是(D)。试题A总7页第7页汇编语言程序设计A10 B6C30D60XDUP(...)的意思是DUP中的数据重复X次,2DUP(0,1)=0101

8、,原式=101013101013101013....10.指令JM

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。