社区
汇编语言
帖子详情
push al,push ip 为什么不能用?
sbamdanb02
2003-02-20 06:43:37
push al,push ip 为什么不能用?
...全文
2908
6
打赏
收藏
push al,push ip 为什么不能用?
push al,push ip 为什么不能用?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
LittleStar
2003-03-12
打赏
举报
回复
push word ptr al
endurer
2003-03-12
打赏
举报
回复
在DOS下是PUSH的操作数16位的, AL是8位的寄存器.
在WINDOWS下PUSH的操作数是32位的.
swimmer2000
2003-02-22
打赏
举报
回复
ip是下一条指令的地址当然不能任意操作,否则后果不堪设想
nuaawenlin
2003-02-21
打赏
举报
回复
同意楼上的,PUSH 指令只是对16位的寄存器使用
cnzhzy
2003-02-21
打赏
举报
回复
不对啊,PUSH [BX]+SI+5H也可以啊,PUSH 可以将存储器字压栈,386后立即数也可以用PUSH,
如PUSH 5012H
POP AX
PUSH 必须是16位的字,AL是字节,当然不可以啊.可以用PUSH AX
IP 是不可以用PUSH的
Tiangua
2003-02-20
打赏
举报
回复
push 的时候 ,只能push字。
8086--80286以及以后的实模式下,自的长度是2字节~~
保护模式下是4字节~~~所以不能push al.
至于push ip
ip这一个寄存器十分特殊,不能读,不能写~~~
可以
call nnn
nnn:
pop ax(eax)
来得到ip的值~~
汇编语言程序设计课后答案钱晓捷[归类].pdf
汇编语言程序设计课后答案钱晓捷[归类].pdf
新版汇编语言程序设计钱晓捷版课后答案
新版汇编语言程序设计钱晓捷版课后答案,答案挺完整的,希望对大家有帮助。
微型计算机原理与接口技术:2数据传送指令.ppt
微型计算机原理与接口技术:2数据传送指令.ppt
南邮-汇编期末考试测试题.pdf
南邮|汇编期末考试测试题
汇编语言程序设计(第四版)第2章【课后答案】.doc
汇编语言程序设计(第四版)第2章【课后答案】.doc
汇编语言
21,497
社区成员
41,617
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章