社区
贺利坚的课程社区_NO_2
汇编语言程序设计IV
帖子详情
用于内存寻址的寄存器
迂者-贺利坚
烟台大学计算机学院教师
博客专家认证
2023-01-12 13:51:37
课时名称
课时知识点
用于内存寻址的寄存器
...全文
浏览
回复
打赏
收藏
用于内存寻址的寄存器
课时名称课时知识点用于内存寻址的寄存器
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
相关推荐
内存
寻
址
方式
1.[idata]:直接
寻
址
,
用于
直接指定一个
内存
单元2.[bx]:
寄存器
间接
寻
址
,
用于
间接定位一个
内存
单元3.[bx+idata]:
寄存器
相对
寻
址
,可在一个起始地
址
的基础上用变量间接定位一个
内存
单元4.[bx+si]:基
址
变
址
寻
址
,用两个变量表示地
址
5.[bx+si+idata]:相对基
址
变
址
寻
址
。...
100.X86的
寻
址
方式
1.立即数
寻
址
2.
寄存器
寻
址
(1.2相同点是不访问
内存
,块,范围小) 3.直接
寻
址
4.间接
寻
址
5.
寄存器
间接
寻
址
6.相对
寻
址
(PC) 7.基
址
寻
址
8.变
址
寻
址
(7.8不同的是
寄存器
而已,一个是基
址
寄存器
—解决动态定位的问题 一个是编制
寄存器
-----使
用于
循环问题) ...
操作数的
寻
址
方式
操作数的
寻
址
方式 立即
寻
址
直接指定一个常数给
寄存器
:操作数在指令里,指令在代码段里。机器在
内存
里取指令到CPU执行,操作数作为指令的一部分存到CPU指令队列,CPU可直接执行,操作数不需再去
内存
取 MOV AL,6H MOV AX,12AFH
寄存器
寻
址
操作数就是
寄存器
的值,指令给出
寄存器
名
用于
指定2个
寄存器
做操作数 MOV AX BX 操作数在CPU内部的
寄存器
中。指令执行不需要访问
内存
,和立即
寻
址
相似。不同是立即数是指令一部分,
寄存器
寻
址
操作数在CPU内部的
寄存器
中 直接
寻
址
操作数的有效地
址
8086处理器的
内存
寻
址
方式
8086处理器的
内存
寻
址
方式主要分三种
寄存器
寻
址
立即
寻
址
内存
寻
址
(也有书叫存储器操作数
寻
址
)
寄存器
寻
址
最简单的
寻
址
方式就是
寄存器
寻
址
。也就是指程序执行时,操作的数就存放在
寄存器
当中,可以直接从
寄存器
中取得。例如: mov ax ,bx mov cx ,0xf000 inc cx 这些都涉及了
寄存器
寻
址
。 第二条指令中的目的操作数是
寄存器
寻
址
方式,因此该操作数也是
寄存器
寻
...
【汇编语言/底层开发】8、数据处理的两个基本问题
标题中所指的两个基本问题是:(1)处理的数据在什么地方?(2)要处理的数据有多长?要使得计算机正常工作,这两个问题必须给予说明,否则无法工作。 1、bx, si, di, bp 这四个
寄存器
用于
内存
寻
址
的规则有: (1)在8086中只有这四个
寄存器
可以
用于
[]中进行
内存
单元
寻
址
。也就是说,指令: mov ax, [bx]是正确的,而mov ax, [cx]是错误的。 (2)在[]
寻
址
中,这
发帖
贺利坚的课程社区_NO_2
贺利坚的课程社区_NO_2
烟台大学计算机学院教师,坚持教育情怀,持续进行教学改革。和学生并肩,与不良学风作斗争,为IT菜鸟建跑道,追求快乐与激情的大学。著书《逆袭大学:传给IT学子的正能量》,帮助迷茫中的大学生。
复制链接
扫一扫
1
社区成员
121
社区内容
烟台大学计算机学院教师,坚持教育情怀,持续进行教学改革。和学生并肩,与不良学风作斗争,为IT菜鸟建跑道,追求快乐与激情的大学。著书《逆袭大学:传给IT学子的正能量》,帮助迷茫中的大学生。
社区管理员
加入社区
获取链接或二维码
帖子事件
编辑了帖子
(查看)
2023-01-12 14:18
创建了帖子
2023-01-12 13:51
社区公告
暂无公告