永发信息网

谁来解释一下汇编中的符号扩展指令

答案:2  悬赏:60  手机版
解决时间 2021-02-01 18:12
本人正在学习汇编语言,用的书是清华大学出版的《80x86汇编语言程序设计》,关于符号扩展指令是这么描述的: 由于除法指令隐含使用字被除数或双字被除数,所以当被除数为字节或者除数和被除数均为字时,需要在除数操作前扩展被除数,为此8086/8088提供了符号扩展指令 字节转换为字指令:CBW 这条指令把寄存器AL中的符号扩展到寄存器AH。即:若AL的最高有效位为0,则AH=0;若AL得最高有效位为1,则AH=0FFH 例如:MOV AX,3487H ;AX=3487H AH=34H AL=87H CBW ;AH=0FFH AL=87H AX=0FF87H 字转换为双字指令:CWD 把寄存器AX中的符号扩展到寄存器DX,即:若AX的最高有效位为0,则DX=0;若AX的最高有效位为1,则DX=0FFFFH 例如:MOV AX,4567H ;AX=4567H CWD ;AX=4567H DX=0 问题:什么叫最高有效位
最佳答案
比如al = 10000000,这个1所在位是最高位,它的值为1则有效,其他宽度寄存器类推 主要涉及到符号扩展的问题(2的补码里,最高位表符号)

满意请采纳
全部回答
就是cbw cwde cdq movzx之类的指令 比如ax = -2 movzx ebx, ax 就是把ax的符号位1,扩展到ebx高16位的每一位,然后把低位赋值为ax ax = -2 =
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
男方坐牢了,女方想离婚,请问该怎样做才可以
我发现我老师的秘密该怎么办?
深圳京东快递到绵阳要多久
宽带连接网络正常,大多网页都能上,小鱼网上
喝藕水对身体好么
分手后 空间还留着和他在一起的照片 说明什么
体检照相(东城路673号附近体检照相)地址在什
水线的意思是什么啊?知道的请说下!
CAH2+2H2O===CA(OH)2+2H2中氧化剂与还原剂物
谁能告诉我济南金鸡岭热电厂在哪啊???电话
9月份检车 9月30号去检车算漏检吗
华强北的钢化膜批发生意现在还好做吗?
宋晓垒高中物理必修一视频教程全套怎么下载呀
南湖有租自行车的吗.在哪啊.
辉煌摄影(京哈公路北50米辉煌摄影)地址好找么
推荐资讯
篱樊的意思是什么啊?知道的请说下!
关于很好习惯的词语
眉山 丹棱买房 南岸首席VS万景大雅城
JavaScript if语句中必须为阿拉伯数字怎么表
霜宪的意思是什么啊?知道的请说下!
首策的意思是什么啊?知道的请说下!
一位长寿老人生于19世纪90年代,有一年他发现
中文翻唱的英文歌曲?
置论的意思是什么啊?知道的请说下!
请问下强化木地板是大块的板子好,还是小块的
筐筥的意思是什么啊?知道的请说下!
加油站(L28县道)地址在什么地方,想过去办事
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?