- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
汇编语言复习题
第 2 章 8086CPU 寄存器的结构及使用
1.8086CPU 由指令执行部件 EU和 总线接口部件 BIU 两部分组成。其中 EU的功能是 控制和执行指令 ,主要
由算术逻辑部件 ALU、EU控制部件 、8 个 16 位寄存器 和一个 标志寄存器 FLAGS组成。 BIU 的功能是 从存储
器预取指令和数据,以及所有 EU需要的总线操作,实现 CPU与存储器和外设间信息传递。 BIU 由指令队
列、指令指针寄存器、段寄存器、地址加器 组成。
2.Intel 8086CPU 共有 14 个 16 位寄存器,它们分别是通用寄存器 8 个即 AX、 BX、CX、DX、 SP、BP、SI 、
DI ,其中能用作寄存器间接寻址的寄存有 BX、BP、SI 和 DI ,控制寄存器 2 个即 IP 、PSW,段寄存器 4 个
即 DS、SS、 CS和 ES 它们的含义分别是:
其中在编程过程中程序的段基值由汇编程序装入的段寄存器是 SS和 CS ,由编程者用汇编指令将段基值装
入的段寄存器是 DS和 ES,其具体指令是 MOV AX,数据段段 / 附加数据段名, MOV DS/ES,AX,编程人员不
能用指令去取其值或给其设置给定值的寄存器是 IP ,但是可以通过某些指令的执行而自动修改其内容,
如 JMP NEXT指令的功能 是将目的地址的偏移量送入 IP 。
3.PSW 是程序状态字寄存器又称为标志寄存器,用来反映微处理器在程序运行时的某些状态,其中的 6 个
状态标志位分别是 OF、SF、ZF、AF、PF 和 CF,反映了刚执行完 算术或逻辑运算指令 后的某些特征。三个
控制标志位是 DF 即方向标志、 IF 即中断标志位和 TF 陷阱标志 。如两个 8 位的二进制数相加其状态标志位
中各标志的值是多少? 10011011 。
4.8086CPU 数据总线 16 根 地址总线是 20 根 能访问的最大存储空间是 1MB。
第 3 章 存储器的分段
1. 在 8086CPU中存储器的编址原则是按字节编址即每一个字节单元是一个存储器地址,在源程序中用常用
十六进制数或符号来表示一个存储单元的地址。任何相邻的两个字节地址可以构成一个字地址,约定用较
小的那个地址来表示字地址。程序员在编程时所用的地址称为逻辑地址, CPU访问的地址称为物理地址。
物理地址与逻辑地址的关系是:物理地址 =段基值 *16+ 偏移地址。如有下列存储器的结构请按要求回答问
题:
① 0002H 的字节地址的内容是多少?
② 0002H 的字地址的内容是多少?
③ 若该存储地址所在的数据段的段基值是 0F3BH,则逻辑地址
为 0004H 的物理地址是多少?该物理地址的字单元内容是多少?
④ 物理地址是 0F3B1H的字节单元内容是多少?
2. 堆栈是由编程人员用软件在存储器中划出的一块存储区。 对堆栈的操作是在栈顶中进行的, 由栈指针 SP
来指示,堆栈的管理原则是先进后出。堆栈是堆栈段寄存器 SS 指定的且在程序中是用段定伪指令来实现
的即: STACK SEGMENT STACK
DB 200 DUP ()
STACK ENDS 该段是定义了一个大小为 200 个字节的堆栈且 SP 的值是 200H。堆栈操作是按字进行
的如向该堆栈压入 2345H、5678H 后栈指针 SP 的值是多少?若用指令来实现的指令序列如下:
MOV AX ,2345H
MOV BX ,5678H
PUSH AX
PUSH BX
即此时的 SP=01FCH。
3. 根据学所的汇编语言知识在实现下列操作一般使用哪些
您可能关注的文档
最近下载
- 重庆大学版信息科技四年级上册全册教案教学设计.doc VIP
- 大班课件《有趣的盐》.pptx VIP
- DB51T 3239-2024 危险化学品安全生产数据交换规范.pdf VIP
- 中小学音体美器材配备重点标准.doc VIP
- 2024年全国考点PET口语真题汇总(1-12月).pdf VIP
- 医疗器械不良事件培训试题及答案.docx VIP
- 马工程《马克思主义政治经济学概论》(第2版)配套题库【考研真题精选+章节题库】.pdf VIP
- 话题幼儿园语言教育活动设计.ppt
- JBT 5943-2018 工程机械 焊接件通用技术条件.pdf VIP
- 创新国有企业党建工作提升员工幸福感-来源:现代企业文化·下旬刊(第2020003期)-中国工人出版社.pdf VIP
文档评论(0)