- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
西工大汇编语言与接口技术简答题
1、什么是数据寻址方式?写出任意三种寻址方式的名称及相应的一条指令。
数据寻址方式--表示指令中操作数所在的方法称数据寻址方式
1.立即寻址 MOV AX,1234H ;AX←1234H
2.寄存器寻址 MOV AX,BX
3.存储器寻址方式
16 位指令模式下的存储器寻址方式
(1)直接寻址。
(2)寄存器间接寻址。MOV BX,[DI]
(3)寄存器相对寻址。MOV BL,BUF[DI]
(4)基址变址寻址。MOV AX,[BX+SI]
(5)相对基址变址寻址。MOV AX,[BX十 SI 十 1122H]
32 位指令模式下的存储器寻址方式
段址十基址十变址×比例因子十偏移量 比例因子为 1,2,4,8。
偏移量为 8 位、32 位。
2、试比较 CALL 指令和 JMP 指令。
call 是调用跳转,在执行到 ret 指令后,会返回到 call 后继续执行
而 jmp 则是无条件跳转,是不会跳回的
一般来说,执行一条 CALL 指令相当于执行一条 PUSH 指令加一条 JMP 指令。
3、与程序控制I/O方式相比较,中断控制I/O方式有哪些优点。
程序控制 I/O 方式,是你自己在程序中特定的位置发出 I/O 控制指令,是一种“内
应”方式,常用于通过 I/O 输出。
中断控制 I/O 方式,是根据某种逻辑电路的触发而作出的程序动作,常见的比如
I/O 输入端地电平变化,是一种“外应”方式,常用于通过 I/O 输入,软件中也常用来响
应操作系统的某些逻辑变化,比如时钟、键盘、鼠标、显示器的状态变化,以及各种
网络状态变化。
软件设计中,程序控制 I/O 方式一般语句简单,但是使用句式灵活,而中断控制
种类繁多,句式语法复杂,但是句式比较“死”,就是说比较固定。
4. 宏和子程序的区别?
两种方法均能达到简化源程序的目的,但有质的不同。
两者的区别:
1.关于目标程序。
2 .关于参数传递。宏调用时的参数由汇编程序通过实参替换形参的方式实现传
递,所以参数很灵话。子程序调用时的参数须通过寄存器、堆栈或约定的内存单元传递。
3 .关于时间开销。宏调用是在汇编时完成,所以不需要额外的时间开销。子程
序调用和子程序返回均需要时间,且还涉及堆栈。
4 .宏要先定义后调用。
宏指令:可简化源程序。当程序片段不长,解决的主要矛盾是速度。
子程序:可简化源程序和目标程序。当程序片段较长,额外操作所附加的时间就不
明显,解决的主要矛盾是节约存储空间。
5. 简要说明 8259 的全嵌套模式,为什么在 8259 中还要设置特殊全嵌套模式?
全嵌套模式:中断优先权是固定的,IR0 优先权最高,IR7 优先权最低(除非用优先权自
动循环来改变)。优先级高的中断请求可以嵌套低级的中断服务。
用于级联系统中的主片 8259A 。当从 8259A 的一个中断请求被响应后,若该从
片有更高优先级的中断请求,则会先响应级别更高的中断请求,服务完成后再返回
级别低的中断服务继续执行。
6. 简述串行异步收发器的基本结构以及进行数据传输的大体过程?
7.DMA 控制器 8237A 在单字节和块传送方式进行传输时的主要区别在哪里?
单字节方式:每次 DMA 操作只传送一个字节。即发出一次总线请求,DMAC 占用总线
后,进入 DMA 方式只传送一个字节的数据,便交回总线控制权。在这种工作模式下,
即使有一个数据块要传送,也只能一个字节一个字节的传送,每传送一个字节,DMAC
必须重新向 MPU 申请总线。
块传输方式:连续传送数据块,不管 DMA 请求是否撤销,DMAC 始终控制总线,直到
字节传送结束或者检索到匹配字节时,释放总线给 MPU。如果传送过程中 DMA 请求变
为无效,DMAC 等待其再次有效,但是不会释放总线。在 DMA 请求从无效变为有效
后,DMAC 不必重新申请总线,而是从上次传输停下的地址开始继续往下传送/检索。
总的来说,区别就在于何时释放总线控制。
8. 什么是堆栈地址寻址方式?
堆栈地
您可能关注的文档
- WIMS多群截面库更新时NJOY输入参数研究.pdf
- 中考思想品德知识点总结【简答题论述题考点】.pdf
- 妈妈格桑拉简谱.pdf
- Matlab界面简介.pdf
- 项目施工现场每日安全生产情况汇报表8.15.pdf
- 2016年一建建筑实务必背简答wyh.pdf
- 五、电大公务员制度讲座(简答题).pdf
- 车用清洗剂的种类_郭秀梅.pdf
- 2013级高一地理农业地理部分简答题答题思路.pdf
- 整体叶盘结构概率模态特性和共振可靠性分析.pdf
- 2024高考物理一轮复习规范演练7共点力的平衡含解析新人教版.doc
- 高中语文第5课苏轼词两首学案3新人教版必修4.doc
- 2024_2025学年高中英语课时分层作业9Unit3LifeinthefutureSectionⅢⅣ含解析新人教版必修5.doc
- 2024_2025学年新教材高中英语模块素养检测含解析译林版必修第一册.doc
- 2024_2025学年新教材高中英语单元综合检测5含解析外研版选择性必修第一册.doc
- 2024高考政治一轮复习第1单元生活与消费第三课多彩的消费练习含解析新人教版必修1.doc
- 2024_2025学年新教材高中英语WELCOMEUNITSectionⅡReadingandThi.doc
- 2024_2025学年高中历史专题九当今世界政治格局的多极化趋势测评含解析人民版必修1.docx
- 2024高考生物一轮复习第9单元生物与环境第29讲生态系统的结构和功能教案.docx
- 2024_2025学年新教材高中英语UNIT5LANGUAGESAROUNDTHEWORLDSect.doc
文档评论(0)