汇编语言习题 (1)

汇编语言习题 (1)

ID:15994579

大小:49.00 KB

页数:5页

时间:2018-08-07

汇编语言习题 (1)_第1页
汇编语言习题 (1)_第2页
汇编语言习题 (1)_第3页
汇编语言习题 (1)_第4页
汇编语言习题 (1)_第5页
资源描述:

《汇编语言习题 (1)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第1章自测练习一、选择题(四选一)1.某个加法运算结果使标志ZF=1,则标志SF为。A0B1C不改变原来的状态D不确定2.可以为存储器操作数提供偏移地址的寄存器组是。AAX、BX、CX、DXBBX、BP、SI、DICSP、IP、BP、DXDCS、DS、ES、SS3.8086/8088确定下一条执行指令物理地址的计算表达式为。ADS×16+EABES×16+EACSS×l6+SPDCS×l6+IP4.某系列微机对存储器分段,如果每个段最多的字存储单元(16位二进制)是32K,那么表示段内字节单元偏移地址

2、的二进制位数应是位。A14B15C16D205.十进制数-100的8位二进制数的补码为。A10011011B01100100C10011101D100111006.下列各个8位二进制数的补码中,绝对值最大的是。A10001000B11111110C00000100D000000017.16位有符号数的补码所表示的十进制数的范围是。A-32767~+32768B-32768~+32767C-65535~+65536D0~655358.对数值83A7H作逻辑非运算后的结果是——·A83A8HB、73A8H

3、C、7C59HD、7C58H9.指令“movcx,[bp+16]”的源操作数采用的段寄存器是。ACSBSSCDSDES10.指向程序堆栈区的段寄存器是。ACSBSSCDSDES11.有效地址是指。A存储器操作数的物理地址B存储器操作数的段地址C存储器操作数的偏移地址D立即数的偏移地址12.寄存器间接寻址方式中,操作数在中。A通用寄存器B段寄存器C主存单元D堆栈13.指令“movax,es:[bx][si]”源操作数的物理地址是。A16×CS+BX+SIB16×SS+BX+SIC16×DS+BX+SID

4、16×ES+BX+S114.算术运算类指令的寻址和转移类指令的寻址,两者的不同之处是。A前者存取操作数,后者决定程序跳转的目的地址B后者存取操作数,前者决定程序跳转的目的地址C两者都是存取操作数D两者都决定程序跳转的目的地址二、填空题1.8086/8088CPU有4种逻辑段,可执行指令代码通常应该存放在段。2.存储器中,数据是以为单位存放的,它是一个位二进制数。51.在表达存储容量时,1KB=B;1MB=KB.2.16位二进制数被称为一个;存放时要将字节放在地址较小的存储单元中。3.机器指令分成和两个

5、字段。4.某存储单元的逻辑地址为3A80:13EBH,其中的3A80H是地址,13EBH是地址;该存储单元的物理地址是,若第一个地址改变为30D4H,则该存储单元的第二个地址为。5.微型计算机一般都采用总线结构,系统总线的信号线有三组,即总线、总线和总线。6.在堆栈结构中,其数据的操作原则是。7.在标志寄存器中,第11位(OF)的作用是,第6位(ZF)的作用是。8.当两个无符号数相减(加)产生借位(进位)时,标志CF=。9.8088/8086具有20条地址线,所以其主存容量可达。10.现有一个二进制数

6、10110101,若将该数看作是无符号数,原码、反码和补码表示的有符号数,则对应的真值分别是、、和。11.已知有一个物理地址34567H,可以采用的逻辑地址有H:4567H、3450H:H等。三、问答题1.简述汇编语言相对高级语言的优点。2.8086有哪4种逻辑段,各种逻辑段分别是什么用途/3.对存储器操作数的段地址的默认规定是什么?4.有效地址EA是指什么?5.什么是逻辑地址和物理地址,如何由逻辑地址求得对应的物理地址?6.写出下列逻辑地址(十六

7、进制形式)的段地址、偏移地址和物理地址①2314:0024②1FD0:001A7.写出下列指令的源操作数采用的寻址方式?如果可以计算,其物理地址是多少?假设DS=3000H、ES=3100H、SS=2000H、SI=00ABH、BX=0200H、BP=0020H,变量var的偏移地址为0080H。①movax,var②movax,[bx]③movax,var[bx]④movax,[200h]⑤movax,0⑥movax,si⑧movax,es:[bx]⑨movax,ds:[bp+2]⑩movax,va

8、r[bx][si]第2章自测练习一、选择题(四选一)1.下列指令中,属于非法指令的是。Amov[si],alBpush[si]CjmpbxDinah,dx51.下列指令中,有语法错误的是。Amov[si],[di]Bandax,cxCjmpwordptr[bx]Didivbx2.下列指令不合法。Ainax,278hBrcrdx,clCcmpsbDret43.执行如下指令“movsp,4320h”和“pushbx”之后,SP寄存器的值是。A4321HB43

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

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

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