社区
汇编语言
帖子详情
一道小填空
calum
2007-07-08 12:12:04
小弟有道题不知道怎样填,如下
输入输出指令间接寻址时使用的寄存器是____ 、堆栈基址是____.
第一个不知道该如何填,第二个是BP还是SP??
...全文
253
9
打赏
收藏
一道小填空
小弟有道题不知道怎样填,如下 输入输出指令间接寻址时使用的寄存器是____ 、堆栈基址是____. 第一个不知道该如何填,第二个是BP还是SP??
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hkbyest
2007-07-14
打赏
举报
回复
嗯,确定了。
I/O操作中只能使用al或者ax来存放从端口中读入的数据或要发送到端口的数据。访问8位端口使用al,访问16位端口使用ax。
对0-255以内端口是直接寻址:
out 70h,al
in al,71h
对256-65535的端口进行读写时,端口号放在dx中,相当于间接寻址:
mov dx,1fffh
in ax,dx
out dx,ax
mengshijie_1981
2007-07-14
打赏
举报
回复
第一个空应该是DX了,因为只有DX是用于间接寻址,而AL是寄存器寻址。
giftfish
2007-07-14
打赏
举报
回复
i/o 操作指令, in al, DX 和 out DX, al 中对端口寻址的是 DX
堆栈基址是bp, [bp][si]或[bp][di]
zara
2007-07-09
打赏
举报
回复
I/O 操作指令, in al, DX 和 out DX, al 中对端口寻址的是 DX
hkbyest
2007-07-09
打赏
举报
回复
I/O操作不是只能用AX寄存器来确定地址吗?
hkbyest
2007-07-08
打赏
举报
回复
只知道寄存器间接寻址时使用 bx si di bp,不懂输入输出间接寻址使用什么。
calum
2007-07-08
打赏
举报
回复
恩,也就是这道本身就有问题吧
zara
2007-07-08
打赏
举报
回复
输入输出指令, 指的是 in/out 指令吧, 所以应该是 DX
mengshijie_1981
2007-07-08
打赏
举报
回复
第二个要看怎么说了,还有就是谁使用.
堆栈段的基地址是SS,过程内使用BP寻址堆栈中的参数,有些人或编译器不使用bp寻址堆栈参数,直接使用SP寻址堆栈参数.如果不使用堆栈参数,而使用寄存器参数,你甚么都不必管.
二级C语言上机考试题库,本题库是针对2008年4月份考试的上机考试题库,本题库共有100套题目(每套题目包含3道题:
一道
程序
填空
题、
一道
程序修改题、
一道
程序设计题)
二级C语言上机考试题库,本题库是针对2008年4月份考试的上机考试题库,本题库共有100套题目(每套题目包含3道题:
一道
程序
填空
题、
一道
程序修改题、
一道
程序设计题)
Android 使用代码实现一个
填空
题
博客地址:https://blog.csdn.net/kong_gu_you_lan/article/details/78134068 GitHub地址:https://github.com/alidili/Demos/tree/master/FillBlankQuestionDemo
二级C语言-程序
填空
题
C语言上机题库100套
说明:本题库是针对2008年4月份考试的上机考试题库,本题库共有100套题目(每套题目包含3道题:
一道
程序
填空
题、
一道
程序修改题、
一道
程序设计题),真实考试的时候,考生输入准考证后计算机随机为你抽取一套考试,...
c语言考试前复习必备
一开始,他直接引入了上界程序员考试的下午的第
一道
题,是
一道
编程
填空
题。
汇编语言
21,459
社区成员
41,601
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章