- 1、本文档共78页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
汇编答案(华工版)课件
1、80X86微型计算机的组织;习题
一、(24页):
1-12, 1-15, 1-18,1-19, 1-20
二、单选
1. 十六进制数88H可以被其他形式的数所表示, 下列哪种表示方法是错的?
A. 无符号十进制136 C. BCD码 88
B. 带符号十进制–120 D. 带符号数据 –8;2. 如果DH=10H, 执行NEG DH 指令, 正确的结果是().
A. DH=10H C=1 C. DH=10H C=0
B. DH=0F0H C=0 D. DH=0F0H C=1
3.哪个是指令指针寄存器?
A.IP B.SP C.BP D.PSW(程序状态字);4. 如果 AX=1000H,
NEG AX
NEG AX
上面两条指令执行后, AX= ( ).
a.1001H b.1002H c.1000H d.0F000H;2.2 有两个16位的字1EE5H 和 2A3CH 存储在IBM PC 的000B0H 和000B03H 的内存单元中,请以图表的形式说明内存中的存储情况;2.3 如下图, 展示的是IBM PC的内存信息, 请说明30022H 字节单元和30024H字节单元的内容,和30021H 字单元和30022H 字单元的内容。
30020H 12H
30021H 34H
30022H ABH
30023H CDH
30024H EFH
;2.4 3017:000A的段地址的物理地址和偏移量是什么? 3015:002A和3010:007A的段地址和偏移是什么?
2.5 运行程序之前, (CS)=0A7F0H,(IP)=2B40H, 程序的第一个字的物理地址是什么?
;;; 控制标志位—控制指令的标志, PC中有三个位, 是DF,IF,TF.
段寄存器– 寄存器存储每一个逻辑段得起始地址, PC中有4中,分别是CS,DS,SS 和ES。
物理地址– 显示存储空间中每一个字节的唯一的地址。
汇编语言―――用指令的助记符,符号地址,标号等符号书写程序的语言。
机器语言―――能被计算机直接识别的语言。
汇编程序―――把汇编语言程序翻译成机器语言程序的系统程序。
连接程序―――把若干个模块连接起来成为可执行文件的系统程序。
指令―――――告诉CPU要执行的操作(一般还要指出操作数的地址),在程序运行是执行。
伪指令――――由汇编程序在汇编过程中执行的指令。 ;5. 假定DS = 5788H, 偏移地址94H, 字节的PA(物理地址) 是( ).
a.57974H b.57914H c. 5883H d. 58ECH
6.在段中寻址的时候,在8086CPU的寄存器中,哪些寄存器可以提供偏移地址()
A. AX, BX, CX, DX C. SP, IP, BP, DX
B. BX, BP, SI, DI D. CS, DS, ES, SS;第2章 寻址方式与汇编语言程序的组织;; 3.1 给出(BX)=637DH,(SI)=2A9BH,偏移量D=7237H,尝试指出下列每一种寻址模式的有效地址。
(1) 立即寻址;
(2) 直接寻址
(3) 用BX的寄存器寻址;
(4)?用BX的寄存器间接寻址;
(5)?用BX的寄存器相对寻址;
(6)?基址变址寻
(7)相对基址变址寻;3.2 根据下列要求, 写出相关的汇编语言指令。
(1)?把BX 的内容和DX 的内容相加,结果放入DX 中。
(2)?把AL的内容加上内存地址的内容,并把结果放到AL中。内存地址由BX和SI进行基址变址寻址所得。
(3)把CX的内容加上内存地址的一个字,并把结果放到内存地址中。内存地址由BX和偏移量0B2H进行寄存器相对寻址所得。
(4)?把内存地址的内容与数2A59H相加,并把结果放入内存地址。内存地址由偏移量0524H进行直接寻址所得。
(5)?把数值0B5H 与AL 寄存器的内容相加, 结果放入AL寄存器。; 3.3 写出指令,把首址是BLOCK的字数组中的第六个字移入DX寄存器。使用如下的寻址方式。
(1)?寄存器间接寻址
(2)?寄存器相对寻址
(3)?基址变址寻址;3.4 给出(DS)=2000H,(BX)=0100H,(SI)=0002H,(20100)=12H, (20101)=34H, (20102)=56H, (20103)=78H,
文档评论(0)