西工大汇编语言与接口技术简答题.pdf

西工大汇编语言与接口技术简答题.pdf

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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. 什么是堆栈地址寻址方式? 堆栈地

文档评论(0)

yan698698 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档