作者cliffk321 (Cliff)
看板ASM
标题[问题]masm Dec to binary
时间Tue Apr 12 00:09:59 2016
各位大大好,小弟新手近日自学asm
看到课本上这一段程式码,但是对ROT那一个部分不是看的很懂,不懂为什麽要ROL
而後又做了一个AND AL, 1
不知道又没有大大可以替我指点ROT那一段具体如何运作
http://i.imgur.com/f6jXq1W.jpg
http://i.imgur.com/44hnlJf.jpg
http://i.imgur.com/i2COETl.jpg
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 118.160.146.217
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/ASM/M.1460391002.A.1AA.html
1F:推 thisisaname: 从暂存器的最高位开始 一次输出一个bit 比如说"3"=0b 04/12 15:04
2F:→ thisisaname: 0000000000000011 第一个rol就会变成0b0000000000000 04/12 15:04
3F:→ thisisaname: 110 然後and ax,1会变成0b0000000000000000於是加上0 04/12 15:04
4F:→ thisisaname: x30变成ASCII的0然後输出 总共输出16次酱 04/12 15:04
5F:→ thisisaname: 第一行写错 是从2进位数字的最高位开始 04/12 15:06
6F:→ cliffk321: 谢谢大大回覆,理解了! 04/12 16:13
7F:推 james732: 学这个真的会有帮助吗?XDD 04/15 19:17
8F:→ cliffk321: 考试需要用@@ 04/16 00:14